IQ2 및 향상된 IQ2 PIC에서 하위 대기열을 보호하기 위한 속도 제한 구성
IQ2 및 IQ2E PIC에서 엄격한 높은 우선 순위 대기열과 높은 우선 순위 대기열을 속도 제한할 수 있습니다. 이러한 제한 없이, 우선순위가 높은 대기열의 트래픽은 우선순위가 낮은 패킷의 전송을 차단할 수 있습니다. 제한되지 않는 한 우선 순위가 높은 트래픽이 항상 우선순위가 낮은 트래픽 앞에 전송되어 우선 순위가 낮은 대기열이 "굶어 죽게"됩니다. 이는 차례로 시간 초과와 불필요한 패킷 재지출로 이어집니다.
IQ2 및 IQ2E PIC에서는 패킷이 출력을 위해 대기열에 대기되기 전에 대기열을 속도 제한할 수 있습니다. 구성된 속도 제한을 초과하는 모든 패킷은 삭제되므로 이 제한을 설정할 때 주의가 필요합니다.
IQ2E PIC는 엄격한 높은 대기열 및 높은 우선 순위 대기열의 전송 속도를 제외하여 중저 우선순위 대기열을 최대 100%까지 구성할 수 있습니다.
속도 제한 대기열을 위해 계층 수준에서 옵션 [edit class-of-service schedulers scheduler-name]
과 함께 rate-limit
문을 포함합니다transmit-rate
.
[edit class-of-service schedulers scheduler-name] transmit-rate rate rate-limit;
이 예에서는 엄격한 높은 신속 포워딩 대기열의 전송 속도를 초당 1 메가비트(Mbps)로 제한합니다. 스케줄러 및 스케줄러 맵은 정의되고 및 [edit class-of-service]
계층 수준의 트래픽에 [edit interfaces]
적용됩니다.
[edit class-of-service] schedulers { scheduler-1 { transmit-rate 1m rate-limit; # This establishes the limit priority strict-high; } } scheduler-maps { scheduler-map-1 { forwarding-class expedited-forwarding scheduler scheduler-1; } } [edit interfaces] s0-2/1/0 { per-unit-scheduler; encapsulation frame-relay; unit 0 { dlci 1; } } [edit class-of-service] interfaces { so-2/1/0 { unit 0 { scheduler-map scheduler-map-1; shaping-rate 2m; } } }
다음 운영 모드 명령을 실행하여 구성을 확인할 수 있습니다(첫 번째는 적용 속도 제한을 표시함).
show class-of-service scheduler-map scheduler-map-name
show class-of-service interface interface-name