Reference Guide

| ix
13 Data Center Bridging (DCB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
Ethernet Enhancements in Data Center Bridging . . . . . . . . . . . . . . . . . . . . . . . . . .287
Priority-Based Flow Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .288
Enhanced Transmission Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .289
Data Center Bridging Exchange Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . .291
Data Center Bridging in a Traffic Flow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .291
Data Center Bridging: Default Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .292
Enabling Data Center Bridging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .292
QoS dot1p Traffic Classification and Queue Assignment . . . . . . . . . . . . . . . . . . . .293
Configuring PFC and ETS in a DCB Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .294
PFC Configuration Notes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .294
PFC Prerequisites and Restrictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .295
ETS Configuration Notes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .296
ETS Prerequisites and Restrictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .297
Priority-Group Configuration Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .297
DCB Map: Configuration Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .297
Applying a DCB Map on a Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .299
Configuring PFC without a DCB Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .299
Configuring Lossless Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .300
ETS Operation with DCBx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .301
Configuring Bandwidth Allocation for DCBx CIN . . . . . . . . . . . . . . . . . . . . . . . .302
Applying a DCB Map in a Switch Stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .302
Configuring DCBx Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .303
Supported DCBx Versions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .303
DCBx Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .303
DCBx Port Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .304
DCB Configuration Exchange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .305
Configuration Source Election . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .306
Propagation of DCB Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .306
Auto-Detection and Manual Configuration of the DCBx Version . . . . . . . . . . . .307
DCBx Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .308
DCBx Prerequisites and Restrictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .309
DCBx Configuration Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .310
Verifying DCB Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .313
PFC and ETS Configuration Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .325
Using PFC and ETS to Manage Data Center Traffic . . . . . . . . . . . . . . . . . . . . .325
Using PFC and ETS to Manage Converged Ethernet Traffic in a Switch Stack 329
Hierarchical Scheduling in ETS Configuration. . . . . . . . . . . . . . . . . . . . . . . . . .329
Troubleshooting PFC, ETS, and DCBx Operation . . . . . . . . . . . . . . . . . . . . . . . . .330
DCBx Oper Status is Down . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .330
DCBx Error Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .331
Debugging DCBx on an Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .332