주니퍼 네트웍스 기본 포워딩 클래스
대부분의 M Series 라우터에는 하드웨어에 내장된 대기열이 4개뿐입니다. M120, M320, MX 시리즈 및 T 시리즈 라우터는 최대 8개의 대기열에 대해 구성할 수 있습니다. 분류기가 다른 대기열에 패킷을 할당하지 않는 경우(예: 분류기에 추가되지 않은 잘 알려진 DSCP 외의 경우), 패킷은 기본적으로 대기열 0(Q0)과 관련된 클래스에 할당됩니다.
표 1 은 주니퍼 네트웍스 분류자들이 도착하는 패킷 헤더에 DSCP 값을 기반으로 패킷을 할당하는 4개의 포워딩 클래스와 대기열을 보여줍니다.
포워딩 클래스 이름 |
큐 |
---|---|
최고의 노력 |
대기열 0 |
신속한 포워딩 |
대기열 1 |
보장된 포워딩 |
대기열 2 |
네트워크 제어 |
대기열 3 |
각 포워딩 클래스에는 관련 스케줄러 우선 순위가 있습니다. 기본 스케줄러 구성에서는 베스트에포트 및 네트워크 제어 (Q0 및 Q3)라는 두 개의 포워딩 클래스만 실제로 참조됩니다. 그러나 신속한 포워딩 및 보장 포워딩 클래스(1분기 및 2분기)에 대한 리소스를 수동으로 구성할 수 있습니다.
기본 스케줄러 설정은 명령의 show class-of-service
출력에서 표시되지 않습니다. 오히려 암시적입니다.
기본 스케줄러
[edit class-of-service] schedulers { network-control { transmit-rate percent 5; buffer-size percent 5; priority low; drop-profile-map loss-priority any protocol any; drop-profile terminal; } best-effort { transmit-rate percent 95; buffer-size percent 95; priority low; drop-profile-map loss-priority any protocol any; drop-profile terminal; } } drop-profiles { terminal { fill-level 100 drop-probability 100; } }
기본적으로 Best-effort 포워딩 클래스(Q0)는 출력 링크 대역폭 및 버퍼 공간의 95%를 수신하며, 네트워크 제어 포워딩 클래스(Q3)는 출력 링크 대역폭 및 버퍼 공간의 5%를 수신합니다. 기본 드롭 프로파일은 버퍼가 다시 버퍼에 공간이 있을 때까지 모든 패킷을 채우고 폐기하는 테일 드롭(tail drop)을 제공합니다. 기본적으로 1분기 및 2분기에 리소스가 할당되지 않아 신속한 포워딩 또는 보장된 포워딩 클래스에 대한 스케줄러가 없습니다.
RFC 2597은 노드가 클래스를 어그리게이팅하는 것을 금지하기 때문에 af1x을 제외한 모든 af 클래스는 best-effort로 매핑됩니다. 실제로 best-effort로 매핑하면 노드가 해당 클래스를 지원하지 않음을 의미합니다.