Shopping Cart

No products in the cart.

IEEE 802.1Q-2022

$237.08

IEEE Standard for Local and Metropolitan Area Networks–Bridges and Bridged Networks (Approved Draft)

Published By Publication Date Number of Pages
IEEE 2022 2163
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 – Active. 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.

PDF Catalog

PDF Pages PDF Title
1 IEEE Std 802.1Q™-2022 Front cover
Back Cover
2 Title page
4 Important Notices and Disclaimers Concerning IEEE Standards Documents
8 Participants
18 Introduction
20 Contents
61 Figures
69 Tables
75 Bridges and Bridged Networks
1. Overview
1.1 Scope
1.2 Purpose
76 1.3 Introduction
84 2. Normative references
88 3. Definitions
110 4. Abbreviations
116 5. Conformance
5.1 Requirements terminology
5.2 Conformant components and equipment
117 5.3 Protocol Implementation Conformance Statement (PICS)
5.4 VLAN Bridge component requirements
118 5.4.1 VLAN Bridge component options
120 5.4.1.1 Multiple Spanning Tree (MST) operation (optional)
5.4.1.2 Port-and-Protocol-based VLAN classification (optional)
121 5.4.1.3 Multiple MAC Registration Protocol (MMRP) operation (optional)
5.4.1.4 Connectivity Fault Management (CFM) (optional)
122 5.4.1.5 Forwarding and Queuing Enhancements for time-sensitive streams (FQTSS)— requirements
5.4.1.6 ETS Bridge requirements
123 5.4.1.7 DCBX Bridge requirements
5.4.1.8 Per-Stream Filtering and Policing (PSFP) requirements
5.4.1.9 Cyclic queuing and forwarding (CQF) requirements
5.4.1.10 Asynchronous Traffic Shaping (ATS) requirements
5.4.1.10 Stream reservation remote management (optional)
124 5.4.2 Multiple VLAN Registration Protocol (MVRP) requirements
5.4.3 VLAN Bridge requirements for congestion notification
125 5.4.4 Multiple Stream Registration Protocol (MSRP) requirements
5.4.5 Shortest Path Bridging (SPB) operation (optional)
126 5.4.5.1 SPBM ECMP operation (optional)
5.4.5.2 SPBM ECMP operation with flow filtering (optional)
5.4.6 Path Control and Reservation (PCR) (optional)
127 5.5 C-VLAN component conformance
5.5.1 C-VLAN component options
5.5.2 TE-MSTID (optional)
128 5.6 S-VLAN component conformance
5.6.1 S-VLAN component options
5.6.2 S-VLAN component requirements for Provider Backbone Bridge Traffic Engineering (PBB-TE)
129 5.6.3 S-VLAN component requirements for PBB-TE IPS
5.6.4 S-VLAN component requirements for ECMP with flow filtering
5.7 I-component conformance
5.7.1 I-component options
130 5.8 B-component conformance
5.8.1 B-component options
5.8.2 B-component requirements for PBB-TE
131 5.8.3 B-component requirements for PBB-TE IPS
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
132 5.10.1 S-VLAN Bridge conformance
5.10.2 Provider Edge Bridge conformance
5.11 System requirements for Priority-based Flow Control (PFC)
5.12 Backbone Edge Bridge (BEB) conformance
133 5.12.1 BEB requirements for PBB-TE
5.13 MAC Bridge component requirements
5.13.1 MAC Bridge component options
134 5.13.1.1 Per-Stream Filtering and Policing (PSFP) requirements
5.13.1.2 Cyclic queuing and forwarding requirements
5.13.1.3 Asynchronous Traffic Shaping (ATS) requirements
5.14 MAC Bridge conformance
5.14.1 MAC Bridge options
135 5.15 TPMR component conformance
5.15.1 TPMR component options
5.16 TPMR conformance
136 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
5.18.1 MMRP requirements and options
137 5.18.2 MVRP requirements and options
5.18.3 MSRP requirements and options
138 5.19 VLAN-aware end station requirements for CFM
5.20 End station requirements—FQTSS
139 5.21 End station requirements for congestion notification
5.22 MAC-specific bridging methods
140 5.23 EVB Bridge requirements
5.24 EVB station requirements
141 5.24.1 Edge relay (ER) requirements
142 5.24.1.1 VEB ER requirements
5.24.1.2 VEPA ER requirements
5.25 End station requirements—enhancements for scheduled traffic
143 5.26 End station requirements—enhancements for frame preemption
5.27 End station requirements—PSFP
5.28 End station requirements—Cyclic queuing and forwarding
5.29 TSN CNC station requirements
144 5.30 VDP-NVO3 requirements
5.30.1 VDP-NVO3 nNVE requirements
5.30.2 VDP-NVO3 tNVE requirements
5.31 End station requirements—ATS
145 6. Support of the MAC Service
146 6.1 Basic architectural concepts and terms
6.2 Provision of the MAC Service
147 6.2.1 Point-to-point, multipoint-to-multipoint, and rooted-multipoint connectivity
6.3 Support of the MAC Service
148 6.4 Preservation of the MAC Service
6.5 Quality of service (QoS) maintenance
6.5.1 Service availability
149 6.5.2 Frame loss
6.5.3 Frame misordering
150 6.5.4 Frame duplication
6.5.4.1 Loop prevention
151 6.5.4.2 Loop mitigation
6.5.5 Transit delay
6.5.6 Frame lifetime
152 6.5.7 Undetected frame error rate
6.5.8 Maximum Service Data Unit Size
6.5.9 Priority
153 6.5.10 Throughput
154 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
155 6.8 Enhanced Internal Sublayer Service (EISS)
6.8.1 Service primitives
156 6.8.2 Status parameters
6.8.3 Point-to-point parameters
6.8.4 Control primitives and parameters
157 6.9 Support of the EISS
158 6.9.1 Data indications
159 6.9.2 Data requests
6.9.3 Priority Code Point encoding
161 6.9.4 Regenerating priority
162 6.10 Support of the ISS/EISS by PIPs
164 6.10.1 Data indications
165 6.10.2 Data requests
6.10.3 Priority Code Point encoding
166 6.11 Support of the EISS by CBPs
167 6.11.1 Data indications
168 6.11.2 Data requests
169 6.11.3 Priority Code Point decoding
6.11.4 Regenerating priority
6.12 Protocol VLAN classification
171 6.12.1 Protocol Templates
6.12.2 Protocol Group Identifiers
6.12.3 Protocol Group Database
172 6.13 Support of the ISS for attachment to a PBN
173 6.13.1 Data requests
6.13.2 Data indications
174 6.14 Support of the ISS within a system
6.15 Support of the ISS by additional technologies
6.16 Filtering services in Bridged Networks
175 6.16.1 Purpose(s) of filtering service provision
6.16.1.1 Administrative control
6.16.1.2 Throughput and end station load
6.16.2 Goals of filtering service provision
6.16.3 Users of filtering services
6.16.4 Basis of service
176 6.16.5 Categories of service
6.16.6 Service configuration
6.16.7 Service definition for Extended Filtering Services
177 6.16.7.1 Dynamic registration and deregistration services
178 6.17 EISS Multiplex Entity
179 6.18 Backbone Service Instance Multiplex Entity
180 6.18.1 Demultiplexing direction
181 6.18.2 Multiplexing direction
6.18.3 Priority Code Point encoding
6.18.4 Status parameters
182 6.19 TESI Multiplex Entity
183 6.20 Support of the ISS with signaled priority
6.20.1 Data indications
184 6.20.2 Data requests
6.21 Infrastructure Segment Multiplex Entity
185 6.22 PDU and protocol discrimination and media
186 7. Principles of Virtual Bridged Network operation
7.1 Network overview
187 7.2 Use of VLANs
7.3 Active topology
188 7.4 VLAN topology
189 7.5 Locating end stations
190 7.6 Ingress, forwarding, and egress rules
191 8. Principles of Bridge operation
8.1 Bridge operation
8.1.1 Relay
192 8.1.2 Filtering and relaying information
8.1.3 Duplicate frame prevention
8.1.4 Traffic segregation
193 8.1.5 Traffic reduction
8.1.6 Traffic expediting
8.1.7 Conversion of frame formats
194 8.2 Bridge architecture
196 8.3 Model of operation
200 8.4 Active topologies, learning, and forwarding
201 8.5 Bridge Port Transmit and Receive
8.5.1 Bridge Port connectivity
202 8.5.2 TPMR Port connectivity
203 8.5.3 Support of Higher Layer Entities
8.6 The Forwarding Process
204 8.6.1 Active topology enforcement
205 8.6.1.1 Requirements for the use of reflective relay
206 8.6.2 Ingress filtering
8.6.3 Frame filtering
208 8.6.3.1 Virtual edge port aggregator (VEPA) filtering
209 8.6.4 Egress filtering
8.6.5 Flow classification and metering
210 8.6.5.1 General flow classification and metering
8.6.5.2 Per-stream classification and metering
211 8.6.5.2.1 PSFP support
212 8.6.5.2.2 ATS support
8.6.5.3 Stream filtering
214 8.6.5.3.1 Maximum SDU Size Filtering
8.6.5.4 Stream gating
216 8.6.5.5 Flow metering
217 8.6.5.6 ATS eligibility time assignment
218 8.6.6 Queuing frames
219 8.6.7 Queue management
220 8.6.8 Transmission selection
221 8.6.8.1 Strict priority algorithm
8.6.8.2 Credit-based shaper algorithm
223 8.6.8.3 ETS algorithm
8.6.8.4 Enhancements for scheduled traffic
226 8.6.8.5 ATS transmission selection algorithm
8.6.9 Scheduled traffic state machines
227 8.6.9.1 Cycle Timer state machine
228 8.6.9.2 List Execute state machine
8.6.9.2.1 ExecuteOperation()
8.6.9.2.2 SetGateStates()
229 8.6.9.3 List Config state machine
8.6.9.3.1 SetConfigChangeTime()
230 8.6.9.4 State machine variables
8.6.9.4.1 AdminBaseTime
8.6.9.4.2 AdminControlList
8.6.9.4.3 AdminCycleTime
8.6.9.4.4 AdminCycleTimeExtension
8.6.9.4.5 AdminGateStates
8.6.9.4.6 AdminControlListLength
231 8.6.9.4.7 ConfigChange
8.6.9.4.8 ConfigPending
8.6.9.4.9 ConfigChangeTime
8.6.9.4.10 CurrentTime
8.6.9.4.11 CycleStart
8.6.9.4.12 CycleStartTime
8.6.9.4.13 ExitTimer
8.6.9.4.14 GateEnabled
232 8.6.9.4.15 ListPointer
8.6.9.4.16 Tick
8.6.9.4.17 OperBaseTime
8.6.9.4.18 OperControlList
8.6.9.4.19 OperCycleTime
8.6.9.4.20 OperCycleTimeExtension
8.6.9.4.21 OperGateStates
233 8.6.9.4.22 OperControlListLength
8.6.9.4.23 TimeInterval
8.6.10 Stream gate control state machines
234 8.6.10.1 ExecuteStreamGateOperation()
8.6.10.2 SetStreamGateStates()
8.6.10.3 StreamGateListPointer
8.6.10.4 StreamGateAdminGateStates
8.6.10.5 StreamGateOperGateStates
8.6.10.6 AdminIPV
235 8.6.10.7 OperIPV
8.6.10.8 IntervalOctetsLeft
8.6.11 ATS Scheduler state machines
8.6.11.1 ATS Scheduler Clocks
8.6.11.2 Relationship between ATS Scheduler Clocks and Transmission Selection Clocks
236 8.6.11.3 ProcessFrame(frame)
8.6.11.3.1 arrivalTime(frame)
237 8.6.11.3.2 AssignAndProceed(frame,eligibilityTime)
8.6.11.3.3 BucketEmptyTime
8.6.11.3.4 bucketFullTime
8.6.11.3.5 CommittedBurstSize
238 8.6.11.3.6 CommittedInformationRate
8.6.11.3.7 Discard(frame)
8.6.11.3.8 eligibilityTime
8.6.11.3.9 emptyToFullDuration
8.6.11.3.10 GroupEligibilityTime
8.6.11.3.11 length(frame)
8.6.11.3.12 lengthRecoveryDuration
8.6.11.3.13 MaxResidenceTime
8.6.11.3.14 schedulerEligibilityTime
239 8.7 The Learning Process
8.7.1 Default filtering utility criteria
8.7.2 Enhanced filtering utility criteria
240 8.7.3 Ageing of Dynamic Filtering Entries
8.8 The Filtering Database (FDB)
243 8.8.1 Static Filtering Entries
244 8.8.2 Static VLAN Registration Entries
245 8.8.3 Dynamic Filtering Entries
246 8.8.4 MAC Address Registration Entries
8.8.5 Dynamic VLAN Registration Entries
247 8.8.6 Default Group filtering behavior
248 8.8.7 Dynamic Reservation Entries
8.8.8 Allocation of VIDs to FIDs
249 8.8.9 Querying the FDB
253 8.8.10 Determination of the member set for a VID
8.8.11 Permanent Database
8.8.12 Connection_Identifier
254 8.9 MST, SPB, and ESP configuration information
255 8.9.1 MST Configuration Table
8.9.2 MST configuration identification
8.9.3 FID to MSTI Allocation Table
8.9.4 SPT Configuration Identification
256 8.10 Spanning Tree Protocol Entity
8.11 MRP entities
257 8.12 Bridge Management Entity
8.13 Addressing
8.13.1 End stations
8.13.2 Bridge Ports
258 8.13.3 Use of LLC by Spanning Tree Protocol Entities
8.13.4 Reserved MAC addresses
8.13.5 Group MAC addresses for spanning tree entity
259 8.13.5.1 Group MAC addresses for spanning tree protocols
8.13.5.2 Group MAC addresses for SPB
260 8.13.6 Group MAC addresses for MRP Applications
261 8.13.7 Bridge Management Entities
8.13.8 Unique identification of a Bridge
8.13.9 Points of attachment and connectivity for Higher Layer Entities
265 8.13.10 VLAN attachment and connectivity for Higher Layer Entities
266 8.13.11 CFM entities
268 9. Tagged frame format
9.1 Purpose of tagging
9.2 Representation and encoding of tag fields
269 9.3 Tag format
9.4 TPID formats
9.5 Tag Protocol identification
270 9.6 VLAN Tag Control Information (TCI)
271 9.7 Backbone Service Instance Tag Control Information (I-TAG TCI)
273 10. Multiple Registration Protocol (MRP) and Multiple MAC Registration Protocol (MMRP)
10.1 MRP overview
276 10.2 MRP architecture
277 10.3 MRP Attribute Propagation (MAP)
278 10.3.1 MAP Context
10.3.1.1 MAD and Port role changes
279 10.4 Requirements to be met by MRP
10.5 Requirements for interoperability between MRP Participants
281 10.6 Protocol operation
285 10.7 Protocol specification
286 10.7.1 Notational conventions and abbreviations
287 10.7.2 Registrar Administrative Controls
288 10.7.3 Applicant Administrative Controls
10.7.4 Protocol timers
10.7.4.1 jointimer
10.7.4.2 leavetimer
10.7.4.3 leavealltimer
10.7.4.4 periodictimer
289 10.7.5 Protocol event definitions
10.7.5.1 Begin!
10.7.5.2 Flush!
10.7.5.3 Re-declare!
10.7.5.4 New!
10.7.5.5 Join!
10.7.5.6 Lv!
10.7.5.7 tx!
10.7.5.8 txLA!
290 10.7.5.9 txLAF!
10.7.5.10 periodic!
10.7.5.11 periodicEnabled!
10.7.5.12 periodicDisabled!
10.7.5.13 Message reception events
10.7.5.14 rNew!
10.7.5.15 rJoinIn!
10.7.5.16 rJoinMt!
10.7.5.17 rLv!
10.7.5.18 rIn!
291 10.7.5.19 rMt!
10.7.5.20 rLA!
10.7.5.21 leavetimer!
10.7.5.22 leavealltimer!
10.7.5.23 periodictimer!
10.7.6 Protocol Action definitions
10.7.6.1 MRPDU transmission actions
292 10.7.6.2 sN
10.7.6.3 sJ, [sJ]
10.7.6.4 sL
10.7.6.5 s, [s]
10.7.6.6 sLA
10.7.6.7 periodic
10.7.6.8 Start leavetimer
10.7.6.9 Stop leavetimer
10.7.6.10 Start leavealltimer
293 10.7.6.11 Start periodictimer
10.7.6.12 New
10.7.6.13 Join
10.7.6.14 Lv
10.7.7 Applicant state machine
10.7.8 Registrar state machine
10.7.9 LeaveAll state machine
296 10.7.10 PeriodicTransmission state machine
10.7.11 Timer values
297 10.7.12 Operational reporting and statistics
10.7.12.1 Failure to register
10.7.12.2 Peer tracking
10.7.13 Interoperability considerations
298 10.7.14 External control
10.8 Structure and encoding of Multiple Registration Protocol Data Units (MRPDUs)
10.8.1 Structure
10.8.1.1 Transmission and representation of octets
299 10.8.1.2 Structure definition
300 10.8.2 Encoding of MRPDU parameters
10.8.2.1 Encoding of ProtocolVersion
10.8.2.2 Encoding of AttributeType
10.8.2.3 Encoding of AttributeLength
301 10.8.2.4 Encoding of AttributeListLength
10.8.2.5 Encoding of AttributeEvent
10.8.2.6 Encoding of LeaveAllEvent
10.8.2.7 Encoding of FirstValue
302 10.8.2.8 Encoding of VectorHeader
10.8.2.9 Encoding of EndMark
10.8.2.10 Encoding of Vector
10.8.2.10.1 Encoding of Vector ThreePackedEvents
303 10.8.2.10.2 Encoding of Vector FourPackedEvents
10.8.3 Packing and parsing MRPDUs
10.8.3.1 Packing
304 10.8.3.2 Handling of received MRPDUs
10.8.3.3 Discarding badly formed MRPDUs
10.8.3.4 Parsing
10.8.3.5 Handling of protocol versions
305 10.9 Multiple MAC Registration Protocol (MMRP)—Purpose
306 10.10 MMRP Model of operation
307 10.10.1 Propagation of Group Membership information
308 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
310 10.12 Definition of the MMRP application
10.12.1 Definition of MRP elements
10.12.1.1 Use of MAP Contexts by MMRP
10.12.1.2 Context identification in MMRP
311 10.12.1.3 MMRP application address
10.12.1.4 MMRP application EtherType
10.12.1.5 MMRP ProtocolVersion
10.12.1.6 MMRP AttributeType definitions
312 10.12.1.7 MMRP FirstValue definitions
10.12.1.8 MMRP AttributeLength definitions
10.12.1.9 MMRP AttributeListLength definitions
10.12.1.10 MMRP Vector definitions
10.12.2 Provision and support of Extended Filtering Services
10.12.2.1 Initiating MMRP registration and deregistration
313 10.12.2.2 Registration and deregistration events
10.12.2.3 Administrative controls
314 10.12.3 Use of “new” declaration capability
10.12.4 Attribute value support requirements
10.12.5 Registrar Administrative Controls
315 11. VLAN topology management
11.1 Static and dynamic VLAN configuration
316 11.2 Multiple VLAN Registration Protocol (MVRP)
11.2.1 MVRP overview
317 11.2.1.1 Behavior of end stations
318 11.2.1.2 Behavior of Bridges
11.2.1.3 Use of the PVID and VID Set
11.2.2 VLAN registration service definition
319 11.2.3 Definition of the MVRP application
11.2.3.1 Definition of MRP elements
11.2.3.1.1 MAP Context for MVRP in SST environments
11.2.3.1.2 MAP Contexts for MVRP in MST environments
11.2.3.1.3 MVRP application address
11.2.3.1.4 MVRP application EtherType
11.2.3.1.5 MVRP ProtocolVersion
320 11.2.3.1.6 MVRP AttributeType definitions
11.2.3.1.7 MVRP FirstValue definitions
11.2.3.1.8 MVRP AttributeLength definitions
11.2.3.1.9 MVRP AttributeListLength definitions
11.2.3.1.10 MVRP Vector definitions
11.2.3.2 Provision and support of the VLAN registration service
11.2.3.2.1 Initiating VLAN membership declaration
321 11.2.3.2.2 VLAN membership registration
11.2.3.2.3 Administrative controls
322 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
323 12. Bridge management
12.1 Management functions
12.1.1 Configuration Management
324 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
325 12.3 Data types
326 12.4 Bridge Management Entity
12.4.1 Bridge Configuration
12.4.1.1 Discover Bridge
12.4.1.1.1 Purpose
327 12.4.1.1.2 Inputs
12.4.1.1.3 Outputs
12.4.1.2 Read Bridge
12.4.1.2.1 Purpose
12.4.1.2.2 Inputs
12.4.1.2.3 Outputs
328 12.4.1.3 Set Bridge Name
12.4.1.3.1 Purpose
12.4.1.3.2 Inputs
12.4.1.3.3 Outputs
12.4.1.4 Reset Bridge
12.4.1.4.1 Purpose
12.4.1.4.2 Inputs
12.4.1.4.3 Outputs
12.4.1.5 Bridge component configuration
329 12.4.1.5.1 Component type enumeration
12.4.1.5.2 Component device capabilities
12.4.2 Port configuration
330 12.4.2.1 Port type capabilities and enumeration
331 12.4.2.2 Media-dependent overhead
12.5 MAC entities
12.5.1 ISS Port Number table managed object (optional)
332 12.6 Forwarding process
12.6.1 The Port Counters
12.6.1.1 Read forwarding port counters
12.6.1.1.1 Purpose
12.6.1.1.2 Inputs
12.6.1.1.3 Outputs
333 12.6.2 Priority handling
12.6.2.1 Read Port Default Priority
12.6.2.1.1 Purpose
12.6.2.1.2 Inputs
12.6.2.1.3 Outputs
12.6.2.2 Set Port Default Priority
12.6.2.2.1 Purpose
12.6.2.2.2 Inputs
12.6.2.2.3 Outputs
334 12.6.2.3 Read Port Priority Regeneration Table
12.6.2.3.1 Purpose
12.6.2.3.2 Inputs
12.6.2.3.3 Outputs
12.6.2.4 Set Port Priority Regeneration Table
12.6.2.4.1 Purpose
12.6.2.4.2 Inputs
12.6.2.4.3 Outputs
12.6.2.5 Read Port Priority Code Point Selection
12.6.2.5.1 Purpose
335 12.6.2.5.2 Inputs
12.6.2.5.3 Outputs
12.6.2.6 Set Port Priority Code Point Selection
12.6.2.6.1 Purpose
12.6.2.6.2 Inputs
12.6.2.6.3 Outputs
12.6.2.7 Read Priority Code Point Decoding Table
12.6.2.7.1 Purpose
12.6.2.7.2 Inputs
12.6.2.7.3 Outputs
336 12.6.2.8 Set Priority Code Point Decoding Table
12.6.2.8.1 Purpose
12.6.2.8.2 Inputs
12.6.2.8.3 Outputs
337 12.6.2.9 Read Priority Code Point Encoding Table
12.6.2.9.1 Purpose
12.6.2.9.2 Inputs
12.6.2.9.3 Outputs
12.6.2.10 Set Priority Code Point Encoding Table
12.6.2.10.1 Purpose
12.6.2.10.2 Inputs
338 12.6.2.10.3 Outputs
12.6.2.11 Read Use_DEI Parameter
12.6.2.11.1 Purpose
12.6.2.11.2 Inputs
12.6.2.11.3 Outputs
12.6.2.12 Set Use_DEI Parameter
12.6.2.12.1 Purpose
12.6.2.12.2 Inputs
12.6.2.12.3 Outputs
12.6.2.13 Read Require Drop Encoding Parameter
12.6.2.13.1 Purpose
12.6.2.13.2 Inputs
12.6.2.13.3 Outputs
339 12.6.2.14 Set Require Drop Encoding Parameter
12.6.2.14.1 Purpose
12.6.2.14.2 Inputs
12.6.2.14.3 Outputs
12.6.2.15 Read Service Access Priority Selection
12.6.2.15.1 Purpose
12.6.2.15.2 Inputs
12.6.2.15.3 Outputs
12.6.2.16 Set Service Access Priority Selection
12.6.2.16.1 Purpose
12.6.2.16.2 Inputs
12.6.2.16.3 Outputs
12.6.2.17 Read Service Access Priority Table
12.6.2.17.1 Purpose
340 12.6.2.17.2 Inputs
12.6.2.17.3 Outputs
12.6.2.18 Set Service Access Priority Table
12.6.2.18.1 Purpose
12.6.2.18.2 Inputs
12.6.2.18.3 Outputs
12.6.3 Traffic Class Table
12.6.3.1 Read Port Traffic Class Table
12.6.3.1.1 Purpose
12.6.3.1.2 Inputs
12.6.3.1.3 Outputs
341 12.6.3.2 Set Port Traffic Class Table
12.6.3.2.1 Purpose
12.6.3.2.2 Inputs
12.6.3.2.3 Outputs
12.7 Filtering Database (FDB)
12.7.1 The Filtering Database object
12.7.1.1 Read Filtering Database
12.7.1.1.1 Purpose
12.7.1.1.2 Inputs
342 12.7.1.1.3 Outputs
12.7.1.2 Set Filtering Database Ageing Time
12.7.1.2.1 Purpose
12.7.1.2.2 Inputs
12.7.1.2.3 Outputs
12.7.2 A Static Filtering Entry object
12.7.3 A Dynamic Filtering Entry object
343 12.7.4 A MAC Address Registration Entry object
12.7.5 A VLAN Registration Entry object
12.7.5.1 Static VLAN Registration Entry object
12.7.5.2 Dynamic VLAN Registration Entry object
12.7.6 Permanent Database object
12.7.6.1 Read Permanent Database
12.7.6.1.1 Purpose
12.7.6.1.2 Inputs
344 12.7.6.1.3 Outputs
12.7.7 General FDB operations
12.7.7.1 Create Filtering Entry
12.7.7.1.1 Purpose
12.7.7.1.2 Inputs
12.7.7.1.3 Outputs
12.7.7.2 Delete Filtering Entry
12.7.7.2.1 Purpose
12.7.7.2.2 Inputs
12.7.7.2.3 Outputs
345 12.7.7.3 Read Filtering Entry
12.7.7.3.1 Purpose
12.7.7.3.2 Inputs
12.7.7.3.3 Outputs
12.7.7.4 Read Filtering Entry range
12.7.7.4.1 Purpose
12.7.7.4.2 Inputs
12.7.7.4.3 Outputs
346 12.8 Bridge Protocol Entity
12.8.1 The Protocol Entity
12.8.1.1 Read CIST Bridge Protocol Parameters
12.8.1.1.1 Purpose
12.8.1.1.2 Inputs
12.8.1.1.3 Outputs
347 12.8.1.2 Read MSTI Bridge Protocol Parameters
12.8.1.2.1 Purpose
12.8.1.2.2 Inputs
12.8.1.2.3 Outputs
12.8.1.3 Set CIST Bridge Protocol Parameters
12.8.1.3.1 Purpose
12.8.1.3.2 Inputs
348 12.8.1.3.3 Outputs
12.8.1.3.4 Procedure
12.8.1.4 Set MSTI Bridge Protocol Parameters
12.8.1.4.1 Purpose
12.8.1.4.2 Inputs
349 12.8.1.4.3 Outputs
12.8.1.4.4 Procedure
12.8.2 Bridge Port
12.8.2.1 Read CIST Port Parameters
12.8.2.1.1 Purpose
12.8.2.1.2 Inputs
12.8.2.1.3 Outputs
350 12.8.2.2 Read MSTI Port Parameters
12.8.2.2.1 Purpose
12.8.2.2.2 Inputs
12.8.2.2.3 Outputs
351 12.8.2.3 Set CIST port parameters
12.8.2.3.1 Purpose
12.8.2.3.2 Inputs
12.8.2.3.3 Outputs
352 12.8.2.3.4 Procedure
12.8.2.4 Set MSTI port parameters
12.8.2.4.1 Purpose
12.8.2.4.2 Inputs
12.8.2.4.3 Outputs
12.8.2.4.4 Procedure
12.8.2.5 Force BPDU Migration Check
12.8.2.5.1 Purpose
12.8.2.5.2 Inputs
12.8.2.5.3 Outputs
353 12.8.2.5.4 Procedure
12.9 MRP Entities
12.9.1 The MRP Timer object
12.9.1.1 Read MRP Timers
12.9.1.1.1 Purpose
12.9.1.1.2 Inputs
12.9.1.1.3 Outputs
12.9.1.2 Set MRP Timers
12.9.1.2.1 Purpose
12.9.1.2.2 Inputs
354 12.9.1.2.3 Outputs
12.9.2 The MRP Attribute Type object
12.9.2.1 Read MRP Applicant Controls
12.9.2.1.1 Purpose
12.9.2.1.2 Inputs
12.9.2.1.3 Outputs
12.9.2.2 Set MRP Applicant Controls
12.9.2.2.1 Purpose
12.9.2.2.2 Inputs
12.9.2.2.3 Outputs
355 12.9.2.2.4 Procedures
12.9.3 Periodic state machine objects
12.9.3.1 Read Periodic state machine state
12.9.3.1.1 Purpose
12.9.3.1.2 Inputs
12.9.3.1.3 Outputs
12.9.3.2 Set Periodic state machine state
12.9.3.2.1 Purpose
12.9.3.2.2 Inputs
12.9.3.2.3 Outputs
12.10 Bridge VLAN managed objects
356 12.10.1 Bridge VLAN Configuration managed object
12.10.1.1 Read Bridge VLAN Configuration
12.10.1.1.1 Purpose
12.10.1.1.2 Inputs
12.10.1.1.3 Outputs
357 12.10.1.2 Configure PVID and VID Set values
12.10.1.2.1 Purpose
12.10.1.2.2 Inputs
12.10.1.2.3 Outputs
12.10.1.3 Configure Acceptable Frame Types parameters
12.10.1.3.1 Purpose
12.10.1.3.2 Inputs
358 12.10.1.3.3 Outputs
12.10.1.4 Configure Enable Ingress Filtering parameters
12.10.1.4.1 Purpose
12.10.1.4.2 Inputs
12.10.1.4.3 Outputs
12.10.1.5 Reset Bridge
12.10.1.5.1 Purpose
12.10.1.5.2 Inputs
12.10.1.5.3 Outputs
12.10.1.6 Configure Restricted_VLAN_Registration parameters
12.10.1.6.1 Purpose
12.10.1.6.2 Inputs
12.10.1.6.3 Outputs
359 12.10.1.7 Configure Protocol Group Database
12.10.1.7.1 Inputs
12.10.1.7.2 Outputs
12.10.1.8 VID Translation Configuration managed object
12.10.1.8.1 Read VID Translation Table Entry
360 12.10.1.8.2 Configure VID Translation Table Entry
12.10.1.9 Egress VID Translation Configuration managed object
12.10.1.9.1 Read Egress VID Translation Table Entry
12.10.1.9.2 Configure Egress VID Translation Table Entry
361 12.10.2 VLAN Configuration managed object
12.10.2.1 Read VLAN Configuration
12.10.2.1.1 Purpose
12.10.2.1.2 Inputs
12.10.2.1.3 Outputs
12.10.2.2 Create VLAN Configuration
12.10.2.2.1 Purpose
12.10.2.2.2 Inputs
12.10.2.2.3 Outputs
362 12.10.2.3 Delete VLAN Configuration
12.10.2.3.1 Purpose
12.10.2.3.2 Inputs
12.10.2.3.3 Outputs
12.10.3 The VID to FID allocation managed object
12.10.3.1 Read VID to FID allocations
12.10.3.1.1 Purpose
12.10.3.1.2 Inputs
12.10.3.1.3 Outputs
363 12.10.3.2 Read FID allocation for VID
12.10.3.2.1 Purpose
12.10.3.2.2 Inputs
12.10.3.2.3 Outputs
12.10.3.3 Read VIDs allocated to FID
12.10.3.3.1 Purpose
12.10.3.3.2 Inputs
12.10.3.3.3 Outputs
12.10.3.4 Set VID to FID allocation
12.10.3.4.1 Purpose
12.10.3.4.2 Inputs
12.10.3.4.3 Outputs
364 12.10.3.4.4 Procedure
12.10.3.5 Delete VID to FID allocation
12.10.3.5.1 Purpose
12.10.3.5.2 Inputs
12.10.3.5.3 Outputs
12.10.3.5.4 Procedure
12.11 MMRP entities
12.11.1 MMRP Configuration managed object
365 12.11.1.1 Read MMRP Configuration
12.11.1.1.1 Purpose
12.11.1.1.2 Inputs
12.11.1.1.3 Outputs
12.11.1.2 Notify MAC address registration failure
12.11.1.2.1 Purpose
12.11.1.2.2 Inputs
12.11.1.2.3 Outputs
12.11.1.3 Configure Restricted_MAC_Address_Registration parameters
12.11.1.3.1 Purpose
12.11.1.3.2 Inputs
12.11.1.3.3 Outputs
366 12.12 MST configuration entities
12.12.1 The MSTI List
12.12.1.1 Read MSTI List
12.12.1.1.1 Purpose
12.12.1.1.2 Inputs
12.12.1.1.3 Outputs
12.12.1.2 Create MSTI
12.12.1.2.1 Purpose
12.12.1.2.2 Inputs
12.12.1.2.3 Outputs
367 12.12.1.3 Delete MSTI
12.12.1.3.1 Purpose
12.12.1.3.2 Inputs
12.12.1.3.3 Outputs
12.12.2 The FID to MSTID Allocation Table
12.12.2.1 Read FID to MSTID allocations
12.12.2.1.1 Purpose
12.12.2.1.2 Inputs
12.12.2.1.3 Outputs
368 12.12.2.2 Set FID to MSTID allocation
12.12.2.2.1 Purpose
12.12.2.2.2 Inputs
12.12.2.2.3 Outputs
12.12.2.2.4 Procedure
12.12.3 The MST Configuration Table
12.12.3.1 Read MST Configuration Table Element
12.12.3.1.1 Purpose
12.12.3.1.2 Inputs
369 12.12.3.1.3 Outputs
12.12.3.2 Read VIDs assigned to MSTID
12.12.3.2.1 Purpose
12.12.3.2.2 Inputs
12.12.3.2.3 Outputs
12.12.3.3 Read MST Configuration Identifier
12.12.3.3.1 Purpose
12.12.3.3.2 Inputs
12.12.3.3.3 Outputs
12.12.3.4 Set MST Configuration Identifier Elements
12.12.3.4.1 Purpose
12.12.3.4.2 Inputs
370 12.12.3.4.3 Outputs
12.13 Provider Bridge management
371 12.13.1 Provider Bridge Port Type managed object
12.13.1.1 Read Provider Bridge Port Type
12.13.1.1.1 Purpose
12.13.1.1.2 Inputs
12.13.1.1.3 Outputs
372 12.13.1.2 Configure Provider Bridge Port Type
12.13.1.2.1 Purpose
12.13.1.2.2 Inputs
12.13.1.2.3 Outputs
12.13.2 Customer Edge Port Configuration managed object
373 12.13.2.1 Read C-VID Registration Table Entry
12.13.2.1.1 Purpose
12.13.2.1.2 Inputs
12.13.2.1.3 Outputs
12.13.2.2 Configure C-VID Registration Table Entry
12.13.2.2.1 Purpose
12.13.2.2.2 Inputs
12.13.2.2.3 Outputs
12.13.2.3 Read Provider Edge Port Configuration
12.13.2.3.1 Purpose
12.13.2.3.2 Inputs
12.13.2.3.3 Outputs
374 12.13.2.4 Set Provider Edge Port Configuration
12.13.2.4.1 Purpose
12.13.2.4.2 Inputs
12.13.2.4.3 Outputs
12.13.2.5 Read Service Priority Regeneration Table
12.13.2.5.1 Purpose
12.13.2.5.2 Inputs
12.13.2.5.3 Outputs
375 12.13.2.6 Set Service Priority Regeneration Table
12.13.2.6.1 Purpose
12.13.2.6.2 Inputs
12.13.2.6.3 Outputs
12.13.3 Remote Customer Access managed object
376 12.13.3.1 Read Internal Interface Table Entry
12.13.3.1.1 Purpose
12.13.3.1.2 Inputs
12.13.3.1.3 Outputs
12.13.3.2 Configure Internal Interface Table Entry
12.13.3.2.1 Purpose
377 12.13.3.2.2 Inputs
12.13.3.2.3 Outputs
12.14 CFM entities
12.14.1 Maintenance Domain list managed object
378 12.14.1.1 Read Maintenance Domain list
12.14.1.1.1 Purpose
12.14.1.1.2 Inputs
12.14.1.1.3 Outputs
379 12.14.1.2 Create Maintenance Domain managed object
12.14.1.2.1 Purpose
12.14.1.2.2 Inputs
12.14.1.2.3 Outputs
12.14.1.3 Delete Maintenance Domain managed object
12.14.1.3.1 Purpose
12.14.1.3.2 Inputs
12.14.1.3.3 Outputs
12.14.2 CFM Stack managed object
12.14.2.1 Read CFM Stack managed object
12.14.2.1.1 Purpose
12.14.2.1.2 Inputs
380 12.14.2.1.3 Outputs
12.14.3 Default MD Level managed object
12.14.3.1 Read Default MD Level managed object
12.14.3.1.1 Purpose
12.14.3.1.2 Input
12.14.3.1.3 Output
381 12.14.3.2 Write Default MD Level managed object
12.14.3.2.1 Purpose
12.14.3.2.2 Inputs
12.14.3.2.3 Outputs
12.14.4 Configuration Error List managed object
12.14.4.1 Read Configuration Error List managed object
12.14.4.1.1 Purpose
12.14.4.1.2 Inputs
382 12.14.4.1.3 Outputs
12.14.5 Maintenance Domain managed object
12.14.5.1 Read Maintenance Domain managed object
12.14.5.1.1 Purpose
12.14.5.1.2 Inputs
12.14.5.1.3 Outputs
383 12.14.5.2 Write Maintenance Domain managed object
12.14.5.2.1 Purpose
12.14.5.2.2 Inputs
12.14.5.2.3 Outputs
12.14.5.3 Create Maintenance Association managed object
12.14.5.3.1 Purpose
12.14.5.3.2 Inputs
384 12.14.5.3.3 Outputs
12.14.5.4 Delete Maintenance Association managed object
12.14.5.4.1 Purpose
12.14.5.4.2 Inputs
12.14.5.4.3 Outputs
12.14.6 Maintenance Association managed object
385 12.14.6.1 Read Maintenance Association managed object
12.14.6.1.1 Purpose
12.14.6.1.2 Inputs
12.14.6.1.3 Outputs
12.14.6.2 Write Maintenance Association managed object
12.14.6.2.1 Purpose
386 12.14.6.2.2 Inputs
12.14.6.2.3 Outputs
12.14.6.3 Create Maintenance association Endpoint managed object
12.14.6.3.1 Purpose
12.14.6.3.2 Inputs
12.14.6.3.3 Outputs
387 12.14.6.4 Delete Maintenance association Endpoint managed object
12.14.6.4.1 Purpose
12.14.6.4.2 Inputs
12.14.6.4.3 Outputs
12.14.7 Maintenance association Endpoint managed object
12.14.7.1 Read Maintenance association Endpoint managed object
12.14.7.1.1 Purpose
12.14.7.1.2 Inputs
12.14.7.1.3 Outputs
390 12.14.7.2 Write Maintenance association Endpoint managed object
12.14.7.2.1 Purpose
12.14.7.2.2 Inputs
12.14.7.2.3 Outputs
12.14.7.3 Transmit Loopback Messages
12.14.7.3.1 Purpose
12.14.7.3.2 Inputs
391 12.14.7.3.3 Outputs
12.14.7.4 Transmit Linktrace Message
12.14.7.4.1 Purpose
12.14.7.4.2 Inputs
12.14.7.4.3 Outputs
392 12.14.7.5 Read Linktrace Reply
12.14.7.5.1 Purpose
12.14.7.5.2 Inputs
12.14.7.5.3 Outputs
393 12.14.7.6 Read MEP Database
12.14.7.6.1 Purpose
12.14.7.6.2 Inputs
12.14.7.6.3 Outputs
394 12.14.7.7 Transmit MEP Fault Alarm
12.14.7.7.1 Purpose
12.14.7.7.2 Outputs
12.15 Backbone Core Bridge (BCB) management
12.16 Backbone Edge Bridge (BEB) management
396 12.16.1 BEB configuration managed object
12.16.1.1 Read BEB configuration
12.16.1.1.1 Purpose
12.16.1.1.2 Inputs
12.16.1.1.3 Outputs
397 12.16.1.2 Set BEB configuration
12.16.1.2.1 Purpose
12.16.1.2.2 Inputs
398 12.16.1.2.3 Outputs
12.16.1.3 Create BEB component (optional)
12.16.1.3.1 Purpose
12.16.1.3.2 Inputs
12.16.1.3.3 Outputs
12.16.1.4 Delete BEB component (optional)
12.16.1.4.1 Purpose
12.16.1.4.2 Inputs
12.16.1.4.3 Outputs
12.16.1.5 Create BEB Bridge Port (optional)
12.16.1.5.1 Purpose
12.16.1.5.2 Inputs
12.16.1.5.3 Outputs
399 12.16.1.6 Create BEB PIP (optional)
12.16.1.6.1 Purpose
12.16.1.6.2 Inputs
12.16.1.6.3 Outputs
12.16.1.7 Delete BEB Bridge Port (optional)
12.16.1.7.1 Purpose
12.16.1.7.2 Inputs
12.16.1.7.3 Outputs
12.16.1.8 Delete BEB PIP (optional)
12.16.1.8.1 Purpose
12.16.1.8.2 Inputs
12.16.1.8.3 Outputs
400 12.16.2 BEB/PB/VLAN Bridge Port configuration managed object
12.16.2.1 Read BEB/PB/VLAN Bridge Port configuration
12.16.2.1.1 Purpose
12.16.2.1.2 Inputs
12.16.2.1.3 Outputs
12.16.3 VIP configuration managed object
12.16.3.1 Read VIP configuration
12.16.3.1.1 Purpose
401 12.16.3.1.2 Inputs
12.16.3.1.3 Outputs
12.16.3.2 Set VIP configuration
12.16.3.2.1 Purpose
12.16.3.2.2 Inputs
12.16.3.2.3 Outputs
12.16.4 PIP configuration managed object
402 12.16.4.1 Read PIP configuration
12.16.4.1.1 Purpose
12.16.4.1.2 Inputs
12.16.4.1.3 Outputs
12.16.4.2 Set PIP configuration (optional)
12.16.4.2.1 Purpose
12.16.4.2.2 Inputs
12.16.4.2.3 Outputs
403 12.16.4.3 Read VIP to PIP mapping
12.16.4.3.1 Purpose
12.16.4.3.2 Inputs
12.16.4.3.3 Outputs
12.16.4.4 Set VIP to PIP mapping (optional)
12.16.4.4.1 Purpose
12.16.4.4.2 Inputs
12.16.4.4.3 Outputs
12.16.4.5 Read PIP Priority Code Point Selection
12.16.4.5.1 Purpose
404 12.16.4.5.2 Inputs
12.16.4.5.3 Outputs
12.16.4.6 Set PIP Priority Code Point Selection
12.16.4.6.1 Purpose
12.16.4.6.2 Inputs
12.16.4.6.3 Outputs
12.16.4.7 Read PIP Priority Code Point Decoding Table
12.16.4.7.1 Purpose
12.16.4.7.2 Inputs
12.16.4.7.3 Outputs
405 12.16.4.8 Set PIP Priority Code Point Decoding Table (optional)
12.16.4.8.1 Purpose
12.16.4.8.2 Inputs
12.16.4.8.3 Outputs
12.16.4.9 Read PIP Priority Code Point Encoding Table
12.16.4.9.1 Purpose
406 12.16.4.9.2 Inputs
12.16.4.9.3 Outputs
12.16.4.10 Set PIP Priority Code Point Encoding Table (optional)
12.16.4.10.1 Purpose
12.16.4.10.2 Inputs
407 12.16.4.10.3 Outputs
12.16.4.11 Read PIP Use_DEI parameter
12.16.4.11.1 Purpose
12.16.4.11.2 Inputs
12.16.4.11.3 Outputs
12.16.4.12 Set PIP Use_DEI parameter (optional)
12.16.4.12.1 Purpose
12.16.4.12.2 Inputs
12.16.4.12.3 Outputs
12.16.4.13 Read PIP Require Drop Encoding parameter
12.16.4.13.1 Purpose
12.16.4.13.2 Inputs
12.16.4.13.3 Outputs
12.16.4.14 Set PIP Require Drop Encoding parameter (optional)
12.16.4.14.1 Purpose
408 12.16.4.14.2 Inputs
12.16.4.14.3 Outputs
12.16.5 CBP Configuration managed object
12.16.5.1 Read Backbone Service Instance table entry
12.16.5.1.1 Purpose
12.16.5.1.2 Inputs
12.16.5.1.3 Outputs
409 12.16.5.2 Set Backbone Service Instance table entry
12.16.5.2.1 Purpose
12.16.5.2.2 Inputs
12.16.5.2.3 Outputs
12.16.5.3 TESI assignment managed object
12.16.5.3.1 Purpose
12.16.5.3.2 Inputs
12.16.5.3.3 Outputs
410 12.16.5.4 Read Flow Filtering Control Table entry
12.16.5.4.1 Purpose
12.16.5.4.2 Inputs
12.16.5.4.3 Outputs
12.16.5.5 Set Flow Filtering Control Table entry
12.16.5.5.1 Purpose
12.16.5.5.2 Inputs
12.16.5.5.3 Outputs
411 12.17 DDCFM entities
12.17.1 DDCFM Stack managed object
12.17.1.1 Read DDCFM Stack managed object
12.17.1.1.1 Purpose
12.17.1.1.2 Input
12.17.1.1.3 Outputs
12.17.2 Reflection Responder managed object
412 12.17.2.1 Create Reflection Responder managed object
12.17.2.1.1 Purpose
12.17.2.1.2 Inputs
12.17.2.1.3 Outputs
12.17.2.2 Write Reflection Responder managed object’s attributes
12.17.2.2.1 Purpose
12.17.2.2.2 Inputs
413 12.17.2.2.3 Outputs
12.17.2.3 Read Reflection Responder managed object’s attributes
12.17.2.3.1 Purpose
12.17.2.3.2 Input
12.17.2.3.3 Outputs
414 12.17.2.4 Delete Reflection Responder managed object
12.17.2.4.1 Purpose
12.17.2.4.2 Input
12.17.2.4.3 Outputs
12.17.2.5 Activate Reflection Responder
12.17.2.5.1 Purpose
12.17.2.5.2 Inputs
12.17.2.5.3 Outputs
415 12.17.2.6 Deactivate Reflection Responder
12.17.2.6.1 Purpose
12.17.2.6.2 Input
12.17.2.6.3 Outputs
12.17.3 RFM Receiver managed object
12.17.3.1 Create RFM Receiver managed object
12.17.3.1.1 Purpose
12.17.3.1.2 Inputs
12.17.3.1.3 Outputs
12.17.3.2 Delete RFM Receiver managed object
12.17.3.2.1 Purpose
416 12.17.3.2.2 Input
12.17.3.2.3 Outputs
12.17.4 Decapsulator Responder managed object
12.17.4.1 Create Decapsulator Responder managed object
12.17.4.1.1 Purpose
12.17.4.1.2 Inputs
12.17.4.1.3 Outputs
12.17.4.2 Read Decapsulator Responder managed object
12.17.4.2.1 Purpose
12.17.4.2.2 Input
417 12.17.4.2.3 Outputs
12.17.4.3 Write Decapsulator Responder managed object’s attributes
12.17.4.3.1 Purpose
12.17.4.3.2 Inputs
12.17.4.3.3 Outputs
12.17.4.4 Delete Decapsulator Responder managed object
12.17.4.4.1 Purpose
418 12.17.4.4.2 Input
12.17.4.4.3 Outputs
12.17.4.5 Activate Decapsulator Responder
12.17.4.5.1 Purpose
12.17.4.5.2 Input
12.17.4.5.3 Outputs
12.17.4.6 Deactivate Decapsulator Responder
12.17.4.6.1 Purpose
12.17.4.6.2 Input
12.17.4.6.3 Outputs
12.17.5 SFM Originator managed object
419 12.17.5.1 Create SFM Originator managed object
12.17.5.1.1 Purpose
12.17.5.1.2 Inputs
12.17.5.1.3 Outputs
12.17.5.2 Read SFM Originator managed object
12.17.5.2.1 Purpose
12.17.5.2.2 Inputs
12.17.5.2.3 Outputs
12.17.5.3 Delete SFM Originator managed object
12.17.5.3.1 Purpose
420 12.17.5.3.2 Inputs
12.17.5.3.3 Outputs
12.17.5.4 Write SFM Originator managed object’s attribute
12.17.5.4.1 Purpose
12.17.5.4.2 Inputs
12.17.5.4.3 Outputs
12.17.5.5 Activate SFM Originator
12.17.5.5.1 Purpose
12.17.5.5.2 Input
12.17.5.5.3 Outputs
12.17.5.6 Deactivate SFM Originator
12.17.5.6.1 Purpose
421 12.17.5.6.2 Input
12.17.5.6.3 Output
12.18 PBB-TE Protection Switching managed objects
12.18.1 TE protection group list managed object
12.18.1.1 Read TE protection group list
12.18.1.1.1 Purpose
12.18.1.1.2 Inputs
12.18.1.1.3 Outputs
422 12.18.1.2 Create TE protection group managed object
12.18.1.2.1 Purpose
12.18.1.2.2 Inputs
12.18.1.2.3 Outputs
12.18.1.3 Delete TE protection group managed object
12.18.1.3.1 Purpose
12.18.1.3.2 Inputs
12.18.1.3.3 Outputs
12.18.2 TE protection group managed object
423 12.18.2.1 Read TE protection group managed object
12.18.2.1.1 Purpose
12.18.2.1.2 Inputs
12.18.2.1.3 Outputs
12.18.2.2 Write TE protection group managed object
12.18.2.2.1 Purpose
12.18.2.2.2 Inputs
424 12.18.2.2.3 Outputs
12.18.2.3 TE protection group administrative commands managed object
12.18.2.3.1 Purpose
12.18.2.3.2 Inputs
12.18.2.3.3 Outputs
12.19 TPMR managed objects
425 12.19.1 TPMR management entity
12.19.1.1 TPMR configuration
12.19.1.1.1 Read TPMR
426 12.19.1.1.2 Set TPMR Name
12.19.1.2 Port configuration
12.19.1.2.1 Read Port
12.19.1.2.2 Set Port Name
427 12.19.2 MAC and PHY entities
12.19.3 Forwarding Process
12.19.3.1 The Port Counters
12.19.3.1.1 Read forwarding port counters
428 12.19.3.2 Priority handling
12.19.3.2.1 Read Port Default Priority
12.19.3.2.2 Set Port Default Priority
429 12.19.3.2.3 Read Port Priority Regeneration Table
12.19.3.2.4 Set Port Priority Regeneration Table
12.19.3.2.5 Read Port Priority Code Point Selection
430 12.19.3.2.6 Set Port Priority Code Point Selection
12.19.3.2.7 Read Priority Code Point Decoding Table
431 12.19.3.2.8 Read Use_DEI Parameter
12.19.3.2.9 Set Use_DEI Parameter
12.19.3.3 Traffic Class Table
12.19.3.3.1 Read Port Traffic Class Table
12.19.3.3.2 Set Port Traffic Class Table
432 12.19.4 MAC Status Propagation Entity (MSPE)
12.19.4.1 MAC status propagation (MSP)
12.19.4.1.1 Read MSP performance parameters
433 12.19.4.1.2 Set MSP performance parameters
12.19.4.1.3 Read MSP statistics
434 12.20 Management entities for FQTSS
12.20.1 The Bandwidth Availability Parameter Table
435 12.20.2 The Transmission Selection Algorithm Table
12.20.3 The Priority Regeneration Override Table
12.20.4 SR Class to Priority Mapping Table
436 12.21 Congestion Notification managed objects
12.21.1 CN component managed object
12.21.2 CN component priority managed object
438 12.21.2.1 Create CN component priority managed object
12.21.2.2 Delete CN component priority managed object
12.21.3 CN Port priority managed object
439 12.21.4 Congestion Point managed object
12.21.5 Reaction Point port priority managed object
440 12.21.6 Reaction Point group managed object
12.22 Stream Reservation Protocol (SRP) entities
441 12.22.1 SRP Bridge Base Table
12.22.2 SRP Bridge Port Table
442 12.22.3 SRP Latency Parameter Table
12.22.4 SRP Stream Table
12.22.5 SRP Reservations Table
443 12.22.6 SRP Stream Preload Table
12.22.7 SRP Reservations Preload Table
445 12.23 Priority-based Flow Control objects
12.24 1:1 PBB-TE IPS managed objects
12.24.1 IPG list managed object
12.24.1.1 Read IPG list
12.24.1.1.1 Purpose
446 12.24.1.1.2 Inputs
12.24.1.1.3 Outputs
12.24.1.2 Create IPG managed object
12.24.1.2.1 Purpose
12.24.1.2.2 Inputs
12.24.1.2.3 Outputs
12.24.1.3 Delete IPG managed object
12.24.1.3.1 Purpose
447 12.24.1.3.2 Inputs
12.24.1.3.3 Outputs
12.24.2 IPG managed object
12.24.2.1 Read IPG managed object
12.24.2.1.1 Purpose
12.24.2.1.2 Inputs
12.24.2.1.3 Outputs
448 12.24.2.2 Write IPG managed object
12.24.2.2.1 Purpose
12.24.2.2.2 Inputs
12.24.2.2.3 Outputs
12.24.2.3 Apply administrative command to IPG managed object
12.24.2.3.1 Purpose
449 12.24.2.3.2 Inputs
12.24.2.3.3 Outputs
12.25 Shortest Path Bridging managed objects
450 12.25.1 The SPB System managed object
451 12.25.1.1 Create SPB System Managed object
12.25.1.1.1 Purpose
12.25.1.1.2 Inputs
12.25.1.1.3 Outputs
12.25.1.2 Write SPB System managed object
12.25.1.2.1 Purpose
12.25.1.2.2 Inputs
12.25.1.2.3 Outputs
452 12.25.1.3 Read SPB System managed object
12.25.1.3.1 Purpose
12.25.1.3.2 Inputs
12.25.1.3.3 Outputs
12.25.1.4 Delete SPB System managed object
12.25.1.4.1 Purpose
12.25.1.4.2 Inputs
12.25.1.5 Outputs
12.25.2 The SPB MTID Static managed object
453 12.25.2.1 Create SPB MTID Static managed object
12.25.2.1.1 Purpose
12.25.2.1.2 Inputs
12.25.2.1.3 Outputs
12.25.2.2 Write SPB MTID Static managed object
12.25.2.2.1 Purpose
12.25.2.2.2 Inputs
12.25.2.2.3 Outputs
12.25.2.3 Read SPB MTID Static managed object
12.25.2.3.1 Purpose
12.25.2.3.2 Inputs
12.25.2.3.3 Outputs
12.25.2.4 Delete SPB MTID Static managed object
12.25.2.4.1 Purpose
454 12.25.2.4.2 Inputs
12.25.2.4.3 Outputs
12.25.3 The SPB Topology Instance Dynamic managed object
12.25.3.1 Read SPB Topology Instance Dynamic managed object
12.25.3.1.1 Purpose
12.25.3.1.2 Inputs
12.25.3.1.3 Outputs
12.25.4 The SPB ECT Static Entry managed object
455 12.25.4.1 Create SPB ECT Static Entry managed object
12.25.4.1.1 Purpose
12.25.4.1.2 Inputs
12.25.4.1.3 Outputs
12.25.4.2 Read SPB ECT Static Entry managed object
12.25.4.2.1 Purpose
12.25.4.2.2 Inputs
12.25.4.2.3 Outputs
456 12.25.4.3 Delete SPB ECT Static Entry managed object
12.25.4.3.1 Purpose
12.25.4.3.2 Inputs
12.25.4.3.3 Outputs
12.25.5 The SPB ECT Dynamic Entry managed object
12.25.5.1 Read SPB ECT Dynamic Entry managed object
12.25.5.1.1 Purpose
12.25.5.1.2 Inputs
12.25.5.1.3 Outputs
457 12.25.6 The SPB Adjacency Static Entry managed object
12.25.6.1 Write SPB Adjacency Static Entry managed object
12.25.6.1.1 Purpose
12.25.6.1.2 Inputs
12.25.6.1.3 Outputs
12.25.6.2 Read SPB Adjacency Static Entry managed object
12.25.6.2.1 Purpose
12.25.6.2.2 Inputs
12.25.6.2.3 Outputs
458 12.25.7 The SPB Adjacency Dynamic Entry managed object
12.25.7.1 Read SPB Adjacency Dynamic Entry managed object
12.25.7.1.1 Purpose
12.25.7.1.2 Inputs
12.25.7.1.3 Outputs
12.25.8 The SPBM BSI Static Entry managed object
459 12.25.8.1 Write SPBM BSI Static Entry managed object
12.25.8.1.1 Purpose
12.25.8.1.2 Inputs
12.25.8.1.3 Outputs
12.25.8.2 Read SPBM BSI Static Entry managed object
12.25.8.2.1 Purpose
12.25.8.2.2 Inputs
460 12.25.8.2.3 Outputs
12.25.9 The SPB Topology Node Table managed object
12.25.9.1 Read SPB Topology Node Table managed object
12.25.9.1.1 Purpose
12.25.9.1.2 Inputs
12.25.9.1.3 Outputs
461 12.25.10 The SPB Topology ECT Table managed object
12.25.10.1 Read SPB Topology ECT Table managed object
12.25.10.1.1 Purpose
12.25.10.1.2 Inputs
12.25.10.1.3 Outputs
12.25.11 The SPB Topology Edge Table managed object
462 12.25.11.1 Read SPB Topology Edge Table managed object
12.25.11.1.1 Purpose
12.25.11.1.2 Inputs
12.25.11.1.3 Outputs
12.25.12 The SPBM Topology Service Table managed object
463 12.25.12.1 Read SPBM Topology Service Table managed object
12.25.12.1.1 Purpose
12.25.12.1.2 Inputs
12.25.12.1.3 Outputs
12.25.13 The SPBV Topology Service Table managed object
464 12.25.13.1 Read SPBV Topology Service Table managed object
12.25.13.1.1 Purpose
12.25.13.1.2 Inputs
12.25.13.1.3 Outputs
12.25.14 The ECMP ECT Static Entry managed object
12.25.14.1 Write ECMP ECT Static Entry managed object
12.25.14.1.1 Purpose
12.25.14.1.2 Inputs
465 12.25.14.1.3 Outputs
12.25.14.2 Read ECMP ECT Static Entry managed object
12.25.14.2.1 Purpose
12.25.14.2.2 Inputs
12.25.14.2.3 Outputs
12.26 Edge Virtual Bridging (EVB) management
468 12.26.1 EVB system base table
12.26.1.1 System identifiers
469 12.26.1.2 System defaults for EVB
470 12.26.2 SBP table entry
471 12.26.3 VSI table entry
472 12.26.4 S-channel configuration and management
12.26.4.1 UAP table entry
473 12.26.4.2 S-channel interface table entry
474 12.26.5 ER management
12.26.5.1 URP table entry
475 12.27 Edge Control Protocol (ECP) management
12.27.1 ECP table entry
476 12.28 Path Control and Reservation (PCR) management
477 12.28.1 The PCR ECT Static Entry managed object
12.28.1.1 Create PCR ECT Static Entry managed object
12.28.1.1.1 Purpose
12.28.1.1.2 Inputs
12.28.1.1.3 Outputs
478 12.28.1.2 Read PCR ECT Static Entry managed object
12.28.1.2.1 Purpose
12.28.1.2.2 Inputs
12.28.1.2.3 Outputs
12.28.1.3 Write PCR ECT Static Entry managed object
12.28.1.3.1 Purpose
12.28.1.3.2 Inputs
12.28.1.3.3 Outputs
479 12.28.1.4 Delete PCR ECT Static Entry managed object
12.28.1.4.1 Purpose
12.28.1.4.2 Inputs
12.28.1.4.3 Outputs
12.28.2 The PCR Topology ECT Table managed object
12.28.2.1 Read PCR Topology ECT Table managed object
12.28.2.1.1 Purpose
12.28.2.1.2 Inputs
12.28.2.1.3 Outputs
480 12.29 Managed objects for scheduled traffic
12.29.1 The Gate Parameter Table
481 12.29.1.1 The queueMaxSDUTable structure and data types
12.29.1.1.1 queueMaxSDU
12.29.1.1.2 TransmissionOverrun
12.29.1.2 The gate control list structure and data types
482 12.29.1.2.1 GateControlEntry
12.29.1.2.2 gateStatesValue
12.29.1.2.3 timeIntervalValue
12.29.1.3 RationalNumber
12.29.1.4 PTPtime
12.29.1.5 SupportedListMax
12.29.2 Timing points for scheduled traffic
483 12.30 Managed objects for frame preemption
12.30.1 Frame Preemption Parameter table
484 12.30.1.1 framePreemptionStatusTable structure and data types
12.30.1.1.1 framePreemptionAdminStatus
12.30.1.2 holdAdvance object
12.30.1.3 releaseAdvance object
12.30.1.4 preemptionActive object
12.30.1.5 holdRequest object
485 12.31 Managed objects for per-stream classification and metering
12.31.1 The Stream Parameter Table
12.31.1.1 MaxStreamFilterInstances
12.31.1.2 MaxStreamGateInstances
12.31.1.3 MaxFlowMeterInstances
486 12.31.1.4 SupportedListMax
12.31.1.5 MaxSchedulerInstances
12.31.1.6 MaxSchedulerGroupInstances
12.31.2 The Stream Filter Instance Table
12.31.2.1 StreamFilterInstance
12.31.2.2 stream_handle specification data type
12.31.2.3 priority specification data type
12.31.2.4 MaxSDUSize
12.31.2.5 StreamGateInstanceID
487 12.31.2.6 FlowMeterInstanceID and FlowMeterEnable
488 12.31.2.7 SchedulerInstanceID and SchedulerEnable
12.31.3 The Stream Gate Instance Table
489 12.31.3.1 StreamGateInstance
12.31.3.2 The gate control list structure and data types
12.31.3.2.1 StreamGateStatesValue
490 12.31.3.2.2 StreamGateControlEntry
12.31.3.2.3 IPV value
12.31.3.2.4 timeIntervalValue
12.31.3.3 The Internal priority value specification (IPV) data type
12.31.3.4 Representation of times
491 12.31.4 The Flow Meter Instance Table
12.31.5 The Scheduler Instance Table
12.31.5.1 SchedulerInstanceID
12.31.5.2 CommittedBurstSize
492 12.31.5.3 CommittedInformationRate
12.31.5.4 SchedulerGroupInstanceID
12.31.6 The Scheduler Group Instance Table
493 12.31.6.1 SchedulerGroupInstanceID
12.31.6.2 MaxResidenceTime
12.31.7 The Scheduler Port Parameter Table
12.31.7.1 PortNumber
12.31.7.2 DiscardedFramesCount
12.31.8 The Scheduler Timing Characteristics Table
12.31.8.1 ReceptionPortNumber
12.31.8.2 TransmissionPortNumber
494 12.31.8.3 ClockOffsetVariationMax
12.31.8.4 ClockRateDeviationMax
12.31.8.5 ArrivalRecognitionDelayMax
12.31.8.6 ProcessingDelayMin
12.31.8.7 ProcessingDelayMax
495 12.32 Stream reservation remote management
12.32.1 Bridge Delay
496 12.32.1.1 independentDelayMin/Max
12.32.1.2 dependentDelayMin/Max
497 12.32.2 Propagation Delay
12.32.2.1 txPropagationDelay
12.32.3 Static Trees
498 12.32.3.1 staticTreesSupported
12.32.4 MRP External Control
12.32.4.1 externalControl
499 12.32.4.2 indicationList
500 12.32.4.3 indicationListLength
12.32.4.4 indicationChangeCounter
12.32.4.5 adminRequestList
501 12.32.4.6 adminRequestListLength
12.32.4.7 operRequestList
12.32.4.8 operRequestListLength
502 13. Spanning tree protocols
503 13.1 Protocol design requirements
504 13.2 Protocol support requirements
13.2.1 MSTP support requirements
13.2.2 SPB support requirements
505 13.3 Protocol design goals
13.4 RSTP overview
506 13.4.1 Computation of the active topology
507 13.4.2 Example topologies
510 13.5 MSTP overview
511 13.5.1 Example topologies
514 13.5.2 Relationship of MSTP to RSTP
13.5.3 Modeling an MST or SPT Region as a single Bridge
515 13.6 SPB overview
516 13.7 Compatibility and interoperability
13.7.1 Designated Port selection
13.7.2 Force Protocol Version
517 13.8 MST Configuration Identifier (MCID)
518 13.9 Spanning tree priority vectors
520 13.10 CIST Priority Vector calculations
522 13.11 MST Priority Vector calculations
524 13.12 Port Role assignments
525 13.13 Stable connectivity
526 13.14 Communicating spanning tree information
527 13.15 Changing spanning tree information
528 13.16 Changing Port States with RSTP or MSTP
529 13.16.1 Subtree connectivity and priority vectors
13.16.2 Root Port transition to Forwarding
13.16.3 Designated Port transition to Forwarding
531 13.16.4 Master Port transition to Forwarding
533 13.17 Changing Port States with SPB
535 13.17.1 Agreement Digest
536 13.18 Managing spanning tree topologies
537 13.19 Updating learned station location information
539 13.20 Managing reconfiguration
540 13.21 Partial and disputed connectivity
13.22 In-service upgrades
542 13.23 Fragile Bridges
13.24 Spanning tree protocol state machines
544 13.25 State machine timers
545 13.25.1 edgeDelayWhile
13.25.2 fdWhile
13.25.3 helloWhen
13.25.4 mdelayWhile
13.25.5 rbWhile
13.25.6 rcvdInfoWhile
546 13.25.7 rrWhile
13.25.8 tcDetected
13.25.9 tcWhile
13.25.10 pseudoInfoHelloWhen
13.26 Per Bridge variables
547 13.26.1 agreementDigest
13.26.2 BridgeIdentifier
13.26.3 BridgePriority
13.26.4 BridgeTimes
548 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
551 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
552 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
553 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
554 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
555 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
556 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
557 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
558 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
559 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
560 13.28.1 allSptAgree
13.28.2 allSynced
13.28.3 allTransmitReady
13.28.4 BestAgreementPriority
13.28.5 cist
13.28.6 cistRootPort
561 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
562 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
563 13.29.1 betterorsameInfo(newInfoIs)
13.29.2 clearAllRcvdMsgs()
13.29.3 clearReselectTree()
564 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()
565 13.29.11 pseudoRcvMsgs()
13.29.12 rcvInfo()
566 13.29.13 rcvMsgs()
13.29.14 rcvAgreements()
13.29.15 recordAgreement()
567 13.29.16 recordDispute()
13.29.17 recordMastered()
13.29.18 recordPriority()
13.29.19 recordProposal()
13.29.20 recordTimes()
568 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()
569 13.29.28 txRstp()
13.29.29 txTcn()
13.29.30 updtAgreement()
570 13.29.31 updtBPDUVersion()
13.29.32 updtDigest()
571 13.29.33 updtRcvdInfoWhile()
572 13.29.34 updtRolesTree()
573 13.29.35 uptRolesDisabledTree()
13.30 The Port Timers state machine
574 13.31 Port Receive state machine
575 13.32 Port Protocol Migration state machine
13.33 Bridge Detection state machine
576 13.34 Port Transmit state machine
577 13.35 Port Information state machine
578 13.36 Port Role Selection state machine
13.37 Port Role Transitions state machine
583 13.38 Port State Transition state machine
584 13.38.1 Port State transitions for the CIST and MSTIs
13.38.2 Port State transitions for SPTs
585 13.39 Topology Change state machine
586 13.40 Layer 2 Gateway Port Receive state machine
13.41 CEP spanning tree operation
13.41.1 PEP operPointToPointMAC and operEdge
587 13.41.2 updtRolesTree()
13.41.3 setReRootTree(), setSyncTree(), setTcPropTree()
13.41.4 allSynced, reRooted
13.41.5 Configuration parameters
588 13.42 Virtual Instance Port (VIP) spanning tree operation
589 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
591 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
592 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
593 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
595 14.4.1 MSTI Configuration Messages
596 14.5 Validation of received BPDUs
597 14.6 Validation and interoperability
598 15. Support of the MAC Service by PBNs
15.1 Service transparency
599 15.2 Customer service interfaces
15.3 Port-based service interface
600 15.4 C-tagged service interface
601 15.5 S-tagged service interface
602 15.6 Remote customer service interfaces (RCSIs)
605 15.7 Service instance segregation
15.8 Service instance selection and identification
606 15.9 Service priority selection
15.10 Service access protection
607 16. Principles of Provider Bridged Network (PBN) operation
16.1 PBN overview
608 16.2 Provider Bridged Network (PBN)
611 16.3 Service instance connectivity
612 16.4 Service provider learning of customer end station addresses
16.5 Detection of connectivity loops through attached networks
613 16.6 Network management
614 17. Management Information Base (MIB)
17.1 Internet Standard Management Framework
17.2 Structure of the MIB
616 17.2.1 Structure of the IEEE8021-TC-MIB
617 17.2.2 Structure of the IEEE8021-BRIDGE-MIB
621 17.2.3 Structure of the IEEE8021-SPANNING-TREE MIB
624 17.2.4 Structure of the IEEE8021-Q-BRIDGE-MIB
629 17.2.5 Structure of the IEEE8021-PB-MIB
631 17.2.6 Structure of the IEEE8021-MSTP-MIB
634 17.2.7 Structure of the IEEE8021-CFM-MIB
640 17.2.8 Structure of the IEEE8021-PBB-MIB
643 17.2.9 Structure of the IEEE8021-DDCFM-MIBs
645 17.2.10 Structure of the IEEE8021-PBBTE-MIB
647 17.2.10.3 Using the MIB to query and configure protection groups
17.2.10.4 Using the MIB to prevent erroneous forwarding in the PBB-TE network
648 17.2.11 Structure of the TPMR MIB
650 17.2.12 Structure of the IEEE8021-FQTSS-MIB
651 17.2.13 Structure of the IEEE8021-CN-MIB
653 17.2.14 Structure of the IEEE8021-SRP-MIB
655 17.2.15 Structure of the IEEE8021-MVRPX-MIB
17.2.16 Structure of the IEEE8021-MIRP-MIB
656 17.2.17 Structure of the IEEE8021-PFC-MIB
17.2.18 Structure of the IEEE8021-TEIPS-MIB
658 17.2.18.3 Using the TEIPS MIB to query and configure IPGs
17.2.19 Structure of the IEEE8021-SPB-MIB
663 17.2.20 Structure of the IEEE8021-EVB-MIB
667 17.2.21 Structure of the IEEE8021-ECMP-MIB
668 17.2.22 Structure of the IEEE8021-ST-MIB
669 17.2.23 Structure of the IEEE8021-Preemption-MIB
17.2.24 Structure of the IEEE8021-PSFP-MIB
672 17.2.25 Structure of the IEEE8021-TSN-REMOTE-MANAGEMENT-MIB
674 17.3 MIB module relationships
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
17.3.2.1 Relationship to the SNMPv2-MIB
17.3.2.2 Relationship to the IF-MIB
676 17.3.2.3 FDB for IEEE 802.1D Bridges
677 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
17.3.4.1 Relationship to the IF-MIB
17.3.4.1.1 ifStackTable
17.3.4.1.2 ifRcvAddressTable
17.3.4.2 Relationship to IEEE8021-BRIDGE-MIB
678 17.3.4.2.1 ieee8021BridgeBase subtree
17.3.4.2.2 ieee8021BridgeTp subtree
17.3.4.2.3 ieee8021BridgeStatic subtree
17.3.4.2.4 Additions to the IEEE8021-BRIDGE-MIB
679 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
17.3.7.1 Relationship to Interface MIB
17.3.7.2 IEEE8021-CFM-MIB and IEEE8021-CFM-V2-MIB
680 17.3.8 Relationship of the IEEE8021-PBB-MIB to other MIB modules
681 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
682 17.3.11 Relationship of the IEEE8021-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
683 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 IEEE8021-PFC-MIB to other MIB modules
684 17.3.18 Relationship of the IEEE8021-TEIPS-MIB to other MIB modules
17.3.19 Relationship 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 IEEE8021-ECMP-MIB to other MIB modules
17.3.22 Relationship of the IEEE8021-ST-MIB to other MIB modules
685 17.3.23 Relationship of the IEEE8021-Preemption-MIB to other MIB modules
17.3.24 Relationship of IEEE8021-PSFP-MIB to other MIB modules
17.3.25 Relationship of IEEE8021-TSN-REMOTE-MANAGEMENT-MIB to other MIB modules
17.4 Security considerations
17.4.1 Security considerations of the IEEE8021-TC-MIB
686 17.4.2 Security considerations of the IEEE8021-BRIDGE-MIB
687 17.4.3 Security considerations of the IEEE8021-SPANNING-TREE MIB
17.4.4 Security considerations of the IEEE8021-Q-BRIDGE-MIB
688 17.4.5 Security considerations of the IEEE8021-PB-MIB
17.4.6 Security considerations of the IEEE8021-MSTP-MIB
689 17.4.7 Security considerations of the IEEE8021-CFM-MIB
691 17.4.8 Security considerations of the IEEE8021-PBB-MIB
692 17.4.9 Security considerations of the IEEE8021-DDCFM-MIB
17.4.10 Security considerations of the IEEE8021-PBBTE-MIB
693 17.4.11 Security considerations of the IEEE8021-TPMR-MIB
17.4.12 Security considerations of the IEEE8021-FQTSS-MIB
694 17.4.13 Security considerations of the IEEE8021-CN-MIB
696 17.4.14 Security considerations of the IEEE8021-SRP-MIB
17.4.15 Security considerations of the IEEE8021-MVRPX-MIB
697 17.4.16 Security considerations of the IEEE8021-MIRP-MIB
17.4.17 Security considerations of the IEEE8021-PFC-MIB
17.4.18 Security considerations of the IEEE8021-TEIPS-MIB
698 17.4.19 Security considerations of the IEEE8021-SPB-MIB
17.4.20 Security considerations of the IEEE8021-EVB-MIB
700 17.4.21 Security considerations of the IEEE8021-ECMP-MIB
17.4.22 Security considerations of the IEEE8021-ST-MIB
701 17.4.23 Security considerations of the IEEE8021-Preemption-MIB
17.4.24 Security considerations of the IEEE8021-PSFP-MIB
703 17.4.25 Security considerations of the IEEE8021-TSN-REMOTE-MANAGEMENT-MIB
704 17.5 Dynamic component and Port creation
17.5.1 Overview of the dynamically created Bridge entities
17.5.1.1 Components
17.5.1.2 Bridge Ports
17.5.1.3 Internal LAN connections
705 17.5.1.4 Provider Instance Ports (PIPs)
17.5.2 Component creation
17.5.2.1 MAC Bridge component creation
17.5.2.2 C-VLAN component creation
17.5.2.3 S-VLAN component creation
706 17.5.2.4 B-component creation
17.5.2.5 I-component creation
17.5.2.6 ER creation
17.5.2.7 T-component creation
17.5.3 Port creation
17.5.3.1 Port creation on MAC Bridge components
707 17.5.3.2 Port creation on C-VLAN components
17.5.3.2.1 Creating C-VLAN Ports
17.5.3.2.2 Creating SBPs
708 17.5.3.2.3 Creating CEPs
17.5.3.2.4 Creating PEPs
17.5.3.3 Port creation on S-VLAN components
17.5.3.3.1 Creating PNPs
709 17.5.3.3.2 Creating CNPs
710 17.5.3.3.3 Creating a CEP
17.5.3.3.4 Creating an RCAP
711 17.5.3.3.5 Creating an Uplink Access Port (UAP)
712 17.5.3.4 Port creation on B-components
17.5.3.4.1 Creating PNPs
17.5.3.4.2 Creating CBPs
713 17.5.3.5 Port creation on I-components
17.5.3.5.1 Creating CNPs
17.5.3.5.2 Creating VIPs
714 17.5.3.5.3 Creating PIPs
17.5.3.6 Required post creation operations
715 17.5.3.7 Port creation on ERs
17.5.3.7.1 Creating DRPs
17.5.3.7.2 Creating URPs
716 17.6 MIB operations for service interface configuration
17.6.1 Provisioning PBN service interfaces
717 17.6.1.1 Provisioning a Port-based service interface
17.6.1.2 Provisioning a C-tagged service interface
718 17.6.1.3 Provisioning an S-tagged service interface
719 17.6.2 Provisioning Backbone Bridged Network service interfaces
722 17.6.2.1 Service type-independent provisioning of the B-component
17.6.2.2 Service type-independent provisioning of the I-component
17.6.2.2.1 Configuring the ieee8021PbbVipTable
17.6.2.2.2 Configuring the ieee8021PbbPipTable
723 17.6.2.3 Service-dependent provisioning for an I-tagged service interface
17.6.2.4 Service-dependent provisioning a Port-based service interface
17.6.2.4.1 Configuring the B-component
17.6.2.4.2 Configuring the Port operating modes and I-component VID
724 17.6.2.5 Service-dependent provisioning for an S-tagged service interfaces
17.6.2.5.1 Configuring the B-component
17.6.2.5.2 Configuring the I-component for S-tagged service interfaces
725 17.7 MIB modules
17.7.1 Definitions for the IEEE8021-TC-MIB module
734 17.7.2 Definitions for the IEEE8021-BRIDGE-MIB module
767 17.7.3 Definitions for the IEEE8021-SPANNING-TREE-MIB module
782 17.7.4 Definitions for the IEEE8021-Q-BRIDGE-MIB module
820 17.7.5 Definitions for the IEEE8021-PB-MIB module
835 17.7.6 Definitions for the IEEE8021-MSTP-MIB module
859 17.7.7 Definitions for the CFM MIB modules
17.7.7.1 Definitions for the IEEE8021-CFM-MIB module
913 17.7.7.2 Definitions for the IEEE8021-CFM-V2-MIB module
927 17.7.8 Definitions for the IEEE8021-PBB-MIB module
946 17.7.9 Definitions for the IEEE8021-DDCFM-MIB module
961 17.7.10 Definitions for the IEEE8021-PBBTE-MIB module
975 17.7.11 Definitions for the IEEE8021-TPMR-MIB module
987 17.7.12 Definitions for the IEEE8021-FQTSS-MIB module
999 17.7.13 Definitions for the IEEE8021-CN-MIB module
1029 17.7.14 Definitions for the IEEE8021-SRP-MIB module
1047 17.7.15 Definitions for the IEEE8021-MVRPX-MIB module
1051 17.7.16 Definitions for the IEEE8021-MIRP-MIB module
1056 17.7.17 Definitions for the IEEE8021-PFC-MIB module
1059 17.7.18 Definitions for the IEEE8021-TEIPS-V2-MIB module
1071 17.7.19 Definitions for the IEEE8021-SPB-MIB module
1107 17.7.20 Definitions for the IEEE8021-EVB-MIB module
1131 17.7.21 Definitions for the IEEE8021-ECMP-MIB module
1138 17.7.22 Definitions for the IEEE8021-ST-MIB module
1149 17.7.23 Definitions for the IEEE8021-Preemption-MIB module
1154 17.7.24 Definitions for the IEEE8021-PSFP-MIB module
1174 17.7.25 Definitions for the IEEE8021-TSN-REMOTE-MANAGEMENT-MIB module
1183 18. Principles of Connectivity Fault Management operation
1184 18.1 Maintenance Domains and DoSAPs
1186 18.2 Service instances and MAs
1187 18.3 Maintenance Domain Levels
1191 19. CFM entity operation
19.1 Maintenance Points (MPs)
19.2 MA Endpoints (MEPs)
19.2.1 MEP identification
1193 19.2.2 MEP functions
19.2.3 MEP architecture
1195 19.2.4 MP Type Demultiplexer
19.2.5 MP Multiplexer
19.2.6 MP Level Demultiplexer
19.2.7 MP OpCode Demultiplexer
19.2.8 MEP Continuity Check Receiver
1196 19.2.9 MEP Continuity Check Initiator
19.2.10 MP Loopback Responder
1197 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
19.2.17 MEP Decapsulator Responder (DR)
1198 19.2.18 MEP RFM Receiver
19.3 MIP Half Function
19.3.1 MHF identification
19.3.2 MHF functions
1199 19.3.3 MHF architecture
19.3.4 MHF Level Demultiplexer
1200 19.3.5 MHF Type Demultiplexer
19.3.6 MHF OpCode Demultiplexer
19.3.7 MHF Multiplexer
19.3.8 MHF Loopback Responder
19.3.9 MHF Continuity Check Receiver
19.3.10 MIP CCM Database
19.3.11 MHF Linktrace SAP
19.3.12 MHF DR
19.3.13 MHF RFM Receiver
1201 19.4 MP addressing
19.5 Linktrace Output Multiplexer (LOM)
1202 19.6 Linktrace Responder
1204 20. CFM protocols
1205 20.1 Continuity Check protocol
1207 20.1.1 MAC status reporting in the CCM
20.1.2 Defects and Fault Alarms
20.1.3 CCM reception
1208 20.2 Loopback protocol
20.2.1 LBM transmission
1209 20.2.2 LBM reception and LBR transmission
1210 20.2.3 LBR reception
20.3 Linktrace protocol
1211 20.3.1 LTM origination
1212 20.3.2 LTM reception, forwarding, and replying
1213 20.3.3 LTR reception
1214 20.4 CFM state machines
20.5 CFM state machine timers
20.5.1 LTFwhile
20.5.2 CCIwhile
1215 20.5.3 errorCCMwhile
1216 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
20.6 CFM procedures
20.6.1 CCMtime()
1217 20.7 Maintenance Domain variable
20.7.1 mdLevel
20.8 MA variables
20.8.1 CCMinterval
20.9 MEP variables
1218 20.9.1 MEPactive
20.9.2 enableRmepDefect
20.9.3 MAdefectIndication
1219 20.9.4 allRMEPsDead
20.9.5 lowestAlarmPri
20.9.6 presentRDI
20.9.7 MEPprimaryVID
20.9.8 presentTraffic
20.9.9 presentmmLoc
20.9.10 ISpresentTraffic
20.9.11 ISpresentmmLoc
1220 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
20.10.5 flowHash[ ]
20.10.6 pathN
1221 20.10.7 CCMcnt
20.11 MEP Continuity Check Initiator procedures
20.11.1 xmitCCM()
1222 20.12 MEP Continuity Check Initiator state machine
20.13 MHF Continuity Check Receiver variables
20.13.1 MHFrecvdCCM
20.13.2 MHFCCMPDU
1223 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
1224 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
20.16.8 recvdPortState
20.16.9 recvdInterfaceStatus
1225 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()
1226 20.17.2 MEPprocessLowCCM()
20.18 MEP Continuity Check Receiver state machine
20.19 Remote MEP variables
1227 20.19.1 rMEPCCMdefect
20.19.2 rMEPlastRDI and rMEPlastRDI[i]
20.19.3 rMEPlastPortState
20.19.4 rMEPlastInterfaceStatus
1228 20.19.5 rMEPlastSenderId
20.19.6 rCCMreceived
20.19.7 rMEPmacAddress
20.19.8 rMEPportStatusDefect
20.19.9 rMEPinterfaceStatusDefect
20.19.10 lastPathN
20.20 Remote MEP state machine
20.21 Remote MEP Error variables
1229 20.21.1 errorCCMreceived
20.21.2 errorCCMlastFailure
1230 20.21.3 errorCCMdefect
20.22 Remote MEP Error state machine
20.23 MEP Cross Connect variables
20.23.1 xconCCMreceived
20.23.2 xconCCMlastFailure
1231 20.23.3 xconCCMdefect
20.24 MEP Cross Connect state machine
20.25 MEP Mismatch variables
20.25.1 mmCCMreceived
1232 20.25.2 mmCCMdefect
20.25.3 mmCCMTime
20.25.4 disableLocdefect
20.25.5 mmLocdefect
20.26 MEP Mismatch state machines
20.27 MP Loopback Responder variables
20.27.1 LBMreceived
1233 20.27.2 LBMPDU
1234 20.28 MP Loopback Responder procedures
20.28.1 ProcessLBM()
20.28.2 xmitLBR()
1235 20.29 MP Loopback Responder state machine
20.30 MEP Loopback Initiator variables
1236 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
20.31 MEP Loopback Initiator transmit procedures
1237 20.31.1 xmitLBM()
20.32 MEP Loopback Initiator transmit state machine
20.33 MEP Loopback Initiator receive procedures
1238 20.33.1 ProcessLBR()
1239 20.34 MEP Loopback Initiator receive state machine
20.35 MEP Fault Notification Generator variables
20.35.1 fngPriority
20.35.2 fngDefect
20.35.3 fngAlarmTime
1240 20.35.4 fngResetTime
20.35.5 someRMEPCCMdefect
20.35.6 someMACstatusDefect
20.35.7 someRDIdefect
20.35.8 highestDefectPri
20.35.9 highestDefect
20.36 MEP Fault Notification Generator procedures
1241 20.36.1 xmitFaultAlarm()
20.37 MEP Fault Notification Generator state machine
20.38 MEP Mismatch Fault Notification Generator variables
1242 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()
20.40 MEP Mismatch Fault Notification Generator state machine
20.41 MEP Linktrace Initiator variables
1243 20.41.1 nextLTMtransID
20.41.2 ltmReplyList
1244 20.41.2.1 ltrFlags
20.41.2.2 ltrReplyTTL
20.41.2.3 ltrLastEgressId
20.41.2.4 ltrNextEgressId
20.41.2.5 ltrRelayAction
20.41.2.6 ltrIngressAction
20.41.2.7 ltrIngressAddress
20.41.2.8 ltrIngressPortIdSubtype
1245 20.41.2.9 ltrIngressPortId
20.41.2.10 ltrEgressAction
20.41.2.11 ltrEgressAddress
20.41.2.12 ltrEgressPortIdSubtype
20.41.2.13 ltrEgressPortId
20.41.2.14 ltrSenderIdTlv
20.41.2.15 ltrOrgSpecTlv
20.42 MEP Linktrace Initiator procedures
20.42.1 xmitLTM()
1246 20.43 MEP Linktrace Initiator receive variables
20.43.1 LTRreceived
20.43.2 LTRPDU
20.44 MEP Linktrace Initiator receive procedures
1247 20.44.1 ProcessLTR()
20.45 MEP Linktrace Initiator receive state machine
20.46 Linktrace Responder variables
20.46.1 nPendingLTRs
1248 20.46.2 LTMreceived
20.46.3 LTMPDU
20.47 LTM Receiver procedures
20.47.1 ProcessLTM()
20.47.1.1 LTM paths through a Bridge
1249 20.47.1.2 Ingress Port, vlan_identifier, and Egress Port determination
1250 20.47.1.3 LTM is received by a Down MEP
1251 20.47.1.4 LTM is received by a Down MHF or originated by an Up MEP
1252 20.47.1.5 LTM is received by an Up MEP
20.47.1.6 LTM is received by an Up MHF
20.47.2 clearPendingLTRs()
20.47.3 ForwardLTM()
1253 20.47.4 enqueLTR()
1255 20.48 LTM Receiver state machine
20.49 LTR Transmitter procedure
20.49.1 xmitOldestLTR()
20.50 LTR Transmitter state machine
20.51 CFM PDU validation and versioning
1256 20.51.1 Goals of CFM PDU versioning
20.51.2 PDU transmission
1257 20.51.3 PDU validation
20.51.4 Validation pass
20.51.4.1 Validation pass operations required of an MP Level Demultiplexer
20.51.4.2 Validation pass operations required of MP components
1258 20.51.4.3 Validation pass operations required of some receiving MP components
20.51.5 Execution pass
1259 20.51.6 Future extensions
20.52 PDU identification
20.53 Use of transaction IDs and sequence numbers
1261 21. Encoding of CFM PDUs
21.1 Structure, representation, and encoding
21.2 CFM encapsulation
1262 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
1263 21.4.3 OpCode
21.4.4 Flags
1264 21.4.5 First TLV Offset
21.5 TLV format
21.5.1 General format for CFM TLVs
21.5.1.1 Type
21.5.1.2 Length
21.5.1.3 Value
21.5.2 Organization-Specific TLV
1266 21.5.3 Sender ID TLV
21.5.3.1 Chassis ID Length
21.5.3.2 Chassis ID Subtype
21.5.3.3 Chassis ID
21.5.3.4 Management Address Domain Length
1267 21.5.3.5 Management Address Domain
21.5.3.6 Management Address Length
21.5.3.7 Management Address
21.5.4 Port Status TLV
1268 21.5.5 Interface Status TLV
1269 21.5.6 Data TLV
21.5.7 End TLV
21.6 CCM format
1270 21.6.1 Flags
21.6.1.1 RDI
21.6.1.2 Reserved
21.6.1.3 CCM Interval
21.6.1.4 Traffic field
1271 21.6.2 First TLV Offset
21.6.3 Sequence Number
21.6.4 Maintenance association Endpoint Identifier
21.6.5 Maintenance Association Identifier
1272 21.6.5.1 Maintenance Domain Name Format
21.6.5.2 Maintenance Domain Name Length
1273 21.6.5.3 Maintenance Domain Name
21.6.5.4 Short MA Name Format
1274 21.6.5.5 Short MA Name Length
21.6.5.6 Short MA Name
21.6.6 Defined by ITU-T G.8013/Y.1731
21.6.7 Optional CCM TLVs
21.7 LBM and LBR formats
1275 21.7.1 Flags
21.7.2 First TLV Offset
21.7.3 Loopback Transaction Identifier
21.7.4 Additional LBM/LBR TLVs
21.7.5 PBB-TE MIP TLV
1276 21.7.5.1 MIP MAC address
21.7.5.2 Reverse VID
21.7.5.3 Reverse MAC
21.8 LTM format
1277 21.8.1 Flags
21.8.2 First TLV Offset
21.8.3 LTM Transaction Identifier
21.8.4 LTM TTL
21.8.5 Original MAC Address
21.8.6 Target MAC Address
1278 21.8.7 Additional LTM TLVs
21.8.8 LTM Egress Identifier TLV
21.9 LTR format
21.9.1 Flags
1279 21.9.2 First TLV Offset
21.9.3 LTR Transaction Identifier
21.9.4 Reply TTL
1280 21.9.5 Relay Action
21.9.6 Additional LTR TLVs
21.9.7 LTR Egress Identifier TLV
1281 21.9.7.1 Last Egress Identifier
21.9.7.2 Next Egress Identifier
21.9.8 Reply Ingress TLV
21.9.8.1 Ingress Action
21.9.8.2 Ingress MAC Address
1282 21.9.8.3 Ingress Port ID Length
21.9.8.4 Ingress Port ID Subtype
21.9.8.5 Ingress Port ID
21.9.9 Reply Egress TLV
21.9.9.1 Egress Action
1283 21.9.9.2 Egress MAC Address
21.9.9.3 Egress Port ID Length
21.9.9.4 Egress Port ID Subtype
21.9.9.5 Egress Port ID
1284 22. CFM in systems
22.1 CFM shims in Bridges
22.1.1 Preliminary positioning of MPs
1285 22.1.2 CFM and the Forwarding Process
1287 22.1.3 Up/Down separation of MPs
1289 22.1.4 Service instances over multiple Bridges
1291 22.1.5 Multiple VID service instances
22.1.6 Untagged CFM PDUs
22.1.7 MPs and non-VLAN-aware Bridges
1292 22.1.8 MPs and other standards
1294 22.1.9 CFM and IEEE 802.3 OAM
22.2 Maintenance Entity creation
1295 22.2.1 Creating Maintenance Domains and MAs
22.2.2 Creating MEPs
1297 22.2.3 Creating MIPs
1298 22.2.4 CFM configuration errors
1299 22.3 MPs, Ports, and MD Level assignment
22.4 Stations and CFM
1300 22.5 Scalability of CFM
1301 22.6 CFM in Provider Bridges
22.6.1 MPs and C-VLAN components
22.6.2 Maintenance C-VLAN on a Port-based service interface
1303 22.6.3 Maintenance C-VLAN on a C-tagged service interface
22.6.4 MPs and Port-mapping S-VLAN components
1305 22.7 Management Port MEPs and CFM in the enterprise environment
1307 22.8 Implementing CFM on Bridges that implement earlier revisions of IEEE Std 802.1Q
1308 23. MAC status propagation
1310 23.1 Model of operation
1311 23.1.1 MAC Status Shim (MSS)
23.1.2 Relationship of CFM to the MSS
23.2 MAC Status Protocol (MSP) overview
1316 23.3 MSP state machines
1317 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
1318 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
23.6.5 disableMSS
23.6.6 lossConfirmed
1319 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
23.6.17 txAddConfirm
23.6.18 txLoss
23.6.19 txLossConfirm
1320 23.7 State machine procedures
23.8 Status Transition state machine (STM)
23.9 Status Notification state machine (SNM)
23.10 Receive Process
23.11 Transmit Process
1321 23.12 Management of MSP
1322 23.13 MSPDU transmission, addressing, and protocol identification
23.13.1 Destination MAC Address
23.13.2 Source MAC Address
23.13.3 Priority
23.13.4 EtherType use and encoding
1323 23.14 Representation and encoding of octets
23.15 MSPDU structure
23.15.1 Protocol Version
23.15.2 Packet Type
1324 23.16 Validation of received MSPDUs
23.17 Other MSP participants
1325 24. Bridge performance
24.1 Guaranteed Port Filtering Rate
24.2 Guaranteed Bridge Relaying Rate
24.3 RSTP performance requirements
1327 25. Support of the MAC Service by PBBNs
1329 25.1 Service transparency
25.2 Customer service interface
1330 25.3 Port-based service interface
1331 25.4 S-tagged service interface
1333 25.5 I-tagged service interface
1335 25.6 Service instance segregation
25.7 Service instance selection and identification
25.8 Service priority and drop eligibility selection
1336 25.9 Service access protection
1338 25.9.1 Class II redundant LANs access protection
25.9.2 Class III simple redundant LANs and nodes access protection
1339 25.10 Support of the MAC Service by a PBB-TE Region
1340 25.10.1 Provisioning TESIs
1342 25.10.2 ESP forwarding behavior
1343 25.11 Transparent service interface
1345 26. Principles of Provider Backbone Bridged Network (PBBN) operation
26.1 PBBN overview
1346 26.2 PBBN example
1348 26.3 B-VLAN connectivity
26.4 Backbone addressing
1349 26.4.1 Learning individual backbone addresses at a PIP
1350 26.4.2 Translating backbone destination addresses at a CBP
26.4.3 Backbone addressing considerations for CFM MPs
1351 26.5 Detection of connectivity loops through attached networks
26.6 Scaling of PBBs
26.6.1 Hierarchal PBBNs
1352 26.6.2 Peer PBBNs
26.7 Network management
26.8 CFM in PBBs
1357 26.8.1 CFM over Port-based and S-tagged service interfaces
1358 26.8.2 CFM over I-tagged Service Interfaces
26.8.3 CFM over hierarchal E-NNI
1359 26.8.4 CFM over peer E-NNI
26.9 CFM in a PBB-TE Region
1360 26.9.1 Addressing PBB-TE MEPs
26.9.2 TESI identification
26.9.3 PBB-TE MEP placement in a Bridge Port
1361 26.9.4 PBB-TE MIP placement in a Bridge Port
26.9.5 TESI Maintenance Domains
26.9.6 PBB-TE enhancements of the CFM protocols
26.9.6.1 Continuity Check protocol in a PBB-TE MA
1362 26.9.6.2 Loopback protocol in a PBB-TE MA
1363 26.9.6.3 Linktrace protocol in a PBB-TE MA
26.9.7 Addressing Infrastructure Segment MEPs
1364 26.9.8 Infrastructure Segment identification
26.9.9 Infrastructure Segment MEP placement in a Bridge Port
1366 26.9.10 Infrastructure Segment Maintenance Domains
26.9.11 IPS extensions to Continuity Check operation
26.10 Protection switching for point-to-point TESIs
26.10.1 Introduction
1367 26.10.2 1:1 point-to-point TESI protection switching
1370 26.10.3 Protection Switching state machines
26.10.3.1 Notational conventions used in state diagrams
26.10.3.2 State machine timers
1371 26.10.3.2.1 WTRwhile
26.10.3.2.2 HoldOffWhile
26.10.3.3 Protection Switching variables
1372 26.10.3.3.1 BEGIN
26.10.3.3.2 SF
26.10.3.3.3 SFH
26.10.3.3.4 LoP
26.10.3.3.5 FS
26.10.3.3.6 MStoProtection
26.10.3.3.7 MStoWorking
1373 26.10.3.3.8 WTRTime
26.10.3.3.9 HoldOffTime
26.10.3.4 Protection Switching procedures for PBB-TE TESI Protection
26.10.3.4.1 mapDataToWorking()
26.10.3.4.2 mapDataToProtection()
1374 26.10.3.5 Protection Switching state machine diagram
1376 26.11 IPS in PBB-TE Region
1377 26.11.1 Infrastructure Segment monitoring
26.11.2 1:1 IPS
1378 26.11.2.1 Infrastructure Protection Group (IPG)
26.11.2.1.1 Nested IPGs
1379 26.11.2.2 Protection Switching method
26.11.2.3 Hold-off timer
1380 26.11.2.4 Reversion
26.11.2.4.1 Wait-to-restore timer
26.11.2.5 Administrative commands
26.11.3 IPS Control entity
1381 26.11.4 1:1 IPS state machines
26.11.4.1 Procedures referenced by the 1:1 IPS state machines
26.11.4.1.1 mapDataToWorking()
1382 26.11.4.1.2 mapDataToProtection()
26.11.5 M:1 IPS
26.11.5.1 M:1 IPS state machines
1383 26.11.5.2 Notational conventions used in state diagrams
26.11.5.3 State machine timers
1384 26.11.5.3.1 MWTRwhile
26.11.5.4 Variables referenced by M:1 IPS state machines
26.11.5.4.1 BEGIN
26.11.5.4.2 SF
26.11.5.4.3 SFH
26.11.5.4.4 stateChange
1385 26.11.5.4.5 pri
26.11.5.4.6 crntPs
26.11.5.4.7 MWTRTime
26.11.5.4.8 allPsSFH
26.11.5.5 Procedures referenced by M:1 IPS state machines
26.11.5.5.1 highestPriOperPs()
26.11.5.5.2 setPs(n)
26.11.5.6 M:1 Hold-off state machine
1387 26.11.5.7 Protection Segment Selection state machine
26.12 Mismatch defect
1388 26.13 Signaling VLAN registrations among I-components
1389 27. Shortest Path Bridging (SPB)
1391 27.1 Protocol design requirements
1392 27.2 Protocol support
1393 27.3 Protocol design goals
27.4 ISIS-SPB VLAN configuration
1394 27.4.1 SPT Region and ISIS-SPB adjacency determination
1396 27.5 ISIS-SPB information
1397 27.6 Calculating CIST connectivity
1398 27.7 Connectivity between regions in the same domain
27.8 Calculating SPT connectivity
1399 27.8.1 ISIS-SPB overload
27.9 Loop prevention
27.10 SPVID and SPSourceID allocation
1401 27.11 Allocation of VIDs to FIDs
1402 27.12 SPBV SPVID translation
27.13 VLAN topology management
1403 27.14 Individual addresses and SPBM
1404 27.14.1 Loop mitigation
27.14.2 Loop prevention
27.15 SPBM group addressing
1406 27.16 Backbone service instance topology management
1407 27.17 Equal cost shortest paths, ECTs, and load spreading
27.18 Connectivity Fault Management for SPBM
27.18.1 SPBM MA types
1408 27.18.2 SPBM MEP placement in a Bridge Port
1409 27.18.3 SPBM MIP placement in a Bridge Port
27.18.4 SPBM modifications of the CFM protocols
27.18.4.1 Continuity Check protocol in an SPBM MA
27.18.4.2 Loopback protocol in an SPBM MA
27.18.4.3 Linktrace protocol in an SPBM MA
1410 27.19 Using SPBV and SPBM modes
27.19.1 Shortest Path Bridging—VID
1411 27.19.2 Shortest Path Bridging—MAC
1413 27.20 Security considerations
1414 28. ISIS-SPB Link State Protocol
28.1 ISIS-SPB control plane MAC
1415 28.2 Formation and maintenance of ISIS-SPB adjacencies
1416 28.3 Loop prevention
28.4 The Agreement Digest
28.4.1 Agreement Digest Format Identifier
1417 28.4.2 Agreement Digest Format Capabilities
28.4.3 Agreement Digest Convention Identifier
28.4.4 Agreement Digest Convention Capabilities
1418 28.4.5 Agreement Digest Edge Count
28.4.6 The Computed Topology Digest
1419 28.5 Symmetric shortest path tie breaking
1420 28.6 Symmetric ECT framework
1421 28.7 Symmetric ECT
1422 28.8 Symmetric ECT Algorithm details
1423 28.9 ECT Migration
28.9.1 Use of a new ECT Algorithm in SPBV
1424 28.9.2 Use of a new ECT Algorithm in SPBM
1425 28.10 MAC address registration
28.11 Circuit IDs and Port Identifiers
28.12 ISIS-SPB TLVs
1426 28.12.1 MT-Capability TLV
28.12.2 SPB MCID sub-TLV
1427 28.12.3 SPB Digest sub-TLV
1428 28.12.4 SPB Base VLAN-Identifiers sub-TLV
1429 28.12.5 SPB Instance sub-TLV
1430 28.12.6 SPB Instance Opaque ECT Algorithm sub-TLV
1431 28.12.6.1 ECMP ECT Algorithm sub-TLV
1432 28.12.7 SPB Link Metric sub-TLV
28.12.8 SPB Adjacency Opaque ECT Algorithm sub-TLV
1433 28.12.9 SPBV MAC address sub-TLV
1434 28.12.10 SPBM Service Identifier and Unicast Address (ISID-ADDR) sub-TLV
1437 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
29.1.2.1 Forward path test (FPT)
1439 29.1.2.2 Return path test (RPT)
29.1.2.3 Derived testing scenarios
1440 29.2 DDCFM Entity operation
29.2.1 DDCFM implementation
1441 29.2.2 FPT RR
29.2.2.1 RR Filter
1442 29.2.2.2 RR Encapsulation
29.2.2.3 RR Transmit
29.2.3 RR-related parameters
29.2.3.1 RR identification
29.2.3.2 MA for RR
29.2.3.3 RR Filter definition
1443 29.2.3.4 Sampling interval
29.2.3.5 Continue option
29.2.3.6 Duration for RR to remain active
29.2.3.7 Truncation flag
29.2.4 Reflection Target and RFM Receiver
29.2.5 RPT-related parameters
1444 29.2.6 Decapsulator Responder (DR)
1445 29.2.7 SFM Originator
29.3 DDCFM protocols
29.3.1 RR variables
29.3.1.1 RRcontinue
29.3.1.2 nPendingRFMs
1446 29.3.1.3 dataReceived
29.3.1.4 dataFrame
29.3.1.5 nFilteredFrameList
29.3.1.6 filteredFrameList
29.3.1.7 nextFilteredFrame
29.3.1.8 RRtime
29.3.1.9 RRwhile
29.3.1.10 RRsampInt
29.3.1.11 RRsampWhile
29.3.1.12 RRmaxFrames
29.3.1.13 RRframeCount
29.3.1.14 filterMatched
1447 29.3.1.15 RRactive
29.3.1.16 nextRFMtransID
29.3.1.17 maxDataTLVvalueSize
29.3.1.18 reflectedDataLength
29.3.2 RR Filter procedures
29.3.2.1 forwardFrame()
29.3.2.2 filterFrame()
29.3.2.3 loadFilteredFrameList()
1448 29.3.3 RR Encapsulation procedures
29.3.3.1 processRRencap()
29.3.3.2 splitFilteredFrame()
29.3.3.3 constructRFM()
1449 29.3.4 RR Transmit procedure
29.3.4.1 xmitRFM()
1450 29.3.5 RR-related state machines
29.3.5.1 RR Filter state machine
1451 29.3.5.2 RR Transmit state machine
29.3.6 RFM Receiver variables
29.3.6.1 RFMreceived
1452 29.3.6.2 RFMPDU
29.3.7 RFM Receiver procedure
29.3.7.1 ReceiveRFM()
29.3.7.2 RFM Receiver state machine
1453 29.3.8 DR variables
29.3.8.1 DRwhile
29.3.8.2 DRtime
29.3.8.3 SFMPDU
29.3.8.4 DRactive
29.3.8.5 SFMreceived
29.3.8.6 previousSFMtransId
29.3.8.7 SFMsequenceErrors
29.3.9 DR procedures
29.3.9.1 processSFM()
1454 29.3.9.2 DropSFM()
1455 29.3.10 Decapsulator Responder state machine
29.4 Encoding of DDCFM PDUs
29.4.1 RFM and SFM Header
29.4.2 RFM format
29.4.2.1 Flags
29.4.2.2 First TLV Offset
1456 29.4.2.3 RFM Transaction Identifier
29.4.2.4 Reflected Data TLV
29.4.2.5 Additional RFM TLVs
29.4.3 SFM format
29.4.3.1 Flags
29.4.3.2 First TLV Offset
1457 29.4.3.3 SFM Transaction Identifier
29.4.3.4 SFM Original Data TLV
29.4.3.5 Additional SFM TLVs
1458 30. Principles of congestion notification
30.1 Congestion notification design requirements
1460 30.2 Quantized Congestion Notification protocol (QCN)
1461 30.2.1 The CP algorithm
1462 30.2.2 Basic RP algorithm
30.2.2.1 Rate decreases
1463 30.2.2.2 Rate increases
30.2.3 RP algorithm with timer
1464 30.3 Congestion Controlled Flow (CCF)
1465 30.4 Congestion Notification Priority Value (CNPV)
30.5 Congestion Notification tag (CN-TAG)
30.6 Congestion Notification Domain (CND)
1466 30.7 Multicast data
30.8 Congestion notification and additional tags
1468 31. Congestion notification entity operation
31.1 Congestion-aware Bridge Forwarding Process
1469 31.1.1 Congestion Point (CP)
31.1.2 CP ingress multiplexer
31.2 Congestion-aware end station functions
1471 31.2.1 Output flow segregation
31.2.2 Per-CNPV station function
31.2.2.1 Flow queue
1472 31.2.2.2 Reaction Point (RP)
31.2.2.3 RP state machine
31.2.2.4 Rate Limiter
1473 31.2.2.5 Flow Selection
31.2.3 Flow Select Database
31.2.4 Flow multiplexer
31.2.5 CNM demultiplexer
1474 31.2.6 Input flow segregation
31.2.7 End station input queue
31.2.8 Reception selection
1475 32. Congestion notification protocol
32.1 CND operations
32.1.1 CND defense
1477 32.1.2 Automatic CND recognition
32.1.3 Variables controlling CND defense
1478 32.2 CN component variables
1479 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
1480 32.3.2 cncpAlternatePriority
32.3.3 cncpAutoAltPri
32.3.4 cncpAdminDefenseMode
32.3.5 cncpCreation
32.3.6 cncpLldpInstanceChoice
32.3.7 cncpLldpInstanceSelector
1481 32.4 CND defense per-Port per-CNPV variables
32.4.1 cnpdDefModeChoice
32.4.2 cnpdAdminDefenseMode
1482 32.4.3 cnpdAutoDefenseMode
32.4.4 cnpdLldpInstanceChoice
32.4.5 cnpdLldpInstanceSelector
32.4.6 cnpdAlternatePriority
32.4.7 cnpdXmitCnpvCapable
32.4.8 cnpdXmitReady
1483 32.4.9 cncpDoesEdge
32.4.10 cnpdAcceptsCnTag
32.4.11 cnpdRcvdCnpv
32.4.12 cnpdRcvdReady
32.4.13 cnpdIsAdminDefMode
32.4.14 cnpdDefenseMode
1484 32.5 CND defense procedures
32.5.1 DisableCnpvRemapping()
32.5.2 TurnOnCnDefenses()
32.5.3 TurnOffCnDefenses()
32.6 CND defense state machine
1485 32.7 Congestion notification protocol
1486 32.8 CP variables
1487 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
1488 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()
1489 32.9.3 EM_UNITDATA.request (parameters)
32.9.4 GenerateCnmPdu()
1490 32.10 RP per-Port per-CNPV variables
32.10.1 rpppMaxRps
32.10.2 rpppCreatedRps
1491 32.10.3 rpppRpCentiseconds
32.11 RP group variables
32.11.1 rpgEnable
32.11.2 rpgTimeReset
32.11.3 rpgByteReset
1492 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
32.12.1 RpWhile
1493 32.13 RP variables
32.13.1 rpEnabled
32.13.2 rpByteCount
32.13.3 rpByteStage
32.13.4 rpTimeStage
32.13.5 rpTargetRate
32.13.6 rpCurrentRate
32.13.7 rpFreeze
1494 32.13.8 rpLimiterRate
32.13.9 rpFb
32.14 RP procedures
32.14.1 ResetCnm
32.14.2 TestRpTerminate
32.14.3 TransmitDataFrame
1495 32.14.4 ReceiveCnm
32.14.5 ProcessCnm
32.14.6 AdjustRates
1496 32.15 RP rate control state machine
1498 32.16 Congestion notification and encapsulation interworking function
1500 33. Encoding of congestion notification PDUs
33.1 Structure, representation, and encoding
33.2 CN-TAG format
1501 33.2.1 Flow Identifier
33.3 Congestion Notification Message (CNM)
33.4 Congestion Notification Message PDU format
33.4.1 Version
33.4.2 ReservedV
1502 33.4.3 Quantized Feedback
33.4.4 Congestion Point Identifier
33.4.5 cnmQOffset
33.4.6 cnmQDelta
1503 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
1504 34. Forwarding and Queuing Enhancements for time-sensitive streams (FQTSS)
34.1 Overview
34.2 Detection of SRP domains
1505 34.3 The bandwidth availability parameters
34.3.1 deltaBandwidth when lockClassBandwidth is false
1506 34.3.2 deltaBandwidth when lockClassBandwidth is true
34.3.3 Bandwidth availability parameter management
1507 34.4 Deriving actual bandwidth requirements from the size of the MSDU
1508 34.5 Default SR class configuration
1509 34.6 Transmission selection
1510 34.6.1 Credit-based shaper
34.6.1.1 Talker behavior
1511 34.6.1.2 Listener behavior
34.6.2 Strict priority
1512 34.6.3 Scheduled traffic
1513 35. Stream Reservation Protocol (SRP)
1514 35.1 Multiple Stream Registration Protocol (MSRP)
1515 35.1.1 MSRP and Shared Media
1516 35.1.2 Behavior of end stations
35.1.2.1 Talkers
1517 35.1.2.2 Listeners
1518 35.1.3 Behavior of Bridges
35.1.3.1 Blocked Declarations
35.1.4 SRP domains and status parameters
1519 35.2 Definition of the MSRP application
35.2.1 Definition of internal state variables
35.2.1.1 Port Media Type
35.2.1.2 Direction
35.2.1.3 Declaration Type
1520 35.2.1.4 SRP parameters
1521 35.2.2 Definition of MRP elements
35.2.2.1 MSRP application address
1522 35.2.2.2 MSRP application EtherType
35.2.2.3 MSRP ProtocolVersion
35.2.2.4 MSRP AttributeType definitions
35.2.2.5 MSRP AttributeLength definitions
1523 35.2.2.6 MSRP AttributeListLength definitions
35.2.2.7 MSRP Vector definitions
35.2.2.7.1 MSRP ThreePackedEvents
1524 35.2.2.7.2 MSRP FourPackedEvents
35.2.2.8 MSRP FirstValue definitions (Stream reservations, original)
1525 35.2.2.8.1 Structure definition
1526 35.2.2.8.2 StreamID
1527 35.2.2.8.3 DataFrameParameters
35.2.2.8.4 TSpec
1529 35.2.2.8.5 PriorityAndRank
35.2.2.8.6 Accumulated Latency
1530 35.2.2.8.7 FailureInformation
35.2.2.9 MSRP FirstValue definitions (Domain discovery)
1531 35.2.2.9.1 Structure definition
35.2.2.9.2 SRclassID
1532 35.2.2.9.3 SRclassPriority
35.2.2.9.4 SRclassVID
35.2.2.10 MSRP FirstValue definitions (Stream reservations, enhanced)
1534 35.2.2.10.1 Structure definition
1536 35.2.2.10.2 StreamID
35.2.2.10.3 StreamRank
35.2.2.10.4 EndStationInterfaces
1537 35.2.2.10.5 DataFrameSpecification
1540 35.2.2.10.6 TrafficSpecification and TSpecTimeAware
1542 35.2.2.10.7 UserToNetworkRequirements
1543 35.2.2.10.8 InterfaceCapabilities
35.2.2.10.9 StatusInfo
1544 35.2.2.10.10 AccumulatedLatency
35.2.2.10.11 InterfaceConfiguration
1545 35.2.2.10.12 FailedInterfaces
35.2.3 Provision and support of Stream registration service
35.2.3.1 Initiating MSRP registration and deregistration
1547 35.2.3.1.1 REGISTER_STREAM.request
1548 35.2.3.1.2 REGISTER_STREAM.indication
35.2.3.1.3 DEREGISTER_STREAM.request
35.2.3.1.4 DEREGISTER_STREAM.indication
1549 35.2.3.1.5 REGISTER_ATTACH.request
35.2.3.1.6 REGISTER_ATTACH.indication
35.2.3.1.7 DEREGISTER_ATTACH.request
35.2.3.1.8 DEREGISTER_ATTACH.indication
1550 35.2.4 MSRP Attribute Propagation
35.2.4.1 Stream importance
1551 35.2.4.2 Stream bandwidth calculations
35.2.4.3 Talker attribute propagation
1552 35.2.4.3.1 ProtocolVersion Translation
1554 35.2.4.3.2 Talker Pruning
35.2.4.3.3 Talker Pruning Per Port
35.2.4.3.4 Talker VLAN Pruning
35.2.4.4 Listener attribute propagation
1555 35.2.4.4.1 Incoming Listener attribute processing
35.2.4.4.2 Updating Queuing and Forwarding information
1556 35.2.4.4.3 Merge Listener Declarations
1557 35.2.4.4.4 ProtocolVersion Translation
35.2.4.4.5 Merge MaxLatency
1558 35.2.4.4.6 Merge Listener Failures
35.2.4.5 MAP Context for MSRP
35.2.4.6 MaxLatency Comparison
1559 35.2.5 Operational reporting and statistics
35.2.5.1 Dropped Stream Frame Counter
35.2.6 Encoding
1560 35.2.7 Attribute value support requirements
1561 36. Priority-based Flow Control (PFC)
36.1 PFC operation
36.1.1 Overview
1562 36.1.2 PFC primitives
1563 36.1.3 Detailed specification of PFC operation
36.1.3.1 Processing PFC M_CONTROL.requests
36.1.3.2 Processing PFC M_CONTROL.indications
1564 36.1.3.3 Timing considerations
36.2 PFC-aware system queue functions
36.2.1 PFC Initiator
36.2.2 PFC Receiver
1567 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
1568 37.4 Legacy configuration
1569 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
1570 38.4.1 Asymmetric attribute passing
38.4.1.1 Overview
38.4.1.2 Asymmetric state variables
1571 38.4.1.3 Asymmetric state machine
38.4.2 Symmetric attribute passing
38.4.2.1 Overview
38.4.2.2 Symmetric state variables
1572 38.4.2.3 Symmetric state machine
1573 39. Multiple I-SID Registration Protocol (MIRP)
39.1 MIRP overview
1575 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
39.2.1.1 S-VID and I-SID mapping in an I-Component
39.2.1.2 I-SID translation in a B-component
1576 39.2.1.3 MAP Context for MIRP
39.2.1.4 MAP Context identification for MIRP
1577 39.2.1.5 MIRP application addressing in an I-component
39.2.1.6 MIRP application addressing in a B-component
39.2.1.7 MIRP application EtherType
39.2.1.8 MIRP ProtocolVersion
1578 39.2.1.9 MIRP AttributeType definitions
39.2.1.10 MIRP FirstValue definitions
39.2.1.11 Administrative controls
39.2.2 Alternate MIRP model for B-components
1579 39.2.2.1 EISS Connectivity
39.2.2.2 Alternate MIRP MAP Context
39.2.2.3 Alternate MIRPDU addressing
1580 39.2.3 Use of “new” declaration capability
39.2.4 Attribute value support requirements
39.2.5 MRP Message filtering
1581 40. Edge Virtual Bridging (EVB)
1582 40.1 EVB architecture without S-channels
1583 40.2 EVB architecture with S-channels
1585 40.3 Asymmetric EVB architecture without S-channels
1587 40.4 EVB status parameters
40.4.1 EVBMode = Not supported
40.4.2 EVBMode = EVB Bridge
40.4.3 EVBMode = EVB station
1588 40.4.4 EVBMode = NVO3 Mode
40.5 EVB Status Parameter for NVO3 Mode Support
40.5.1 NVERole = nNVE
40.5.2 NVERole = tNVE
1589 41. VSI Discovery and Configuration Protocol (VDP)
41.1 VSI manager ID TLV definition
1590 41.1.1 TLV type
41.1.2 TLV information string length
41.1.3 VSI Manager ID
41.2 VDP association TLV definitions
1591 41.2.1 TLV type
41.2.2 TLV information string length
41.2.3 Status
1592 41.2.4 VSI Type ID (VTID)
41.2.5 VSI Type Version
41.2.6 VSIID format
1593 41.2.7 VSIID
41.2.8 Filter Info format
1594 41.2.9 Filter Info field
1595 41.2.9.1 VID Filter Info format
41.2.9.2 MAC/VID Filter Info format
41.2.9.3 GroupID/VID Filter Info format
1596 41.2.9.4 GroupID/MAC/VID Filter Info format
41.2.9.5 GroupID/VID/IPv4 Filter Info format
1597 41.2.9.6 GroupID/MAC/VID/IPv4 Filter Info format
41.2.9.7 GroupID/VID/IPv6 Filter Info format
1598 41.2.9.8 GroupID/MAC/VID/IPv6 Filter Info format
41.2.10 VDP TLV type and status semantics
41.2.10.1 Pre-Associate
41.2.10.2 Pre-Associate with Resource Reservation
41.2.10.3 Associate
1599 41.2.10.4 De-Associate
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)
1600 41.3.4 Organizationally defined information
41.4 Validation rules for VDP TLVs
41.5 VDP state machines
41.5.1 State machine conventions
1601 41.5.2 Bridge VDP state machine
1602 41.5.3 Station VDP state machine
1603 41.5.4 VDP state machine timers
41.5.4.1 waitWhile
41.5.5 VDP state machine variables and parameters
41.5.5.1 bridgeExit
41.5.5.2 newCmd
41.5.5.3 NULL
41.5.5.4 operCmd
41.5.5.5 reinitKeepAlive
1604 41.5.5.6 resourceCmdResult
41.5.5.7 resourceWaitDelay
41.5.5.8 Resp
41.5.5.9 respWaitDelay
41.5.5.10 rxCmd
1605 41.5.5.11 rxResp
41.5.5.12 sysCmd
41.5.5.13 toutKeepAlive
41.5.5.14 vsiState
41.5.6 Command-Response TLV field references in state machines
1606 41.5.7 VDP state machine procedures
41.5.7.1 buildDea()
41.5.7.2 resourceCmd(rxCmd, delay)
1607 41.5.7.3 resourceFree()
41.5.7.4 TxTlv(tlv)
1608 42. S-Channel Discovery and Configuration Protocol (CDCP)
42.1 CDCP discovery and configuration
42.2 CDCP state machine overview
1609 42.3 CDCP configuration state machine
1610 42.4 CDCP configuration variables
42.4.1 AdminChnCap
1611 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
1612 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)
1613 42.5.2 RxSVIDConfig (OperSVIDList, LastRemoteSVIDList)
42.5.3 TxSVIDConfig (OperChnCap, RemoteChnCap, LastLocalSVIDPool, RemoteSVIDList, OperSVIDList)
1614 43. Edge Control Protocol (ECP)
43.1 ECP operation
1615 43.2 Edge Control Sublayer Service (ECSS)
43.3 ECP state machines
43.3.1 State machine conventions
43.3.2 Overview
1616 43.3.3 Edge Control Protocol Data Unit (ECPDU)
43.3.3.1 EtherType
43.3.3.2 Version
43.3.3.3 Operation type
43.3.3.4 Subtype
1617 43.3.3.5 Sequence Number
43.3.3.6 ULPDU
43.3.4 ECP transmit state machine
1618 43.3.5 ECP receive state machine
43.3.6 ECP state machine timers
1619 43.3.6.1 ackTimer
43.3.7 ECP state machine variables and parameters
43.3.7.1 ackReceived
43.3.7.2 ecpduReceived
43.3.7.3 lastSeq
43.3.7.4 maxRetries
43.3.7.5 portEnabled
43.3.7.6 requestReceived
43.3.7.7 retries
43.3.7.8 seqECPDU
43.3.7.9 sequence
1620 43.3.7.10 txErrors
43.3.8 ECP state machine procedures
43.3.8.1 inc(counter)
43.3.8.2 transmitECPDU()
43.3.8.3 invokeIndication()
43.3.8.4 sendAck()
43.3.8.5 seqNum(pdu-type)
1621 44. Equal Cost Multiple Paths (ECMP)
44.1 SPBM ECMP
44.1.1 ECMP Operation
1622 44.1.2 ECMP ECT Algorithm
1624 44.1.3 Loop prevention for ECMP
44.2 Support for Flow Filtering
1625 44.2.1 Flow filtering tag (F-TAG)
1626 44.2.2 F-TAG processing
44.2.2.1 Data indications
1627 44.2.2.2 Data requests
44.2.3 Forwarding process extension for flow filtering
1628 44.2.4 TTL Loop mitigation
44.2.5 CFM for ECMP with flow filtering
1629 44.2.5.1 ECMP path MEP placement in a Bridge Port
44.2.5.2 Continuity Check protocol in an ECMP path MA
1630 44.2.6 Operation with selective support for flow filtering
1631 45. Path Control and Reservation (PCR)
45.1 Explicit trees
1635 45.1.1 Tree structures
1636 45.1.2 Explicit ECT Algorithms
1638 45.1.3 ISIS-PCR VLAN configuration
1642 45.1.4 Use of VIDs for strict explicit trees
1643 45.1.5 MAC addresses and ISIS-PCR
45.1.6 Filtering Database entries for explicit trees
1644 45.1.7 ISIS-PCR support
45.1.8 Attributes for path computation
1646 45.1.9 Topology sub-TLV
1649 45.1.10 Hop sub-TLV
1653 45.1.11 Administrative Group sub-TLV
45.1.12 Bandwidth Constraint sub-TLV
1654 45.2 Reservation
45.2.1 Bandwidth Assignment sub-TLV
1655 45.2.2 Timestamp sub-TLV
1656 45.2.3 Precedence ordering
45.3 Redundancy
45.3.1 Loop-free alternates for unicast data flows
1657 45.3.2 Static redundant trees
1658 45.3.3 Maximally Redundant Trees (MRTs)
1660 45.3.4 MRTs with centralized GADAG computation
1665 46. Time-Sensitive Networking (TSN) configuration
46.1 Overview of TSN configuration
46.1.1 User/Network Interface (UNI)
46.1.2 Modeling of user/network configuration information
46.1.3 TSN configuration models
1666 46.1.3.1 Fully distributed model
46.1.3.2 Centralized network/distributed user model
1668 46.1.3.3 Fully centralized model
1670 46.1.4 Stream transformation
1672 46.2 User/network configuration information
46.2.1 Data types
1673 46.2.2 Protocol integration
1674 46.2.3 Talker
1675 46.2.3.1 StreamID
46.2.3.1.1 MacAddress
46.2.3.1.2 UniqueID
46.2.3.2 StreamRank
46.2.3.2.1 Rank
1676 46.2.3.3 EndStationInterfaces
46.2.3.3.1 MacAddress
46.2.3.3.2 InterfaceName
1677 46.2.3.4 DataFrameSpecification
1678 46.2.3.4.1 IEEE802-MacAddresses
46.2.3.4.2 IEEE802-VlanTag
1679 46.2.3.4.3 IPv4-tuple
1680 46.2.3.4.4 IPv6-tuple
1681 46.2.3.5 TrafficSpecification
46.2.3.5.1 Interval
1682 46.2.3.5.2 MaxFramesPerInterval
46.2.3.5.3 MaxFrameSize
46.2.3.5.4 TransmissionSelection
46.2.3.5.5 EarliestTransmitOffset
1683 46.2.3.5.6 LatestTransmitOffset
46.2.3.5.7 Jitter
46.2.3.6 UserToNetworkRequirements
46.2.3.6.1 NumSeamlessTrees
1684 46.2.3.6.2 MaxLatency
1685 46.2.3.7 InterfaceCapabilities
46.2.3.7.1 VlanTagCapable
1686 46.2.3.7.2 CB-StreamIdenTypeList
46.2.3.7.3 CB-SequenceTypeList
46.2.4 Listener
1687 46.2.5 Status
1688 46.2.5.1 StatusInfo
46.2.5.1.1 TalkerStatus
1689 46.2.5.1.2 ListenerStatus
46.2.5.1.3 FailureCode
46.2.5.2 AccumulatedLatency
1691 46.2.5.2.1 AccumulatedLatency
46.2.5.3 InterfaceConfiguration
1692 46.2.5.3.1 IEEE802-MacAddresses
46.2.5.3.2 IEEE802-VlanTag
46.2.5.3.3 IPv4-tuple
1693 46.2.5.3.4 IPv6-tuple
46.2.5.3.5 TimeAwareOffset
46.2.5.4 FailedInterfaces
46.3 YANG for TSN user/network configuration
1694 47. Asynchronous Traffic Shaping (ATS) in end stations
47.1 Talker transmission behavior
47.1.1 ATS traffic class model in Talkers
47.1.2 Simplified ProcessFrame(frame) procedure
47.1.3 System clock functions and processing delays
1695 47.2 Scheduler parameter consistency
1696 48. YANG Data Models
1697 48.1 YANG Framework
1698 48.1.1 Interface Management (IETF RFC 8343) Model
1699 48.2 IEEE 802.1Q YANG models
48.2.1 VLAN Bridge components model
1702 48.2.2 Two-Port MAC Relay (TPMR) model
1703 48.2.3 Customer VLAN Bridge model
1704 48.2.4 Provider Bridge model
1707 48.2.5 CFM Model
1709 48.2.5.1 CFM model support of CFM Operations
1711 48.2.6 Stream filters and stream gates model
1712 48.2.7 Asynchronous Traffic Shaping (ATS) model
1713 48.3 Structure of the YANG models
1714 48.3.1 VLAN Bridge components model
48.3.2 Two-Port MAC Relay model
48.3.3 Customer VLAN Bridge model
48.3.4 Provider Bridge model
1715 48.3.5 CFM model
48.3.6 Stream filters and stream gates model
48.3.7 Asynchronous Traffic Shaping (ATS) model
1717 48.4 Security considerations
48.4.1 Security considerations of the VLAN Bridge components model
1718 48.4.2 Security considerations of the Two-Port MAC Relay model
48.4.3 Security considerations of the Customer VLAN Bridge model
48.4.4 Security considerations of the Provider Bridge model
1719 48.4.5 Security considerations of the CFM model
48.4.6 Security considerations of the Stream filters and stream gates model
48.4.7 Security considerations of the Asynchronous Traffic Shaping model
1720 48.5 YANG schema tree definitions
48.5.1 Schema for the ieee802-types YANG module
48.5.2 Schema for the ieee802-dot1q-types YANG module
48.5.3 Schema for the ieee802-dot1q-tsn-types YANG module
48.5.4 Schema for the ieee802-dot1q-bridge YANG module
1724 48.5.5 Schema for the ieee802-dot1q-tpmr YANG module
48.5.6 Schema for the ieee802-dot1q-pb YANG module
48.5.7 Schema for the ieee802-dot1q-cfm-types YANG module
1725 48.5.8 Schema for the ieee802-dot1q-cfm YANG module
1727 48.5.9 Schema for the ieee802-dot1q-cfm-bridge YANG module
1728 48.5.10 Schema for the ieee802-dot1q-cfm-alarm YANG module
48.5.11 Schema for the ieee802-dot1q-stream-filters-gates YANG module
1729 48.5.12 Schema for the ieee802-dot1q-ats YANG module
1730 48.6 YANG modules
48.6.1 The ieee802-types YANG module
1735 48.6.2 The ieee802-dot1q-types YANG module
1749 48.6.3 The ieee802-dot1q-tsn-types YANG module
1768 48.6.4 The ieee802-dot1q-bridge YANG module
1793 48.6.5 The ieee802-dot1q-tpmr YANG module
1798 48.6.6 The ieee802-dot1q-pb YANG module
1801 48.6.7 The ieee802-dot1q-cfm-types YANG module
1812 48.6.8 The ieee802-dot1q-cfm YANG module
1831 48.6.9 The ieee802-dot1q-cfm-bridge YANG module
1839 48.6.10 The ieee802-dot1q-cfm-alarm YANG module
1841 48.6.11 The ieee802-dot1q-stream-filters-gates YANG module
1847 48.6.12 The ieee802-dot1q-ats YANG module
1852 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
1853 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
1854 A.3.4 Conditional status
A.3.4.1 Conditional items
A.3.4.2 Predicates
1855 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
1856 A.5 Major capabilities
1861 A.6 Media access control methods
1862 A.7 Relay and filtering of frames
1863 A.8 Basic Filtering Services
1864 A.9 Addressing
1866 A.10 Rapid Spanning Tree Protocol (RSTP)
1868 A.11 BPDU encoding
A.12 Implementation parameters
1869 A.13 Performance
1870 A.14 Bridge management
1880 A.15 Remote management
1881 A.16 Expedited traffic classes
A.17 Extended Filtering Services
1882 A.18 Multiple Spanning Tree Protocol (MSTP)
1884 A.19 VLAN support
1887 A.20 Multiple MAC Registration Protocol (MMRP)
1888 A.21 Multiple VLAN Registration Protocol (MVRP)
1889 A.22 Multiple Registration Protocol (MRP)
1890 A.23 Connectivity Fault Management (CFM)
1895 A.24 Management Information Base (MIB)
1898 A.25 Protection Switching (PS)
A.26 Data-driven and data-dependent connectivity fault management (DDCFM)
A.27 Two-Port MAC Relay (TPMR)
1899 A.28 MAC Status Protocol (MSP)
1900 A.29 Forwarding and Queuing Enhancements for time-sensitive streams (FQTSS)
A.30 Congestion notification
1901 A.31 Stream Reservation Protocol (SRP)
1905 A.32 Multiple I-SID Registration Protocol (MIRP)
1906 A.33 Priority-based Flow Control (PFC)
A.34 Enhanced Transmission Selection (ETS)
1907 A.35 Data Center Bridging eXchange protocol (DCBX)
A.36 Infrastructure Protection Switching (IPS)
1908 A.37 Shortest Path Bridging (SPB)
A.38 EVB Bridge
1909 A.39 EVB station
1910 A.40 Edge relay (ER)
1912 A.41 VEB and VEPA ER components
A.42 VDP, CDCP, and ECP
1913 A.43 Path Control and Reservation
1914 A.44 Scheduled traffic
A.45 Frame preemption
1915 A.46 Per-Stream Filtering and Policing
1916 A.47 YANG
1917 A.48 Stream reservation remote management (SRRM)
1918 A.49 TSN Centralized Network Configuration (CNC) station
1919 A.50 VDP for NVO3 nNVE Devices
1920 A.51 VDP for NVO3 tNVE Devices
1921 A.52 Asynchronous Traffic Shaping
1922 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
1923 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
1924 B.3.4 Conditional status
B.3.4.1 Conditional items
B.3.4.2 Predicates
1925 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
1926 B.5 Major capabilities
1927 B.6 Multiple MAC Registration Protocol (MMRP)
1928 B.7 Multiple VLAN Registration Protocol (MVRP)
B.8 Multiple Registration Protocol (MRP)
1929 B.9 Forwarding and Queuing Enhancements for time-sensitive streams (FQTSS)
1930 B.10 Stream Reservation Protocol (SRP)
1933 B.11 Congestion notification
1935 B.12 Priority-based Flow Control (PFC)
B.13 Enhanced Transmission Selection (ETS)
B.14 Data Center Bridging eXchange protocol (DCBX)
1936 B.15 Scheduled traffic
B.16 Frame Preemption
B.17 Per-Stream Filtering and Policing
1937 B.18 Asynchronous Traffic Shaping
1938 Annex C (normative) Designated MSRP Node (DMN) Implementations
C.1 DMNs on CSNs
C.1.1 CSN characteristics
1939 C.1.2 DMN handling on CSN
C.1.2.1 DMN selection and migration
1940 C.1.3 MSRPDU handling on a CSN
1941 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
1942 C.2.1.2 IEEE DMN Device Attribute IE
1943 C.2.1.3 DMN selection and confirmation
1945 C.2.2 MoCA network bandwidth management
1946 C.3 DMNs on IEEE 802.11 media
1947 C.3.1 MSRP handling
1950 C.3.2 BSS DMN selection
1951 C.3.3 BSS network bandwidth management
C.3.3.1 MSRPDU Encapsulation/De-encapsulation
C.3.3.2 QoS Maintenance Report
1952 C.3.3.3 SRP TSpec to IEEE 802.11 TSPEC mapping
1954 Annex D (normative) IEEE 802.1 Organizationally Specific TLVs
D.1 Requirements of the IEEE 802.1 Organizationally Specific TLV sets
1955 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
1956 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
1957 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
1958 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
D.2.6.1 Management VID
1959 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
1960 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 Credit-based Shaper
D.2.8.5 Max TCs
D.2.8.6 Priority Assignment Table
1961 D.2.8.7 TC Bandwidth Table
D.2.8.8 TSA Assignment Table
1962 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
1963 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
1964 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
1965 D.2.11.3 Application Priority Table
D.2.12 EVB TLV
1966 D.2.12.1 OUI
D.2.12.2 Subtype
D.2.12.3 EVB Bridge status
1967 D.2.12.4 EVB station status
1969 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)
1970 D.2.12.9 ROL (remote or local) and RKA (reinit keep alive)
D.2.12.10 NVE Role
D.2.13 CDCP TLV
D.2.13.1 OUI
D.2.13.2 Subtype
1971 D.2.13.3 Role
D.2.13.4 RES1
D.2.13.5 SComp
D.2.13.6 Res2
D.2.13.7 ChnCap
D.2.13.8 SCID/SVID
1972 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
1973 D.3 IEEE 802.1 Organizationally Specific TLV management
D.3.1 IEEE 802.1 Organizationally Specific TLV selection management
1974 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
1975 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
1976 D.4.3 Major capabilities and options
1978 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
1985 D.5.3 Relationship to other MIBs
1986 D.5.4 Security considerations for IEEE 802.1 LLDP extension MIB module
1988 D.5.5 IEEE 802.1 LLDP extension MIB module—version 2
2048 D.5.6 EVB extensions to the IEEE 802.1 LLDP extension MIB module
2055 Annex E (normative) Notational conventions used in state diagrams
2057 Annex F (informative) Shared and Independent VLAN Learning (SVL and IVL)
F.1 Requirements for Shared and Independent Learning
2058 F.1.1 Connecting independent VLANs
2059 F.1.2 Duplicate MAC addresses
2060 F.1.3 Asymmetric VLANs and Rooted-Multipoint connectivity
F.1.3.1 Multi-netted Server
2061 F.1.3.2 Rooted-Multipoint
2063 F.1.4 Shared learning and Shortest Path Bridging VID (SPBV) mode
2065 F.1.5 Generic constraints on SVL and IVL use
2066 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
2067 G.2.2 Maximum PDU size
G.2.3 Minimum PDU size
2068 G.3 Tag insertion and removal for LLC media
2069 G.4 IEEE 802.11 and PMPN media
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
2070 Annex H (informative) Interoperability considerations
H.1 Requirements for interoperability
H.1.1 Static filtering requirements
H.1.2 Configuration requirements for VLAN-tagging
2071 H.2 Homogeneous VLAN-aware networks
H.2.1 Consistency of static VLAN filtering
2072 H.2.2 Consistent view of the “untagged VLAN(s)” on a given LAN
2073 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
2074 H.3.2 Example: Adding a MAC Bridge to a (previously) Homogeneous VLAN Bridged Network
H.4 Intermixing Port-based classification and Port-and-Protocol-based classification or future enhancements in VLAN Bridges
2075 H.4.1 Example: Intermixing Protocol-based ingress rules
H.4.2 Differing views of untagged traffic on a given LAN
2076 Annex I (informative) Priority and drop precedence
I.1 Traffic types
2077 I.2 Managing latency and throughput
I.3 Traffic type to traffic class mapping
2079 I.4 Traffic types and priority values
2080 I.5 Supporting the credit-based shaper algorithm
2081 I.6 Supporting drop precedence
I.7 Priority Code Point allocation
2082 I.8 Interoperability
2084 Annex J (informative) CFM protocol design and use
J.1 Origin of CFM
J.2 Deployment of CFM
2085 J.3 MD Level allocation alternative
J.4 Relationship of IEEE Std 802.1Q CFM to other standards
2086 J.5 Interpreting Linktrace results
2087 J.6 MP addressing: Individual and Shared MP addresses
2088 J.6.1 Individual MP address model
J.6.2 Shared MP address model and the CFM Port
2091 Annex K (informative) TPMR use cases
K.1 Use case 1—TPMR as User to Network Interface (UNI) demarcation device
2092 K.2 Use case 2—TPMRs with aggregated links
K.3 Use case 3—Multiple TPMRs
2093 K.4 Special cases
2096 Annex L (informative) Operation of the credit-based shaper algorithm
L.1 Overview of credit-based shaper operation
2101 L.2 “Class measurement intervals” in Bridges
2102 L.3 Determining worst-case latency contribution and buffering requirements
2103 L.3.1 Interference delay
L.3.1.1 Queuing delay
2108 L.3.1.2 Fan-in delay
2109 L.3.1.3 Permanent delay
2111 L.3.2 Maximum interference delay and maximum buffer requirement
2112 L.4 Operation of credit-based shaper in Coordinated Shared Network (CSN)
2113 Annex M (normative) Support for PFC in link layers without MAC Control
M.1 Overview
M.2 PFC PDU format
2114 Annex N (informative) Buffer requirements for PFC
N.1 Overview
N.2 Delay model
2117 N.3 Interface Delay
N.4 Cable Delay
N.5 Higher Layer Delay
2118 N.6 Computation example
2119 Annex O (informative) Preserving the integrity of FCS fields in MAC Bridges
O.1 Background
2120 O.2 Basic mathematical ideas behind CRC and FCS
2121 O.3 Detection Lossless Circuit approach
2122 O.4 Algorithmic modification of an FCS
O.4.1 Data changed, length unchanged
2123 O.4.2 Length changed, original data unchanged
2124 O.4.3 Preservation of detectability
2125 O.5 Conclusions
2126 Annex P (informative) Frame duplication and misordering
P.1 Background
P.2 Frame duplication
2127 P.3 Frame misordering
2128 P.4 Other considerations
2129 Annex Q (informative) Traffic scheduling
Q.1 Motivation
2130 Q.2 Using gate operations to create protected windows
2131 Q.3 Availability of PTP
Q.4 Scheduled traffic and end stations
Q.5 CycleTimeExtension variables
2132 Annex R (informative) Preemption and IEEE 802.1AE MAC Security
2134 Annex S (informative) Preemption and scheduled traffic
S.1 Scheduling used in isolation
S.2 Preemption used in isolation
2135 S.3 Scheduling and preemption used in combination, no HOLD/RELEASE
S.4 Scheduling and preemption used in combination with HOLD/RELEASE
S.5 Bandwidth allocation and express traffic
2137 Annex T (informative) Cyclic queuing and forwarding
T.1 Overview of CQF
2138 T.2 An approach to CQF implementation
2139 T.3 Use of Per-Stream Filtering and Policing for CQF
T.3.1 Stream filter configuration
T.3.2 Stream gate configuration
2140 T.4 Use of traffic scheduling for CQF
2141 T.5 Timing considerations
T.5.1 Choice of T
2142 T.5.2 Cycle interleaving
2144 T.5.3 Cycle alignment between adjacent Ports
2145 Annex U (informative) TSN configuration examples
U.1 Examples for time-aware talker
2146 U.1.1 Using enhancements for scheduled traffic
2147 U.1.2 Using strict priority
2148 U.1.3 Using per-stream scheduling
2149 U.2 Example of workflow for fully centralized models
2153 Annex V (informative) Asynchronous Traffic Shaping delay analysis framework
V.1 General assumptions
V.2 End-to-end delay modeling approach
2154 V.3 Buffering delays
2156 V.4 Media-dependent delays
V.5 Bridge—Internal arrival time recognition delays
V.6 Bridge—Internal processing delays
2157 V.7 Bridge—Internal clock offset variations
V.8 Inter-device clock rate deviations
2158 V.9 Combined delay bounds
2159 Annex W (informative) Bibliography
IEEE 802.1Q-2022
$237.08