Frottle (프리넷 (Freenet) 스로틀)는 무선 네트워크에서 트래픽을 제어하는 프로젝트입니다. 이러한 제어도 대규모 무선 네트워크에서 공통 숨겨진 노드 효과를 제거합니다. Frottle는 현재 리눅스 무선 게이트웨이는 향후 윈도우 클라이언트를 개발하는 계획,의 iptables 방화벽을 사용하는 경우에만 사용할 수 있습니다.
Frottle 액션 좌표를 공동 마스터 노드를 사용하여 각 클라이언트의 트래픽을 예약한다. 이 충돌을 제거하고 대역폭 바이어스를받는 강한 신호와 클라이언트를 방지 할 수 있습니다.
Frottle 개발 및 WaFreeNet의 큰 커뮤니티 무선 네트워크에서 테스트되었습니다. 우리는 frottle을 실행 발견 한 것은 우리에게 네트워크 가용성에 상당한 improvment을 부여하고있다. 테스트 결과는 시간이 허락 여기에 기록됩니다.
Frottle 현재의 iptables 큐 기능을 통해 아웃 바운드 패킷을 receiveing, 사용자 공간 응용 프로그램으로 운영하고 있습니다. 네트워크 액세스는 각 고객이 시간에 전송 될 수있는 데이터의 양에 대한 정보를 포함하는 제어 패킷 (토큰)를 보내는 frottle 마스터에 의해 제어된다.
각 클라이언트는 토큰을 수신하고, 임의의 시간에 필요한 데이터를 한 번 전송한다. 이것은 충돌들을 제거하며, 적절한 신호 packetloss와 거의 제로이다. 각 클라이언트가 대역폭의 제한 조각을 얻는다 때문에, 모두가에 관계없이 신호 강도의 공정에 액세스 할 수 있습니다. 이 메커니즘이 증가 지연 될 않는 동안, 전체 네트워크 성능 및 활용이 크게 증가 할 수있다
특징 :. 내장
교통 큐가 다른 트래픽에 서로 다른 동적 우선 순위를 할당 frottle합니다. 대부분의 트래픽은 기본 우선 순위가 있습니다. 지정된 포트 (그리고 ICMP 패킷)에서 /에 트래픽은 높은 우선 순위를 만들어집니다. 데이터의 2 개 이상 MB의 수행과 5 개 이상 이하 / s의 속도를 가지고있다 연결에 대한 트래픽은 낮은 우선 순위를 만들어집니다. 클라이언트를 폴링 할 때, 우선 순위가 높은 트래픽은 폴링 할당량이 사용될 때까지 그 다음, 다음 로우 기본 먼저 전송된다.
각 클라이언트의 성능에 대한 실시간 정보는 html 파일에 선택적으로 유사한 HTML 파일에있는 각 클라이언트에서 마스터에서 사용할 수 있습니다. (이러한 파일의 이름과 위치는 /etc/frottle.conf에 설정되어 있습니다.)
댓글을 찾을 수 없습니다