예: 어그리게이션 인터페이스에서 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%