1. Tasman’s QoS(Quality of Service)
- Traffic Monitoring
- Packet Marking
- Hierarchical Packet Classification
- Committed and Peak rate limiting – CR and BR
- Prioritization – Classified traffic is prioritized
- Buffer Management – Controls buffer depth; Dynamically calculated based on bandwidth requirement
- RED and WRED – Classified packets based on DSCP, weighted RED is used based on DS codepoints
2. Sample configuration
tasman>conf t
tasman/configure>interface
tasman/configure/interface>bundle
tasman/configure/interface/bundle>qos
tasman/configure/interface/bundle/qos>add_class test root-out cr 128 br 512 src_ip 10.10.10.1/32
tasman/configure>interface
tasman/configure/interface>bundle
tasman/configure/interface/bundle>qos
tasman/configure/interface/bundle/qos>add_class test root-out cr 128 br 512 src_ip 10.10.10.1/32
syntax ; add_class "class name" parent < root-in | root-out > cr " # " br " # " src_ip_address < IP > dst_ip_address < IP > < mask > port " # " < regular | group > < 1 – 4095 >< nat_ip address >
qos
add_class default_in root-in
add_class default_out root-out cr 4608 br 4608
class default_in
add_dst_ip default
exit class
add_class default_in root-in
add_class default_out root-out cr 4608 br 4608
class default_in
add_dst_ip default
exit class
class default_out
add_dst_ip default
exit class
enable cbq outbound
enable mon inbound
exit qos