기본 스케줄러 개요
각 포워딩 클래스에는 관련 스케줄러 우선 순위가 있습니다. 기본 스케줄러 구성에 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;
}
}