Shopping Cart

No products in the cart.

IEEE 802.1Q-2014

$314.58

IEEE Standard for Local and metropolitan area networks–Bridges and Bridged Networks

Published By Publication Date Number of Pages
IEEE 2014
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

Revision Standard – Superseded. This standard specifies how the Media Access Control (MAC) Service is supported by Bridged Networks, the principles of operation of those networks, and the operation of MAC Bridges and VLAN Bridges, including management, protocols, and algorithms. This revision includes the following amendments and corrigenda: IEEE 802.1Qbe-2011 IEEE 802.1Qbc-2011 IEEE 802.1Qbb-2011 IEEE 802.1Qaz-2011 IEEE 802.1Qbf-2011 IEEE 802.1Qbg-2012 IEEE 802.1aq-2012 IEEE 802.1Q-2011/Cor 2-2012 IEEE 802.1Qbp-2014./index.html)

PDF Catalog

PDF Pages PDF Title
1 IEEE Std 802.1Q™-2014 Cover
3 Title page
5 Important Notices and Disclaimers Concerning IEEE Standards Documents
8 Participants
10 Historical participants
17 Introduction
19 Contents
50 Figures
57 Tables
63 IMPORTANT NOTICE
1. Overview
64 1.1 Scope
1.2 Purpose
1.3 Introduction
71 2. Normative references
74 3. Definitions
94 4. Abbreviations
99 5. Conformance
5.1 Requirements terminology
5.2 Conformant components and equipment
100 5.3 Protocol Implementation Conformance Statement (PICS)
5.4 VLAN Bridge component requirements
101 5.4.1 VLAN Bridge component options
105 5.4.2 Multiple VLAN Registration Protocol (MVRP) requirements
106 5.4.3 VLAN Bridge requirements for congestion notification
5.4.4 Multiple Stream Registration Protocol (MSRP) requirements
107 5.4.5 Shortest Path Bridging (SPB) operation (optional)
108 5.5 C-VLAN component conformance
5.5.1 C-VLAN component options
5.6 S-VLAN component conformance
109 5.6.1 S-VLAN component options
5.6.2 S-VLAN component requirements for Provider Backbone Bridge Traffic Engineering (PBB-TE)
5.6.3 S-VLAN component requirements for PBB-TE IPS
110 5.6.4 S-VLAN component requirements for ECMP with flow filtering
5.7 I-component conformance
5.7.1 I-component options
5.8 B-component conformance
111 5.8.1 B-component options
5.8.2 B-component requirements for PBB-TE
5.8.3 B-component requirements for PBB-TE IPS
112 5.8.4 B-component requirements for ECMP with flow filtering
5.9 C-VLAN Bridge conformance
5.9.1 C-VLAN Bridge options
5.10 Provider Bridge conformance
5.10.1 S-VLAN Bridge conformance
113 5.10.2 Provider Edge Bridge conformance
5.11 System requirements for Priority-based Flow Control (PFC)
5.12 Backbone Edge Bridge (BEB) conformance
114 5.12.1 BEB requirements for PBB-TE
5.13 MAC Bridge component requirements
5.13.1 MAC Bridge component options
115 5.14 MAC Bridge conformance
5.14.1 MAC Bridge options
5.15 TPMR component conformance
5.15.1 TPMR component options
116 5.16 TPMR conformance
5.16.1 TPMR options
5.17 T-component conformance
5.17.1 T-component options
5.18 End station requirements for MMRP, MVRP, and MSRP
117 5.18.1 MMRP requirements and options
5.18.2 MVRP requirements and options
118 5.18.3 MSRP requirements and options
5.19 VLAN-aware end station requirements for CFM
119 5.20 End station requirements—FQTSS
5.21 End station requirements for congestion notification
120 5.22 MAC-specific bridging methods
5.23 EVB Bridge requirements
121 5.24 EVB station requirements
5.24.1 Edge relay (ER) requirements
123 6. Support of the MAC Service
124 6.1 Basic architectural concepts and terms
6.2 Provision of the MAC Service
125 6.2.1 Point-to-point, multipoint-to-multipoint, and rooted-multipoint connectivity
6.3 Support of the MAC Service
126 6.4 Preservation of the MAC Service
6.5 Quality of service (QoS) maintenance
6.5.1 Service availability
127 6.5.2 Frame loss
6.5.3 Frame misordering
128 6.5.4 Frame duplication
129 6.5.5 Transit delay
130 6.5.6 Frame lifetime
6.5.7 Undetected frame error rate
6.5.8 Maximum Service Data Unit Size
6.5.9 Priority
131 6.5.10 Throughput
132 6.6 Internal Sublayer Service (ISS)
6.6.1 Control primitives and parameters
6.7 Support of the ISS by specific MAC procedures
6.7.1 Support of the ISS by IEEE Std 802.3 (Ethernet)
6.8 Enhanced Internal Sublayer Service (EISS)
133 6.8.1 Service primitives
134 6.8.2 Status parameters
6.8.3 Point-to-point parameters
6.8.4 Control primitives and parameters
6.9 Support of the EISS
136 6.9.1 Data indications
137 6.9.2 Data requests
6.9.3 Priority Code Point encoding
139 6.9.4 Regenerating priority
140 6.10 Support of the ISS/EISS by PIPs
142 6.10.1 Data indications
143 6.10.2 Data requests
6.10.3 Priority Code Point encoding
144 6.11 Support of the EISS by CBPs
145 6.11.1 Data indications
146 6.11.2 Data requests
147 6.11.3 Priority Code Point decoding
6.11.4 Regenerating priority
6.12 Protocol VLAN classification
149 6.12.1 Protocol Templates
6.12.2 Protocol Group Identifiers
6.12.3 Protocol Group Database
150 6.13 Support of the ISS for attachment to a PBN
151 6.13.1 Data requests
152 6.13.2 Data indications
6.14 Support of the ISS within a system
6.15 Support of the ISS by additional technologies
153 6.16 Filtering services in Bridged Networks
6.16.1 Purpose(s) of filtering service provision
6.16.2 Goals of filtering service provision
6.16.3 Users of filtering services
154 6.16.4 Basis of service
6.16.5 Categories of service
6.16.6 Service configuration
155 6.16.7 Service definition for Extended Filtering Services
156 6.17 EISS Multiplex Entity
157 6.18 Backbone Service Instance Multiplex Entity
158 6.18.1 Demultiplexing direction
159 6.18.2 Multiplexing direction
160 6.18.3 Priority Code Point encoding
6.18.4 Status parameters
6.19 TESI Multiplex Entity
161 6.20 Support of the ISS with signaled priority
162 6.20.1 Data indications
6.20.2 Data requests
6.21 Infrastructure Segment Multiplex Entity
164 7. Principles of Virtual Bridged Network operation
7.1 Network overview
165 7.2 Use of VLANs
7.3 Active topology
166 7.4 VLAN topology
167 7.5 Locating end stations
7.6 Ingress, forwarding, and egress rules
169 8. Principles of Bridge operation
8.1 Bridge operation
8.1.1 Relay
170 8.1.2 Filtering and relaying information
8.1.3 Duplicate frame prevention
8.1.4 Traffic segregation
171 8.1.5 Traffic reduction
8.1.6 Traffic expediting
8.1.7 Conversion of frame formats
172 8.2 Bridge architecture
174 8.3 Model of operation
177 8.4 Active topologies, learning, and forwarding
179 8.5 Bridge Port Transmit and Receive
8.5.1 Bridge Port connectivity
180 8.5.2 TPMR Port connectivity
8.5.3 Support of Higher Layer Entities
181 8.6 The Forwarding Process
182 8.6.1 Active topology enforcement
183 8.6.2 Ingress filtering
8.6.3 Frame filtering
186 8.6.4 Egress filtering
8.6.5 Flow classification and metering
187 8.6.6 Queuing frames
188 8.6.7 Queue management
189 8.6.8 Transmission selection
191 8.7 The Learning Process
192 8.7.1 Default filtering utility criteria
8.7.2 Enhanced filtering utility criteria
8.7.3 Ageing of Dynamic Filtering Entries
193 8.8 The Filtering Database (FDB)
196 8.8.1 Static Filtering Entries
197 8.8.2 Static VLAN Registration Entries
198 8.8.3 Dynamic Filtering Entries
8.8.4 MAC Address Registration Entries
199 8.8.5 Dynamic VLAN Registration Entries
8.8.6 Default Group filtering behavior
201 8.8.7 Dynamic Reservation Entries
8.8.8 Allocation of VIDs to FIDs
202 8.8.9 Querying the FDB
205 8.8.10 Determination of the member set for a VID
206 8.8.11 Permanent Database
8.8.12 Connection_Identifier
8.9 MST, SPB, and ESP configuration information
207 8.9.1 MST Configuration Table
208 8.9.2 MST configuration identification
8.9.3 FID to MSTI Allocation Table
8.9.4 SPT Configuration Identification
209 8.10 Spanning Tree Protocol Entity
8.11 MRP entities
8.12 Bridge Management Entity
210 8.13 Addressing
8.13.1 End stations
8.13.2 Bridge Ports
8.13.3 Use of LLC by Spanning Tree Protocol Entities
211 8.13.4 Reserved MAC addresses
8.13.5 Group MAC addresses for spanning tree entity
213 8.13.6 Group MAC addresses for MRP Applications
8.13.7 Bridge Management Entities
214 8.13.8 Unique identification of a Bridge
8.13.9 Points of attachment and connectivity for Higher Layer Entities
217 8.13.10 VLAN attachment and connectivity for Higher Layer Entities
218 8.13.11 CFM entities
220 9. Tagged frame format
9.1 Purpose of tagging
9.2 Representation and encoding of tag fields
221 9.3 Tag format
9.4 TPID formats
9.5 Tag Protocol identification
222 9.6 VLAN Tag Control Information (TCI)
223 9.7 Backbone Service Instance Tag Control Information (I-TAG TCI)
225 10. Multiple Registration Protocol (MRP) and Multiple MAC Registration Protocol (MMRP)
10.1 MRP overview
228 10.2 MRP architecture
229 10.3 MRP Attribute Propagation (MAP)
230 10.3.1 MAP Context
231 10.4 Requirements to be met by MRP
232 10.5 Requirements for interoperability between MRP Participants
233 10.6 Protocol operation
237 10.7 Protocol specification
238 10.7.1 Notational conventions and abbreviations
240 10.7.2 Registrar Administrative Controls
10.7.3 Applicant Administrative Controls
10.7.4 Protocol timers
241 10.7.5 Protocol event definitions
244 10.7.6 Protocol Action definitions
246 10.7.7 Applicant state machine
247 10.7.8 Registrar state machine
10.7.9 LeaveAll state machine
248 10.7.10 PeriodicTransmission state machine
10.7.11 Timer values
249 10.7.12 Operational reporting and statistics
10.7.13 Interoperability considerations
250 10.8 Structure and encoding of Multiple Registration Protocol Data Units (MRPDUs)
10.8.1 Structure
252 10.8.2 Encoding of MRPDU parameters
255 10.8.3 Packing and parsing MRPDUs
257 10.9 Multiple MAC Registration Protocol (MMRP)—Purpose
258 10.10 Model of operation
259 10.10.1 Propagation of Group Membership information
260 10.10.2 Propagation of Group service requirement information
10.10.3 Source pruning
10.10.4 Use of Group service requirement registration by end stations
10.11 Default Group filtering behavior and MMRP propagation
262 10.12 Definition of the MMRP application
10.12.1 Definition of MRP elements
264 10.12.2 Provision and support of Extended Filtering Services
266 10.12.3 Use of “new” declaration capability
10.12.4 Attribute value support requirements
268 11. VLAN topology management
11.1 Static and dynamic VLAN configuration
269 11.2 Multiple VLAN Registration Protocol (MVRP)
11.2.1 MVRP overview
271 11.2.2 VLAN registration service definition
272 11.2.3 Definition of the MVRP application
275 11.2.4 VID translation table
11.2.5 Use of “new” declaration capability
11.2.6 New-Only Participant and Registrar Administrative Controls
11.2.7 Attribute value support requirements
276 12. Bridge management
12.1 Management functions
12.1.1 Configuration Management
277 12.1.2 Fault Management
12.1.3 Performance Management
12.1.4 Security Management
12.1.5 Accounting Management
12.2 VLAN Bridge objects
278 12.3 Data types
279 12.4 Bridge Management Entity
12.4.1 Bridge Configuration
282 12.4.2 Port configuration
284 12.5 MAC entities
12.5.1 ISS Port Number table managed object (optional)
12.6 Forwarding process
285 12.6.1 The Port Counters
12.6.2 Priority handling
293 12.6.3 Traffic Class Table
294 12.7 Filtering Database (FDB)
12.7.1 The Filtering Database object
295 12.7.2 A Static Filtering Entry object
296 12.7.3 A Dynamic Filtering Entry object
12.7.4 A MAC Address Registration Entry object
12.7.5 A VLAN Registration Entry object
12.7.6 Permanent Database object
297 12.7.7 General FDB operations
299 12.8 Bridge Protocol Entity
12.8.1 The Protocol Entity
302 12.8.2 Bridge Port
306 12.9 MRP Entities
12.9.1 The MRP Timer object
307 12.9.2 The MRP Attribute Type object
308 12.9.3 Periodic state machine objects
309 12.10 Bridge VLAN managed objects
12.10.1 Bridge VLAN Configuration managed object
314 12.10.2 VLAN Configuration managed object
316 12.10.3 The VID to FID allocation managed object
318 12.11 MMRP entities
12.11.1 MMRP Configuration managed object
320 12.12 MST configuration entities
12.12.1 The MSTI List
321 12.12.2 The FID to MSTID Allocation Table
322 12.12.3 The MST Configuration Table
324 12.13 Provider Bridge management
325 12.13.1 Provider Bridge Port Type managed object
326 12.13.2 Customer Edge Port Configuration managed object
329 12.13.3 Remote Customer Access Port Configuration managed object
331 12.14 CFM entities
332 12.14.1 Maintenance Domain list managed object
334 12.14.2 CFM Stack managed object
12.14.3 Default MD Level managed object
336 12.14.4 Configuration Error List managed object
12.14.5 Maintenance Domain managed object
339 12.14.6 Maintenance Association managed object
341 12.14.7 Maintenance association Endpoint managed object
348 12.15 Backbone Core Bridge (BCB) management
12.16 Backbone Edge Bridge (BEB) management
350 12.16.1 BEB configuration managed object
353 12.16.2 BEB/PB/VLAN Bridge Port configuration managed object
354 12.16.3 VIP configuration managed object
355 12.16.4 PIP configuration managed object
362 12.16.5 CBP Configuration managed object
364 12.17 DDCFM entities
365 12.17.1 DDCFM Stack managed object
12.17.2 Reflection Responder managed object
369 12.17.3 RFM Receiver managed object
370 12.17.4 Decapsulator Responder managed object
372 12.17.5 SFM Originator managed object
375 12.18 PBB-TE Protection Switching managed objects
12.18.1 TE protection group list managed object
376 12.18.2 TE protection group managed object
378 12.19 TPMR managed objects
379 12.19.1 TPMR management entity
381 12.19.2 MAC and PHY entities
12.19.3 Forwarding Process
386 12.19.4 MAC Status Propagation Entity (MSPE)
388 12.20 Management entities for FQTSS
12.20.1 The Bandwidth Availability Parameter Table
389 12.20.2 The Transmission Selection Algorithm Table
12.20.3 The Priority Regeneration Override Table
12.21 Congestion Notification managed objects
390 12.21.1 CN component managed object
12.21.2 CN component priority managed object
391 12.21.3 CN Port priority managed object
392 12.21.4 Congestion Point managed object
393 12.21.5 Reaction Point port priority managed object
12.21.6 Reaction Point group managed object
394 12.22 Stream Reservation Protocol (SRP) entities
12.22.1 SRP Bridge Base Table
12.22.2 SRP Bridge Port Table
395 12.22.3 SRP Latency Parameter Table
12.22.4 SRP Stream Table
12.22.5 SRP Reservations Table
396 12.23 Priority-based Flow Control objects
397 12.24 1:1 PBB-TE IPS managed objects
12.24.1 IPG list managed object
398 12.24.2 IPG managed object
401 12.25 Shortest Path Bridging managed objects
402 12.25.1 The SPB System managed object
404 12.25.2 The SPB MTID Static managed object
405 12.25.3 The SPB Topology Instance Dynamic managed object
406 12.25.4 The SPB ECT Static Entry managed object
407 12.25.5 The SPB ECT Dynamic Entry managed object
408 12.25.6 The SPB Adjacency Static Entry managed object
409 12.25.7 The SPB Adjacency Dynamic Entry managed object
410 12.25.8 The SPBM BSI Static Entry managed object
411 12.25.9 The SPB Topology Node Table managed object
412 12.25.10 The SPB Topology ECT Table managed object
413 12.25.11 The SPB Topology Edge Table managed object
414 12.25.12 The SPBM Topology Service Table managed object
415 12.25.13 The SPBV Topology Service Table managed object
416 12.25.14 The ECMP ECT Static Entry managed object
417 12.26 Edge Virtual Bridging (EVB) management
420 12.26.1 EVB system base table
422 12.26.2 SBP table entry
423 12.26.3 VSI table entry
425 12.26.4 S-channel configuration and management
428 12.26.5 ER management
429 12.27 Edge Control Protocol (ECP) management
12.27.1 ECP table entry
430 13. Spanning tree protocols
431 13.1 Protocol design requirements
432 13.2 Protocol support requirements
13.2.1 MSTP support requirements
13.2.2 SPB support requirements
433 13.3 Protocol design goals
13.4 RSTP overview
434 13.4.1 Computation of the active topology
435 13.4.2 Example topologies
438 13.5 MSTP overview
439 13.5.1 Example topologies
442 13.5.2 Relationship of MSTP to RSTP
13.5.3 Modeling an MST or SPT Region as a single Bridge
443 13.6 SPB overview
444 13.7 Compatibility and interoperability
13.7.1 Designated Port selection
13.7.2 Force Protocol Version
445 13.8 MST Configuration Identifier (MCID)
446 13.9 Spanning tree priority vectors
448 13.10 CIST Priority Vector calculations
450 13.11 MST Priority Vector calculations
452 13.12 Port Role assignments
453 13.13 Stable connectivity
454 13.14 Communicating spanning tree information
455 13.15 Changing spanning tree information
456 13.16 Changing Port States with RSTP or MSTP
457 13.16.1 Subtree connectivity and priority vectors
13.16.2 Root Port transition to Forwarding
13.16.3 Designated Port transition to Forwarding
459 13.16.4 Master Port transition to Forwarding
461 13.17 Changing Port States with SPB
464 13.17.1 Agreement Digest
13.18 Managing spanning tree topologies
465 13.19 Updating learned station location information
467 13.20 Managing reconfiguration
468 13.21 Partial and disputed connectivity
13.22 In-service upgrades
470 13.23 Fragile Bridges
13.24 Spanning tree protocol state machines
472 13.25 State machine timers
473 13.25.1 edgeDelayWhile
13.25.2 fdWhile
13.25.3 helloWhen
13.25.4 mdelayWhile
13.25.5 rbWhile
13.25.6 rcvdInfoWhile
474 13.25.7 rrWhile
13.25.8 tcDetected
13.25.9 tcWhile
13.25.10 pseudoInfoHelloWhen
13.26 Per Bridge variables
475 13.26.1 agreementDigest
13.26.2 BridgeIdentifier
13.26.3 BridgePriority
13.26.4 BridgeTimes
476 13.26.5 ForceProtocolVersion
13.26.6 MigrateTime
13.26.7 MstConfigId
13.26.8 AuxMstConfigId
13.26.9 rootPortId
13.26.10 rootPriority
13.26.11 rootTimes
13.26.12 TxHoldCount
13.27 Per port variables
479 13.27.1 AdminEdge
13.27.2 ageingTime
13.27.3 agree
13.27.4 agreed
13.27.5 agreedAbove
13.27.6 agreedDigest
13.27.7 agreedDigestValid
13.27.8 agreeDigest
13.27.9 agreeDigestValid
480 13.27.10 agreedMisorder
13.27.11 agreedN
13.27.12 agreedND
13.27.13 agreedPriority
13.27.14 agreedTopology
13.27.15 agreementOutstanding
13.27.16 agreeN
13.27.17 agreeND
13.27.18 AutoEdge
481 13.27.19 AutoIsolate
13.27.20 designatedPriority
13.27.21 designatedTimes
13.27.22 disputed
13.27.23 enableBPDUrx
13.27.24 enableBPDUtx
13.27.25 ExternalPortPathCost
13.27.26 isL2gp
482 13.27.27 isolate
13.27.28 fdbFlush
13.27.29 forward
13.27.30 forwarding
13.27.31 infoInternal
13.27.32 infoIs
13.27.33 InternalPortPathCost
483 13.27.34 learn
13.27.35 learning
13.27.36 master
13.27.37 mastered
13.27.38 mcheck
13.27.39 msgPriority
13.27.40 msgTimes
484 13.27.41 neighbourPriority
13.27.42 newInfo
13.27.43 newInfoMsti
13.27.44 operEdge
13.27.45 portEnabled
13.27.46 portId
13.27.47 portPriority
485 13.27.48 portTimes
13.27.49 proposed
13.27.50 proposing
13.27.51 pseudoRootId
13.27.52 rcvdBPDU
13.27.53 rcvdInfo
13.27.54 rcvdInternal
13.27.55 rcvdMsg
13.27.56 rcvdRSTP
13.27.57 rcvdSTP
13.27.58 rcvdTc
13.27.59 rcvdTcAck
486 13.27.60 rcvdTcn
13.27.61 reRoot
13.27.62 reselect
13.27.63 restrictedDomainRole
13.27.64 restrictedRole
13.27.65 restrictedTcn
13.27.66 role
13.27.67 selected
13.27.68 selectedRole
487 13.27.69 sendRSTP
13.27.70 sync
13.27.71 synced
13.27.72 tcAck
13.27.73 tcProp
13.27.74 tick
13.27.75 txCount
13.27.76 updtInfo
13.28 State machine conditions and parameters
488 13.28.1 allSptAgree
13.28.2 allSynced
13.28.3 allTransmitReady
13.28.4 BestAgreementPriority
13.28.5 cist
13.28.6 cistRootPort
489 13.28.7 cistDesignatedPort
13.28.8 EdgeDelay
13.28.9 forwardDelay
13.28.10 FwdDelay
13.28.11 HelloTime
13.28.12 MaxAge
13.28.13 msti
13.28.14 mstiDesignatedOrTCpropagatingRootPort
13.28.15 mstiMasterPort
13.28.16 operPointToPoint
13.28.17 rcvdAnyMsg
13.28.18 rcvdCistMsg
490 13.28.19 rcvdMstiMsg
13.28.20 reRooted
13.28.21 rstpVersion
13.28.22 spt
13.28.23 stpVersion
13.28.24 updtCistInfo
13.28.25 updtMstiInfo
13.29 State machine procedures
491 13.29.1 betterorsameInfo(newInfoIs)
13.29.2 clearAllRcvdMsgs()
13.29.3 clearReselectTree()
492 13.29.4 disableForwarding()
13.29.5 disableLearning()
13.29.6 enableForwarding()
13.29.7 enableLearning()
13.29.8 fromSameRegion()
13.29.9 newTcDetected()
13.29.10 newTcWhile()
493 13.29.11 pseudoRcvMsgs()
13.29.12 rcvInfo()
494 13.29.13 rcvMsgs()
13.29.14 rcvAgreements()
13.29.15 recordAgreement()
495 13.29.16 recordDispute()
13.29.17 recordMastered()
13.29.18 recordPriority()
13.29.19 recordProposal()
13.29.20 recordTimes()
496 13.29.21 setReRootTree()
13.29.22 setSelectedTree()
13.29.23 setSyncTree()
13.29.24 setTcFlags()
13.29.25 setTcPropTree()
13.29.26 syncMaster()
13.29.27 txConfig()
497 13.29.28 txRstp()
13.29.29 txTcn()
13.29.30 updtAgreement()
498 13.29.31 updtBPDUVersion()
13.29.32 updtDigest()
499 13.29.33 updtRcvdInfoWhile()
500 13.29.34 updtRolesTree()
501 13.29.35 uptRolesDisabledTree()
502 13.30 The Port Timers state machine
13.31 Port Receive state machine
503 13.32 Port Protocol Migration state machine
13.33 Bridge Detection state machine
504 13.34 Port Transmit state machine
505 13.35 Port Information state machine
506 13.36 Port Role Selection state machine
13.37 Port Role Transitions state machine
511 13.38 Port State Transition state machine
512 13.38.1 Port State transitions for the CIST and MSTIs
13.38.2 Port State transitions for SPTs
513 13.39 Topology Change state machine
514 13.40 Layer 2 Gateway Port Receive state machine
13.41 CEP spanning tree operation
13.41.1 PEP operPointToPointMAC and operEdge
515 13.41.2 updtRolesTree()
13.41.3 setReRootTree(), setSyncTree(), setTcPropTree()
13.41.4 allSynced, reRooted
13.41.5 Configuration parameters
516 13.42 Virtual Instance Port (VIP) spanning tree operation
517 14. Encoding of Bridge Protocol Data Units (BPDUs)
14.1 BPDU Structure
14.1.1 Transmission and representation of octets
519 14.1.2 Common BPDU fields
14.2 Encoding of parameter types
14.2.1 Encoding of Protocol Identifiers
14.2.2 Encoding of Protocol Version Identifiers
14.2.3 Encoding of BPDU types
14.2.4 Encoding of flags
14.2.5 Encoding of Bridge Identifiers
520 14.2.6 Encoding of External Root Path Cost and Internal Root Path Cost
14.2.7 Encoding of Port Identifiers
521 14.2.8 Encoding of Timer Values
14.2.9 Encoding of Port Role values
14.2.10 Encoding of Length Values
14.2.11 Encoding of Hop Counts
14.3 Transmission of BPDUs
522 14.4 Encoding and decoding of STP Configuration, RST, MST, and SPT BPDUs
523 14.4.1 MSTI Configuration Messages
524 14.5 Validation of received BPDUs
525 14.6 Validation and interoperability
527 15. Support of the MAC Service by PBNs
15.1 Service transparency
528 15.2 Customer service interfaces
15.3 Port-based service interface
529 15.4 C-tagged service interface
530 15.5 S-tagged service interface
531 15.6 Remote customer service interfaces (RCSIs)
534 15.7 Service instance segregation
15.8 Service instance selection and identification
535 15.9 Service priority selection
536 15.10 Service access protection
537 16. Principles of Provider Bridged Network (PBN) operation
16.1 PBN overview
538 16.2 Provider Bridged Network (PBN)
541 16.3 Service instance connectivity
542 16.4 Service provider learning of customer end station addresses
16.5 Detection of connectivity loops through attached networks
543 16.6 Network management
544 17. Management Information Base (MIB)
17.1 Internet Standard Management Framework
17.2 Structure of the MIB
545 17.2.1 Structure of the IEEE8021-TC-MIB
547 17.2.2 Structure of the IEEE8021-BRIDGE-MIB
552 17.2.3 Structure of the IEEE8021-SPANNING-TREE MIB
554 17.2.4 Structure of the IEEE8021-Q-BRIDGE-MIB
561 17.2.5 Structure of the IEEE8021-PB-MIB
562 17.2.6 Structure of the IEEE8021-MSTP-MIB
565 17.2.7 Structure of the IEEE8021-CFM-MIB
571 17.2.8 Structure of the IEEE8021-PBB-MIB
574 17.2.9 Structure of the IEEE8021-DDCFM-MIBs
576 17.2.10 Structure of the IEEE8021-PBBTE-MIB
579 17.2.11 Structure of the TPMR MIB
581 17.2.12 Structure of the IEEE8021-FQTSS-MIB
582 17.2.13 Structure of the Congestion Notification MIB
584 17.2.14 Structure of the IEEE8021-SRP-MIB
586 17.2.15 Structure of the MVRP extension MIB
17.2.16 Structure of the MIRP MIB
587 17.2.17 Structure of the PFC MIB
17.2.18 Structure of the IEEE80221-TEIPS MIB
589 17.2.19 Structure of the IEEE8021-SPB-MIB
593 17.2.20 Structure of the IEEE8021-EVB-MIB
596 17.2.21 Structure of the IEEE8021-ECMP-MIB
597 17.3 Relationship to other MIBs
17.3.1 Relationship of the IEEE8021-TC-MIB to other MIB modules
598 17.3.2 Relationship of the IEEE8021-BRIDGE-MIB to other MIB modules
600 17.3.3 Relationship of the IEEE8021-RSTP MIB to other MIB modules
17.3.4 Relationship of the IEEE8021-Q-BRIDGE-MIB to other MIB modules
602 17.3.5 Relationship of the IEEE8021-PB-BRIDGE MIB to other MIB modules
17.3.6 Relationship of the IEEE8021-MSTP-MIB to other MIB modules
17.3.7 Relationship of the IEEE8021-CFM-MIB to other MIB modules
603 17.3.8 Relationship of the IEEE8021-PBB-MIB to other MIB modules
605 17.3.9 Relationship of the IEEE8021-DDCFM to other MIB modules
17.3.10 Relationship of the IEEE8021-PBBTE-MIB to other MIB modules
17.3.11 Relationship of the TPMR MIB to other MIB modules
606 17.3.12 Relationship of the IEEE8021-FQTSS-MIB to other MIB modules
17.3.13 Relationship of the IEEE802-CN-MIB to other MIB modules
17.3.14 Relationship of the IEEE8021-SRP-MIB to other MIB modules
17.3.15 Relationship of the IEEE8021-MVRPX-MIB to other MIB modules
607 17.3.16 Relationship of the IEEE8021-MIRP-MIB to other MIB modules
17.3.17 Relationship of the PFC MIB to other MIB modules
17.3.18 Relationship of the IEEE8021-TEIPS-MIB to other MIB modules
17.3.19 Relationship of the of the IEEE8021-SPB-MIB to other MIB modules
17.3.20 Relationship of the IEEE8021-EVB-MIB to other MIB modules
17.3.21 Relationship of the of the IEEE8021-ECMP-MIB to other MIB modules
608 17.4 Security considerations
17.4.1 Security considerations of the IEEE8021-TC-MIB
17.4.2 Security considerations of the IEEE8021-BRIDGE-MIB
609 17.4.3 Security considerations of the IEEE8021-SPANNING-TREE MIB
610 17.4.4 Security considerations of the IEEE8021-Q-BRIDGE-MIB
611 17.4.5 Security considerations of the IEEE8021-PB-MIB
17.4.6 Security considerations of the IEEE8021-MSTP-MIB
17.4.7 Security considerations of the IEEE8021-CFM-MIB
614 17.4.8 Security considerations of the IEEE8021-PBB-MIB
17.4.9 Security considerations of the IEEE8021-DDCFM-MIB
615 17.4.10 Security considerations of the IEEE8021-PBBTE-MIB
616 17.4.11 Security considerations of the TPMR MIB
17.4.12 Security considerations of the IEEE8021-FQTSS-MIB
617 17.4.13 Security considerations of the Congestion Notification MIB
618 17.4.14 Security considerations of the IEEE8021-SRP-MIB
619 17.4.15 Security considerations of the IEEE8021-MVRPX-MIB
17.4.16 Security considerations of the IEEE8021-MIRP-MIB
620 17.4.17 Security considerations for the PFC MIB
17.4.18 Security considerations of the IEEE8021-TEIPS-MIB
17.4.19 Security considerations of the IEEE8021-SPB-MIB
621 17.4.20 Security considerations of the IEEE8021-EVB-MIB
622 17.4.21 Security considerations of the IEEE8021-ECMP-MIB
623 17.5 Dynamic component and Port creation
17.5.1 Overview of the dynamically created Bridge entities
624 17.5.2 Component creation
625 17.5.3 Port creation
635 17.6 MIB operations for service interface configuration
17.6.1 Provisioning PBN service interfaces
638 17.6.2 Provisioning Backbone Bridged Network service interfaces
644 17.7 MIB modules,
17.7.1 Definitions for the IEEE8021-TC-MIB module
655 17.7.2 Definitions for the IEEE8021-BRIDGE-MIB module
695 17.7.3 Definitions for the IEEE8021-SPANNING-TREE-MIB module
713 17.7.4 Definitions for the IEEE8021-Q-BRIDGE-MIB module
759 17.7.5 Definitions for the IEEE8021-PB-MIB module
777 17.7.6 Definitions for the IEEE8021-MSTP-MIB module
806 17.7.7 Definitions for the CFM MIB modules
888 17.7.8 Definitions for the IEEE8021-PBB-MIB module
911 17.7.9 Definitions for the IEEE8021-DDCFM-MIB module
929 17.7.10 Definitions for the IEEE8021-PBBTE-MIB module
946 17.7.11 Definitions for the IEEE8021-TPMR-MIB module
960 17.7.12 Definitions for the IEEE8021-FQTSS-MIB module
971 17.7.13 Definitions for the IEEE8021-CN-MIB module
1007 17.7.14 Definitions for the IEEE8021-SRP-MIB module
1023 17.7.15 Definitions for the IEEE8021-MVRPX-MIB module
1028 17.7.16 Definitions for the IEEE8021-MIRP-MIB module
1034 17.7.17 Definitions for the IEEE8021-PFC-MIB module
1038 17.7.18 Definitions for the IEEE8021-TEIPS-V2-MIB module
1052 17.7.19 Definitions for the IEEE8021-SPB-MIB module
1089 17.7.20 Definitions for the IEEE8021-EVB-MIB module
1118 17.7.21 Definitions for the IEEE8021-ECMP-MIB module
1126 18. Principles of Connectivity Fault Management operation
1127 18.1 Maintenance Domains and DoSAPs
1129 18.2 Service instances and MAs
1130 18.3 Maintenance Domain Levels
1134 19. CFM entity operation
19.1 Maintenance Points
1135 19.2 MA Endpoints (MEPs)
19.2.1 MEP identification
1136 19.2.2 MEP functions
19.2.3 MEP architecture
1138 19.2.4 MP Type Demultiplexer
19.2.5 MP Multiplexer
19.2.6 MP Level Demultiplexer
19.2.7 MP OpCode Demultiplexer
1139 19.2.8 MEP Continuity Check Receiver
19.2.9 MEP Continuity Check Initiator
1140 19.2.10 MP Loopback Responder
19.2.11 MEP Loopback Initiator
19.2.12 MEP Linktrace Initiator
19.2.13 MEP LTI SAP
19.2.14 MEP Linktrace SAP
19.2.15 MEP CCM Database
19.2.16 MEP Fault Notification Generator
1141 19.2.17 MEP Decapsulator Responder (DR)
19.2.18 MEP RFM Receiver
19.3 MIP Half Function
19.3.1 MHF identification
19.3.2 MHF functions
1142 19.3.3 MHF architecture
19.3.4 MHF Level Demultiplexer
19.3.5 MHF Type Demultiplexer
19.3.6 MHF OpCode Demultiplexer
19.3.7 MHF Multiplexer
19.3.8 MHF Loopback Responder
1143 19.3.9 MHF Continuity Check Receiver
19.3.10 MIP CCM Database
1144 19.3.11 MHF Linktrace SAP
19.3.12 MHF DR
19.3.13 MHF RFM Receiver
19.4 MP addressing
1145 19.5 Linktrace Output Multiplexer (LOM)
19.6 Linktrace Responder
1147 20. CFM protocols
1148 20.1 Continuity Check protocol
1150 20.1.1 MAC status reporting in the CCM
20.1.2 Defects and Fault Alarms
1151 20.1.3 CCM reception
20.2 Loopback protocol
1152 20.2.1 LBM transmission
20.2.2 LBM reception and LBR transmission
1153 20.2.3 LBR reception
20.3 Linktrace protocol
1154 20.3.1 LTM origination
1155 20.3.2 LTM reception, forwarding, and replying
1156 20.3.3 LTR reception
1157 20.4 CFM state machines
20.5 CFM state machine timers
1159 20.5.1 LTFwhile
20.5.2 CCIwhile
20.5.3 errorCCMwhile
20.5.4 xconCCMwhile
20.5.5 LBIwhile
20.5.6 FNGwhile
20.5.7 mmCCMwhile
20.5.8 mmLocwhile
20.5.9 mmFNGwhile
20.5.10 rMEPwhile
1160 20.6 CFM procedures
20.6.1 CCMtime()
20.7 Maintenance Domain variable
20.7.1 mdLevel
20.8 MA variables
20.8.1 CCMinterval
20.9 MEP variables
1161 20.9.1 MEPactive
20.9.2 enableRmepDefect
1162 20.9.3 MAdefectIndication
20.9.4 allRMEPsDead
20.9.5 lowestAlarmPri
20.9.6 presentRDI
20.9.7 MEPprimaryVID
20.9.8 presentTraffic
20.9.9 presentmmLoc
1163 20.9.10 ISpresentTraffic
20.9.11 ISpresentmmLoc
20.9.12 EpMEP
20.10 MEP Continuity Check Initiator variables
20.10.1 CCIenabled
20.10.2 CCIsentCCMs
20.10.3 MACstatusChanged
20.10.4 Npaths
1164 20.10.5 flowHash[ ]
20.10.6 pathN
20.10.7 CCMcnt
20.11 MEP Continuity Check Initiator procedures
20.11.1 xmitCCM()
1165 20.12 MEP Continuity Check Initiator state machine
20.13 MHF Continuity Check Receiver variables
1166 20.13.1 MHFrecvdCCM
20.13.2 MHFCCMPDU
20.14 MHF Continuity Check Receiver procedures
20.14.1 MHFprocessCCM()
20.15 MHF Continuity Check Receiver state machine
20.16 MEP Continuity Check Receiver variables
1167 20.16.1 CCMreceivedEqual
20.16.2 CCMequalPDU
20.16.3 CCMreceivedLow
20.16.4 CCMlowPDU
20.16.5 recvdMacAddress
20.16.6 recvdRDI
20.16.7 recvdInterval
1168 20.16.8 recvdPortState
20.16.9 recvdInterfaceStatus
20.16.10 recvdSenderId
20.16.11 recvdFrame
20.16.12 CCMsequenceErrors
20.16.13 rcvdTrafficBit
20.17 MEP Continuity Check Receiver procedures
20.17.1 MEPprocessEqualCCM()
1169 20.17.2 MEPprocessLowCCM()
20.18 MEP Continuity Check Receiver state machine
1170 20.19 Remote MEP variables
20.19.1 rMEPCCMdefect
20.19.2 rMEPlastRDI and rMEPlastRDI[i]
1171 20.19.3 rMEPlastPortState
20.19.4 rMEPlastInterfaceStatus
20.19.5 rMEPlastSenderId
20.19.6 rCCMreceived
20.19.7 rMEPmacAddress
20.19.8 rMEPportStatusDefect
20.19.9 rMEPinterfaceStatusDefect
20.19.10 lastPathN
1172 20.20 Remote MEP state machine
20.21 Remote MEP Error variables
1173 20.21.1 errorCCMreceived
20.21.2 errorCCMlastFailure
20.21.3 errorCCMdefect
20.22 Remote MEP Error state machine
20.23 MEP Cross Connect variables
1174 20.23.1 xconCCMreceived
20.23.2 xconCCMlastFailure
20.23.3 xconCCMdefect
20.24 MEP Cross Connect state machine
1175 20.25 MEP Mismatch variables
20.25.1 mmCCMreceived
20.25.2 mmCCMdefect
20.25.3 mmCCMTime
20.25.4 disableLocdefect
20.25.5 mmLocdefect
1176 20.26 MEP Mismatch state machines
1177 20.27 MP Loopback Responder variables
20.27.1 LBMreceived
20.27.2 LBMPDU
20.28 MP Loopback Responder procedures
20.28.1 ProcessLBM()
1178 20.28.2 xmitLBR()
20.29 MP Loopback Responder state machine
1179 20.30 MEP Loopback Initiator variables
20.30.1 LBMsToSend
20.30.2 nextLBMtransID
20.30.3 expectedLBRtransID
20.30.4 LBIactive
20.30.5 xmitReady
20.30.6 LBRreceived
20.30.7 LBRPDU
1180 20.31 MEP Loopback Initiator transmit procedures
20.31.1 xmitLBM()
1181 20.32 MEP Loopback Initiator transmit state machine
20.33 MEP Loopback Initiator receive procedures
20.33.1 ProcessLBR()
1182 20.34 MEP Loopback Initiator receive state machine
20.35 MEP Fault Notification Generator variables
20.35.1 fngPriority
1183 20.35.2 fngDefect
20.35.3 fngAlarmTime
20.35.4 fngResetTime
20.35.5 someRMEPCCMdefect
20.35.6 someMACstatusDefect
20.35.7 someRDIdefect
20.35.8 highestDefectPri
20.35.9 highestDefect
1184 20.36 MEP Fault Notification Generator procedures
20.36.1 xmitFaultAlarm()
20.37 MEP Fault Notification Generator state machine
1185 20.38 MEP Mismatch Fault Notification Generator variables
20.38.1 mfngAllowed
20.38.2 mmdefectIndication
20.38.3 mfngAlarmTime
20.38.4 mfngResetTime
20.39 MEP Mismatch Fault Notification Generator procedures
20.39.1 xmitFaultAlarm()
1186 20.40 MEP Mismatch Fault Notification Generator state machine
20.41 MEP Linktrace Initiator variables
20.41.1 nextLTMtransID
1187 20.41.2 ltmReplyList
1188 20.42 MEP Linktrace Initiator procedures
1189 20.42.1 xmitLTM()
20.43 MEP Linktrace Initiator receive variables
20.43.1 LTRreceived
1190 20.43.2 LTRPDU
20.44 MEP Linktrace Initiator receive procedures
20.44.1 ProcessLTR()
20.45 MEP Linktrace Initiator receive state machine
1191 20.46 Linktrace Responder variables
20.46.1 nPendingLTRs
20.46.2 LTMreceived
20.46.3 LTMPDU
20.47 LTM Receiver procedures
20.47.1 ProcessLTM()
1195 20.47.2 clearPendingLTRs()
1196 20.47.3 ForwardLTM()
20.47.4 enqueLTR()
1198 20.48 LTM Receiver state machine
20.49 LTR Transmitter procedure
20.49.1 xmitOldestLTR()
20.50 LTR Transmitter state machine
1199 20.51 CFM PDU validation and versioning
20.51.1 Goals of CFM PDU versioning
20.51.2 PDU transmission
1200 20.51.3 PDU validation
20.51.4 Validation pass
1201 20.51.5 Execution pass
1202 20.51.6 Future extensions
20.52 PDU identification
1203 20.53 Use of transaction IDs and sequence numbers
1204 21. Encoding of CFM PDUs
21.1 Structure, representation, and encoding
21.2 CFM encapsulation
1205 21.3 CFM request and indication parameters
21.3.1 destination_address parameter
21.3.2 source_address parameter
1206 21.4 Common CFM Header
21.4.1 MD Level
21.4.2 Version
21.4.3 OpCode
1207 21.4.4 Flags
21.4.5 First TLV Offset
21.5 TLV format
21.5.1 General format for CFM TLVs
1208 21.5.2 Organization-Specific TLV
1209 21.5.3 Sender ID TLV
1211 21.5.4 Port Status TLV
21.5.5 Interface Status TLV
1212 21.5.6 Data TLV
21.5.7 End TLV
1213 21.6 CCM format
21.6.1 Flags
1214 21.6.2 First TLV Offset
21.6.3 Sequence Number
1215 21.6.4 Maintenance association Endpoint Identifier
21.6.5 Maintenance Association Identifier
1217 21.6.6 Defined by ITU-T Y.1731 (02/2008)
21.6.7 Optional CCM TLVs
1218 21.7 LBM and LBR formats
21.7.1 Flags
21.7.2 First TLV Offset
21.7.3 Loopback Transaction Identifier
21.7.4 Additional LBM/LBR TLVs
1219 21.7.5 PBB-TE MIP TLV
1220 21.8 LTM format
21.8.1 Flags
21.8.2 First TLV Offset
21.8.3 LTM Transaction Identifier
1221 21.8.4 LTM TTL
21.8.5 Original MAC Address
21.8.6 Target MAC Address
21.8.7 Additional LTM TLVs
21.8.8 LTM Egress Identifier TLV
1222 21.9 LTR format
21.9.1 Flags
1223 21.9.2 First TLV Offset
21.9.3 LTR Transaction Identifier
21.9.4 Reply TTL
21.9.5 Relay Action
21.9.6 Additional LTR TLVs
1224 21.9.7 LTR Egress Identifier TLV
21.9.8 Reply Ingress TLV
1225 21.9.9 Reply Egress TLV
1228 22. CFM in systems
22.1 CFM shims in Bridges
22.1.1 Preliminary positioning of MPs
1229 22.1.2 CFM and the Forwarding Process
1231 22.1.3 Up/Down separation of MPs
1233 22.1.4 Service instances over multiple Bridges
1235 22.1.5 Multiple VID service instances
22.1.6 Untagged CFM PDUs
22.1.7 MPs and non-VLAN aware Bridges
1236 22.1.8 MPs and other standards
1238 22.1.9 CFM and IEEE 802.3-2012 Clause 57 OAM
22.2 Maintenance Entity creation
1239 22.2.1 Creating Maintenance Domains and MAs
22.2.2 Creating MEPs
1241 22.2.3 Creating MIPs
1242 22.2.4 CFM configuration errors
1243 22.3 MPs, Ports, and MD Level assignment
22.4 Stations and CFM
1244 22.5 Scalability of CFM
1245 22.6 CFM in Provider Bridges
22.6.1 MPs and C-VLAN components
1246 22.6.2 Maintenance C-VLAN on a Port-based service interface
1247 22.6.3 Maintenance C-VLAN on a C-tagged service interface
22.6.4 MPs and Port-mapping S-VLAN components
1249 22.7 Management Port MEPs and CFM in the enterprise environment
1250 22.8 Implementing CFM on Bridges that implement earlier revisions of IEEE Std 802.1Q
1252 23. MAC status propagation
1253 23.1 Model of operation
1254 23.1.1 MAC Status Shim (MSS)
1255 23.1.2 Relationship of CFM to the MSS
23.2 MAC Status Protocol (MSP) overview
1260 23.3 MSP state machines
1261 23.4 State machine timers
23.4.1 linkNotifyWhen
23.4.2 linkNotifyWhile
23.4.3 macNotifyWhile
23.4.4 macRecoverWhile
23.5 MSP performance parameters
1262 23.5.1 LinkNotify
23.5.2 LinkNotifyWait
23.5.3 LinkNotifyRetry
23.5.4 MACNotify
23.5.5 MACNotifyTime
23.5.6 MACRecoverTime
23.6 State machine variables
23.6.1 BEGIN
23.6.2 addConfirmed
23.6.3 disableMAC
23.6.4 disabledMAC
1263 23.6.5 disableMSS
23.6.6 lossConfirmed
23.6.7 macOperational
23.6.8 mssOperational
23.6.9 prop
23.6.10 rxAck
23.6.11 rxAdd
23.6.12 rxAddConfirm
23.6.13 rxLoss
23.6.14 rxLossConfirm
23.6.15 txAck
23.6.16 txAdd
1264 23.6.17 txAddConfirm
23.6.18 txLoss
23.6.19 txLossConfirm
23.7 State machine procedures
23.8 Status Transition state machine (STM)
1265 23.9 Status Notification state machine (SNM)
23.10 Receive Process
23.11 Transmit Process
23.12 Management of MSP
1266 23.13 MSPDU transmission, addressing, and protocol identification
23.13.1 Destination MAC Address
23.13.2 Source MAC Address
1267 23.13.3 Priority
23.13.4 EtherType use and encoding
23.14 Representation and encoding of octets
23.15 MSPDU structure
1268 23.15.1 Protocol Version
23.15.2 Packet Type
23.16 Validation of received MSPDUs
23.17 Other MSP participants
1269 24. Bridge performance
24.1 Guaranteed Port Filtering Rate
24.2 Guaranteed Bridge Relaying Rate
24.3 RSTP performance requirements
1271 25. Support of the MAC Service by PBBNs
1273 25.1 Service transparency
25.2 Customer service interface
1274 25.3 Port-based service interface
1275 25.4 S-tagged service interface
1277 25.5 I-tagged service interface
1279 25.6 Service instance segregation
25.7 Service instance selection and identification
1280 25.8 Service priority and drop eligibility selection
25.9 Service access protection
1282 25.9.1 Class II redundant LANs access protection
1283 25.9.2 Class III simple redundant LANs and nodes access protection
1284 25.10 Support of the MAC Service by a PBB-TE Region
1285 25.10.1 Provisioning TESIs
1286 25.10.2 ESP forwarding behavior
1287 25.11 Transparent service interface
1289 26. Principles of Provider Backbone Bridged Network (PBBN) operation
26.1 PBBN overview
1290 26.2 PBBN example
1292 26.3 B-VLAN connectivity
1293 26.4 Backbone addressing
1294 26.4.1 Learning individual backbone addresses at a PIP
26.4.2 Translating backbone destination addresses at a CBP
1295 26.4.3 Backbone addressing considerations for CFM MPs
26.5 Detection of connectivity loops through attached networks
26.6 Scaling of PBBs
1296 26.6.1 Hierarchal PBBNs
26.6.2 Peer PBBNs
26.7 Network management
1297 26.8 CFM in PBBs
1302 26.8.1 CFM over Port-based and S-tagged service interfaces
1303 26.8.2 CFM over I-tagged Service Interfaces
26.8.3 CFM over hierarchal E-NNI
26.8.4 CFM over peer E-NNI
1304 26.9 CFM in a PBB-TE Region
26.9.1 Addressing PBB-TE MEPs
1305 26.9.2 TESI identification
26.9.3 PBB-TE MEP placement in a Bridge Port
26.9.4 PBB-TE MIP placement in a Bridge Port
26.9.5 TESI Maintenance Domains
1306 26.9.6 PBB-TE enhancements of the CFM protocols
1308 26.9.7 Addressing Infrastructure Segment MEPs
26.9.8 Infrastructure Segment identification
1309 26.9.9 Infrastructure Segment MEP placement in a Bridge Port
26.9.10 Infrastructure Segment Maintenance Domains
26.9.11 IPS extensions to Continuity Check operation
1311 26.10 Protection switching for point-to-point TESIs
26.10.1 Introduction
1312 26.10.2 1:1 point-to-point TESI protection switching
1315 26.10.3 Protection Switching state machines
1320 26.11 IPS in PBB-TE Region
1321 26.11.1 Infrastructure Segment monitoring
1322 26.11.2 1:1 IPS
1325 26.11.3 IPS Control entity
1326 26.11.4 1:1 IPS state machines
26.11.5 M:1 IPS
1332 26.12 Mismatch defect
1333 26.13 Signaling VLAN registrations among I-components
1334 27. Shortest Path Bridging (SPB)
1336 27.1 Protocol design requirements
1337 27.2 Protocol support
1338 27.3 Protocol design goals
27.4 ISIS-SPB VLAN configuration
1340 27.4.1 SPT Region and ISIS-SPB adjacency determination
1341 27.5 ISIS-SPB information
1342 27.6 Calculating CIST connectivity
1343 27.7 Connectivity between regions in the same domain
27.8 Calculating SPT connectivity
1344 27.8.1 ISIS-SPB overload
27.9 Loop prevention
1345 27.10 SPVID and SPSourceID allocation
1346 27.11 Allocation of VIDs to FIDs
1347 27.12 SPBV SPVID translation
27.13 VLAN topology management
1348 27.14 Individual addresses and SPBM
1349 27.14.1 Loop mitigation
27.14.2 Loop prevention
1350 27.15 SPBM group addressing
1351 27.16 Backbone service instance topology management
1352 27.17 Equal cost shortest paths, ECTs, and load spreading
27.18 Connectivity Fault Management for SPBM
1353 27.18.1 SPBM MA types
27.18.2 SPBM MEP placement in a Bridge Port
27.18.3 SPBM MIP placement in a Bridge Port
1354 27.18.4 SPBM modifications of the CFM protocols
1355 27.19 Using SPBV and SPBM modes
27.19.1 Shortest Path Bridging—VID
1357 27.19.2 Shortest Path Bridging—MAC
1359 27.20 Security considerations
1360 28. ISIS-SPB Link State Protocol
28.1 ISIS-SPB control plane MAC
1361 28.2 Formation and maintenance of ISIS-SPB adjacencies
1362 28.3 Loop prevention
28.4 The Agreement Digest
1363 28.4.1 Agreement Digest Format Identifier
28.4.2 Agreement Digest Format Capabilities
28.4.3 Agreement Digest Convention Identifier
1364 28.4.4 Agreement Digest Convention Capabilities
28.4.5 Agreement Digest Edge Count
28.4.6 The Computed Topology Digest
1365 28.5 Symmetric shortest path tie breaking
1366 28.6 Symmetric ECT framework
1367 28.7 Symmetric ECT
1368 28.8 ECT Algorithm details
1369 28.9 ECT Migration
1370 28.9.1 Use of a new ECT Algorithm in SPBV
28.9.2 Use of a new ECT Algorithm in SPBM
1371 28.10 MAC address registration
28.11 Circuit IDs and Port Identifiers
1372 28.12 ISIS-SPB TLVs
28.12.1 MT-Capability TLV
1373 28.12.2 SPB MCID sub-TLV
28.12.3 SPB Digest sub-TLV
1374 28.12.4 SPB Base VLAN-Identifiers sub-TLV
1375 28.12.5 SPB Instance sub-TLV
1377 28.12.6 SPB Instance Opaque ECT Algorithm sub-TLV
1378 28.12.7 SPB Link Metric sub-TLV
1379 28.12.8 SPB Adjacency Opaque ECT Algorithm sub-TLV
28.12.9 SPBV MAC address sub-TLV
1381 28.12.10 SPBM Service Identifier and Unicast Address (ISID-ADDR) sub-TLV
1384 29. DDCFM operations and protocols
29.1 Principles of DDCFM operation
29.1.1 Data-driven and data-dependent faults (DDFs)
29.1.2 Basic principle to diagnose and isolate DDFs
1387 29.2 DDCFM Entity operation
29.2.1 DDCFM implementation
1388 29.2.2 FPT RR
1389 29.2.3 RR-related parameters
1390 29.2.4 Reflection Target and RFM Receiver
29.2.5 RPT-related parameters
1391 29.2.6 Decapsulator Responder (DR)
1392 29.2.7 SFM Originator
29.3 DDCFM protocols
29.3.1 RR variables
1394 29.3.2 RR Filter procedures
1395 29.3.3 RR Encapsulation procedures
1396 29.3.4 RR Transmit procedure
1397 29.3.5 RR-related state machines
1399 29.3.6 RFM Receiver variables
29.3.7 RFM Receiver procedure
1400 29.3.8 DR variables
1401 29.3.9 DR procedures
1402 29.3.10 Decapsulator Responder state machine
29.4 Encoding of DDCFM PDUs
29.4.1 RFM and SFM Header
1403 29.4.2 RFM format
1404 29.4.3 SFM format
1406 30. Principles of congestion notification
30.1 Congestion notification design requirements
1408 30.2 Quantized Congestion Notification protocol (QCN)
1409 30.2.1 The CP algorithm
1410 30.2.2 Basic RP algorithm
1411 30.2.3 RP algorithm with timer
1412 30.3 Congestion Controlled Flow (CCF)
1413 30.4 Congestion Notification Priority Value (CNPV)
30.5 Congestion Notification tag (CN-TAG)
30.6 Congestion Notification Domain (CND)
1414 30.7 Multicast data
30.8 Congestion notification and additional tags
1416 31. Congestion notification entity operation
31.1 Congestion aware Bridge Forwarding Process
1417 31.1.1 Congestion Point (CP)
31.1.2 CP ingress multiplexer
31.2 Congestion aware end station functions
1418 31.2.1 Output flow segregation
1419 31.2.2 Per-CNPV station function
1421 31.2.3 Flow Select Database
31.2.4 Flow multiplexer
31.2.5 CNM demultiplexer
31.2.6 Input flow segregation
1422 31.2.7 End station input queue
31.2.8 Reception selection
1423 32. Congestion notification protocol
32.1 CND operations
32.1.1 CND defense
1425 32.1.2 Automatic CND recognition
32.1.3 Variables controlling CND defense
1426 32.2 CN component variables
1427 32.2.1 cngMasterEnable
32.2.2 cngCnmTransmitPriority
32.2.3 cngDiscardedFrames
32.2.4 cngErroredPortList
32.3 Congestion notification per-CNPV variables
32.3.1 cncpDefModeChoice
1428 32.3.2 cncpAlternatePriority
32.3.3 cncpAutoAltPri
32.3.4 cncpAdminDefenseMode
32.3.5 cncpCreation
32.3.6 cncpLldpInstanceChoice
32.3.7 cncpLldpInstanceSelector
1429 32.4 CND defense per-Port per-CNPV variables
32.4.1 cnpdDefModeChoice
32.4.2 cnpdAdminDefenseMode
1430 32.4.3 cnpdAutoDefenseMode
32.4.4 cnpdLldpInstanceChoice
32.4.5 cnpdLldpInstanceSelector
32.4.6 cnpdAlternatePriority
32.4.7 cnpdXmitCnpvCapable
32.4.8 cnpdXmitReady
1431 32.4.9 cncpDoesEdge
32.4.10 cnpdAcceptsCnTag
32.4.11 cnpdRcvdCnpv
32.4.12 cnpdRcvdReady
32.4.13 cnpdIsAdminDefMode
1432 32.4.14 cnpdDefenseMode
32.5 CND defense procedures
32.5.1 DisableCnpvRemapping()
32.5.2 TurnOnCnDefenses()
32.5.3 TurnOffCnDefenses()
32.6 CND defense state machine
1433 32.7 Congestion notification protocol
1434 32.8 CP variables
1435 32.8.1 cpMacAddress
32.8.2 cpId
32.8.3 cpQSp
32.8.4 cpQLen
32.8.5 cpQLenOld
32.8.6 cpW
32.8.7 cpQOffset
32.8.8 cpQDelta
32.8.9 cpFb
1436 32.8.10 cpEnqued
32.8.11 cpSampleBase
32.8.12 cpDiscardedFrames
32.8.13 cpTransmittedFrames
32.8.14 cpTransmittedCnms
32.8.15 cpMinHeaderOctets
32.9 CP procedures
32.9.1 Random
32.9.2 NewCpSampleBase()
1437 32.9.3 EM_UNITDATA.request (parameters)
32.9.4 GenerateCnmPdu()
1438 32.10 RP per-Port per-CNPV variables
32.10.1 rpppMaxRps
32.10.2 rpppCreatedRps
1439 32.10.3 rpppRpCentiseconds
32.11 RP group variables
32.11.1 rpgEnable
32.11.2 rpgTimeReset
32.11.3 rpgByteReset
1440 32.11.4 rpgThreshold
32.11.5 rpgMaxRate
32.11.6 rpgAiRate
32.11.7 rpgHaiRate
32.11.8 rpgGd
32.11.9 rpgMinDecFac
32.11.10 rpgMinRate
32.12 RP timer
1441 32.12.1 RpWhile
32.13 RP variables
32.13.1 rpEnabled
32.13.2 rpByteCount
32.13.3 rpByteStage
32.13.4 rpTimeStage
32.13.5 rpTargetRate
1442 32.13.6 rpCurrentRate
32.13.7 rpFreeze
32.13.8 rpLimiterRate
32.13.9 rpFb
32.14 RP procedures
32.14.1 ResetCnm
1443 32.14.2 TestRpTerminate
32.14.3 TransmitDataFrame
32.14.4 ReceiveCnm
1444 32.14.5 ProcessCnm
32.14.6 AdjustRates
32.15 RP rate control state machine
1446 32.16 Congestion notification and encapsulation interworking function
1448 33. Encoding of congestion notification PDUs
33.1 Structure, representation, and encoding
33.2 CN-TAG format
1449 33.2.1 Flow Identifier
33.3 Congestion Notification Message (CNM)
1450 33.4 Congestion Notification Message PDU format
33.4.1 Version
33.4.2 ReservedV
1451 33.4.3 Quantized Feedback
33.4.4 Congestion Point Identifier
33.4.5 cnmQOffset
33.4.6 cnmQDelta
33.4.7 Encapsulated priority
33.4.8 Encapsulated destination MAC address
33.4.9 Encapsulated MSDU length
33.4.10 Encapsulated MSDU
1452 33.4.11 CNM Validation
1453 34. Forwarding and Queuing Enhancements for time-sensitive streams (FQTSS)
34.1 Overview
34.2 Detection of SRP domains
1454 34.3 The bandwidth availability parameters
34.3.1 Relationships among bandwidth availability parameters
1455 34.3.2 Bandwidth availability parameter management
34.4 Deriving actual bandwidth requirements from the size of the MSDU
1456 34.5 Mapping priorities to traffic classes for time-sensitive streams
1458 34.6 End station behavior
34.6.1 Talker behavior
1459 34.6.2 Listener behavior
1460 35. Stream Reservation Protocol (SRP)
1461 35.1 Multiple Stream Registration Protocol (MSRP)
1462 35.1.1 MSRP and Shared Media
35.1.2 Behavior of end stations
1464 35.1.3 Behavior of Bridges
35.1.4 SRP domains and status parameters
35.2 Definition of the MSRP application
1465 35.2.1 Definition of internal state variables
1467 35.2.2 Definition of MRP elements
1477 35.2.3 Provision and support of Stream registration service
1481 35.2.4 MSRP Attribute Propagation
1486 35.2.5 Operational reporting and statistics
35.2.6 Encoding
1487 35.2.7 Attribute value support requirements
1488 36. Priority-based Flow Control (PFC)
36.1 PFC operation
36.1.1 Overview
1489 36.1.2 PFC primitives
1490 36.1.3 Detailed specification of PFC operation
1491 36.2 PFC aware system queue functions
1492 36.2.1 PFC Initiator
36.2.2 PFC Receiver
1494 37. Enhanced Transmission Selection (ETS)
37.1 Overview
37.1.1 Relationship to other transmission selection algorithms
37.2 ETS configuration parameters
37.3 ETS algorithm
1495 37.4 Legacy configuration
1496 38. Data Center Bridging eXchange protocol (DCBX)
38.1 Overview
38.2 Goals
38.3 Types of DCBX attributes
38.3.1 Informational attributes
38.4 DCBX and LLDP
1497 38.4.1 Asymmetric attribute passing
1498 38.4.2 Symmetric attribute passing
1500 39. Multiple I-SID Registration Protocol (MIRP)
39.1 MIRP overview
1502 39.1.1 Behavior of I-components
39.1.2 Behavior of B-components
39.2 Definition of the MIRP application
39.2.1 Definition of MRP elements
1505 39.2.2 Alternate MIRP model for B-components
1507 39.2.3 Use of “new” declaration capability
39.2.4 Attribute value support requirements
39.2.5 MRP Message filtering
1508 40. Edge Virtual Bridging (EVB)
1509 40.1 EVB architecture without S-channels
1510 40.2 EVB architecture with S-channels
1512 40.3 Asymmetric EVB architecture without S-channels
40.4 EVB status parameters
1514 40.4.1 EVBMode = Not supported
40.4.2 EVBMode = EVB Bridge
40.4.3 EVBMode = EVB station
1515 41. VSI Discovery and Configuration Protocol (VDP)
41.1 VSI manager ID TLV definition
41.1.1 TLV type
41.1.2 TLV information string length
1516 41.1.3 VSI Manager ID
41.2 VDP association TLV definitions
41.2.1 TLV type
1517 41.2.2 TLV information string length
41.2.3 Status
1518 41.2.4 VSI Type ID (VTID)
41.2.5 VSI Type Version
41.2.6 VSIID format
41.2.7 VSIID
1519 41.2.8 Filter Info format
41.2.9 Filter Info field
1521 41.2.10 VDP TLV type and Status semantics
1522 41.3 Organizationally defined TLV definitions
1523 41.3.1 TLV type
41.3.2 TLV information string length
41.3.3 Organizationally unique identifier (OUI) or Company ID (CID)
41.3.4 Organizationally defined information
41.4 Validation rules for VDP TLVs
41.5 VDP state machines
41.5.1 State machine conventions
1524 41.5.2 Bridge VDP state machine
1525 41.5.3 Station VDP state machine
1526 41.5.4 VDP state machine timers
41.5.5 VDP state machine variables and parameters
1529 41.5.6 Command-Response TLV field references in state machines
41.5.7 VDP state machine procedures
1531 42. S-Channel Discovery and Configuration Protocol (CDCP)
42.1 CDCP discovery and configuration
42.2 CDCP state machine overview
1532 42.3 CDCP configuration state machine
1533 42.4 CDCP configuration variables
42.4.1 AdminChnCap
1534 42.4.2 AdminRole
42.4.3 AdminSVIDWants
42.4.4 LastLocalSVIDPool
42.4.5 LastRemoteSVIDList
42.4.6 LastSVIDWants
42.4.7 LocalSVIDPool
42.4.8 OperChnCap
42.4.9 OperRole
1535 42.4.10 OperSVIDList
42.4.11 RemoteChnCap
42.4.12 RemoteRole
42.4.13 RemoteSVIDList
42.4.14 schState
42.5 CDCP configuration procedures
42.5.1 SetSVIDRequest (OperRole, AdminSVIDWants, OperSVIDList)
1536 42.5.2 RxSVIDConfig (OperSVIDList, LastRemoteSVIDList)
42.5.3 TxSVIDConfig (OperChnCap, RemoteChnCap, LastLocalSVIDPool, RemoteSVIDList, OperSVIDList)
1537 43. Edge Control Protocol (ECP)
43.1 ECP operation
1538 43.2 Edge Control Sublayer Service (ECSS)
43.3 ECP state machines
43.3.1 State machine conventions
43.3.2 Overview
1539 43.3.3 Edge Control Protocol Data Unit (ECPDU)
1540 43.3.4 ECP transmit state machine
1541 43.3.5 ECP receive state machine
43.3.6 ECP state machine timers
1542 43.3.7 ECP state machine variables and parameters
1543 43.3.8 ECP state machine procedures
1544 44. Equal Cost Multiple Paths (ECMP)
44.1 SPBM ECMP
44.1.1 ECMP Operation
1545 44.1.2 ECMP ECT Algorithm
1547 44.1.3 Loop prevention for ECMP
44.2 Support for Flow Filtering
1548 44.2.1 Flow filtering tag (F-TAG)
1549 44.2.2 F-TAG processing
1550 44.2.3 Forwarding process extension for flow filtering
1551 44.2.4 TTL Loop mitigation
44.2.5 CFM for ECMP with flow filtering
1553 44.2.6 Operation with selective support for flow filtering
1554 Annex A (normative) PICS proforma—Bridge implementations
1615 Annex B (normative) PICS proforma—End station implementations
1629 Annex C (normative) Designated MSRP Node (DMN) Implementations
1646 Annex D (normative) IEEE 802.1 Organizationally Specific TLVs
1754 Annex E (normative) Notational conventions used in state diagrams
1756 Annex F (informative) Shared and Independent VLAN Learning (SVL and IVL)
1765 Annex G (informative) MAC method-dependent aspects of VLAN support
1767 Annex H (informative) Interoperability considerations
1773 Annex I (informative) Priority and drop precedence
1781 Annex J (informative) CFM protocol design and use
1789 Annex K (informative) TPMR use cases
1794 Annex L (informative) Operation of the credit-based shaper algorithm
1811 Annex M (normative) Support for PFC in link layers without MAC Control
1812 Annex N (informative) Buffer requirements for PFC
1817 Annex O (informative) Preserving the integrity of FCS fields in MAC Bridges
1824 Annex P (informative) Frame duplication and misordering
1827 Annex Q (informative)
1832 Back cover
IEEE 802.1Q-2014
$314.58