MLPPP 링크 단편화 및 인터리빙 이해하기
멀티링크(MLPPP) 번들의 우선 순위 스케줄링은 출력 인터페이스가 출력 대기열에서 트래픽을 전송하는 순서를 결정합니다. 대기열은 가중된 라운드 로빈 방식으로 서비스됩니다. 그러나 큰 패킷을 포함하는 대기열이 MLPPP 번들을 사용하기 시작하면, 작고 지연에 민감한 패킷은 전송을 위해 차례를 기다려야 합니다. 이러한 지연으로 인해 일부 느린 링크는 지연에 민감한 트래픽에 쓸모 없게 될 수 있습니다.
링크 단편화 및 인터리빙(LFI)은 큰 패킷을 단편화하고 지연에 민감한 패킷을 MLPPP 번들의 여러 링크에서 동시에 전송할 수 있는 더 작은 패킷과 인터리빙하여 링크의 지연과 지터를 줄여 이 문제를 해결합니다.
그림 1 은 LFI가 패킷을 처리하는 방법을 보여줍니다.
디바이스 R0 및 디바이스 R1은 LFI가 활성화되어 있습니다. 디바이스 R0은 데이터 및 음성 패킷과 같은 크고 작은 패킷을 수신하면 두 가지 범주로 나뉩니다.
음성 패킷으로 취급되도록 구성된 모든 음성 패킷 및 기타 패킷은 LFI 패킷으로 분류되고 단편화 또는 MLPPP 헤더 없이 전송됩니다.
나머지 비 LFI(데이터) 패킷은 구성된 단편화 임계값에 따라 단편화되거나 단편화되지 않습니다. 단편화 임계값보다 큰 패킷은 단편화됩니다. MLPPP 헤더(멀티링크 시퀀스 번호 포함)는 단편화 및 비-LFI 패킷에 추가됩니다.
단편화는 구성하는 단편화 임계값에 따라 수행됩니다. 예를 들어, 128바이트의 단편화 임계값을 구성하는 경우, 128바이트보다 큰 모든 패킷은 단편화됩니다. 디바이스 R1이 패킷을 수신하면 인프라가 없는 음성 패킷을 즉시 전송하지만 패킷의 마지막 패킷 조각을 수신할 때까지 패킷 패킷 조각을 버퍼링합니다. 이 예에서 디바이스 R1은 패킷 조각 5를 수신하면 패킷 조각을 다시 어셈블하고 전체 패킷을 전송합니다.
인프라가 없는 데이터 패킷은 단일 패킷 조각으로 처리됩니다. 디바이스 R1은 인프라가 없는 데이터 패킷을 수신하고 버퍼링하지 않으므로 전송합니다.