비대기열 패킷 포워딩 엔진의 속도 제한 구성
대기열이 아닌 패킷 전달 엔진에서는 대기열을 전송 속도로 형성하고 대기열 지연 버퍼를 작게 유지하여 쉐이핑 속도에 도달한 후 너무 많은 패킷이 대기열에 추가되는 것을 방지함으로써 속도 제한이 달성됩니다. 대기열에 추가되지 않은 패킷 전달 엔진의 속도 제한을 구성하려면 계층 수준에서 명령문을 [edit class-of-service schedulers scheduler-name] 포함합니다transmit-rate.
메모:
속도 제한은 MPC 및 향상된 큐잉 DPC에서 큐잉되지 않는 패킷 전달 엔진과 다르게 구현됩니다. MPC 및 Enhanced 큐잉 DPC에서 속도 제한은 단일 속도 2색 폴리서를 사용하여 구현됩니다. 트래픽 속도 제한에 대한 단일 속도 2색 폴리서를 구성하는 예는 예: 송신 단일 속도 2색 폴리서를 구성하여 네트워크 내 아웃바운드 트래픽 제한 및 다중 필드 분류자 구성을 참조하십시오.
스케줄러 구성
다음 예제에서는 속도 제한 인터페이스에 대한 스케줄러, 포워딩 클래스 및 스케줄러 맵을 구성합니다.
[edit class-of-service schedulers]
scheduler-1 {
transmit-rate percent 20 rate-limit;
priority high;
}
scheduler-2 {
transmit-rate percent 10 rate-limit;
priority strict-high;
}
scheduler-3 {
transmit-rate percent 40;
priority medium-high;
}
scheduler-4 {
transmit-rate percent 30;
priority medium-high;
}
포워딩 클래스 구성
[edit class-of-service]
forwarding-classes {
class cp_000 queue-num 0;
class cp_001 queue-num 1;
class cp_010 queue-num 2;
class cp_011 queue-num 3;
class cp_100 queue-num 4;
class cp_101 queue-num 5;
class cp_110 queue-num 6;
class cp_111 queue-num 7;
}
스케줄러 맵 구성
[edit class-of-service scheduler-maps]
scheduler-map-1 {
forwarding-class cp_000 scheduler scheduler-1;
forwarding-class cp_001 scheduler scheduler-2;
forwarding-class cp_010 scheduler scheduler-3;
forwarding-class cp_011 scheduler scheduler-4;
}
인터페이스에 스케줄러 맵 적용하기
[edit class-of-service interfaces]
ge-1/0/0 {
scheduler-map scheduler-map-1;
}