Cisco cung cấp thêm một lựa chọn cho băng thông được phân bổ trong một policy map, một lựa chọn đặc biệt hữu ích trong nhiều cấu hình LLQ. Lệnh
bandwidth remaining percent , và nó đặc biệt hữu ích khi một kỹ sư muốn có một policy map đáp ứng các khái niệm chung sau đây:
1. Một hoặc nhiều lớp LLQ cần được bao gồm trong policy map.
2. Một ít băng thông được phân bổ cho hàng đợi class-default (đây không phải là một sự lựa chọn của kĩ sư, IOS luôn làm như vậy)
3. Đối với tất cả phần còn lại của băng thông, tốt nhất nó sẽ được chia tự động khi hai yêu cầu bên trên đã được đáp ứng.
Tóm lại , nếu mục tiêu là để tạo ra một cấu hình LLQ, với một số hàng đợi không phải LLQ, và bạn muốn chia băng thông giữa cho các hàng đợi không phải LLQs dựa trên tỷ lệ phần trăm thì lệnh bandwidth remaining percent sẽ làm việc đó.
47 R3#show running-config
Building configuration... ! Portions omitted for brevity policy-map remaining-2 class class1
priority 55 class class2
bandwidth remaining percent 25 class class3
bandwidth remaining percent 35 class class4
bandwidth remaining percent 40 !
! Output omitted for brevity !
interface Serial0/1 bandwidth 256
service-policy output remaining-2 R3#show policy-map interface s0/1 Serial0/1
Service-policy output: remaining-2 Class-map: class1 (match-all) 0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps Match: ip dscp af41
Queueing Strict Priority
Output Queue: Conversation 72
Bandwidth 55 (kbps) Burst 1375 (Bytes) (pkts matched/bytes matched) 0/0 (total drops/bytes drops) 0/0 Class-map: class2 (match-all) 0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps Match: ip dscp af42
Queueing
Output Queue: Conversation 73
Bandwidth remaining 25 (%) Max Threshold 64 (packets) (pkts matched/bytes matched) 0/0
(depth/total drops/no-buffer drops) 0/0/0 Class-map: class3 (match-all)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps Match: ip dscp af43
Queueing
48
Bandwidth remaining 35 (%) Max Threshold 64 (packets)
(pkts matched/bytes matched) 0/0 (depth/total drops/no-buffer drops) 0/0/0 Class-map: class4 (match-all)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps Match: ip dscp af31
Queueing
Output Queue: Conversation 75
Bandwidth remaining 40 (%) Max Threshold 64 (packets) (pkts matched/bytes matched) 0/0
(depth/total drops/no-buffer drops) 0/0/0 Class-map: class-default (match-any) 0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps Match: any
Trong ví dụ này , policy map cung cấp băng thông cho các hàng đợi như sau:
55 kbps cho LLQ (Xác định rõ ràng)
64 kbps cho hàng đợi class-default (25% băng thông của giao diện)
34 kbps (25% của 137 kbps) cho lớp 2
48 kbps (35% của 137 kbps) cho lớp 3
55 kbps (40% của 137 kbps) cho lớp 4
Hai lớp đầu được trừ vào băng thông giao diện để tìm băng thông còn lại. Lệnh max- reserved-bandwidth có thể được sử dụng để xác định bao nhiêu băng thông có thể được giao cho lớp CBWFQ và LLQ, phần còn lại được dành cho hàng đợi class- default. Trong trường hợp này, 75 phần trăm của 256 kbps là có sẵn cho tất cả các hàng đợi khác (192 kbps), với phần còn lại (64 kbps) cho hàng đợi class-default. Trong khi bạn có thể thay đổi bằng lệnh max-reserved-bandwidth thiết lập theo giao diện.
Trong trường hợp này , băng thông còn lại cho hàng đợi không phải LLQ là 137 kbps. Cụ thể là như sau:
1. Tìm băng thông của giao diện, trong trường hợp này là 256 kbps.
2. Trừ băng thông được dành riêng cho hàng đợi lớp class-default, trong trường hợp này là 64 kbps.
3. Trừ tất cả bằng thông được định nghĩa cho LLQs, trong trường hợp này là 55 kbps.
4. Phần còn lại của băng thông được chia nhỏ bằng cách dùng lệnh bandwidth remaining percent, trong trường hợp này là 137kbps.