Broadcom Confidential 88800-DG107-PUB
6
BCM88800 Design Guide Traffic Management Architecture
7.10.4 Channelized Interface Scheduler..................................................................................................................97
7.10.5 OTM Port Scheduler .....................................................................................................................................98
7.10.5.1 Eight-Priority Port Scheduler ..............................................................................................................98
7.10.5.2 Enhanced Transmission Selection Scheme .......................................................................................99
7.10.5.3 Four-Priority Port Scheduler ...............................................................................................................99
7.10.5.4 Two-Priority Port Scheduler..............................................................................................................100
7.10.6 Queue-Pair Scheduler ................................................................................................................................100
7.10.7 Port Utilization and Phantom Queues .........................................................................................................101
7.10.8 Recycling Interfaces....................................................................................................................................101
7.10.9 Egress Transmit Queues ............................................................................................................................102
7.10.10 Egress Port Mirroring ................................................................................................................................103
Chapter 8: Egress Credit Scheduler .............................................................................................104
8.1 Egress Credit Scheduler ......................................................................................................................................104
8.2 Scheduler Features...............................................................................................................................................104
8.3 Scheduling Hierarchy ...........................................................................................................................................105
8.4 Hierarchy Scheduling Programming...................................................................................................................108
8.5 Determining Credit Size........................................................................................................................................108
8.6 Egress Replication Ports Scheduler...................................................................................................................108
8.7 Flow Control..........................................................................................................................................................109
8.8 LAG-Based Credit Scheduling and Flow Control ..............................................................................................109
8.9 Scheduling Elements............................................................................................................................................110
8.9.1 Type-0: Port-TC Scheduler Element.............................................................................................................110
8.9.2 Type-1: HR Scheduler Element ....................................................................................................................112
8.9.3 Type-2: CL Scheduler Element .....................................................................................................................114
8.9.3.1 Basic CL Modes..................................................................................................................................114
8.9.3.2 WFQ Modes........................................................................................................................................114
8.9.3.3 CL Enhanced Mode ............................................................................................................................116
8.9.4 Type-3: Fair-Queuing Scheduler Element ....................................................................................................116
8.10 Scheduler Flows..................................................................................................................................................117
8.10.1 Scheduler Flow Attributes ...........................................................................................................................117
8.10.2 Scheduler Flow Rate...................................................................................................................................117
8.10.3 Low Rate Flows ..........................................................................................................................................118
8.10.4 Composite Flow ..........................................................................................................................................118
8.10.5 Dual Flow ....................................................................................................................................................119
8.10.6 Flow Status .................................................................................................................................................120
8.10.7 SEs Grouping and SE-to-Flow Mapping .....................................................................................................121
8.10.8 Scheduler Flow to Queue Mapping.............................................................................................................122
8.10.9 Constant Bit Rate Flows .............................................................................................................................124
8.10.10 Virtual Flows .............................................................................................................................................124
8.10.11 Priority Propagation ..................................................................................................................................125