ieee 802 1q
play

IEEE 802.1Q Media Access Control Bridges and Virtual Bridged Local - PowerPoint PPT Presentation

IEEE802.org/1 IEEE 802.1Q Media Access Control Bridges and Virtual Bridged Local Area Networks Patricia Thaler, Norman Finn, Don Fedyk, Glenn Parsons, Eric Gray IETF 86 Tutorial March 10, 2013 IEEE 802.1Q 2 Authors Jnos Farkas


  1. IEEE802.org/1 IEEE 802.1Q Media Access Control Bridges and Virtual Bridged Local Area Networks Patricia Thaler, Norman Finn, Don Fedyk, Glenn Parsons, Eric Gray IETF 86 – Tutorial March 10, 2013

  2. IEEE 802.1Q 2 Authors János Farkas janos.farkas@ericsson.com Don Fedyk donald.fedyk@alcatel-lucent.com Norman Finn nfinn@cisco.com Eric Gray eric.gray@ericsson.com Michael David Johas Teener mikejt@broadcom.com Glenn Parsons glenn.parsons@ericsson.com Panagiotis Saltsidis panagiotis.saltsidis@ericsson.com Patricia Thaler pthaler@broadcom.com

  3. IEEE 802.1Q 3 Presentation Objective • Give an overview of the capabilities of today’s 802.1Q • It is much more than spanning tree protocol and 4K VLANs • A lot of topics covered à at a high level • Overall capabilities are discussed but details are not covered • Today’s networks often involve a mixture of L3 routing and L2 bridging sometimes even in the same box • Understanding of today’s L2 would be useful

  4. IEEE 802.1Q 4 Contents IEEE 802.1 Overview • Bridge architecture • Data plane • Provider Bridges (PB) /Q-in-Q/ • Provider Backbone Bridges (PBB) /MAC-in-MAC/ • Edge Virtual Bridging (EVB) • Control plane • Rapid Spanning Tree Protocol (RSTP), Multiple Spanning Tree Protocol (MSTP) • Multiple Registration Protocol (MRP) • Shortest Path Bridging (SPB) • Software Defined Networking (SDN) aspects • Enhancements to bridging of 802.11 • Operation, Administration, and Maintenance (OAM): Connectivity Fault Management (CFM) • Protection switching • Management • Quality of Service (QoS) • Enhanced transmission selection (ETS) • Priority-based flow control (PFC) • Congestion Notification (CN) • Stream Reservation Protocol (SRP) • Credit based shaper • Preemption and time scheduled queuing • Policing • Other 802.1 standards not covered by this tutorial • Link Aggregation • Link Layer Discovery Protocol (LLDP) • Time synchronization • Audio video bridging systems • Bridge port extension • Security • Summary • References • Abbreviations •

  5. IEEE 802.1Q 5 IEEE 802.1 O VERVIEW IETF 86 – Tutorial March 10, 2013

  6. IEEE 802.1Q 6 IEEE Standards Organization aka RevCom aka NesCom IEEE 802 is here: a standards committee formed by the 25 IEEE Computer Society Societies & Councils

  7. IEEE 802.1Q 7 IEEE 802 Organization EXECUTIVE COMMITTEE (EC) CHAIR Paul Nikolich Appointed Officers Working Group/TAG Chairs Hibernating WG Chairs 802.1 802.3 802.11 1st VICE CHAIR 2nd VICE CHAIR BRIDGING/ARCH Ethernet WLAN (non voting) Pat Thaler James Gilb Tony Jeffree David Law Bruce Kraemer 802.17 Resilent Packet Ring EXECUTIVE SECY RECORDING SECY 802.15 802.16 802.18 TAG John Lemon Jon Rosdahl John D’Ambrosia WPAN BWA Radio Regulatory Roger Marks Mike Lynch Bob Heile 802.20 MBWA Radhakrishna TREASURER 802.21 802.19 802.22 Canchi Bob Grow WRAN Media indep. Coexistence handover Apurva Mody Steve Shellhammer Subir Das Appointed Officers (non voting) OmniRAN 802.24 EC Study Group MEETING MGR Smart Grid TAG MEMBER EMERITUS Max Riegel MEMBER James Gilb EMERITUS Geoff Buzz Rigsbee Thompson IEEE 802 is an open organization

  8. IEEE 802.1Q 8 IEEE 802.1 Task Groups • Interworking (IWK, Stephen Haddock) • Internetworking among 802 LANs, MANs and other wide area networks • Time-Sensitive Networking (TSN, Michael David Johas Teener) • Formerly called Audio Video Bridging (AVB) Task Group • Time-synchronized low latency streaming services through IEEE 802 networks • Data Center Bridging (DCB, Patricia Thaler) • Enhancements to existing 802.1 bridge specifications to satisfy the requirements of protocols and applications in the data center, e.g. • Security (Mick Seaman) • Maintenance (Glenn Parsons)

  9. IEEE 802.1Q 9 IEEE 802.1 Standards • The ones with capital letters, e.g. 802.1Q or 802.1AX are independent standards • Amendments to these standards are identified by lower case letters e.g. 802.1ah, 802.1Qbg or 802.1AEbn • Periodically the amendments get merged into a revision of the main standard, e.g. 802.1ah and 802.1Qay are now part of 802.1Q-2011 • 802.1Q can be considered as many individual standards (RFCs) integrated into a single document • Clauses 6 through 9 give a general overview of the 802.1Q bridge architecture • To get oriented on an additional area, it’s best to read the Clause titled the “Principles of <area>” • Once oriented, references in the subclause of Clause 5 Conformance for the relevant device can be helpful

  10. IEEE 802.1Q 10 Before We Start • Bridge forwarding is based on MAC addresses and virtual networks, i.e. Virtual LANs (VLAN) • Context determines VLANs/MACs/Tags in the standard: • Customer: C-MAC, C-VLAN, C-tag • Service: S-VLAN, S-tag • Backbone: B-MAC, B-VLAN, B-tag • It is possible to construct a hierarchy out of the virtual networks

  11. IEEE 802.1Q 11 B RIDGE A RCHITECTURE IETF 86 – Tutorial March 10, 2013

  12. IEEE 802.1Q 12 Basic Principles • MAC addresses are “identifier” addresses, not “location” addresses • This is a major Layer 2 value, not a defect! • Bridge forwarding is based on • Destination MAC • VLAN ID (VID) • Frame filtering for only forwarding to proper outbound ports(s) • Frame is forwarded to every port (except for reception port) within the frame's VLAN if it is not known where to send it • Filter (unnecessary) ports if it is known where to send the frame (e.g. frame is only forwarded towards the destination) • Quality of Service (QoS) is implemented after the forwarding decision based on • Priority • Drop Eligibility • Time

  13. IEEE 802.1Q 13 Control Plane Separated from Data Plane • Control protocols are Simplified “baggy pants” model implemented as Higher Data Plane Control Plane External Layer Entities Agent • External Agent may 802.1 Bridging MAC Bridge provide control instead of Higher Layer the distributed protocols Entities Relay • The data plane is comprised of Port Port • A MAC Relay and Media Access • At least two ports Method Specific Functions IEEE 802.n LAN LAN e.g. 802.3 Ethernet see Figure 8-2 – “VLAN-aware Bridge architecture” of 802.1Q for more details

  14. IEEE 802.1Q 14 Bridge Components • Used as a description language in the specs • Specify the operation in Bridge (specification) distinct steps • Different Component types A B X Y Z W Port Component Port Port Component Port for the different L2 virtual networks B type frame A type frame • Ports have their own distinct type based on their role within a Component • Key observation W X+Y+Z Relay Port Port • When the outermost Ethertype of the frame is Bridge (implementation) not the same as the bridge component type, then the frame is assigned a VLAN by the reception port • Implementations are often based on a single MAC relay à a port may implement several functions • Invented for humans to be able to talk about it, not for making it complex

  15. IEEE 802.1Q 15 D ATA P LANE IETF 86 – Tutorial March 10, 2013

  16. IEEE 802.1Q 16 Data Plane Today • 802.1Q today is 802.Q-2011 (Revision 2013 is ongoing) • Note that if the year is not given in the name of the standard, then it refers to the latest revision, e.g. today 802.1Q = 802.1Q-2011 and 802.1D = 802.1D-2004 • 802.1Q already involves • Q-in-Q = Provider Bridges (PB) [IEEE 802.1ad-2005] • MAC-in-MAC = Provider Backbone Bridges (PBB) [IEEE 802.1ah-2008] • 802.1Qbg-2012 Edge Virtual Bridging (EVB) is also part of today’s 802.1Q data plane (802.1Qbg not yet amended to 802.1Q) • 802.1Q is not only about 12-bit C-VLANs any more

  17. IEEE 802.1Q 17 Data Plane Actions MAC Bridge MAC Bridge Frame Frame Ingress Port Relay Egress Port Relay out in (Action Set 1 ) (Action Set 2 ) (Action Set 3 ) Ingress Port Egress Port (Action Set 1 ) (Action Set 3 ) (Table 1 ) (Table 2 ) (Table 3 ) redrawn (“baggy pants” is simple) Data Plane Frame in Frame out • Ingress Port (Action Set 1 ) • Filtering (drop), (un)tagging, VID translation, de/en-capsulation • Relay (Action Set 2 ) • Forwarding, filtering • Egress Port (Action Set 3 ) • Filtering, (un)tagging, VID translation, de/en-capsulation, metering, queuing, transmission selection

  18. IEEE 802.1Q 18 Network Overlays Example Customer Network Provider Network Backbone Provider Backbone Provider Bridge Provider Bridge Bridge Network (PBBN) Network (PBN) Network (PBN) Customer Customer Network Network BCB BEB BEB Backbone Core Core Core Provider Provider Backbone Backbone Provider Provider Bridge Bridge Bridge Edge Edge Edge Edge Edge Edge Bridge Bridge Bridge Bridge Bridge Bridge Customer MAC Backbone MAC Customer MAC Very rough analogy of IETF concept to 802.1 concept: P device ~ BCB; PE device ~ BEB; CE device ~ C-MAC bridge

Recommend


More recommend