Shopping Cart

No products in the cart.

IEEE 802.1Q-2018

$272.92

IEEE Standard for Local and Metropolitan Area Networks—Bridges and Bridged Networks (Superseded Redline)

Published By Publication Date Number of Pages
IEEE 2018
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. Supersedes 802.1Q-2014. IEEE 802.1Qcd-2015, IEEE 802.1Qca-2015,IEEE 802.1Q-2014_Cor-1-2015, IEEE 802.1Qbv-2015, IEEE 802.1Qbu-2016, IEEE 802-1Qbz-2016, IEEE 802.1Qci-2017 and IEEE 802.1Qch-2017. (The PDF of this standard is available at no cost to you compliments of the IEEE GET program https://ieeexplore.ieee.org/browse/standards/get-program/page)

PDF Catalog

PDF Pages PDF Title
1 IEEE Std 802.1Q™-2018 Front cover
2 Title page
4 Important Notices and Disclaimers Concerning IEEE Standards Documents
7 Participants
9 Historical participants
16 Introduction
18 Contents
50 Figures
57 Tables
62 1. Overview
1.1 Scope
1.2 Purpose
63 1.3 Introduction
70 2. Normative references
74 3. Definitions
96 4. Abbreviations
102 5. Conformance
5.1 Requirements terminology
5.2 Conformant components and equipment
103 5.3 Protocol Implementation Conformance Statement (PICS)
5.4 VLAN Bridge component requirements
104 5.4.1 VLAN Bridge component options
109 5.4.2 Multiple VLAN Registration Protocol (MVRP) requirements
5.4.3 VLAN Bridge requirements for congestion notification
110 5.4.4 Multiple Stream Registration Protocol (MSRP) requirements
5.4.5 Shortest Path Bridging (SPB) operation (optional)
111 5.4.6 Path Control and Reservation (PCR) (optional)
112 5.5 C-VLAN component conformance
5.5.1 C-VLAN component options
5.6 S-VLAN component conformance
113 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
114 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
115 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
116 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
117 5.10.2 Provider Edge Bridge conformance
5.11 System requirements for Priority-based Flow Control (PFC)
5.12 Backbone Edge Bridge (BEB) conformance
118 5.12.1 BEB requirements for PBB-TE
5.13 MAC Bridge component requirements
5.13.1 MAC Bridge component options
119 5.14 MAC Bridge conformance
5.14.1 MAC Bridge options
5.15 TPMR component conformance
120 5.15.1 TPMR component options
5.16 TPMR conformance
5.16.1 TPMR options
5.17 T-component conformance
121 5.17.1 T-component options
5.18 End station requirements for MMRP, MVRP, and MSRP
5.18.1 MMRP requirements and options
122 5.18.2 MVRP requirements and options
5.18.3 MSRP requirements and options
123 5.19 VLAN-aware end station requirements for CFM
5.20 End station requirements—FQTSS
124 5.21 End station requirements for congestion notification
5.22 MAC-specific bridging methods
5.23 EVB Bridge requirements
125 5.24 EVB station requirements
126 5.24.1 Edge relay (ER) requirements
127 5.25 End station requirements—enhancements for scheduled traffic
5.26 End station requirements—enhancements for frame preemption
128 5.27 End-station requirements—PSFP
5.28 End station requirements—Cyclic queuing and forwarding
129 6. Support of the MAC Service
130 6.1 Basic architectural concepts and terms
6.2 Provision of the MAC Service
131 6.2.1 Point-to-point, multipoint-to-multipoint, and rooted-multipoint connectivity
6.3 Support of the MAC Service
132 6.4 Preservation of the MAC Service
6.5 Quality of service (QoS) maintenance
6.5.1 Service availability
133 6.5.2 Frame loss
6.5.3 Frame misordering
134 6.5.4 Frame duplication
135 6.5.5 Transit delay
136 6.5.6 Frame lifetime
6.5.7 Undetected frame error rate
6.5.8 Maximum Service Data Unit Size
6.5.9 Priority
137 6.5.10 Throughput
138 6.6 Internal Sublayer Service (ISS)
6.7 Support of the ISS by specific MAC procedures
6.7.1 Support of the ISS by IEEE Std 802.3 (Ethernet)
6.7.2 Frame preemption
139 6.8 Enhanced Internal Sublayer Service (EISS)
6.8.1 Service primitives
140 6.8.2 Status parameters
6.8.3 Point-to-point parameters
6.8.4 Control primitives and parameters
141 6.9 Support of the EISS
142 6.9.1 Data indications
143 6.9.2 Data requests
6.9.3 Priority Code Point encoding
145 6.9.4 Regenerating priority
146 6.10 Support of the ISS/EISS by PIPs
148 6.10.1 Data indications
149 6.10.2 Data requests
6.10.3 Priority Code Point encoding
150 6.11 Support of the EISS by CBPs
151 6.11.1 Data indications
152 6.11.2 Data requests
153 6.11.3 Priority Code Point decoding
6.11.4 Regenerating priority
6.12 Protocol VLAN classification
155 6.12.1 Protocol Templates
6.12.2 Protocol Group Identifiers
6.12.3 Protocol Group Database
156 6.13 Support of the ISS for attachment to a PBN
157 6.13.1 Data requests
158 6.13.2 Data indications
6.14 Support of the ISS within a system
6.15 Support of the ISS by additional technologies
159 6.16 Filtering services in Bridged Networks
6.16.1 Purpose(s) of filtering service provision
6.16.2 Goals of filtering service provision
160 6.16.3 Users of filtering services
6.16.4 Basis of service
6.16.5 Categories of service
6.16.6 Service configuration
161 6.16.7 Service definition for Extended Filtering Services
162 6.17 EISS Multiplex Entity
163 6.18 Backbone Service Instance Multiplex Entity
164 6.18.1 Demultiplexing direction
165 6.18.2 Multiplexing direction
166 6.18.3 Priority Code Point encoding
6.18.4 Status parameters
6.19 TESI Multiplex Entity
167 6.20 Support of the ISS with signaled priority
168 6.20.1 Data indications
6.20.2 Data requests
6.21 Infrastructure Segment Multiplex Entity
170 6.22 PDU and protocol discrimination and media
171 7. Principles of Virtual Bridged Network operation
7.1 Network overview
172 7.2 Use of VLANs
7.3 Active topology
173 7.4 VLAN topology
174 7.5 Locating end stations
175 7.6 Ingress, forwarding, and egress rules
176 8. Principles of Bridge operation
8.1 Bridge operation
8.1.1 Relay
177 8.1.2 Filtering and relaying information
8.1.3 Duplicate frame prevention
8.1.4 Traffic segregation
178 8.1.5 Traffic reduction
8.1.6 Traffic expediting
8.1.7 Conversion of frame formats
179 8.2 Bridge architecture
181 8.3 Model of operation
185 8.4 Active topologies, learning, and forwarding
186 8.5 Bridge Port Transmit and Receive
8.5.1 Bridge Port connectivity
187 8.5.2 TPMR Port connectivity
188 8.5.3 Support of Higher Layer Entities
8.6 The Forwarding Process
189 8.6.1 Active topology enforcement
191 8.6.2 Ingress filtering
8.6.3 Frame filtering
194 8.6.4 Egress filtering
8.6.5 Flow classification and metering
198 8.6.6 Queuing frames
200 8.6.7 Queue management
8.6.8 Transmission selection
206 8.6.9 Scheduled traffic state machines
214 8.6.10 Stream gate control state machines
216 8.7 The Learning Process
8.7.1 Default filtering utility criteria
217 8.7.2 Enhanced filtering utility criteria
8.7.3 Ageing of Dynamic Filtering Entries
218 8.8 The Filtering Database (FDB)
221 8.8.1 Static Filtering Entries
222 8.8.2 Static VLAN Registration Entries
8.8.3 Dynamic Filtering Entries
223 8.8.4 MAC Address Registration Entries
224 8.8.5 Dynamic VLAN Registration Entries
8.8.6 Default Group filtering behavior
225 8.8.7 Dynamic Reservation Entries
226 8.8.8 Allocation of VIDs to FIDs
8.8.9 Querying the FDB
230 8.8.10 Determination of the member set for a VID
231 8.8.11 Permanent Database
8.8.12 Connection_Identifier
8.9 MST, SPB, and ESP configuration information
232 8.9.1 MST Configuration Table
8.9.2 MST configuration identification
233 8.9.3 FID to MSTI Allocation Table
8.9.4 SPT Configuration Identification
234 8.10 Spanning Tree Protocol Entity
8.11 MRP entities
8.12 Bridge Management Entity
8.13 Addressing
8.13.1 End stations
235 8.13.2 Bridge Ports
8.13.3 Use of LLC by Spanning Tree Protocol Entities
8.13.4 Reserved MAC addresses
236 8.13.5 Group MAC addresses for spanning tree entity
238 8.13.6 Group MAC addresses for MRP Applications
8.13.7 Bridge Management Entities
8.13.8 Unique identification of a Bridge
239 8.13.9 Points of attachment and connectivity for Higher Layer Entities
242 8.13.10 VLAN attachment and connectivity for Higher Layer Entities
243 8.13.11 CFM entities
245 9. Tagged frame format
9.1 Purpose of tagging
9.2 Representation and encoding of tag fields
246 9.3 Tag format
9.4 TPID formats
9.5 Tag Protocol identification
247 9.6 VLAN Tag Control Information (TCI)
248 9.7 Backbone Service Instance Tag Control Information (I-TAG TCI)
250 10. Multiple Registration Protocol (MRP) and Multiple MAC Registration Protocol (MMRP)
10.1 MRP overview
253 10.2 MRP architecture
254 10.3 MRP Attribute Propagation (MAP)
255 10.3.1 MAP Context
256 10.4 Requirements to be met by MRP
257 10.5 Requirements for interoperability between MRP Participants
258 10.6 Protocol operation
262 10.7 Protocol specification
263 10.7.1 Notational conventions and abbreviations
265 10.7.2 Registrar Administrative Controls
10.7.3 Applicant Administrative Controls
10.7.4 Protocol timers
266 10.7.5 Protocol event definitions
269 10.7.6 Protocol Action definitions
271 10.7.7 Applicant state machine
272 10.7.8 Registrar state machine
10.7.9 LeaveAll state machine
273 10.7.10 PeriodicTransmission state machine
10.7.11 Timer values
274 10.7.12 Operational reporting and statistics
10.7.13 Interoperability considerations
275 10.8 Structure and encoding of Multiple Registration Protocol Data Units (MRPDUs)
10.8.1 Structure
277 10.8.2 Encoding of MRPDU parameters
280 10.8.3 Packing and parsing MRPDUs
282 10.9 Multiple MAC Registration Protocol (MMRP)—Purpose
283 10.10 Model of operation
284 10.10.1 Propagation of Group Membership information
285 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
287 10.12 Definition of the MMRP application
10.12.1 Definition of MRP elements
289 10.12.2 Provision and support of Extended Filtering Services
291 10.12.3 Use of “new” declaration capability
10.12.4 Attribute value support requirements
292 11. VLAN topology management
11.1 Static and dynamic VLAN configuration
293 11.2 Multiple VLAN Registration Protocol (MVRP)
11.2.1 MVRP overview
295 11.2.2 VLAN registration service definition
296 11.2.3 Definition of the MVRP application
299 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
300 12. Bridge management
12.1 Management functions
12.1.1 Configuration Management
301 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
302 12.3 Data types
303 12.4 Bridge Management Entity
12.4.1 Bridge Configuration
306 12.4.2 Port configuration
308 12.5 MAC entities
12.5.1 ISS Port Number table managed object (optional)
12.6 Forwarding process
12.6.1 The Port Counters
309 12.6.2 Priority handling
317 12.6.3 Traffic Class Table
318 12.7 Filtering Database (FDB)
12.7.1 The Filtering Database object
319 12.7.2 A Static Filtering Entry object
12.7.3 A Dynamic Filtering Entry object
12.7.4 A MAC Address Registration Entry object
320 12.7.5 A VLAN Registration Entry object
12.7.6 Permanent Database object
321 12.7.7 General FDB operations
322 12.8 Bridge Protocol Entity
323 12.8.1 The Protocol Entity
326 12.8.2 Bridge Port
330 12.9 MRP Entities
12.9.1 The MRP Timer object
331 12.9.2 The MRP Attribute Type object
332 12.9.3 Periodic state machine objects
12.10 Bridge VLAN managed objects
333 12.10.1 Bridge VLAN Configuration managed object
338 12.10.2 VLAN Configuration managed object
339 12.10.3 The VID to FID allocation managed object
342 12.11 MMRP entities
12.11.1 MMRP Configuration managed object
343 12.12 MST configuration entities
12.12.1 The MSTI List
345 12.12.2 The FID to MSTID Allocation Table
346 12.12.3 The MST Configuration Table
347 12.13 Provider Bridge management
349 12.13.1 Provider Bridge Port Type managed object
350 12.13.2 Customer Edge Port Configuration managed object
353 12.13.3 Remote Customer Access Port Configuration managed object
355 12.14 CFM entities
356 12.14.1 Maintenance Domain list managed object
357 12.14.2 CFM Stack managed object
358 12.14.3 Default MD Level managed object
359 12.14.4 Configuration Error List managed object
12.14.5 Maintenance Domain managed object
362 12.14.6 Maintenance Association managed object
365 12.14.7 Maintenance association Endpoint managed object
372 12.15 Backbone Core Bridge (BCB) management
12.16 Backbone Edge Bridge (BEB) management
373 12.16.1 BEB configuration managed object
377 12.16.2 BEB/PB/VLAN Bridge Port configuration managed object
378 12.16.3 VIP configuration managed object
379 12.16.4 PIP configuration managed object
385 12.16.5 CBP Configuration managed object
388 12.17 DDCFM entities
12.17.1 DDCFM Stack managed object
389 12.17.2 Reflection Responder managed object
392 12.17.3 RFM Receiver managed object
393 12.17.4 Decapsulator Responder managed object
396 12.17.5 SFM Originator managed object
399 12.18 PBB-TE Protection Switching managed objects
12.18.1 TE protection group list managed object
400 12.18.2 TE protection group managed object
402 12.19 TPMR managed objects
403 12.19.1 TPMR management entity
405 12.19.2 MAC and PHY entities
12.19.3 Forwarding Process
410 12.19.4 MAC Status Propagation Entity (MSPE)
412 12.20 Management entities for FQTSS
12.20.1 The Bandwidth Availability Parameter Table
413 12.20.2 The Transmission Selection Algorithm Table
12.20.3 The Priority Regeneration Override Table
12.21 Congestion Notification managed objects
414 12.21.1 CN component managed object
12.21.2 CN component priority managed object
415 12.21.3 CN Port priority managed object
416 12.21.4 Congestion Point managed object
417 12.21.5 Reaction Point port priority managed object
12.21.6 Reaction Point group managed object
418 12.22 Stream Reservation Protocol (SRP) entities
12.22.1 SRP Bridge Base Table
12.22.2 SRP Bridge Port Table
419 12.22.3 SRP Latency Parameter Table
12.22.4 SRP Stream Table
420 12.22.5 SRP Reservations Table
12.23 Priority-based Flow Control objects
421 12.24 1:1 PBB-TE IPS managed objects
12.24.1 IPG list managed object
423 12.24.2 IPG managed object
425 12.25 Shortest Path Bridging managed objects
426 12.25.1 The SPB System managed object
429 12.25.2 The SPB MTID Static managed object
430 12.25.3 The SPB Topology Instance Dynamic managed object
431 12.25.4 The SPB ECT Static Entry managed object
432 12.25.5 The SPB ECT Dynamic Entry managed object
433 12.25.6 The SPB Adjacency Static Entry managed object
434 12.25.7 The SPB Adjacency Dynamic Entry managed object
435 12.25.8 The SPBM BSI Static Entry managed object
436 12.25.9 The SPB Topology Node Table managed object
437 12.25.10 The SPB Topology ECT Table managed object
12.25.11 The SPB Topology Edge Table managed object
438 12.25.12 The SPBM Topology Service Table managed object
439 12.25.13 The SPBV Topology Service Table managed object
440 12.25.14 The ECMP ECT Static Entry managed object
441 12.26 Edge Virtual Bridging (EVB) management
445 12.26.1 EVB system base table
446 12.26.2 SBP table entry
447 12.26.3 VSI table entry
449 12.26.4 S-channel configuration and management
451 12.26.5 ER management
452 12.27 Edge Control Protocol (ECP) management
12.27.1 ECP table entry
12.28 Path Control and Reservation (PCR) management
453 12.28.1 The PCR ECT Static Entry managed object
456 12.28.2 The PCR Topology ECT Table managed object
12.29 Managed objects for scheduled traffic
12.29.1 The Gate Parameter Table
459 12.29.2 Timing points for scheduled traffic
460 12.30 Managed objects for frame preemption
12.30.1 Frame Preemption Parameter table
461 12.31 Managed objects for per-stream filtering and policing
12.31.1 The Stream Parameter Table
462 12.31.2 The Stream Filter Instance Table
464 12.31.3 The Stream Gate Instance Table
467 12.31.4 The Flow Meter Instance Table
468 13. Spanning tree protocols
469 13.1 Protocol design requirements
470 13.2 Protocol support requirements
13.2.1 MSTP support requirements
13.2.2 SPB support requirements
471 13.3 Protocol design goals
13.4 RSTP overview
472 13.4.1 Computation of the active topology
473 13.4.2 Example topologies
476 13.5 MSTP overview
477 13.5.1 Example topologies
480 13.5.2 Relationship of MSTP to RSTP
13.5.3 Modeling an MST or SPT Region as a single Bridge
481 13.6 SPB overview
482 13.7 Compatibility and interoperability
13.7.1 Designated Port selection
13.7.2 Force Protocol Version
483 13.8 MST Configuration Identifier (MCID)
484 13.9 Spanning tree priority vectors
486 13.10 CIST Priority Vector calculations
488 13.11 MST Priority Vector calculations
490 13.12 Port Role assignments
491 13.13 Stable connectivity
492 13.14 Communicating spanning tree information
493 13.15 Changing spanning tree information
494 13.16 Changing Port States with RSTP or MSTP
495 13.16.1 Subtree connectivity and priority vectors
13.16.2 Root Port transition to Forwarding
13.16.3 Designated Port transition to Forwarding
497 13.16.4 Master Port transition to Forwarding
499 13.17 Changing Port States with SPB
501 13.17.1 Agreement Digest
502 13.18 Managing spanning tree topologies
503 13.19 Updating learned station location information
505 13.20 Managing reconfiguration
506 13.21 Partial and disputed connectivity
13.22 In-service upgrades
508 13.23 Fragile Bridges
13.24 Spanning tree protocol state machines
510 13.25 State machine timers
511 13.25.1 edgeDelayWhile
13.25.2 fdWhile
13.25.3 helloWhen
13.25.4 mdelayWhile
13.25.5 rbWhile
13.25.6 rcvdInfoWhile
512 13.25.7 rrWhile
13.25.8 tcDetected
13.25.9 tcWhile
13.25.10 pseudoInfoHelloWhen
13.26 Per Bridge variables
513 13.26.1 agreementDigest
13.26.2 BridgeIdentifier
13.26.3 BridgePriority
13.26.4 BridgeTimes
514 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
517 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
518 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
519 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
520 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
521 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
522 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
523 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
524 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
525 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
526 13.28.1 allSptAgree
13.28.2 allSynced
13.28.3 allTransmitReady
13.28.4 BestAgreementPriority
13.28.5 cist
13.28.6 cistRootPort
527 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
528 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
529 13.29.1 betterorsameInfo(newInfoIs)
13.29.2 clearAllRcvdMsgs()
13.29.3 clearReselectTree()
530 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()
531 13.29.11 pseudoRcvMsgs()
13.29.12 rcvInfo()
532 13.29.13 rcvMsgs()
13.29.14 rcvAgreements()
13.29.15 recordAgreement()
533 13.29.16 recordDispute()
13.29.17 recordMastered()
13.29.18 recordPriority()
13.29.19 recordProposal()
13.29.20 recordTimes()
534 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()
535 13.29.28 txRstp()
13.29.29 txTcn()
13.29.30 updtAgreement()
536 13.29.31 updtBPDUVersion()
13.29.32 updtDigest()
537 13.29.33 updtRcvdInfoWhile()
538 13.29.34 updtRolesTree()
539 13.29.35 uptRolesDisabledTree()
13.30 The Port Timers state machine
540 13.31 Port Receive state machine
541 13.32 Port Protocol Migration state machine
13.33 Bridge Detection state machine
542 13.34 Port Transmit state machine
543 13.35 Port Information state machine
544 13.36 Port Role Selection state machine
13.37 Port Role Transitions state machine
549 13.38 Port State Transition state machine
550 13.38.1 Port State transitions for the CIST and MSTIs
13.38.2 Port State transitions for SPTs
551 13.39 Topology Change state machine
552 13.40 Layer 2 Gateway Port Receive state machine
13.41 CEP spanning tree operation
13.41.1 PEP operPointToPointMAC and operEdge
553 13.41.2 updtRolesTree()
13.41.3 setReRootTree(), setSyncTree(), setTcPropTree()
13.41.4 allSynced, reRooted
13.41.5 Configuration parameters
554 13.42 Virtual Instance Port (VIP) spanning tree operation
555 14. Encoding of Bridge Protocol Data Units (BPDUs)
14.1 BPDU Structure
14.1.1 Transmission and representation of octets
14.1.2 Common BPDU fields
557 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
558 14.2.6 Encoding of External Root Path Cost and Internal Root Path Cost
14.2.7 Encoding of Port Identifiers
14.2.8 Encoding of Timer Values
14.2.9 Encoding of Port Role values
559 14.2.10 Encoding of Length Values
14.2.11 Encoding of Hop Counts
14.3 Transmission of BPDUs
14.4 Encoding and decoding of STP Configuration, RST, MST, and SPT BPDUs
561 14.4.1 MSTI Configuration Messages
562 14.5 Validation of received BPDUs
563 14.6 Validation and interoperability
564 15. Support of the MAC Service by PBNs
15.1 Service transparency
565 15.2 Customer service interfaces
15.3 Port-based service interface
566 15.4 C-tagged service interface
567 15.5 S-tagged service interface
568 15.6 Remote customer service interfaces (RCSIs)
571 15.7 Service instance segregation
15.8 Service instance selection and identification
572 15.9 Service priority selection
15.10 Service access protection
573 16. Principles of Provider Bridged Network (PBN) operation
16.1 PBN overview
574 16.2 Provider Bridged Network (PBN)
577 16.3 Service instance connectivity
578 16.4 Service provider learning of customer end station addresses
16.5 Detection of connectivity loops through attached networks
579 16.6 Network management
580 17. Management Information Base (MIB)
17.1 Internet Standard Management Framework
17.2 Structure of the MIB
581 17.2.1 Structure of the IEEE8021-TC-MIB
583 17.2.2 Structure of the IEEE8021-BRIDGE-MIB
587 17.2.3 Structure of the IEEE8021-SPANNING-TREE MIB
590 17.2.4 Structure of the IEEE8021-Q-BRIDGE-MIB
595 17.2.5 Structure of the IEEE8021-PB-MIB
597 17.2.6 Structure of the IEEE8021-MSTP-MIB
600 17.2.7 Structure of the IEEE8021-CFM-MIB
606 17.2.8 Structure of the IEEE8021-PBB-MIB
608 17.2.9 Structure of the IEEE8021-DDCFM-MIBs
611 17.2.10 Structure of the IEEE8021-PBBTE-MIB
613 17.2.11 Structure of the TPMR MIB
615 17.2.12 Structure of the IEEE8021-FQTSS-MIB
616 17.2.13 Structure of the Congestion Notification MIB
618 17.2.14 Structure of the IEEE8021-SRP-MIB
620 17.2.15 Structure of the MVRP extension MIB
17.2.16 Structure of the MIRP MIB
621 17.2.17 Structure of the PFC MIB
17.2.18 Structure of the IEEE80221-TEIPS MIB
623 17.2.19 Structure of the IEEE8021-SPB-MIB
627 17.2.20 Structure of the IEEE8021-EVB-MIB
631 17.2.21 Structure of the IEEE8021-ECMP-MIB
632 17.2.22 Structure of the IEEE8021-ST-MIB
633 17.2.23 Structure of the IEEE8021-Preemption-MIB
634 17.2.24 Structure of the IEEE8021-PSFP-MIB
637 17.3 Relationship to other MIBs
17.3.1 Relationship of the IEEE8021-TC-MIB to other MIB modules
17.3.2 Relationship of the IEEE8021-BRIDGE-MIB to other MIB modules
640 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
642 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
643 17.3.8 Relationship of the IEEE8021-PBB-MIB to other MIB modules
644 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
645 17.3.11 Relationship of the TPMR MIB to other MIB modules
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
646 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
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
647 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
17.3.22 Relationship of the PCR MIB to other MIB modules
17.3.23 Relationship of the IEEE8021-ST-MIB to other MIBs
648 17.3.24 Relationship of the IEEE8021-Preemption-MIB to other MIBs
17.3.25 Relationship of IEEE8021-PSFP-MIB to other MIBs
17.4 Security considerations
17.4.1 Security considerations of the IEEE8021-TC-MIB
17.4.2 Security considerations of the IEEE8021-BRIDGE-MIB
649 17.4.3 Security considerations of the IEEE8021-SPANNING-TREE MIB
650 17.4.4 Security considerations of the IEEE8021-Q-BRIDGE-MIB
651 17.4.5 Security considerations of the IEEE8021-PB-MIB
17.4.6 Security considerations of the IEEE8021-MSTP-MIB
652 17.4.7 Security considerations of the IEEE8021-CFM-MIB
654 17.4.8 Security considerations of the IEEE8021-PBB-MIB
17.4.9 Security considerations of the IEEE8021-DDCFM-MIB
655 17.4.10 Security considerations of the IEEE8021-PBBTE-MIB
656 17.4.11 Security considerations of the TPMR MIB
17.4.12 Security considerations of the IEEE8021-FQTSS-MIB
657 17.4.13 Security considerations of the Congestion Notification MIB
658 17.4.14 Security considerations of the IEEE8021-SRP-MIB
659 17.4.15 Security considerations of the IEEE8021-MVRPX-MIB
17.4.16 Security considerations of the IEEE8021-MIRP-MIB
660 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
661 17.4.20 Security considerations of the IEEE8021-EVB-MIB
662 17.4.21 Security considerations of the IEEE8021-ECMP-MIB
663 17.4.22 Security considerations of the PCR MIB
17.4.23 Security considerations of the IEEE8021-ST-MIB
664 17.4.24 Security considerations of the IEEE8021-Preemption-MIB
17.4.25 Security considerations of the IEEE8021-PSFP-MIB
666 17.5 Dynamic component and Port creation
17.5.1 Overview of the dynamically created Bridge entities
667 17.5.2 Component creation
668 17.5.3 Port creation
678 17.6 MIB operations for service interface configuration
17.6.1 Provisioning PBN service interfaces
681 17.6.2 Provisioning Backbone Bridged Network service interfaces
687 17.7 MIB modules,
17.7.1 Definitions for the IEEE8021-TC-MIB module
698 17.7.2 Definitions for the IEEE8021-BRIDGE-MIB module
738 17.7.3 Definitions for the IEEE8021-SPANNING-TREE-MIB module
756 17.7.4 Definitions for the IEEE8021-Q-BRIDGE-MIB module
802 17.7.5 Definitions for the IEEE8021-PB-MIB module
820 17.7.6 Definitions for the IEEE8021-MSTP-MIB module
849 17.7.7 Definitions for the CFM MIB modules
932 17.7.8 Definitions for the IEEE8021-PBB-MIB module
955 17.7.9 Definitions for the IEEE8021-DDCFM-MIB module
973 17.7.10 Definitions for the IEEE8021-PBBTE-MIB module
990 17.7.11 Definitions for the IEEE8021-TPMR-MIB module
1004 17.7.12 Definitions for the IEEE8021-FQTSS-MIB module
1015 17.7.13 Definitions for the IEEE8021-CN-MIB module
1051 17.7.14 Definitions for the IEEE8021-SRP-MIB module
1067 17.7.15 Definitions for the IEEE8021-MVRPX-MIB module
1072 17.7.16 Definitions for the IEEE8021-MIRP-MIB module
1078 17.7.17 Definitions for the IEEE8021-PFC-MIB module
1082 17.7.18 Definitions for the IEEE8021-TEIPS-V2-MIB module
1097 17.7.19 Definitions for the IEEE8021-SPB-MIB module
1141 17.7.20 Definitions for the IEEE8021-EVB-MIB module
1170 17.7.21 Definitions for the IEEE8021-ECMP-MIB module
1178 17.7.22 Definitions for the IEEE8021-ST-MIB module
1191 17.7.23 Definitions for the IEEE8021-Preemption-MIB module
1197 17.7.24 Definitions for the IEEE8021-PSFP-MIB module
1221 18. Principles of Connectivity Fault Management operation
1222 18.1 Maintenance Domains and DoSAPs
1224 18.2 Service instances and MAs
1225 18.3 Maintenance Domain Levels
1229 19. CFM entity operation
19.1 Maintenance Points (MPs)
1230 19.2 MA Endpoints (MEPs)
19.2.1 MEP identification
1231 19.2.2 MEP functions
19.2.3 MEP architecture
1233 19.2.4 MP Type Demultiplexer
19.2.5 MP Multiplexer
19.2.6 MP Level Demultiplexer
19.2.7 MP OpCode Demultiplexer
1234 19.2.8 MEP Continuity Check Receiver
19.2.9 MEP Continuity Check Initiator
1235 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
1236 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
1237 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
1238 19.3.9 MHF Continuity Check Receiver
19.3.10 MIP CCM Database
1239 19.3.11 MHF Linktrace SAP
19.3.12 MHF DR
19.3.13 MHF RFM Receiver
19.4 MP addressing
1240 19.5 Linktrace Output Multiplexer (LOM)
19.6 Linktrace Responder
1242 20. CFM protocols
1243 20.1 Continuity Check protocol
1245 20.1.1 MAC status reporting in the CCM
20.1.2 Defects and Fault Alarms
1246 20.1.3 CCM reception
20.2 Loopback protocol
1247 20.2.1 LBM transmission
20.2.2 LBM reception and LBR transmission
1248 20.2.3 LBR reception
20.3 Linktrace protocol
1249 20.3.1 LTM origination
1250 20.3.2 LTM reception, forwarding, and replying
1251 20.3.3 LTR reception
1252 20.4 CFM state machines
20.5 CFM state machine timers
1254 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
1255 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
1256 20.9.1 MEPactive
20.9.2 enableRmepDefect
1257 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
1258 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
1259 20.10.5 flowHash[ ]
20.10.6 pathN
20.10.7 CCMcnt
20.11 MEP Continuity Check Initiator procedures
20.11.1 xmitCCM()
1260 20.12 MEP Continuity Check Initiator state machine
1261 20.13 MHF Continuity Check Receiver variables
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
1262 20.16 MEP Continuity Check Receiver variables
20.16.1 CCMreceivedEqual
20.16.2 CCMequalPDU
20.16.3 CCMreceivedLow
20.16.4 CCMlowPDU
20.16.5 recvdMacAddress
20.16.6 recvdRDI
1263 20.16.7 recvdInterval
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
1264 20.17.1 MEPprocessEqualCCM()
20.17.2 MEPprocessLowCCM()
1265 20.18 MEP Continuity Check Receiver state machine
20.19 Remote MEP variables
20.19.1 rMEPCCMdefect
20.19.2 rMEPlastRDI and rMEPlastRDI[i]
1266 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
1267 20.20 Remote MEP state machine
1268 20.21 Remote MEP Error variables
20.21.1 errorCCMreceived
20.21.2 errorCCMlastFailure
20.21.3 errorCCMdefect
20.22 Remote MEP Error state machine
1269 20.23 MEP Cross Connect variables
20.23.1 xconCCMreceived
20.23.2 xconCCMlastFailure
20.23.3 xconCCMdefect
20.24 MEP Cross Connect state machine
1270 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
1271 20.26 MEP Mismatch state machines
1272 20.27 MP Loopback Responder variables
20.27.1 LBMreceived
20.27.2 LBMPDU
20.28 MP Loopback Responder procedures
20.28.1 ProcessLBM()
1273 20.28.2 xmitLBR()
20.29 MP Loopback Responder state machine
1274 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
1275 20.31 MEP Loopback Initiator transmit procedures
20.31.1 xmitLBM()
1276 20.32 MEP Loopback Initiator transmit state machine
20.33 MEP Loopback Initiator receive procedures
20.33.1 ProcessLBR()
1277 20.34 MEP Loopback Initiator receive state machine
20.35 MEP Fault Notification Generator variables
20.35.1 fngPriority
1278 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
1279 20.36 MEP Fault Notification Generator procedures
20.36.1 xmitFaultAlarm()
20.37 MEP Fault Notification Generator state machine
1280 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()
1281 20.40 MEP Mismatch Fault Notification Generator state machine
20.41 MEP Linktrace Initiator variables
20.41.1 nextLTMtransID
1282 20.41.2 ltmReplyList
1284 20.42 MEP Linktrace Initiator procedures
20.42.1 xmitLTM()
1285 20.43 MEP Linktrace Initiator receive variables
20.43.1 LTRreceived
20.43.2 LTRPDU
20.44 MEP Linktrace Initiator receive procedures
20.44.1 ProcessLTR()
1286 20.45 MEP Linktrace Initiator receive state machine
20.46 Linktrace Responder variables
20.46.1 nPendingLTRs
20.46.2 LTMreceived
20.46.3 LTMPDU
1287 20.47 LTM Receiver procedures
20.47.1 ProcessLTM()
1291 20.47.2 clearPendingLTRs()
20.47.3 ForwardLTM()
1292 20.47.4 enqueLTR()
1293 20.48 LTM Receiver state machine
1294 20.49 LTR Transmitter procedure
20.49.1 xmitOldestLTR()
20.50 LTR Transmitter state machine
1295 20.51 CFM PDU validation and versioning
20.51.1 Goals of CFM PDU versioning
20.51.2 PDU transmission
20.51.3 PDU validation
1296 20.51.4 Validation pass
1297 20.51.5 Execution pass
20.51.6 Future extensions
1298 20.52 PDU identification
20.53 Use of transaction IDs and sequence numbers
1300 21. Encoding of CFM PDUs
21.1 Structure, representation, and encoding
21.2 CFM encapsulation
1301 21.3 CFM request and indication parameters
21.3.1 destination_address parameter
21.3.2 source_address parameter
21.4 Common CFM Header
21.4.1 MD Level
21.4.2 Version
1302 21.4.3 OpCode
21.4.4 Flags
1303 21.4.5 First TLV Offset
21.5 TLV format
21.5.1 General format for CFM TLVs
1304 21.5.2 Organization-Specific TLV
1305 21.5.3 Sender ID TLV
1306 21.5.4 Port Status TLV
1307 21.5.5 Interface Status TLV
1308 21.5.6 Data TLV
21.5.7 End TLV
21.6 CCM format
1309 21.6.1 Flags
1310 21.6.2 First TLV Offset
21.6.3 Sequence Number
21.6.4 Maintenance association Endpoint Identifier
21.6.5 Maintenance Association Identifier
1313 21.6.6 Defined by ITU-T Y.1731 (02/2008)
21.6.7 Optional CCM TLVs
21.7 LBM and LBR formats
21.7.1 Flags
1314 21.7.2 First TLV Offset
21.7.3 Loopback Transaction Identifier
21.7.4 Additional LBM/LBR TLVs
1315 21.7.5 PBB-TE MIP TLV
1316 21.8 LTM format
21.8.1 Flags
21.8.2 First TLV Offset
21.8.3 LTM Transaction Identifier
1317 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
1318 21.9 LTR format
21.9.1 Flags
1319 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
1320 21.9.7 LTR Egress Identifier TLV
21.9.8 Reply Ingress TLV
1322 21.9.9 Reply Egress TLV
1324 22. CFM in systems
22.1 CFM shims in Bridges
22.1.1 Preliminary positioning of MPs
1325 22.1.2 CFM and the Forwarding Process
1327 22.1.3 Up/Down separation of MPs
1329 22.1.4 Service instances over multiple Bridges
1331 22.1.5 Multiple VID service instances
22.1.6 Untagged CFM PDUs
22.1.7 MPs and non-VLAN-aware Bridges
1332 22.1.8 MPs and other standards
1334 22.1.9 CFM and IEEE 802.3 OAM
22.2 Maintenance Entity creation
1335 22.2.1 Creating Maintenance Domains and MAs
22.2.2 Creating MEPs
1337 22.2.3 Creating MIPs
1338 22.2.4 CFM configuration errors
1339 22.3 MPs, Ports, and MD Level assignment
22.4 Stations and CFM
1340 22.5 Scalability of CFM
1341 22.6 CFM in Provider Bridges
22.6.1 MPs and C-VLAN components
1342 22.6.2 Maintenance C-VLAN on a Port-based service interface
1343 22.6.3 Maintenance C-VLAN on a C-tagged service interface
22.6.4 MPs and Port-mapping S-VLAN components
1345 22.7 Management Port MEPs and CFM in the enterprise environment
1347 22.8 Implementing CFM on Bridges that implement earlier revisions of IEEE Std 802.1Q
1348 23. MAC status propagation
1349 23.1 Model of operation
1350 23.1.1 MAC Status Shim (MSS)
1351 23.1.2 Relationship of CFM to the MSS
23.2 MAC Status Protocol (MSP) overview
1356 23.3 MSP state machines
1357 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
1358 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
1359 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
1360 23.6.17 txAddConfirm
23.6.18 txLoss
23.6.19 txLossConfirm
23.7 State machine procedures
23.8 Status Transition state machine (STM)
1361 23.9 Status Notification state machine (SNM)
23.10 Receive Process
23.11 Transmit Process
23.12 Management of MSP
1362 23.13 MSPDU transmission, addressing, and protocol identification
23.13.1 Destination MAC Address
23.13.2 Source MAC Address
1363 23.13.3 Priority
23.13.4 EtherType use and encoding
23.14 Representation and encoding of octets
23.15 MSPDU structure
23.15.1 Protocol Version
1364 23.15.2 Packet Type
23.16 Validation of received MSPDUs
23.17 Other MSP participants
1365 24. Bridge performance
24.1 Guaranteed Port Filtering Rate
24.2 Guaranteed Bridge Relaying Rate
24.3 RSTP performance requirements
1367 25. Support of the MAC Service by PBBNs
1369 25.1 Service transparency
25.2 Customer service interface
1370 25.3 Port-based service interface
1371 25.4 S-tagged service interface
1373 25.5 I-tagged service interface
1375 25.6 Service instance segregation
25.7 Service instance selection and identification
1376 25.8 Service priority and drop eligibility selection
25.9 Service access protection
1378 25.9.1 Class II redundant LANs access protection
1379 25.9.2 Class III simple redundant LANs and nodes access protection
1380 25.10 Support of the MAC Service by a PBB-TE Region
1381 25.10.1 Provisioning TESIs
1382 25.10.2 ESP forwarding behavior
1383 25.11 Transparent service interface
1385 26. Principles of Provider Backbone Bridged Network (PBBN) operation
26.1 PBBN overview
1386 26.2 PBBN example
1388 26.3 B-VLAN connectivity
1389 26.4 Backbone addressing
1390 26.4.1 Learning individual backbone addresses at a PIP
26.4.2 Translating backbone destination addresses at a CBP
1391 26.4.3 Backbone addressing considerations for CFM MPs
26.5 Detection of connectivity loops through attached networks
26.6 Scaling of PBBs
1392 26.6.1 Hierarchal PBBNs
26.6.2 Peer PBBNs
26.7 Network management
1393 26.8 CFM in PBBs
1398 26.8.1 CFM over Port-based and S-tagged service interfaces
1399 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
1400 26.9 CFM in a PBB-TE Region
26.9.1 Addressing PBB-TE MEPs
1401 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
1402 26.9.6 PBB-TE enhancements of the CFM protocols
1404 26.9.7 Addressing Infrastructure Segment MEPs
26.9.8 Infrastructure Segment identification
1405 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
1407 26.10 Protection switching for point-to-point TESIs
26.10.1 Introduction
1408 26.10.2 1:1 point-to-point TESI protection switching
1411 26.10.3 Protection Switching state machines
1416 26.11 IPS in PBB-TE Region
1417 26.11.1 Infrastructure Segment monitoring
1418 26.11.2 1:1 IPS
1421 26.11.3 IPS Control entity
1422 26.11.4 1:1 IPS state machines
26.11.5 M:1 IPS
1428 26.12 Mismatch defect
1429 26.13 Signaling VLAN registrations among I-components
1430 27. Shortest Path Bridging (SPB)
1432 27.1 Protocol design requirements
1433 27.2 Protocol support
1434 27.3 Protocol design goals
27.4 ISIS-SPB VLAN configuration
1435 27.4.1 SPT Region and ISIS-SPB adjacency determination
1437 27.5 ISIS-SPB information
1438 27.6 Calculating CIST connectivity
1439 27.7 Connectivity between regions in the same domain
27.8 Calculating SPT connectivity
1440 27.8.1 ISIS-SPB overload
27.9 Loop prevention
27.10 SPVID and SPSourceID allocation
1442 27.11 Allocation of VIDs to FIDs
1443 27.12 SPBV SPVID translation
27.13 VLAN topology management
1444 27.14 Individual addresses and SPBM
1445 27.14.1 Loop mitigation
27.14.2 Loop prevention
1446 27.15 SPBM group addressing
1448 27.16 Backbone service instance topology management
27.17 Equal cost shortest paths, ECTs, and load spreading
1449 27.18 Connectivity Fault Management for SPBM
27.18.1 SPBM MA types
27.18.2 SPBM MEP placement in a Bridge Port
1450 27.18.3 SPBM MIP placement in a Bridge Port
27.18.4 SPBM modifications of the CFM protocols
1452 27.19 Using SPBV and SPBM modes
27.19.1 Shortest Path Bridging—VID
1453 27.19.2 Shortest Path Bridging—MAC
1455 27.20 Security considerations
1456 28. ISIS-SPB Link State Protocol
28.1 ISIS-SPB control plane MAC
1457 28.2 Formation and maintenance of ISIS-SPB adjacencies
1458 28.3 Loop prevention
28.4 The Agreement Digest
1459 28.4.1 Agreement Digest Format Identifier
28.4.2 Agreement Digest Format Capabilities
28.4.3 Agreement Digest Convention Identifier
1460 28.4.4 Agreement Digest Convention Capabilities
28.4.5 Agreement Digest Edge Count
28.4.6 The Computed Topology Digest
1461 28.5 Symmetric shortest path tie breaking
1462 28.6 Symmetric ECT framework
1463 28.7 Symmetric ECT
1464 28.8 Symmetric ECT Algorithm details
1465 28.9 ECT Migration
1466 28.9.1 Use of a new ECT Algorithm in SPBV
28.9.2 Use of a new ECT Algorithm in SPBM
1467 28.10 MAC address registration
1468 28.11 Circuit IDs and Port Identifiers
28.12 ISIS-SPB TLVs
1469 28.12.1 MT-Capability TLV
28.12.2 SPB MCID sub-TLV
1470 28.12.3 SPB Digest sub-TLV
28.12.4 SPB Base VLAN-Identifiers sub-TLV
1472 28.12.5 SPB Instance sub-TLV
1474 28.12.6 SPB Instance Opaque ECT Algorithm sub-TLV
1475 28.12.7 SPB Link Metric sub-TLV
1476 28.12.8 SPB Adjacency Opaque ECT Algorithm sub-TLV
1477 28.12.9 SPBV MAC address sub-TLV
1478 28.12.10 SPBM Service Identifier and Unicast Address (ISID-ADDR) sub-TLV
1481 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
1484 29.2 DDCFM Entity operation
29.2.1 DDCFM implementation
1485 29.2.2 FPT RR
1486 29.2.3 RR-related parameters
1487 29.2.4 Reflection Target and RFM Receiver
29.2.5 RPT-related parameters
1488 29.2.6 Decapsulator Responder (DR)
1489 29.2.7 SFM Originator
29.3 DDCFM protocols
29.3.1 RR variables
1491 29.3.2 RR Filter procedures
1492 29.3.3 RR Encapsulation procedures
1493 29.3.4 RR Transmit procedure
1494 29.3.5 RR-related state machines
1496 29.3.6 RFM Receiver variables
29.3.7 RFM Receiver procedure
1497 29.3.8 DR variables
1498 29.3.9 DR procedures
1499 29.3.10 Decapsulator Responder state machine
29.4 Encoding of DDCFM PDUs
29.4.1 RFM and SFM Header
1500 29.4.2 RFM format
1501 29.4.3 SFM format
1503 30. Principles of congestion notification
30.1 Congestion notification design requirements
1505 30.2 Quantized Congestion Notification protocol (QCN)
1506 30.2.1 The CP algorithm
1507 30.2.2 Basic RP algorithm
1508 30.2.3 RP algorithm with timer
1509 30.3 Congestion Controlled Flow (CCF)
1510 30.4 Congestion Notification Priority Value (CNPV)
30.5 Congestion Notification tag (CN-TAG)
30.6 Congestion Notification Domain (CND)
1511 30.7 Multicast data
30.8 Congestion notification and additional tags
1513 31. Congestion notification entity operation
31.1 Congestion-aware Bridge Forwarding Process
1514 31.1.1 Congestion Point (CP)
31.1.2 CP ingress multiplexer
31.2 Congestion-aware end station functions
1515 31.2.1 Output flow segregation
1516 31.2.2 Per-CNPV station function
1518 31.2.3 Flow Select Database
31.2.4 Flow multiplexer
31.2.5 CNM demultiplexer
31.2.6 Input flow segregation
1519 31.2.7 End station input queue
31.2.8 Reception selection
1520 32. Congestion notification protocol
32.1 CND operations
32.1.1 CND defense
1522 32.1.2 Automatic CND recognition
32.1.3 Variables controlling CND defense
1523 32.2 CN component variables
1524 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
1525 32.3.2 cncpAlternatePriority
32.3.3 cncpAutoAltPri
32.3.4 cncpAdminDefenseMode
32.3.5 cncpCreation
32.3.6 cncpLldpInstanceChoice
32.3.7 cncpLldpInstanceSelector
1526 32.4 CND defense per-Port per-CNPV variables
32.4.1 cnpdDefModeChoice
32.4.2 cnpdAdminDefenseMode
1527 32.4.3 cnpdAutoDefenseMode
32.4.4 cnpdLldpInstanceChoice
32.4.5 cnpdLldpInstanceSelector
32.4.6 cnpdAlternatePriority
32.4.7 cnpdXmitCnpvCapable
32.4.8 cnpdXmitReady
1528 32.4.9 cncpDoesEdge
32.4.10 cnpdAcceptsCnTag
32.4.11 cnpdRcvdCnpv
32.4.12 cnpdRcvdReady
32.4.13 cnpdIsAdminDefMode
1529 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
1530 32.7 Congestion notification protocol
1531 32.8 CP variables
1532 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
1533 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()
1534 32.9.3 EM_UNITDATA.request (parameters)
32.9.4 GenerateCnmPdu()
1535 32.10 RP per-Port per-CNPV variables
32.10.1 rpppMaxRps
32.10.2 rpppCreatedRps
1536 32.10.3 rpppRpCentiseconds
32.11 RP group variables
32.11.1 rpgEnable
32.11.2 rpgTimeReset
32.11.3 rpgByteReset
1537 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
1538 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
1539 32.13.6 rpCurrentRate
32.13.7 rpFreeze
32.13.8 rpLimiterRate
32.13.9 rpFb
32.14 RP procedures
32.14.1 ResetCnm
1540 32.14.2 TestRpTerminate
32.14.3 TransmitDataFrame
32.14.4 ReceiveCnm
1541 32.14.5 ProcessCnm
32.14.6 AdjustRates
32.15 RP rate control state machine
1543 32.16 Congestion notification and encapsulation interworking function
1545 33. Encoding of congestion notification PDUs
33.1 Structure, representation, and encoding
33.2 CN-TAG format
1546 33.2.1 Flow Identifier
33.3 Congestion Notification Message (CNM)
33.4 Congestion Notification Message PDU format
33.4.1 Version
1547 33.4.2 ReservedV
33.4.3 Quantized Feedback
33.4.4 Congestion Point Identifier
33.4.5 cnmQOffset
1548 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
33.4.11 CNM Validation
1549 34. Forwarding and Queuing Enhancements for time-sensitive streams (FQTSS)
34.1 Overview
34.2 Detection of SRP domains
1550 34.3 The bandwidth availability parameters
34.3.1 Relationships among bandwidth availability parameters
1551 34.3.2 Bandwidth availability parameter management
34.4 Deriving actual bandwidth requirements from the size of the MSDU
1552 34.5 Mapping priorities to traffic classes for time-sensitive streams
1554 34.6 End station behavior
34.6.1 Talker behavior
1555 34.6.2 Listener behavior
1556 35. Stream Reservation Protocol (SRP)
1557 35.1 Multiple Stream Registration Protocol (MSRP)
1558 35.1.1 MSRP and Shared Media
35.1.2 Behavior of end stations
1560 35.1.3 Behavior of Bridges
35.1.4 SRP domains and status parameters
35.2 Definition of the MSRP application
1561 35.2.1 Definition of internal state variables
1563 35.2.2 Definition of MRP elements
1573 35.2.3 Provision and support of Stream registration service
1577 35.2.4 MSRP Attribute Propagation
1582 35.2.5 Operational reporting and statistics
35.2.6 Encoding
1583 35.2.7 Attribute value support requirements
1584 36. sPriority-based Flow Control (PFC)
36.1 PFC operation
36.1.1 Overview
1585 36.1.2 PFC primitives
1586 36.1.3 Detailed specification of PFC operation
1587 36.2 PFC-aware system queue functions
1588 36.2.1 PFC Initiator
36.2.2 PFC Receiver
1590 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
1591 37.4 Legacy configuration
1592 38. Data Center Bridging eXchange protocol (DCBX)
38.1 Overview
38.2 Goals
38.3 Types of DCBX attributes
38.3.1 Informational attributes
1593 38.4 DCBX and LLDP
38.4.1 Asymmetric attribute passing
1594 38.4.2 Symmetric attribute passing
1596 39. Multiple I-SID Registration Protocol (MIRP)
39.1 MIRP overview
1598 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
1601 39.2.2 Alternate MIRP model for B-components
1603 39.2.3 Use of “new” declaration capability
39.2.4 Attribute value support requirements
39.2.5 MRP Message filtering
1604 40. Edge Virtual Bridging (EVB)
1605 40.1 EVB architecture without S-channels
1606 40.2 EVB architecture with S-channels
1608 40.3 Asymmetric EVB architecture without S-channels
1610 40.4 EVB status parameters
40.4.1 EVBMode = Not supported
40.4.2 EVBMode = EVB Bridge
40.4.3 EVBMode = EVB station
1611 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
1612 41.1.3 VSI Manager ID
41.2 VDP association TLV definitions
41.2.1 TLV type
1613 41.2.2 TLV information string length
41.2.3 Status
1614 41.2.4 VSI Type ID (VTID)
41.2.5 VSI Type Version
41.2.6 VSIID format
41.2.7 VSIID
1615 41.2.8 Filter Info format
41.2.9 Filter Info field
1618 41.2.10 VDP TLV type and Status semantics
1619 41.3 Organizationally defined TLV definitions
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
1620 41.5 VDP state machines
41.5.1 State machine conventions
41.5.2 Bridge VDP state machine
1621 41.5.3 Station VDP state machine
1622 41.5.4 VDP state machine timers
41.5.5 VDP state machine variables and parameters
1625 41.5.6 Command-Response TLV field references in state machines
41.5.7 VDP state machine procedures
1627 42. S-Channel Discovery and Configuration Protocol (CDCP)
42.1 CDCP discovery and configuration
42.2 CDCP state machine overview
1628 42.3 CDCP configuration state machine
1630 42.4 CDCP configuration variables
42.4.1 AdminChnCap
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
1631 42.4.9 OperRole
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)
1632 42.5.2 RxSVIDConfig (OperSVIDList, LastRemoteSVIDList)
42.5.3 TxSVIDConfig (OperChnCap, RemoteChnCap, LastLocalSVIDPool, RemoteSVIDList, OperSVIDList)
1633 43. Edge Control Protocol (ECP)
43.1 ECP operation
1634 43.2 Edge Control Sublayer Service (ECSS)
43.3 ECP state machines
43.3.1 State machine conventions
43.3.2 Overview
1635 43.3.3 Edge Control Protocol Data Unit (ECPDU)
1636 43.3.4 ECP transmit state machine
1637 43.3.5 ECP receive state machine
43.3.6 ECP state machine timers
1638 43.3.7 ECP state machine variables and parameters
1639 43.3.8 ECP state machine procedures
1640 44. Equal Cost Multiple Paths (ECMP)
44.1 SPBM ECMP
44.1.1 ECMP Operation
1641 44.1.2 ECMP ECT Algorithm
1643 44.1.3 Loop prevention for ECMP
44.2 Support for Flow Filtering
1644 44.2.1 Flow filtering tag (F-TAG)
1645 44.2.2 F-TAG processing
1646 44.2.3 Forwarding process extension for flow filtering
1647 44.2.4 TTL Loop mitigation
44.2.5 CFM for ECMP with flow filtering
1649 44.2.6 Operation with selective support for flow filtering
1650 45. Path Control and Reservation (PCR)
45.1 Explicit trees
1654 45.1.1 Tree structures
1655 45.1.2 Explicit ECT Algorithms
1657 45.1.3 ISIS-PCR VLAN configuration
1661 45.1.4 Use of VIDs for strict explicit trees
1662 45.1.5 MAC addresses and ISIS-PCR
45.1.6 Filtering Database entries for explicit trees
1663 45.1.7 ISIS-PCR support
45.1.8 Attributes for path computation
1665 45.1.9 Topology sub-TLV
1668 45.1.10 Hop sub-TLV
1671 45.1.11 Administrative Group sub-TLV
45.1.12 Bandwidth Constraint sub-TLV
1672 45.2 Reservation
45.2.1 Bandwidth Assignment sub-TLV
1674 45.2.2 Timestamp sub-TLV
45.2.3 Precedence ordering
45.3 Redundancy
1675 45.3.1 Loop-free alternates for unicast data flows
45.3.2 Static redundant trees
1676 45.3.3 Maximally Redundant Trees (MRTs)
1679 45.3.4 MRTs with centralized GADAG computation
1683 Annex A (normative) PICS proforma—Bridge implementations
A.1 Introduction
A.2 Abbreviations and special symbols
A.2.1 Status symbols
A.2.2 General abbreviations
1684 A.3 Instructions for completing the PICS proforma
A.3.1 General structure of the PICS proforma
A.3.2 Additional information
A.3.3 Exception information
1685 A.3.4 Conditional status
A.3.4.1 Conditional items
A.3.4.2 Predicates
1686 A.4 PICS proforma for IEEE Std 802.1Q—Bridge implementations
A.4.1 Implementation identification
A.4.2 Protocol summary, IEEE Std 802.1Q
1687 A.5 Major capabilities
1691 A.6 Media access control methods
1692 A.7 Relay and filtering of frames
1693 A.8 Basic Filtering Services
1694 A.9 Addressing
1696 A.10 Rapid Spanning Tree Protocol (RSTP)
1698 A.11 BPDU encoding
A.12 Implementation parameters
1699 A.13 Performance
A.14 Bridge management
1710 A.15 Remote management
A.16 Expedited traffic classes
1711 A.17 Extended Filtering Services
A.18 Multiple Spanning Tree Protocol (MSTP)
1713 A.19 VLAN support
1717 A.20 Multiple MAC Registration Protocol (MMRP)
1719 A.21 Multiple VLAN Registration Protocol (MVRP)
1720 A.22 Multiple Registration Protocol (MRP)
1721 A.23 Connectivity Fault Management (CFM)
1727 A.24 Management Information Base (MIB)
1730 A.25 Protection Switching (PS)
1731 A.26 Data-driven and data-dependent connectivity fault management (DDCFM)
A.27 Two-Port MAC Relay (TPMR)
1732 A.28 MAC Status Protocol (MSP)
1733 A.29 Forwarding and Queuing Enhancements for time-sensitive streams (FQTSS)
A.30 Congestion notification
1735 A.31 Stream Reservation Protocol (SRP)
1737 A.32 Multiple I-SID Registration Protocol (MIRP)
1738 A.33 Priority-based Flow Control (PFC)
1739 A.34 Enhanced Transmission Selection (ETS)
A.35 Data Center Bridging eXchange protocol (DCBX)
A.36 Infrastructure Protection Switching (IPS)
1740 A.37 Shortest Path Bridging (SPB)
A.38 EVB Bridge
1742 A.39 EVB station
1743 A.40 Edge relay (ER)
1744 A.41 VEB and VEPA ER components
1745 A.42 VDP, CDCP, and ECP
1746 A.43 Path Control and Reservation
1747 A.44 Scheduled traffic
1748 A.45 Frame preemption
A.46 Per-stream filtering and policing
1749 Annex B (normative) PICS proforma—End station implementations
B.1 Introduction
B.2 Abbreviations and special symbols
B.2.1 Status symbols
B.2.2 General abbreviations
1750 B.3 Instructions for completing the PICS proforma
B.3.1 General structure of the PICS proforma
B.3.2 Additional information
B.3.3 Exception information
1751 B.3.4 Conditional status
B.3.4.1 Conditional items
B.3.4.2 Predicates
1752 B.4 PICS proforma for IEEE Std 802.1Q—End station implementations
B.4.1 Implementation identification
B.4.2 Protocol summary, IEEE Std 802.1Q
1753 B.5 Major capabilities
1754 B.6 Multiple MAC Registration Protocol (MMRP)
1755 B.7 Multiple VLAN Registration Protocol (MVRP)
B.8 Multiple Registration Protocol (MRP)
1756 B.9 Forwarding and Queuing Enhancements for time-sensitive streams (FQTSS)
1757 B.10 Stream Reservation Protocol (SRP)
1759 B.11 Congestion notification
1761 B.12 Priority-based Flow Control (PFC)
1762 B.13 Enhanced Transmission Selection (ETS)
B.14 Data Center Bridging eXchange protocol (DCBX)
B.15 Scheduled traffic
1763 B.16 Frame Preemption
B.17 Per-stream filtering and policing
1764 Annex C (normative) Designated MSRP Node (DMN) Implementations
C.1 DMNs on CSNs
C.1.1 CSN characteristics
1765 C.1.2 DMN handling on CSN
C.1.2.1 DMN selection and migration
1766 C.1.3 MSRPDU handling on a CSN
1767 C.1.4 CSN bandwidth fluctuations
C.2 DMN on MoCA
C.2.1 DMN Selection on MoCA Network
C.2.1.1 DMN-capable node discovery
1768 C.2.1.2 IEEE DMN Device Attribute IE
1769 C.2.1.3 DMN selection and confirmation
1771 C.2.2 MoCA network bandwidth management
1772 C.3 DMNs on IEEE 802.11 media
1774 C.3.1 MSRP handling
1777 C.3.2 BSS DMN selection
1778 C.3.3 BSS network bandwidth management
C.3.3.1 MSRPDU Encapsulation/De-encapsulation
C.3.3.2 QoS Maintenance Report
C.3.3.3 SRP TSpec to IEEE 802.11 TSPEC mapping
1781 Annex D (normative) IEEE 802.1 Organizationally Specific TLVs
D.1 Requirements of the IEEE 802.1 Organizationally Specific TLV sets
1782 D.2 Organizationally Specific TLV definitions
D.2.1 Port VLAN ID TLV
D.2.1.1 port VLAN identifier (PVID)
D.2.1.2 Port VLAN ID TLV usage rules
D.2.2 Port And Protocol VLAN ID TLV
1783 D.2.2.1 flags
D.2.2.2 port and protocol VLAN identifier (PPVID)
D.2.2.3 Port And Protocol VLAN ID TLV usage rules
D.2.3 VLAN Name TLV
1784 D.2.3.1 TLV information string length
D.2.3.2 VLAN ID (VID)
D.2.3.3 VLAN name length
D.2.3.4 VLAN name
D.2.3.5 VLAN Name TLV usage rules
D.2.4 Protocol Identity TLV
D.2.4.1 TLV information string length
D.2.4.2 protocol identity length
D.2.4.3 protocol identity
1785 D.2.4.4 Protocol Identity TLV usage rules
D.2.5 VID Usage Digest TLV
D.2.5.1 VID Usage Digest
D.2.6 Management VID TLV
1786 D.2.6.1 Management VID
D.2.7 Congestion Notification TLV
D.2.7.1 TLV type
D.2.7.2 TLV information string length
D.2.7.3 Per-priority CNPV indicators
D.2.7.4 Per-priority Ready indicators
1787 D.2.8 ETS Configuration TLV
D.2.8.1 TLV type
D.2.8.2 TLV information string length
D.2.8.3 Willing
D.2.8.4 CBS
D.2.8.5 Max TCs
D.2.8.6 Priority Assignment Table
1788 D.2.8.7 TC Bandwidth Table
D.2.8.8 TSA Assignment Table
1789 D.2.9 ETS Recommendation TLV
D.2.9.1 TLV type
D.2.9.2 TLV information string length
D.2.9.3 Priority Assignment Table
D.2.9.4 TC Bandwidth Table
D.2.9.5 TSA Assignment Table
1790 D.2.10 Priority-based Flow Control Configuration TLV
D.2.10.1 TLV type
D.2.10.2 TLV information string length
D.2.10.3 Willing
D.2.10.4 MBC
D.2.10.5 PFC cap
1791 D.2.10.6 PFC Enable
D.2.11 Application Priority TLV
D.2.11.1 TLV type
D.2.11.2 TLV information string length
1792 D.2.11.3 Application Priority Table
D.2.12 EVB TLV
1793 D.2.12.1 OUI
D.2.12.2 Subtype
D.2.12.3 EVB Bridge status
1794 D.2.12.4 EVB station status
1795 D.2.12.5 R
D.2.12.6 RTE (retransmission exponent)
D.2.12.7 EVB Mode
D.2.12.8 ROL (remote or local) and RWD (resource wait delay)
1796 D.2.12.9 ROL (remote or local) and RKA (reinit keep alive)
D.2.13 CDCP TLV
D.2.13.1 OUI
D.2.13.2 Subtype
D.2.13.3 Role
D.2.13.4 RES1
1797 D.2.13.5 SComp
D.2.13.6 Res2
D.2.13.7 ChnCap
D.2.13.8 SCID/SVID
1798 D.2.14 Application VLAN TLV
D.2.14.1 TLV type
D.2.14.2 TLV information string length
D.2.14.3 Application VLAN Table
1799 D.3 IEEE 802.1 Organizationally Specific TLV management
D.3.1 IEEE 802.1 Organizationally Specific TLV selection management
1800 D.3.2 IEEE 802.1 managed objects—TLV variables
D.3.2.1 Port VLAN ID TLV managed objects
D.3.2.2 Port And Protocol VLAN ID TLV managed objects
D.3.2.3 VLAN Name TLV managed objects
D.3.2.4 Protocol Identity TLV managed objects
D.3.2.5 VID Usage Digest TLV managed objects
D.3.2.6 Management VID TLV managed objects
D.3.2.7 Link Aggregation TLV managed objects
D.3.2.8 Congestion Notification TLV managed objects
D.3.2.9 EVB TLV managed objects
D.3.2.10 CDCP TLV managed objects
1801 D.4 PICS proforma for IEEE 802.1 Organizationally Specific TLV extensions,
D.4.1 Implementation identification
D.4.2 Protocol summary, IEEE Std 802.1Q
1802 D.4.3 Major capabilities and options
1804 D.5 IEEE 802.1/LLDP extension MIB
D.5.1 Internet Standard Management Framework
D.5.2 Structure of the IEEE 802.1/LLDP extension MIB
1812 D.5.3 Relationship to other MIBs
D.5.4 Security considerations for IEEE 802.1 LLDP extension MIB module
1815 D.5.5 IEEE 802.1 LLDP extension MIB module—version 2
1888 D.5.6 EVB extensions to the IEEE 802.1 LLDP extension MIB module
1897 Annex E (normative) Notational conventions used in state diagrams
1899 Annex F (informative) Shared and Independent VLAN Learning (SVL and IVL)
F.1 Requirements for Shared and Independent Learning
1900 F.1.1 Connecting independent VLANs
1901 F.1.2 Duplicate MAC addresses
1902 F.1.3 Asymmetric VLANs and Rooted-Multipoint connectivity
F.1.3.1 Multi-netted Server
1903 F.1.3.2 Rooted-Multipoint
1905 F.1.4 Shared learning and Shortest Path Bridging VID (SPBV) mode
1907 F.1.5 Generic constraints on SVL and IVL use
1908 Annex G (informative) MAC method-dependent aspects of VLAN support
G.1 Example tagged IEEE 802.3 Ethertype-encoded frame format
G.2 Padding and frame size considerations
G.2.1 Treatment of PAD fields in IEEE 802.3 frames
1909 G.2.2 Maximum PDU size
G.2.3 Minimum PDU size
1910 G.3 Tag insertion and removal for LLC media
G.4 IEEE 802.11 and PMPN media
1911 G.4.1 IEEE 802.11 Portal convergence
G.4.2 Point-to-Multipoint Network convergence: multiple connections
G.4.3 Point-to-Multipoint Network convergence: single connection
1912 Annex H (informative) Interoperability considerations
H.1 Requirements for interoperability
H.1.1 Static filtering requirements
H.1.2 Configuration requirements for VLAN-tagging
1913 H.2 Homogenous VLAN-aware networks
H.2.1 Consistency of static VLAN filtering
1914 H.2.2 Consistent view of the “untagged VLAN(s)” on a given LAN
1915 H.3 Heterogeneous networks: Intermixing MAC Bridges (M) and VLAN Bridges (V)
H.3.1 Example: Adding a VLAN Bridge to provide filtering to a MAC Bridged Network
1916 H.3.2 Example: Adding a MAC Bridge to a (previously) Homogenous VLAN Bridged Network
H.4 Intermixing Port-based classification and Port-and-Protocol-based classification or future enhancements in VLAN Bridges
1917 H.4.1 Example: Intermixing Protocol-based ingress rules
H.4.2 Differing views of untagged traffic on a given LAN
1918 Annex I (informative) Priority and drop precedence
I.1 Traffic types
1919 I.2 Managing latency and throughput
I.3 Traffic type to traffic class mapping
1921 I.4 Traffic types and priority values
1922 I.5 Supporting the credit-based shaper algorithm
1923 I.6 Supporting drop precedence
1924 I.7 Priority Code Point allocation
I.8 Interoperability
1926 Annex J (informative) CFM protocol design and use
J.1 Origin of CFM
J.2 Deployment of CFM
1927 J.3 MD Level allocation alternative
J.4 Relationship of IEEE Std 802.1Q CFM to other standards
1928 J.5 Interpreting Linktrace results
1929 J.6 MP addressing: Individual and Shared MP addresses
1930 J.6.1 Individual MP address model
J.6.2 Shared MP address model and the CFM Port
1934 Annex K (informative) TPMR use cases
K.1 Use case 1—TPMR as User to Network Interface (UNI) demarcation device
1935 K.2 Use case 2—TPMRs with aggregated links
K.3 Use case 3—Multiple TPMRs
1936 K.4 Special cases
1939 Annex L (informative) Operation of the credit-based shaper algorithm
L.1 Overview of credit-based shaper operation
1944 L.2 “Class measurement intervals” in Bridges
1945 L.3 Determining worst-case latency contribution and buffering requirements
1946 L.3.1 Interference delay
L.3.1.1 Queuing delay
1951 L.3.1.2 Fan-in delay
1952 L.3.1.3 Permanent delay
1954 L.3.2 Maximum interference delay and maximum buffer requirement
1955 L.4 Operation of credit-based shaper in Coordinated Shared Network (CSN)
1956 Annex M (normative) Support for PFC in link layers without MAC Control
M.1 Overview
M.2 PFC PDU format
1957 Annex N (informative) Buffer requirements for PFC
N.1 Overview
N.2 Delay model
1960 N.3 Interface Delay
N.4 Cable Delay
1961 N.5 Higher Layer Delay
N.6 Computation example
1962 Annex O (informative) Preserving the integrity of FCS fields in MAC Bridges
O.1 Background
1963 O.2 Basic mathematical ideas behind CRC and FCS
1964 O.3 Detection Lossless Circuit approach
1965 O.4 Algorithmic modification of an FCS
O.4.1 Data changed, length unchanged
1966 O.4.2 Length changed, original data unchanged
1967 O.4.3 Preservation of detectability
1968 O.5 Conclusions
1969 Annex P (informative) Frame duplication and misordering
P.1 Background
P.2 Frame duplication
1970 P.3 Frame misordering
1971 P.4 Other considerations
1972 Annex Q (informative) Traffic scheduling
Q.1 Motivation
1973 Q.2 Using gate operations to create protected windows
1974 Q.3 Availability of PTP
Q.4 Scheduled traffic and end stations
Q.5 CycleTimeExtension variables
1976 Annex R (informative) Preemption and IEEE 802.1AE MAC Security
1978 Annex S (informative) Preemption and scheduled traffic
S.1 Scheduling used in isolation
S.2 Preemption used in isolation
1979 S.3 Scheduling and preemption used in combination, no HOLD/RELEASE
S.4 Scheduling and preemption used in combination with HOLD/RELEASE
1980 S.5 Bandwidth allocation and express traffic
1981 Annex T (informative) Cyclic queuing and forwarding
T.1 Overview of CQF
1982 T.2 An approach to CQF implementation
1983 T.3 Use of per-stream filtering and policing for CQF
T.3.1 Stream filter configuration
1984 T.3.2 Stream gate configuration
T.4 Use of traffic scheduling for CQF
1985 T.5 Timing considerations
T.5.1 Choice of T
1987 T.5.2 Cycle interleaving
1988 T.5.3 Cycle alignment between adjacent Ports
1989 Annex U (informative) Bibliography
1993 Back cover
IEEE 802.1Q-2018
$272.92