예: 어그리게이션 인터페이스에서 CoS 구성
이 예는 CoS 스케줄러 매개 변수가 어그리게이션 인터페이스에 어떻게 구성되고 적용되는지 보여줍니다.
절대 속도에 확장 공식 적용
멤버 링크 인터페이스의 총 속도가 100Mbps(사용 가능한 대역폭은 100Mbps인 경우)를 다음과 같이 대기열을 구성합니다.
[edit class-of-service] schedulers { be { transmit-rate 10m; } af { transmit-rate 20m; } ef { transmit-rate 80m; } nc { transmit-rate 30m; } }
어그리게이션 인터페이스의 총 구성된 전송 속도는 10m
+ 20m
+ 80m
+ 30m
= 140Mbps이며, 이는 전송 속도가 40% 이상 구성됨을 의미합니다. 따라서 소프트웨어는 다음과 같이 사용 가능한 대역폭의 100Mbps에 맞게 구성을 확장합니다.
be = (10/140) * 100 = 7 percent of 100 Mbps = 7 Mbps af = (20/140) * 100 = 14 percent of 100 Mbps = 14 Mbps ef = (80/140) * 100 = 57 percent of 100 Mbps = 57 Mbps nc = (30/140) * 100 = 21 percent of 100 Mbps = 21 Mbps
퍼센트 및 절대 속도의 혼합물에 확장 공식 적용
백분율과 절대 속도의 다음 혼합물을 구성합니다.
[edit class-of-service] schedulers { be { transmit-rate 20 percent; } af { transmit-rate 40 percent; } ef { transmit-rate 150m; } nc { transmit-rate 10 percent; } }
300Mbps의 가용 대역폭을 가정하면 구성된 백분율은 다음 절대 속도와 상관관계가 있습니다.
schedulers { be { transmit-rate 60m; } af { transmit-rate 120m; } ef { transmit-rate 150m; } nc { transmit-rate 30m; } }
소프트웨어는 다음과 같이 대역폭 할당을 확장합니다.
be = (60/360) * 100 = 17 percent of 300 Mbps = 51 Mbps af = (120/360) * 100 = 33 percent of 300 Mbps = 99 Mbps ef = (150/360) * 100 = 42 percent of 300 Mbps = 126 Mbps nc = (30/360) * 100 = 8 percent of 300 Mbps = 24 Mbps
어그리게이션 이더넷 인터페이스 구성
다음 스케줄러 맵을 사용하여 어그리게이션 이더넷 인터페이스를 구성합니다.
[edit class-of-service] scheduler-maps { aggregated-sched { forwarding-class be scheduler be; forwarding-class af scheduler af; forwarding-class ef scheduler ef; forwarding-class nc scheduler nc; } } schedulers { be { transmit-rate percent 10; buffer-size percent 25; } af { transmit-rate percent 20; buffer-size percent 25; } ef { transmit-rate 80m; buffer-size percent 25; } nc { transmit-rate percent 30; buffer-size percent 25; } }
이 경우 멤버 링크 스케줄러 맵의 전송 속도는 다음과 같습니다.
be
—7%af
—14%ef
—57%nc
—21%
고속 이더넷 인터페이스를 어그리게이션에 추가하는 경우, 집계 대역폭은 200Mbps이며 멤버 링크 스케줄러 맵의 전송 속도는 다음과 같습니다.
be
—10%af
—20%ef
—40%nc
—30%