IEEE 802.1Q 2011
$10.00
IEEE Standard for Local and metropolitan area networks–Media Access Control (MAC) Bridges and Virtual Bridged Local Area Networks
Published By | Publication Date | Number of Pages |
IEEE | 2011 | 1364 |
Revision Standard – Active. This standard specifies how the MAC Service is supported by Virtual Bridged Local Area Networks, the principles of operation of those networks, and the operation of VLAN-aware Bridges, including management, protocols, and algorithms. Incorporates IEEE Std 802.1Q-2005, IEEE Std 802.1ad-2005, IEEE Std 802.1ak-2007, IEEE Std 802.1ag-2007, IEEE Std 802.1ah-2008, IEEE Std 802-1Q-2005/Cor-1-2008, IEEE Std 802.1ap-2008, IEEE Std 802.1Qaw-2009, IEEE Std 802.1Qay-2009, IEEE Std 802.1aj-2009, IEEE Std 802.1Qav-2009, IEEE Std Qau-2010, and IEEE Std Qat-2010. The PDF of this standard is available at no cost, compliments of the IEEE 802 group. http://grouper.ieee.org/groups/802/1/
PDF Catalog
PDF Pages | PDF Title |
---|---|
1 | Cover |
3 | Title page |
6 | Introduction |
7 | Notice to users Laws and regulations |
8 | Copyrights Updating of IEEE documents Errata Interpretations Patents |
9 | Participants |
11 | Historical participants |
16 | Contents |
36 | Figures |
41 | Tables |
45 | Important notice 1. Overview |
46 | 1.1 Scope 1.2 Purpose 1.3 Introduction |
51 | 1.4 VLAN aims and benefits |
52 | 2. Normative references |
55 | 3. Definitions |
70 | 4. Abbreviations |
74 | 5. Conformance 5.1 Requirements terminology 5.2 Conformant components and equipment |
75 | 5.3 Protocol Implementation Conformance Statement (PICS) 5.4 VLAN-aware Bridge component requirements |
81 | 5.5 C-VLAN component conformance 5.6 S-VLAN component conformance |
82 | 5.7 I-component conformance |
83 | 5.8 B-component conformance |
84 | 5.9 VLAN Bridge conformance 5.10 Provider Bridge conformance |
85 | 5.11 Backbone Edge Bridge conformance 5.12 VLAN-unaware Bridge component requirements 5.13 TPMR component conformance |
86 | 5.14 TPMR conformance 5.15 T-component conformance |
87 | 5.16 End station requirements for MMRP, MVRP, and MSRP |
88 | 5.17 VLAN-aware end station requirements for Connectivity Fault Management |
89 | 5.18 End station requirements—forwarding and queuing for time-sensitive streams 5.19 End station requirements for congestion notification |
90 | 5.20 MAC-specific bridging methods |
91 | 6. Support of the MAC Service |
92 | 6.1 Basic architectural concepts and terms |
95 | 6.2 Provision of the MAC service |
96 | 6.3 Support of the MAC service |
97 | 6.4 Preservation of the MAC service 6.5 Quality of service maintenance |
101 | 6.6 Internal Sublayer Service |
105 | 6.7 Support of the Internal Sublayer Service by specific MAC procedures |
111 | 6.8 Enhanced Internal Sublayer Service |
112 | 6.9 Support of the EISS |
117 | 6.10 Support of the ISS/EISS by Provider Instance Ports |
121 | 6.11 Support of the EISS by Customer Backbone Ports |
124 | 6.12 Protocol VLAN classification |
127 | 6.13 Support of the ISS for attachment to a Provider Bridged Network |
129 | 6.14 Support of the ISS within a system |
130 | 6.15 Support of the ISS by additional technologies 6.16 Filtering services in Bridged Local Area Networks |
134 | 6.17 EISS Multiplex Entity |
135 | 6.18 Backbone Service Instance Multiplex Entity |
138 | 6.19 TESI Multiplex Entity |
139 | 6.20 Support of the ISS with signaled priority |
141 | 7. Principles of network operation 7.1 Network overview |
142 | 7.2 Use of VLANs |
143 | 7.3 VLAN topology 7.4 Locating end stations |
145 | 7.5 Ingress, forwarding, and egress rules |
147 | 8. Principles of bridge operation 8.1 Bridge operation |
150 | 8.2 Bridge architecture |
151 | 8.3 Model of operation |
154 | 8.4 Active topologies, learning, and forwarding |
155 | 8.5 Bridge Port Transmit and Receive |
157 | 8.6 The Forwarding Process |
166 | 8.7 The Learning Process 8.8 The Filtering Database |
181 | 8.9 MST and ESP configuration information |
182 | 8.10 Spanning Tree Protocol Entity |
183 | 8.11 MRP Entities 8.12 Bridge Management Entity 8.13 Addressing |
192 | 9. Tagged frame format 9.1 Purpose of tagging 9.2 Representation and encoding of tag fields |
193 | 9.3 Tag format 9.4 Tag Protocol Identifier (TPID) formats 9.5 Tag Protocol Identification |
194 | 9.6 VLAN Tag Control Information |
195 | 9.7 Backbone Service Instance Tag Control Information |
197 | 10. Multiple Registration Protocol (MRP) and Multiple MAC Registration Protocol (MMRP) 10.1 MRP overview |
200 | 10.2 MRP architecture |
201 | 10.3 MRP Attribute Propagation (MAP) |
203 | 10.4 Requirements to be met by MRP 10.5 Requirements for interoperability between MRP Participants |
205 | 10.6 Protocol operation |
209 | 10.7 Protocol specification |
222 | 10.8 Structure and encoding of MRP Protocol Data Units |
228 | 10.9 Multiple MAC Registration Protocol (MMRP)—Purpose |
229 | 10.10 Model of operation |
232 | 10.11 Default Group filtering behavior and MMRP propagation |
234 | 10.12 Definition of the MMRP application |
239 | 11. VLAN topology management 11.1 Static and dynamic VLAN configuration |
240 | 11.2 Multiple VLAN Registration Protocol |
247 | 12. Bridge management 12.1 Management functions |
248 | 12.2 VLAN-aware bridge objects |
249 | 12.3 Data types |
250 | 12.4 Bridge Management Entity |
253 | 12.5 MAC entities 12.6 Forwarding process |
262 | 12.7 Filtering Database |
267 | 12.8 Bridge Protocol Entity |
274 | 12.9 MRP Entities |
277 | 12.10 Bridge VLAN managed objects |
287 | 12.11 MMRP entities |
288 | 12.12 MST configuration entities |
292 | 12.13 Provider Bridge management |
299 | 12.14 CFM entities |
315 | 12.15 Backbone Core Bridge management 12.16 Backbone Edge Bridge management |
330 | 12.17 DDCFM entities |
340 | 12.18 PBB-TE Protection Switching managed objects |
344 | 12.19 TPMR managed objects |
354 | 12.20 Management entities for forwarding and queueing for time-sensitive streams |
355 | 12.21 Congestion notification managed objects |
359 | 12.22 SRP entities |
363 | 13. Spanning Tree Protocols |
364 | 13.1 Protocol design requirements |
365 | 13.2 Protocol support requirements 13.3 Protocol design goals |
366 | 13.4 RSTP overview |
371 | 13.5 MSTP overview |
376 | 13.6 Compatibility and interoperability |
377 | 13.7 MST Configuration Identifier |
378 | 13.8 Spanning Tree Priority Vectors |
380 | 13.9 CIST Priority Vector calculations |
381 | 13.10 MST Priority Vector calculations |
383 | 13.11 Port Role assignments |
384 | 13.12 Stable connectivity |
385 | 13.13 Communicating Spanning Tree information |
386 | 13.14 Changing Spanning Tree information |
387 | 13.15 Changing Port States with RSTP or MSTP |
391 | 13.16 Managing spanning tree topologies |
393 | 13.17 Updating learned station location information |
394 | 13.18 Managing reconfiguration |
395 | 13.19 Partial and disputed connectivity 13.20 In-service upgrades |
396 | 13.21 Fragile bridges |
397 | 13.22 Spanning tree protocol state machines |
399 | 13.23 State machine timers |
401 | 13.24 Per bridge variables |
403 | 13.25 Per port variables |
412 | 13.26 State machine conditions and parameters |
414 | 13.27 State machine procedures |
423 | 13.28 The Port Timers state machine 13.29 Port Receive state machine |
424 | 13.30 Port Protocol Migration state machine 13.31 Bridge Detection state machine |
425 | 13.32 Port Transmit state machine |
426 | 13.33 Port Information state machine |
427 | 13.34 Port Role Selection state machine 13.35 Port Role Transitions state machine |
431 | 13.36 Port State Transition state machine |
432 | 13.37 Topology Change state machine |
433 | 13.38 Layer 2 Gateway Port Receive state machine 13.39 Customer Edge Port Spanning Tree operation |
435 | 13.40 Virtual Instance Port Spanning Tree operation |
436 | 14. Use of BPDUs by MSTP 14.1 BPDU Structure 14.2 Encoding of parameter types |
438 | 14.3 BPDU formats and parameters 14.4 Validation of received BPDUs |
439 | 14.5 Transmission of BPDUs |
440 | 14.6 Encoding and decoding of STP Configuration, RST, and MST BPDUs |
442 | 15. Support of the MAC Service by Provider Bridged Networks 15.1 Service transparency |
443 | 15.2 Customer service interfaces 15.3 Port-based service interface |
444 | 15.4 C-tagged service interface |
445 | 15.5 S-tagged service interface |
446 | 15.6 Service instance segregation 15.7 Service instance selection and identification |
447 | 15.8 Service priority selection 15.9 Service access protection |
448 | 15.10 Connectivity Fault Management 15.11 Data-driven and data-dependent connectivity fault management (DDCFM) |
449 | 16. Principles of Provider Bridged Network operation 16.1 Provider Bridged Network overview |
450 | 16.2 Provider Bridged Network |
451 | 16.3 Service instance connectivity |
452 | 16.4 Service provider learning of customer end station addresses 16.5 Detection of connectivity loops through attached networks |
453 | 16.6 Network management |
454 | 17. Management Information Base (MIB) 17.1 Internet Standard Management Framework 17.2 Structure of the MIB |
496 | 17.3 Relationship to other MIBs |
505 | 17.4 Security considerations |
516 | 17.5 Dynamic component and Port creation |
525 | 17.6 MIB operations for service interface configuration |
534 | 17.7 MIB modules |
888 | 18. Principles of Connectivity Fault Management operation |
889 | 18.1 Maintenance Domains and Domain Service Access Points |
891 | 18.2 Service instances and Maintenance Associations |
892 | 18.3 Maintenance Domain Levels |
896 | 19. Connectivity Fault Management Entity operation 19.1 Maintenance Points 19.2 Maintenance association End Point |
903 | 19.3 MIP Half Function |
906 | 19.4 Maintenance Point addressing 19.5 Linktrace Output Multiplexer |
907 | 19.6 Linktrace Responder |
909 | 20. Connectivity Fault Management protocols |
910 | 20.1 Continuity Check protocol |
913 | 20.2 Loopback protocol |
915 | 20.3 Linktrace protocol |
918 | 20.4 Connectivity Fault Management state machines |
920 | 20.5 CFM state machine timers |
921 | 20.6 CFM procedures 20.7 Maintenance Domain variable |
922 | 20.8 Maintenance Association variables 20.9 MEP variables |
924 | 20.10 MEP Continuity Check Initiator variables |
925 | 20.11 MEP Continuity Check Initiator procedures 20.12 MEP Continuity Check Initiator state machine |
926 | 20.13 MHF Continuity Check Receiver variables 20.14 MHF Continuity Check Receiver procedures 20.15 MHF Continuity Check Receiver state machine |
927 | 20.16 MEP Continuity Check Receiver variables |
929 | 20.17 MEP Continuity Check Receiver procedures |
930 | 20.18 MEP Continuity Check Receiver state machine 20.19 Remote MEP variables |
932 | 20.20 Remote MEP state machine 20.21 Remote MEP Error variables |
933 | 20.22 Remote MEP Error state machine 20.23 MEP Cross Connect variables |
934 | 20.24 MEP Cross Connect state machine 20.25 MEP Mismatch variables |
935 | 20.26 MEP Mismatch state machines 20.27 MP Loopback Responder variables |
937 | 20.28 MP Loopback Responder procedures |
938 | 20.29 MP Loopback Responder state machine 20.30 MEP Loopback Initiator variables |
939 | 20.31 MEP Loopback Initiator transmit procedures |
940 | 20.32 MEP Loopback Initiator transmit state machine |
941 | 20.33 MEP Loopback Initiator receive procedures 20.34 MEP Loopback Initiator receive state machine |
942 | 20.35 MEP Fault Notification Generator variables |
943 | 20.36 MEP Fault Notification Generator procedures 20.37 MEP Fault Notification Generator state machine 20.38 MEP Mismatch Fault Notification Generator variables |
945 | 20.39 MEP Mismatch Fault Notification Generator procedures 20.40 MEP Mismatch Fault Notification Generator state machine |
946 | 20.41 MEP Linktrace Initiator variables |
948 | 20.42 MEP Linktrace Initiator procedures |
949 | 20.43 MEP Linktrace Initiator receive variables 20.44 MEP Linktrace Initiator receive procedures 20.45 MEP Linktrace Initiator receive state machine |
950 | 20.46 Linktrace Responder variables 20.47 LTM Receiver procedures |
956 | 20.48 LTM Receiver state machine 20.49 LTR Transmitter procedure |
957 | 20.50 LTR Transmitter state machine |
958 | 20.51 CFM PDU validation and versioning |
961 | 20.52 PDU identification 20.53 Use of transaction IDs and sequence numbers |
963 | 21. Encoding of CFM Protocol Data Units 21.1 Structure, representation, and encoding 21.2 CFM encapsulation |
964 | 21.3 CFM request and indication parameters |
965 | 21.4 Common CFM Header |
966 | 21.5 TLV Format |
971 | 21.6 Continuity Check Message format |
976 | 21.7 Loopback Message and Loopback Reply formats |
978 | 21.8 Linktrace Message Format |
980 | 21.9 Linktrace Reply Format |
986 | 22. Connectivity Fault Management in systems 22.1 CFM shims in Bridges |
996 | 22.2 Maintenance Entity creation |
1001 | 22.3 MPs, Ports, and MD Level assignment 22.4 Stations and Connectivity Fault Management |
1002 | 22.5 Scalability of Connectivity Fault Management |
1003 | 22.6 CFM in Provider Bridges |
1005 | 22.7 Management Port MEPs and CFM in the enterprise environment |
1006 | 22.8 Implementing CFM on existing Bridges |
1009 | 23. MAC status propagation |
1010 | 23.1 Model of operation |
1012 | 23.2 MAC status protocol (MSP) overview |
1016 | 23.3 MAC status protocol state machines |
1018 | 23.4 State machine timers 23.5 MSP performance parameters |
1019 | 23.6 State machine variables |
1021 | 23.7 State machine procedures 23.8 Status Transition state machine 23.9 Status Notification state machine 23.10 Receive Process |
1022 | 23.11 Transmit Process 23.12 Management of MSP |
1023 | 23.13 MSPDU transmission, addressing, and protocol identification |
1024 | 23.14 Representation and encoding of octets 23.15 MSPDU structure |
1025 | 23.16 Validation of received MSPDUs 23.17 Other MSP participants |
1026 | 24. |
1027 | 25. Support of the MAC Service by Provider Backbone Bridged Networks |
1029 | 25.1 Service transparency 25.2 Customer service interface |
1030 | 25.3 Port-based service interface |
1031 | 25.4 S-tagged service interface |
1033 | 25.5 I-tagged service interface |
1035 | 25.6 Service instance segregation 25.7 Service instance selection and identification |
1036 | 25.8 Service priority and drop eligibility selection 25.9 Service access protection |
1040 | 25.10 Support of the MAC Service by a PBB-TE Region |
1043 | 25.11 Transparent service interface |
1045 | 26. Principles of Provider Backbone Bridged Network operation 26.1 Provider Backbone Bridged Network overview |
1046 | 26.2 Provider Backbone Bridged Network example |
1048 | 26.3 Backbone VLAN connectivity |
1049 | 26.4 Backbone addressing |
1051 | 26.5 Detection of connectivity loops through attached networks 26.6 Scaling of Provider Backbone Bridges |
1052 | 26.7 Network Management 26.8 Connectivity Fault Management in Provider Backbone Bridges |
1060 | 26.9 Connectivity Fault Management in a PBB-TE Region |
1064 | 26.10 Protection switching for point-to-point TESIs |
1073 | 26.11 Mismatch defect |
1075 | 27. |
1076 | 28. |
1077 | 29. DDCFM operations and protocols 29.1 Principles of DDCFM operation |
1080 | 29.2 DDCFM Entity operation |
1085 | 29.3 DDCFM protocols |
1095 | 29.4 Encoding of DDCFM Protocol Data Units |
1098 | 30. Principles of congestion notification 30.1 Congestion notification design requirements |
1100 | 30.2 Quantized Congestion Notification protocol |
1104 | 30.3 Congestion Controlled Flow |
1105 | 30.4 Congestion Notification Priority Value 30.5 Congestion Notification Tag 30.6 Congestion Notification Domain |
1106 | 30.7 Multicast data 30.8 Congestion notification and additional tags |
1108 | 31. Congestion notification entity operation 31.1 Congestion aware Bridge Forwarding Process |
1109 | 31.2 Congestion aware end station functions |
1115 | 32. Congestion notification protocol 32.1 Congestion Notification Domain operations |
1118 | 32.2 CN component variables |
1119 | 32.3 Congestion notification per-CNPV variables |
1121 | 32.4 CND defense per-Port per-CNPV variables |
1124 | 32.5 Congestion Notification Domain defense procedures |
1125 | 32.6 Congestion Notification Domain defense state machine 32.7 Congestion notification protocol |
1126 | 32.8 Congestion Point variables |
1128 | 32.9 Congestion Point procedures |
1131 | 32.10 Reaction Point per-Port per-CNPV variables 32.11 Reaction Point group variables |
1133 | 32.12 Reaction Point timer 32.13 Reaction Point variables |
1134 | 32.14 Reaction Point procedures |
1136 | 32.15 RP rate control state machine |
1138 | 32.16 Congestion notification and encapsulation interworking function |
1140 | 33. Encoding of congestion notification Protocol Data Units 33.1 Structure, representation, and encoding 33.2 Congestion Notification Tag format |
1141 | 33.3 Congestion Notification Message |
1142 | 33.4 Congestion Notification Message PDU format |
1145 | 34. Forwarding and queuing for time-sensitive streams 34.1 Overview 34.2 Detection of SRP domains |
1146 | 34.3 The bandwidth availability parameters |
1147 | 34.4 Deriving actual bandwidth requirements from the size of the MSDU |
1148 | 34.5 Mapping priorities to traffic classes for time-sensitive streams |
1150 | 34.6 End station behavior |
1152 | 35. Stream Registration Protocol (SRP) |
1153 | 35.1 Multiple Stream Registration Protocol (MSRP) |
1156 | 35.2 Definition of the MSRP application |
1179 | Annex A (normative) PICS proforma—Bridge implementations |
1229 | Annex B (normative) PICS proforma—End station implementations |
1241 | Annex C (normative) DMN (Designated MSRP Node) Implementations |
1258 | Annex D (normative) IEEE 802.1 Organizationally Specific TLVs |
1302 | Annex E (normative) Notational conventions used in state diagrams |
1304 | Annex F (informative) Shared and Independent VLAN Learning |
1313 | Annex G (informative) MAC method dependent aspects of VLAN support |
1315 | Annex H (informative) Interoperability considerations |
1323 | Annex I (informative) Priority and drop precedence |
1331 | Annex J (informative) Connectivity Fault Management protocol design and use |
1339 | Annex K (informative) TPMR use cases |
1344 | Annex L (informative) Operation of the credit-based shaper algorithm |
1361 | Annex M (informative) Bibliography |