3Com 86-0621-000, C36460T software manual Class-Based Queuing CBQ Management

Page 16

16ENTERPRISE OS SOFTWARE VERSION 11.4 RELEASE NOTES

Class-Based Queuing (CBQ) Management

Class-Based Queuing (CBQ) is a link-sharing packet scheduler which is an enhanced version of the existing Protocol Reservation queuing policy. It performs priority scheduling and supports specific traffic class characteristics, such as the average transfer rate. It supports a hierarchy of service classes, each associated with a set of QoS attributes (such as, average rate, priority, and max delay) and a packet queue to hold packets marked for the service class.

CBQ provides weighted (based on the allocated bandwidth) round robin scheduling when the class is not congested, but switches to the link sharing mode during periods of congestion. It regulates each class queue to its allocated bandwidth, but allows a congested class to borrow bandwidth from its under-utilized parent class.

When a class queue builds up due to packet arriving at higher rate than the class’s allocated bandwidth, CBQ employs a packet drop policy to manage the queue length/latency. By default, the simple “tail drop” is invoked to discard the most recently arrived packet for the congested queue/class. The more effective RED dropper can also be optionally enabled on a CBQ class queue.

CBQ also supports traffic prioritization. Higher priority classes are serviced first, classes with the same priority are then serviced based on weighted round robin. Borrowing is allowed only if a class is configured to allow borrowing from its parents.

The network manager may define any number of CBQ classes. Policies can be defined that map the DSCP in the TOS-byte to a specific service class to provide the desired QoS. Initial RSVP support will restrict RSVP flows to the well-known “RSVP” service class.

Given the significant per packet overhead, CBQ does not scale well with multi-level class hierarchies and would perform best with a small number of classes in a shallow tree structure on lower speed WAN links.

CBQ will be supported on PPP/FR ports only.

RED Congestion Avoidance

Random Early Discard (RED) actively manages the queue size by dropping arriving packets using probability as follows. The probability of packet drops increases as the estimated average queue size grows. The average queue size is computed using a simple exponentially weighted moving average estimator. RED starts dropping arriving packets when the queue size exceeds the defined minimum threshold in number of packets), and the drop probability increases linearly with the queue size until the defined maximum threshold (in number of packets) is reached - at which point all arriving packets are dropped.

Weighted Random Early Discard (WRED) implements an additional drop-precedence based preferential discard mechanism. The drop-precedence value is used to determine the minimum and maximum thresholds–such that packets tagged with a higher drop-precedence value has a higher drop probability. The drop-precedence value is determined by the amount of traffic in excess of the rate limit.

RED congestion avoidance scheme actively manages the queue length to efficiently reduce both packet drops and queue latency, resulting in lower delay and better service. The random packet drop also effectively breaks up the traffic synchronization due to TCP’s “slow start than speed up” behavior, which

Image 16
Contents Enterprise OS Software Version 11.4 Release Notes 3Com Corporation Bayfront PlazaSanta Clara, California 95052-8145Contents IBM-Related Services in Token Ring Maximum BSC Line Speed Shdlc Half-Duplex ModeDial Idle Timer Appn Connections to 3174 through Token RingFirmware Configuration Firmware Update Microsoft Mppe Patches and UpdatesPM-SM Not Supported Over Nbma Media RouteDiscovery Total Control Security and Accounting Server AvailabilityRequirements Approved Dram SIMMs Windows NT MS-CHAP Authentication Platform NotesToken Ring+ Modules Token Ring Auto Start-up Enterprise OS Software Version 11.4 Release Notes IP/IPX Router with 56-bit Encryption JE SuperStack II NETBuilder SIOfficeConnect NETBuilder IP/IPX Router JW Features OfficeConnectNETBuilder SuperStackPublic-Key Infrastructure PKI Implementation Non-Broadcast, Multi-Access Nhrp for VPN TunnelsIP Payload Compression Protocol IPComp or Ippcp Protocol Independent Multicast-Sparse Mode PIM-SM Tunnel Switching Between Different Tunnel TypesOspf External Route Aggregation IGMPv2 Enhancements Multicast Border Router MBRPPP over Ethernet PPPoE Virtual Router Redundancy Protocol Vrrp for Virtual LAN Vlan Many-to-One NAT EnhancementIP Quality of Service IPQoS Bandwidth on Demand with Incoming TrafficNew Features and Feature Enhancements Class-Based Queuing CBQ Management Voice Over Frame Relay VoFR Voice Over VPN VoVPN Upgrade Utilities & Upgrade LinkWeb Link Enhancements Autotargeting for SLA Monitoring/Remote Polling Performance Management Currently available statistics areConsole Output in Telnet Sessions Audit Log Messaging EnhancementsSecure VPN Manager version Domain Name Use in FTP and Tftp CommandsPKI Manager version Features of PKI Manager version NETBuilder II Software Features FeatureVersion 11.4 for the NETBuilder and PathBuilder platforms Bridge/RouterBritss Appn LNM LAA NETBuilder II Firmware Requirements NETBuilder II Firmware RequirementsMemory Requirements ModuleAX-APPN/Connection Services PackagesBF- Boundary Router NW-IP/IPX/AT RouterDlsw 16 MB 24 MB PathBuilder S5xx Series Switches Software Features Software Package FeatureLNM LAA Switch PPTP/L2TP R2R, VLL PathBuilder S400 Series Switches Software Features Britss Appn LNM LAA Bridge/Routers 16 MB For Dual ImagesOfficeConnect NETBuilder Bridge/Router Software Features Isdn BRI Isdn PRI Isdn T1/E1 Isdn CT1/CE1 Isdn T3/E3Virtual Ports Restricted Number of Dhcp 256 Addresses RW-Multiprotocol Router RE-Multiprotocol Router with 56-bit EncryptionRS-Multiprotocol Router with 128-bit Encryption and 3DES 10/ST bridge/routerSwitching/Tunneling WANExtender MP6E Module Fast Ethernet 100Base ATM Module/ Lane SuperStack II NETBuilder Token Ring Software Features Software Package CF for TE for Feature ModelSmds Memory Requirements Solaris 2.5 platforms Ruuhp114.ZHP-UX 10.x platforms Ruuaix114.ZVersion 11.4 Upgrade Upgrade ManagerExecuting Profile.batEncryptionLicenseRead Environment Variable Etc/passwd. You must add an entry can be ignoredBridge Static Routes DLSwUpgrade Link Window ResizingAppn Connections to ThroughLeaf Node Sessions Support DLSw CONNectUsage Parameter Default ChangeNumber of DLSw Circuits Number of TCP Connections Front-EndRelay port is HPR and ISRIBM-Related Feature Settings for Token Ring Ports Frame Copy Errors under LAN Net Manager Token Ring Frame Copy Errors3Com Bridge/Routers and Supported Features Service Point ModeATM Emulated LANs ATM LAN EmulationClients and Large FramesValue Ports in DCE ModeHistory, the PPP link does not come up Dial Idle Timer Disaster Recovery onPorts Without Leased LinesSupported Asynchronous Modems Supported Synchronous ModemModems ModemNotation Ascii Boot Boot CycleBootP Server Bootptab FileThese messages do not indicate a problem and can be ignored Than 8k to the policyRemote Access RunOnBootFail25bis Modem Setup SchedulerVPN Protocols and Services Notes Page Adequate Dram and Flash memory installed prior to shipment Order Numbers for Memory Upgrade KitsPlatforms. The topics are presented in alphabetical order Memory RequirementsT3 Bandwidth Limitation Snmp ManagementBAud value to 16,000 or 4,000 to avoid this situation 3Com-approved 20 MB Flash Memory Cards