이 페이지 내용
보장된 최소 요금 제공
기가비트 이더넷 IQ PIC, EQ DPC, MIC, MPC, 채널화된 IQ PIC 인터페이스와 멀티서비스 및 서비스 PIC의 FRF.16 LSQ 인터페이스에서 CIR(Committed Information Rate)이라고도 하는 보장 대역폭을 구성할 수 있습니다. 이를 통해 각 논리적 인터페이스에 대해 보장된 속도를 지정할 수 있습니다. 보장된 요금은 최소입니다. 과도한 물리적 인터페이스 대역폭을 사용할 수 있는 경우 논리적 인터페이스는 인터페이스에 대해 프로비저닝된 보장된 속도보다 더 많은 대역폭을 수신합니다.
보장된 속도의 합계가 물리적 인터페이스 대역폭 또는 LSQ 인터페이스에 대한 번들 대역폭을 초과하도록 프로비저닝할 수 없습니다. 보장된 속도의 합계가 인터페이스 또는 번들 대역폭을 초과하는 경우, 커밋 작업은 실패하지 않지만, 소프트웨어는 보장된 속도의 합계가 사용 가능한 번들 대역폭과 같도록 속도를 자동으로 감소시킵니다.
보장된 최소 속도를 구성하려면 다음 단계를 수행합니다.
guaranteed-rate
계층 수준에서 문을[edit class-of-service traffic-control-profile profile-name]
포함합니다.[edit class-of-service traffic-control-profiles profile-name] guaranteed-rate (percent percentage | rate) <burst-size bytes>;
LSQ 인터페이스에서 보장된 속도를 1 에서 100까지의 비율로 구성할 수 있습니다.
IQ 및 IQ2 인터페이스에서 보장된 속도를 1000bps 에서 6,400,000,000,000bps 까지의 절대 속도로 구성할 수 있습니다.
메모:채널화 및 기가비트 이더넷 IQ 인터페이스의 경우,
shaping-rate
및guaranteed-rate
명령문은 상호 배타적입니다. 일부 논리적 인터페이스는 쉐이핑 속도를 사용하고 다른 논리적 인터페이스는 보장된 속도를 사용하도록 구성할 수 없습니다. 즉, PIR을 구성할 때 서비스 보장이 없습니다. 이러한 인터페이스의 경우 PIR 또는 CIR 중 하나를 구성할 수 있지만 둘 다 구성할 수는 없습니다.이 제한은 멀티서비스 및 서비스 PIC의 기가비트 이더넷 IQ2 PIC 또는 LSQ 인터페이스에는 적용되지 않습니다. LSQ 및 기가비트 이더넷 IQ2 인터페이스의 경우 , 인터페이스에서 PIR 및 CIR을 모두 구성할 수 있습니다.
기가비트 이더넷 IQ2 PIC에 대한 자세한 내용은 향상된 IQ2 PIC에 대한 CoS 개요를 참조하십시오.
선택적으로 지연 버퍼 속도에 따라 지연 버퍼 계산을 수행할 수 있습니다. 이를 위해 문
[edit class-of-service traffic-control-profiles profile-name]
계층 수준을 포함합니다delay-buffer-rate
.[edit class-of-service traffic-control-profiles profile-name] delay-buffer-rate (percent percentage | rate);
LSQ 인터페이스에서 1에서 100까지의 비율 로 지연 버퍼 속도를 구성할 수 있습니다.
IQ 및 IQ2 인터페이스에서 지연 버퍼 속도를 1000 에서 6,400,000,000,000bps 까지의 절대 속도로 구성할 수 있습니다.
실제 지연 버퍼는 스케줄러 버퍼 크기를 구성하여 송신 인터페이스의 혼잡 관리에 설명된 계산을 기반으로 합니다. 지연 버퍼 속도가 적용되는 방법을 보여 주는 예제는 예: 보장된 최소 속도 제공을 참조하십시오.
명령문을 포함
delay-buffer-rate
하지 않을 경우, 지연 버퍼 계산은 보장된 속도, 보장된 비율이 구성되지 않은 경우 쉐이핑 속도, 인터페이스가 초과 구독된 경우 스케일링된 쉐이핑 속도를 기반으로 합니다.쉐이핑 속도 또는 보장 속도를 지정하지 않을 경우, 논리 인터페이스는 최소 지연 버퍼 속도와 4개의 MTU 크기 패킷과 동일한 최소 대역폭을 수신합니다.
지연 버퍼에 대해 보장된 속도보다 높은 속도를 구성할 수 있습니다. 이는 트래픽 플로우가 일반적으로 많은 대역폭을 필요로 하지 않을 때 유용할 수 있지만, 경우에 따라 트래픽이 급증할 수 있으므로 큰 버퍼가 필요할 수 있습니다.
상대적으로 느린 속도의 링크에 큰 버퍼를 구성하면 패킷 에이징이 발생할 수 있습니다. 이 문제를 방지하기 위해 소프트웨어는 지연 버퍼 속도의 합이 포트 속도보다 작거나 같아야 합니다. 이러한 제한으로 패킷 에이징 가능성이 제거되는 것은 아니므로 문을 사용할
delay-buffer-rate
때 주의하셔야 합니다. 버스트 흡수를 위해 어느 정도의 추가 버퍼링이 바람직할 수 있지만 지연 버퍼 속도는 논리 인터페이스의 서비스 속도를 훨씬 초과해서는 안 됩니다.합계가 포트 속도를 초과하도록 지연 버퍼 속도를 구성하는 경우, 구성된 지연 버퍼 속도는 마지막으로 구성한 논리 인터페이스에 대해 구현되지 않습니다. 대신 해당 논리 인터페이스는 지연 버퍼 속도 0을 수신하고 CLI에 경고 메시지가 표시됩니다. 대역폭을 사용할 수 있게 되면(다른 논리적 인터페이스가 삭제 또는 비활성화되거나 포트 속도가 증가하기 때문에) 구성된 delay-buffer-rate가 재평가되고 가능한 경우 구현됩니다.
논리적 인터페이스의 보장된 속도를 구현할 수 없는 경우, 구성된 지연 버퍼 속도가 인터페이스 속도 내에 있더라도 해당 논리적 인터페이스는 지연 버퍼 속도 0을 수신합니다. 나중에 논리적 인터페이스의 보장된 속도가 충족될 수 있는 경우, 구성된 지연 버퍼 속도가 재평가되고 지연 버퍼 속도가 나머지 대역폭 내에 있으면 구현됩니다.
논리적 인터페이스에 구성된 보장 속도가 있는 경우, 보장 속도가 구성되지 않은 해당 포트의 다른 모든 논리적 인터페이스는 0의 지연 버퍼 속도를 수신합니다. 이는 보장된 속도 구성의 부재가 0의 보장된 속도에 해당하고, 결과적으로 지연 버퍼 속도가 0이기 때문입니다.
스케줄러 맵을 논리 인터페이스에 할당하려면 계층 수준에서 문을
[edit class-of-service traffic-control-profiles profile-name]
포함합니다scheduler-map
.[edit class-of-service traffic-control-profiles profile-name] scheduler-map map-name;
스케줄러 및 스케줄러 맵 구성에 대한 정보는 스케줄러 구성 및 스케줄러 맵 구성을 참조하십시오.
큰 버퍼 크기를 구성하려면 계층 수준에서 문을
[edit chassis fpc slot-number pic pic-number]
포함합니다q-pic-large-buffer
.[edit chassis fpc slot-number pic pic-number] q-pic-large-buffer;
이 명령문을 포함하지 않으면 지연 버퍼 크기가 더욱 제한됩니다. 자세한 내용은 스케줄러 버퍼 크기를 구성하여 송신 인터페이스의 혼잡 관리를 참조하십시오.
논리적 인터페이스에서 스케줄링을 활성화하려면, 계층 수준에서 문을
[edit interfaces interface-name]
포함합니다per-unit-scheduler
:[edit interfaces interface-name] per-unit-scheduler;
이 명령문을 포함할 때, 지원되는 최대 VLAN 수는 단일 포트 기가비트 이더넷 IQ PIC에서 768입니다 . 듀얼 포트 기가비트 이더넷 IQ PIC에서 최대 수는 384입니다 .
논리 인터페이스에 traffic-scheduling 프로필을 적용하려면 계층 수준에서 output-traffic-control-profile 문을
[edit class-of-service interfaces interface-name unit logical-unit-number]
포함합니다.[edit class-of-service interfaces interface-name unit logical-unit-number] output-traffic-control-profile profile-name;
표 1 은 다양한 구성에서 대역폭 및 지연 버퍼가 할당되는 방법을 보여줍니다.
구성 시나리오 |
버퍼 할당 지연 |
---|---|
보장된 요금을 구성하지 않습니다. 지연 버퍼 속도를 구성하지 않습니다. |
논리적 인터페이스는 보장 없이 최소 대역폭을 수신하고 4MTU 크기의 패킷과 동일한 최소 지연 버퍼를 수신합니다. |
보장된 요금을 구성합니다. 지연 버퍼 속도를 구성하지 않습니다. |
논리적 인터페이스는 보장된 속도와 동일한 대역폭과 보장된 속도에 기반한 지연 버퍼를 수신합니다. 곱셈 요소는 문을 포함 |
보장된 요금을 구성합니다. 지연 버퍼 속도를 구성합니다. |
논리 인터페이스는 보장된 속도와 동일한 대역폭과 지연 버퍼 속도에 기반한 지연 버퍼를 수신합니다. 곱셈 요소는 문을 포함 |
보장된 최저 요금 구성 확인
구성을 확인하려면 다음 운영 모드 명령을 실행할 수 있습니다.
show class-of-service interfaces
show class-of-service traffic-control-profile profile-name
예: 보장된 최소 요금 제공
두 개의 논리적 인터페이스 유닛 0
및 1
은(는) 각각 최소 750Kbps 및 500Kbps 의 보장된 상태로 프로비저닝됩니다. 논리 단위 1
의 경우, 지연 버퍼는 보장된 속도 설정을 기반으로 합니다. 논리 단위 0
의 경우 500Kbps 의 지연 버퍼 속도가 지정됩니다. 각 논리 인터페이스에 할당된 실제 지연 버퍼는 500Kbps 의 2 초입니다. 2초 값은 다음 계산을 기반으로 합니다.
delay-buffer-rate < [8 x 64 Kbps]): 2 seconds of delay-buffer-rate
이 계산에 대한 자세한 내용은 스케줄러 버퍼 크기를 구성하여 송신 인터페이스의 혼잡 관리를 참조하십시오.
chassis { fpc 3 { pic 0 { q-pic-large-buffer; } } } interfaces { t1-3/0/1 { per-unit-scheduler; } } class-of-service { traffic-control-profiles { tc-profile3 { guaranteed-rate 750k; scheduler-map sched-map3; delay-buffer-rate 500k; # 500 Kbps is less than 8 x 64 Kbps } tc-profile4 { guaranteed-rate 500k; # 500 Kbps is less than 8 x 64 Kbps scheduler-map sched-map4; } } interfaces { t1-3/0/1 { unit 0 { output-traffic-control-profile tc-profile3; } unit 1 { output-traffic-control-profile tc-profile4; } } }