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