기본 스케줄러 개요
각 포워딩 클래스에는 관련 스케줄러 우선 순위가 있습니다. 기본 스케줄러 구성에 Junos 두 개의 포워딩 클래스(베스트 에포트 및 네트워크 제어(대기열 0 및 대기열 3)만 사용됩니다.
기본적으로 best effort 포워딩 클래스(대기열 0)는 출력 링크용 대역폭 및 버퍼 공간의 95%를 수신하고 네트워크 제어 포워딩 클래스(대기열 3)는 5%를 수신합니다. 기본 드롭 프로파일은 버퍼가 채워지고 공간이 있게 될 때까지 모든 패킷을 삭제합니다.
고속 포워딩(대기열 1) 및 보장 포워딩(대기열 2) 클래스는 예약된 대역폭 또는 버퍼 공간이 없습니다. 기본적으로 이러한 포워딩 클래스에 스케줄러가 할당되지 않습니다. 그러나 신속한 포워딩 및 보장 포워딩 클래스에 대한 리소스를 수동으로 구성할 수 있습니다.
또한 다른 대기열에서 추가 대역폭을 사용할 수 있는 경우 기본적으로 각 대기열이 할당된 대역폭을 초과할 수 있습니다. 포워딩 클래스가 할당된 전송 대역폭을 완전히 사용하지 않는 경우, 할당된 대역폭보다 더 많은 양의 제공된 부하를 수신하는 경우 나머지 대역폭을 다른 포워딩 클래스에서 사용할 수 있습니다. 자세한 내용은 남은 대역폭 할당을 참조하십시오.
Junos OS 설치할 때 다음 기본 스케줄러가 제공됩니다. 이러한 설정은 명령의 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; } }