Bạn có thể thiết lập một cách rõ ràng các Bc và Be giá trị ngoài các tỷ lệ hình. Kết quả là, bạn sẽ được cung cấp hai trong ba biến trong công thức Tc = Bc / CIR, và CB Shaping chỉ đơn giản là tính toán giá trị Tc hàm ý bởi cấu hình của bạn. Ví dụ tiếp theo cho thấy làm thế nào để thiết lập Bc ảnh hưởng đến Tc.
80 Shape non-VoIP lưu lượng truy cập 24 kbps.
Chọn giá trị để Tc là 50 ms..
Cho phép cấu hình trên subinterface.
Trong trường hợp này, một cuộc gọi VoIP và một kết nối trang web với hai khung bên trong trang web được sử dụng, cộng với một FTP nhận được. Ví dụ 2-2 cho thấy cấu hình và trình diễn một số câu lệnh mẫu.
Ví dụ 2-2. CB Shaping on R3, 24-kbps for Non-Voice Traffic, Tc = 50 ms
ip cef !
class-map match-all voip-rtp match ip rtp 12384 12383 policy-map shape-non-voip class voip-rtp class class-default shape average 24000 3200 interface serial0/0 bandwidth 24 load-interval 30 fair-queue interface serial0/0.1
service-policy output shape-non-voip R3#show policy-map
Policy Map shape-non-voip Class voip-rtp
Class class-default Traffic Shaping
Average Rate Traffic Shaping
CIR 24000 (bps) Max. Buffers Limit 1000 (Packets) Bc 3200
R3#show policy-map interface serial 0/0.1 Serial0/0.1
Service-policy output:shape-non-voip Class-map: voip-rtp (match-all) 50379 packets, 3224252 bytes 30 second offered rate 25000 bps Match: ip rtp 12384 12383
Class-map: class-default (match-any) 5402 packets, 2234217 bytes
30 second offered rate 22000 bps, drop rate 0 bps Match: any
Traffic Shaping
Target/Average Byte Sustain Excess Interval Increment Rate Limit bits/int bits/int (ms) (bytes)
24000/24000 800 3200 3200 50 400
Adapt Queue Packets Bytes Packets Bytes Shaping Active Depth Delayed Delayed Active
81 - 8 31 40128 30 38724 yes
R3#show queue serial 0/0
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 2083 Queueing strategy: weighted fair
Output queue: 0/1000/24/0 (size/max total/threshold/drops) Conversations 0/7/252 (active/max active/max total) Reserved Conversations 0/0 (allocated/max allocated) Available Bandwidth 1158 kilobits/sec
Các cấu hình trong ví dụ này là tương đối đơn giản nhưng chi tiết. Nó bắt đầu với một số lệnh MQC quen thuộc cấu hình LLQ. Lệnh class-map match-all voip-rtp
command tạo ra một class map mới, với các thông số match tất cả tải trọng lưu lượng VoIP. Lệnh policy-map shape-non-voip đề cập đến class voip-rtp, không có tham số. Không có tham số, không có các hành động được thực hiện cho các gói tin trong class, trong đó không có hành động shaping. class class-default đề cập đến các class match tất cả lưu lượng truy cập, với lệnh shape average 24000 3200 shaping đến 24 kbps, với một Bc bằng 3200 bit. (CB shaping sau đó tính toán Tc bằng 3200/24000, hoặc 50 ms.) Lưu ý rằng vì class voiprtp xuất hiện đầu tiên trong policy map tất cả lưu lượng VOIP match với class và không shaped.
Lệnh show policy-map chỉ nhắc lại những thông tin trong cấu hình. Lệnh class class-default matches tất cả lưu lượng truy cập khác, shaping đến 24 kbps. Trong lệnh
show policy-map interface s0/0.1, bạn nhìn thấy shaping được kích hoạt chỉ cho
class class-default, nhưng khồn cho class voip-rtp.
Trong khi ví dụ này không hiển thị như thế nào CB Shaping có thể được cấu hình để hình thành một tập hợp con của lưu lượng truy cập cho phép bạn để tránh ảnh hưởng lưu lượng thoại nó cũng cho thấy làm thế nào để thiết lập Bc, và làm thế nào nó tác động đến giá trị Tc tính toán. Nếu bạn cần phải áp dụng hình trong một mạng lưới bao gồm lưu lượng VoIP, ví dụ trong phần tiếp theo cho thấy một lựa chọn tốt hơn cho cách cấu hình CB Shaping.