라우터의 맥락에서 역 압력은 무엇입니까?


9

라우터 및 스위치의 내부 대역폭 및 스위칭 패브릭과 관련하여 역압에 대한 몇 가지 참조가 있습니다. 배압이란 정확히 무엇을 의미하며 실제 결과는 무엇입니까?


문맥에 대한 몇 가지 예를 제시하고 질문을 개선 할 수 있습니까?
Kevin Bowen

어떤 대답이 도움이 되었습니까? 그렇다면 질문에 대한 답변이 계속 나오지 않도록 답변을 수락해야합니다. 또는 자신의 답변을 제공하고 수락 할 수 있습니다.
Ron Maupin

답변:


12

배압은 본질적으로 트래픽 집중을 의미합니다.

예를 들어 내부적으로 10 x 1Gbit 링크를 가질 수 있는데, 이는 모두 인터넷 전송을 제공하는 1Gbit 링크로 공급됩니다.

포화 지점에서 라우터는 패킷을 버퍼에 저장 및 / 또는 드롭 할 수 있습니다. 특정 구성이 없으면 라우터는 일반적으로 버퍼를 채운 후 테일 드롭을 수행하여 버퍼 팽창과 TCP 글로벌 동기화라는 두 가지 문제가 발생합니다.

첫 번째는 지속적으로 포화 된 링크 사용으로 인해 버퍼가 지속적으로 채워지는 경우를 나타냅니다. 두 번째는 호스트가 손실 된 패킷을 동시에 다시 전송하여 트래픽 버스트를 유발하여 더 많은 드롭, 더 많은 재전송, 광고 구역을 발생시키는 문제를 나타냅니다.

RED는이 문제를 해결하기위한 수단으로 오래 전에 고안되었습니다. 즉, 정체시 드롭 할 패킷을 무작위로 선택합니다. 그러나 이것은 링크의 속성과 예상되는 동작에 따라 신중하게 조정해야했습니다. 다행스럽게도 상황이 바뀌었고 AQM (Active Queue Management)은 이제 업계의 최첨단입니다.

AQM의 최고 예는 CoDeL입니다. 이것은 시스템을 통한 패킷의 소조에 초점을 맞추고 특정 양의 대역폭 / 여부 여부를 신경 쓰지 않고 특정 시간 내에 패킷이 전달되도록하는 알고리즘입니다. 버퍼가 사용 중입니다.


단! RED의 언급을 사랑하십시오!
크레이그 콘스탄틴

4

배압의 또 다른 중요한 점은 배압이있을 때까지 구성된 대기열 메커니즘이 작동하지 않는다는 것입니다. 하위 속도 인터페이스 (100mb 인터페이스에 연결된 3meg 회로)가있는 경우 10mbps를 보낼 때까지 역압이 발생하지 않습니다. 인터페이스에서 셰이퍼와 같은 것을 구성하여 인위적으로 배압을 만듭니다. 이로 인해 셰이퍼 비율 (이 예에서는 3mb)보다 큰 트래픽이 버퍼에 저장됩니다. 이제 버퍼에있는 것들을 갖췄으므로, 지연 시간이 짧은 큐잉과 같은 패킷에 큐 도구를 적용하여 음성 트래픽을 먼저 나갈 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.