초과 속도 및 초과 우선 순위 구성 예시
의심하지 않는 패킷 전달 엔진의 초과 속도를 구성하려면 계층 수준에서 초과 속도 문을 [edit class-of-service schedulers scheduler-name]
포함합니다.
의심하지 않는 패킷 전달 엔진의 초과 우선순위를 구성하려면 계층 수준에서 초과 우선 순위 문을 [edit class-of-service schedulers scheduler-name]
포함합니다.
구성된 속도, 초과 속도, 보장된 우선 순위, 초과 우선순위 및 제공된 로드 간의 관계가 항상 명백하지는 않습니다. 다음 표는 대기열에 구성된 다양한 대역폭 공유 매개 변수를 갖춘 기가비트 이더넷 포트의 예상 처리량을 보여줍니다.
여러 우선 순위 수준을 가진 기가비트 이더넷 인터페이스의 기본 동작이 표 1에 표시됩니다. 테이블의 모든 대기열은 보장된 속도를 얻습니다. 초과된 대역폭은 우선 순위가 높은 초과 대기열에 먼저 제공됩니다. 이는 사용 가능한 모든 대역폭을 사용하기 때문에 우선 순위가 낮은 대기열에 남은 초과 대역폭은 없습니다.
큐 |
보장(전송) 속도 |
보장 우선 순위 |
초과 우선 순위 |
제공된 로드 |
예상 처리량 |
---|---|---|---|---|---|
Q0 |
20% |
높은 |
높은 |
600Mbps |
200 + 366.67 = 566.67Mbps |
Q1 |
10% |
높은 |
높은 |
500Mbps |
100 + 183.33 = 283.33Mbps |
2분기 |
10% |
낮은 |
낮은 |
500Mbps |
100 + 0 = 100Mbps |
3분기 |
5% |
낮은 |
낮은 |
500Mbps |
50 + 0 = 50Mbps |
우선 순위 수준이 동일한 비투자 기가비트 이더넷 인터페이스의 기본 동작이 표 2에 표시됩니다. 테이블의 모든 대기열은 보장된 속도를 얻습니다. 모든 대기열은 동일한 초과 우선순위를 가지므로 초과 대역폭을 공유하며 각 대기열은 전송 속도에 비례하여 초과 대역폭을 가져옵니다.
큐 |
보장(전송) 속도 |
보장 우선 순위 |
초과 우선 순위 |
제공된 로드 |
예상 처리량 |
---|---|---|---|---|---|
Q0 |
20% |
높은 |
높은 |
500Mbps |
200 + 244.44 = 444.44Mbps |
Q1 |
10% |
높은 |
높은 |
500Mbps |
100 + 122.22 = 222.22Mbps |
2분기 |
10% |
높은 |
높은 |
500Mbps |
100 + 122.22 = 222.22Mbps |
3분기 |
5% |
높은 |
높은 |
500Mbps |
50 + 61.11= 111.11Mbps |
적어도 하나의 엄격한 높은 우선 순위 수준을 가진 비질격 기가비트 이더넷 인터페이스의 기본 동작이 표 3에 표시됩니다. 먼저 높은 우선 순위와 엄격한 높은 가중 라운드 로빈 방식으로 서비스됩니다. 높은 우선 순위 대기열은 보장된 대역폭을 얻고 엄격한 높은 대기열은 남은 것을 얻습니다. 높은 초과 우선순위 대기열은 모든 초과 대역폭을 가져옵니다.
큐 |
보장(전송) 속도 |
보장 우선 순위 |
초과 우선 순위 |
제공된 로드 |
예상 처리량 |
---|---|---|---|---|---|
Q0 |
20% |
엄격한 고가 |
X |
500Mbps |
500Mbps |
Q1 |
10% |
높은 |
높은 |
500Mbps |
100 + 250 = 350Mbps |
2분기 |
10% |
낮은 |
낮은 |
500Mbps |
100 + 0 = 100Mbps |
3분기 |
5% |
낮은 |
낮은 |
500Mbps |
50 + 0= 50Mbps |
적어도 하나의 엄격한 높은 우선 순위 수준과 Q0에서 더 높은 제공 부하를 갖는 비 큐잉 기가비트 이더넷 인터페이스의 기본 동작이 표 4에 표시됩니다. 먼저 높은 우선 순위와 엄격한 높은 가중 라운드 로빈 방식으로 서비스됩니다. 높은 우선 순위 대기열은 보장된 대역폭을 얻고 엄격한 높은 대기열은 남은 것을 얻습니다. (높은 우선 순위 대기열은 엄격한 높은 대기열이 구성되지 않는 한 보장된 대역폭을 받으며, 특정 조건에서는 높은 우선 순위 대기열을 쳐다 줍니다. 우선 순위가 높은 대기열에서 구성된 전송 속도를 보장하기 위해 엄격한 우선 순위 대기열의 전송 속도에 옵션을 적용 rate-limit
합니다.) 초과 대역폭은 없습니다.
큐 |
보장(전송) 속도 |
보장 우선 순위 |
초과 우선 순위 |
제공된 로드 |
예상 처리량 |
---|---|---|---|---|---|
Q0 |
20% |
엄격한 고가 |
X |
1Gbps |
900Mbps |
Q1 |
10% |
높은 |
높은 |
500Mbps |
100 + 0 = 100Mbps |
2분기 |
10% |
낮은 |
낮은 |
500Mbps |
0 + 0 = 0Mbps |
3분기 |
5% |
낮은 |
낮은 |
500Mbps |
0 + 0= 0Mbps |
이제 구성된 초과 속도 및 초과 우선순위가 있는 대기열의 동작을 고려하십시오.
여러 우선 순위 수준의 동작이 표 5에 표시됩니다. 모든 대기열은 보장된 속도를 얻습니다. 초과 대역폭은 우선 순위가 높은 초과 대기열에 먼저 제공되며 모든 대역폭을 소비합니다. 낮은 우선 순위 대기열에 대해 남은 초과 대역폭은 없습니다.
큐 |
보장(전송) 속도 |
초과율 |
보장 우선 순위 |
초과 우선 순위 |
제공된 로드 |
예상 처리량 |
---|---|---|---|---|---|---|
Q0 |
20% |
10% |
높은 |
높은 |
500Mbps |
200 + 275 = 475Mbps |
Q1 |
10% |
20% |
높은 |
낮은 |
500Mbps |
100 + 0 = 100Mbps |
2분기 |
10% |
10% |
낮은 |
높은 |
500Mbps |
100 + 275 = 275Mbps |
3분기 |
5% |
20% |
낮은 |
낮은 |
500Mbps |
50 + 0= 50Mbps |
동일한(높은) 우선 순위 수준을 가진 동작이 표 6에 표시됩니다. 모든 대기열은 보장된 속도를 얻습니다. 모든 대기열에는 동일한 초과 우선순위가 있으므로 전송 속도에 비례하여 초과 대역폭을 공유합니다.
큐 |
보장(전송) 속도 |
초과율 |
보장 우선 순위 |
초과 우선 순위 |
제공된 로드 |
예상 처리량 |
---|---|---|---|---|---|---|
Q0 |
20% |
10% |
높은 |
높은 |
500Mbps |
200 + 91.67 = 291.67Mbps |
Q1 |
10% |
20% |
높은 |
높은 |
500Mbps |
100 + 183.33 = 283.33Mbps |
2분기 |
10% |
10% |
높은 |
높은 |
500Mbps |
100 + 91.67 = 191.67Mbps |
3분기 |
5% |
20% |
높은 |
높은 |
500Mbps |
50 + 183.33 = 233.33Mbps |
적어도 하나의 엄격한 우선 순위 수준을 가진 동작이 표 7에 표시됩니다. 높은 우선 순위와 엄격한 높은 대기열은 가중치가 있는 라운드 로빈 방식으로 서비스됩니다. 높은 우선 순위 대기열은 보장된 속도를 얻고 엄격한 높은 대기열은 나머지를 가져옵니다. 초과된 높은 우선 순위 대기열은 모든 초과 대역폭을 얻습니다.
큐 |
보장(전송) 속도 |
초과율 |
보장 우선 순위 |
초과 우선 순위 |
제공된 로드 |
예상 처리량 |
---|---|---|---|---|---|---|
Q0 |
20% |
X |
엄격한 고가 |
X |
500Mbps |
500Mbps |
Q1 |
10% |
20% |
높은 |
낮은 |
500Mbps |
100 + 0 = 100Mbps |
2분기 |
10% |
10% |
낮은 |
높은 |
500Mbps |
100 + 250 = 350Mbps |
3분기 |
5% |
20% |
낮은 |
낮은 |
500Mbps |
50 + 0 = 50Mbps |
적어도 하나의 엄격한 우선 순위 수준과 더 높은 제공 부하를 가진 동작이 표 8에 표시됩니다. 높은 우선 순위와 엄격한 높은 대기열은 가중치가 있는 라운드 로빈 방식으로 서비스됩니다. 높은 우선 순위 대기열은 보장된 속도를 얻고 엄격한 높은 대기열은 나머지를 가져옵니다. 초과 대역폭은 없습니다.
큐 |
보장(전송) 속도 |
초과율 |
보장 우선 순위 |
초과 우선 순위 |
제공된 로드 |
예상 처리량 |
---|---|---|---|---|---|---|
Q0 |
20% |
X |
엄격한 고가 |
X |
900Mbps |
900Mbps |
Q1 |
10% |
20% |
높은 |
낮은 |
500Mbps |
100 + 0 = 100Mbps |
2분기 |
10% |
10% |
낮은 |
높은 |
500Mbps |
0 + 0 = 0Mbps |
3분기 |
5% |
20% |
낮은 |
낮은 |
500Mbps |
0 + 0 = 0Mbps |
적어도 하나의 엄격한 우선 순위 수준과 속도 제한을 가진 동작이 표 9에 표시됩니다. 대기열 0과 대기열 2는 속도가 제한되어 있으므로 제공되는 최대 대역폭은 전송 대역폭이며 초과 대역폭은 제공되지 않습니다. 다른 모든 대기열은 보장된 대역폭을 제공하며 초과 대기열은 비 속도 제한 대기열에 의해 공유됩니다.
큐 |
보장(전송) 속도 |
속도 제한 |
초과율 |
보장 우선 순위 |
초과 우선 순위 |
제공된 로드 |
예상 처리량 |
---|---|---|---|---|---|---|---|
Q0 |
20% |
예 |
X |
엄격한 고가 |
X |
500Mbps |
200 + 0 = 200Mbps |
Q1 |
10% |
아니요 |
20% |
높은 |
낮은 |
500Mbps |
100 + 275 = 375Mbps |
2분기 |
10% |
예 |
10% |
낮은 |
높은 |
500Mbps |
100 + 0 = 100Mbps |
3분기 |
5% |
아니요 |
20% |
낮은 |
낮은 |
500Mbps |
50 + 275 = 325Mbps |
스케줄러 구성
다음 예는 초과 속도 및 초과 우선순위가 있는 인터페이스에 대한 스케줄러, 포워딩 클래스 및 스케줄러 맵을 구성합니다.
[edit class-of-service schedulers] scheduler-1 { transmit-rate percent 20; priority high; excess-rate percent 10; excess-priority low; } scheduler-2 { transmit-rate percent 10; priority strict-high; } scheduler-3 { transmit-rate percent 10; priority medium-high; excess-rate percent 20; excess-priority high; } scheduler-4 { transmit-rate percent 5; priority medium-high; excess-rate percent 30; excess-priority low; }
포워딩 클래스 구성
[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 interfaces] ge-1/1/0 { scheduler-map scheduler-map-1; unit 0 { family inet { address 192.168.1.2/32; } } }