1、 Virtual Bridged Local Area Networks Bridge Port Extension Sponsored by the LAN/MAN Standards Committee IEEE 3 Park Avenue New York, NY 10016-5997 USA 16 July 2012 IEEE Computer Society IEEE Std 802.1BR-2012 IEEE Standard for Local and metropolitan area networks IEEE Std 802.1BR-2012IEEE Standard fo
2、rLocal and metropolitan area networksVirtual Bridged Local Area NetworksBridge Port ExtensionSponsorLAN/MAN Standards Committeeof theIEEE Computer SocietyApproved 14 May 2012IEEE-SA Standards BoardThe Institute of Electrical and Electronics Engineers, Inc.3 Park Avenue, New York, NY 10016-5997, USAC
3、opyright 2012 by The Institute of Electrical and Electronics Engineers, Inc.All rights reserved. Published 16 July 2012. Printed in the United States of America.IEEE and 802 are registered trademarks in the U.S. Patent +1 978 750 8400. Permission to photocopy portions of any individual standard for
4、educationalclassroom use can also be obtained through the Copyright Clearance Center.iv Copyright 2012 IEEE. All rights reserved.Notice to usersLaws and regulationsUsers of IEEE Standards documents should consult all applicable laws and regulations. Compliance with theprovisions of any IEEE Standard
5、s document does not imply compliance to any applicable regulatoryrequirements. Implementers of the standard are responsible for observing or referring to the applicableregulatory requirements. IEEE does not, by the publication of its standards, intend to urge action that is notin compliance with app
6、licable laws, and these documents may not be construed as doing so.CopyrightsThis document is copyrighted by the IEEE. It is made available for a wide variety of both public and privateuses. These include both use, by reference, in laws and regulations, and use in private self-regulation,standardiza
7、tion, and the promotion of engineering practices and methods. By making this documentavailable for use and adoption by public authorities and private users, the IEEE does not waive any rights incopyright to this document.Updating of IEEE documentsUsers of IEEE Standards documents should be aware tha
8、t these documents may be superseded at any timeby the issuance of new editions or may be amended from time to time through the issuance of amendments,corrigenda, or errata. An official IEEE document at any point in time consists of the current edition of thedocument together with any amendments, cor
9、rigenda, or errata then in effect. In order to determine whethera given document is the current edition and whether it has been amended through the issuance ofamendments, corrigenda, or errata, visit the IEEE-SA Website at http:/standards.ieee.org/index.html orcontact the IEEE at the address listed
10、previously. For more information about the IEEE StandardsAssociation or the IEEE standards development process, visit IEEE-SA Website at http:/standards.ieee.org/index.html.ErrataErrata, if any, for this and all other standards can be accessed at the following URL: http:/standards.ieee.org/findstds/
11、errata/index.html. Users are encouraged to check this URL for errataperiodically.PatentsAttention is called to the possibility that implementation of this standard may require use of subject mattercovered by patent rights. By publication of this standard, no position is taken by the IEEE with respec
12、t to theexistence or validity of any patent rights in connection therewith. If a patent holder or patent applicant hasfiled a statement of assurance via an Accepted Letter of Assurance, then the statement is listed on the IEEE-SA Website at http:/standards.ieee.org/about/sasb/patcom/patents.html. Le
13、tters of Assurance may indicatewhether the Submitter is willing or unwilling to grant licenses under patent rights without compensation orunder reasonable rates, with reasonable terms and conditions that are demonstrably free of any unfairdiscrimination to applicants desiring to obtain such licenses
14、.Copyright 2012 IEEE. All rights reserved. vEssential Patent Claims may exist for which a Letter of Assurance has not been received. The IEEE is notresponsible for identifying Essential Patent Claims for which a license may be required, for conductinginquiries into the legal validity or scope of Pat
15、ents Claims, or determining whether any licensing terms orconditions provided in connection with submission of a Letter of Assurance, if any, or in any licensingagreements are reasonable or non-discriminatory. Users of this standard are expressly advised thatdetermination of the validity of any pate
16、nt rights, and the risk of infringement of such rights, is entirely theirown responsibility. Further information may be obtained from the IEEE Standards Association.vi Copyright 2012 IEEE. All rights reserved.ParticipantsAt the time this standard was approved, the IEEE 802.1 Working Group had the fo
17、llowing voting members:Tony Jeffree, ChairGlenn Parsons, Vice ChairPatricia Thaler, Data Center Bridging Task Group ChairJoe Pelissier, Editor The following members of the individual balloting committee voted on this standard. Balloters may havevoted for approval, disapproval, or abstention. Zehavit
18、 Alon Yafan An Ting Ao Peter Ashwood-Smith Christian Boiger Paul Bottorff Rudolf Brandner Craig Carlson Xin Chang Weiying Cheng Paul Congdon Rodney Cummings Claudio DeSanti Zhemin Ding Donald Eastlake, 3rd Janos Farkas Donald Fedyk Norman Finn Geoffrey Garner Anoop Ghanwani Franz Goetz Mark Gravel E
19、ric Gray Yingjie Gu Craig Gunther Stephen Haddock Hitoshi Hayakawa Girault Jones Daya Kamath Hal Keen Srikanth Keesara Yongbum Kim Philippe Klein Oliver Kleineberg Michael Krause Lin Li Jeff Lynch Ben Mack-Crane David Martin John Messenger John Morris Eric MultanenYukihiro Nakagawa David Olsen Donal
20、d Pannell Mark Pearson Rene Raeber Karen Randall Josef Roese Dan Romascanu Jessy Rouyer Ali Sajassi Panagiotis Saltsidis Michael Seaman Koichiro Seto Rakesh Sharma Takeshi Shimizu Kevin Stanton Robert Sultan Michael Johas Teener Jeremy Touve Maarten Vissers Yuehua Wei Min Xiao Thomas AlexanderHugh B
21、arrassNancy BravinWilliam ByrdCraig CarlsonKeith ChowCharles CookRodney CummingsClaudio DeSantiPatrick DiamondThomas DineenSourav DuttaRichard EdgarYukihiro FujimotoIlango GangaEvan GilmanRandall C. GrovesStephen HaddockNoriyuki IkeuchiAtsushi ItoRaj JainTony JeffreePeter JonesShinkyo KakuPiotr Karo
22、ckiStuart KerryYongbum KimPaul LambertBrian LEcuyerGreg LuriMichael LynchElvis MaculubaArthur MarrisDavid MartinGary MichelJose MoralesYukihiro NakagawaMichael S. NewmanNick S.A. NikjooSatoshi ObaraMaximilian RiegelBenjamin RolfeJessy RouyerHerbert RuckPanagiotis SaltsidisBartien SayogoRich SeifertG
23、il ShultzKapil SoodMatthew SquireManikantan SrinivasanThomas StaraiWalter StrupplerJoseph TardoWilliam TaylorMichael Johas TeenerPatricia ThalerDmitri VarsanofievPrabodh VarshneyJohn VergisKarl WeberYuehua WeiLudwig WinkelOren YuenCopyright 2012 IEEE. All rights reserved. viiWhen the IEEE-SA Standar
24、ds Board approved this standard on 14 May 2012, it had the followingmembership:Richard H. Hulett, ChairJohn Kulick, Vice ChairRobert M. Grow, Past Chair*Member EmeritusAlso included are the following nonvoting IEEE-SA Standards Board liaisons:Richard DeBlasio, DOE RepresentativeMichael Janezic, NIST
25、 RepresentativeMichelle TurnerIEEE Standards Program Manager, Document DevelopmentKathryn BennettIEEE Standards Program Manager, Technical Program DevelopmentSatish AggarwalMasayuki AriyoshiPeter BalmaWilliam Bartley Ted BurseClint Chaplin Wael DiabJean-Philippe Faure Alexander Gelman Paul Houz Jim
26、HughesYoung Kyun KimJoseph L. Koepfinger*David J. LawThomas Lee Hung Ling Oleg Logvinov Ted Olsen Gary Robinson Jon Walter Rosdahl Mike SeaveyYatin Trivedi Phil Winston Yu Yuan viii Copyright 2012 IEEE. All rights reserved.IntroductionThis standard specifies the devices, protocols, procedures, and m
27、anaged objects necessary to extend a bridgeand its management beyond its physical enclosure using IEEE 802LAN technologies.To this end, it:a) Identifies and isolates traffic between ports within an Extended Bridge;b) Specifies a tag format for this identification;c) Establishes an Extended Bridge co
28、nsisting of a Controlling Bridge and one or more Bridge PortExtenders;d) Specifies the functionality and the specific requirements of a Bridge Port Extender;e) Extends the MAC service of a Bridge Port across the interconnected Bridge Port Extenders,including support of Customer Virtual Local Area Ne
29、tworks (C-VLANs).f) Establishes the requirements of bridge components and systems for the attachment of Bridge PortExtenders;g) Specifies a protocol to provide for the configuration and monitoring of Bridge Port Extenders by aControlling Bridge; andh) Establishes the requirements for Bridge Manageme
30、nt to support Port Extension, identifying themanaged objects and defining the management operations.This standard contains state-of-the-art material. The area covered by this standard is undergoing evolution.Revisions are anticipated within the next few years to clarify existing material, to correct
31、 possible errors, andto incorporate new related material. Information on the current revision state of this and other IEEE 802standards may be obtained from:Secretary, IEEE-SA Standards Board445 Hoes LanePiscataway, NJ 08854USAThis introduction is not part of IEEE Std 802.1BR-2012, IEEE Standard for
32、 Local and metropolitan area networksVirtual Bridged Local Area NetworksBridge Port Extension.Copyright 2012 IEEE. All rights reserved. ixContents1. Overview 11.1 Scope 11.2 Purpose. 22. Normative references. 33. Definitions . 44. Acronyms and abbreviations . 65. Conformance 75.1 Terminology. 75.2 P
33、rotocol Implementation Conformance Statement (PICS) 75.3 Bridge Port Extender Conformance. 75.4 Controlling Bridge Conformance 86. Principles of Bridge Port Extension. 106.1 Bridge Port Extension Overview . 106.2 Extended Bridge 116.3 Base and aggregating Bridge Port Extenders 136.4 Bridge Port Exte
34、nder operation . 146.5 Bridge Port Extender architecture 166.6 Bridge Port Extender Model of operation 176.7 Bridge Port Extender Frame Reception . 196.8 Bridge Port Extender Transmit and Receive . 196.9 Bridge Port Extender tag handler. 206.10 Bridge Port Extender Internal Sublayer Service 216.11 B
35、ridge Port Extender Forwarding Process. 256.12 Bridge Port Extender Filtering Database . 296.13 Determination of the Upstream Port 296.14 Upstream Port Addressing . 306.15 Bridge Port Extender Initialization 306.16 Support of Congestion Points 317. Tagged frame format . 327.1 Representation and enco
36、ding of tag fields. 327.2 Tag format 327.3 Tag Protocol Identifier (TPID) formats . 327.4 Tag Protocol Identification 327.5 E-TAG Control Information 328. Support of Bridge Port Extension by C-VLAN components 358.1 Use of Tags 368.2 Bridge Port Extension Port Types . 368.3 Internal Bridge Port Exten
37、der Cascade Ports 378.4 Bridge Port Extender Upstream Ports 39x Copyright 2012 IEEE. All rights reserved.8.5 External Extended Ports. 398.6 External Bridge Port Extender Cascade Ports . 408.7 Traffic isolation 418.8 Support of Port Extension by a C-VLAN component MAC Relay. 418.9 Remote replication.
38、 428.10 Support of Remote Replication by a Controlling Bridge 438.11 Assignment of E-CIDs. 448.12 Support of Congestion Notification. 459. Port Extender Control and Status Protocol 469.1 Port Selection and Addressing. 469.2 PE CSP State Machines . 469.3 Protocol Errors. 529.4 PE CSP PDUs 529.5 Basic
39、 TLV format 529.6 Command TLV 549.7 Flow Control 569.8 Messages 569.9 Additional TLVs 6110. Bridge management . 7210.1 Data types 7210.2 Bridge Port Extension Entries 7211. Management Information Base (MIB) 7511.1 Structure of the IEEE8021-PE MIB 7511.2 Relationship to other MIBs 7611.3 Security con
40、siderations 7611.4 Definition of the IEEE8021-PE MIB Module, 78Annex A (normative) PICS proforma . 89Annex B (normative) IEEE 802.1 Organizationally Specific TLVs 105Annex C (informative) Utilizing VDP with Port Extension . 114Annex D (informative) Extended Bridge Initialization 116Annex E (informat
41、ive) Bibliography 121Copyright 2012 IEEE. All rights reserved. xiFiguresFigure 6-1Extended Bridge 10Figure 6-2Aggregating and base Bridge Port Extenders .14Figure 6-3External Bridge Port Extender architecture 16Figure 6-4Internal Bridge Port Extender architecture . 17Figure 6-5Relaying MAC frames in
42、 an External Bridge Port Extender 18Figure 6-6Operation of Bridge Port Extender Control and Status Protocol Agent . 18Figure 6-7Port connectivity . 20Figure 6-8Bridge Port Extender Forwarding Process functions 26Figure 7-1E-TAG TCI format 32Figure 8-1Internal organization of the MAC sublayer in an E
43、xtended Bridge 35Figure 8-2Extended Bridge Interconnection 37Figure 8-3Cascaded Bridge Port Extenders. 40Figure 8-4Extended Bridge traffic isolation 41Figure 9-1PE CSP Receive PDU state machine 47Figure 9-2PE CSP Transmit PDU state machine. 47Figure 9-3PE CSP Local Request state machine . 48Figure 9
44、-4PE CSP Remote Request state machine 48Figure 9-5Basic TLV format . 52Figure 9-6Command TLV . 54Figure 9-7Resource Limit Capability TLV . 61Figure 9-1Port Parameters TLV 63Figure 9-8Port Array TLV. 64Figure 9-9Port Entry 64Figure 9-10VID Array TLV 65Figure 9-11VID Entry 65Figure 9-12Port Status TLV
45、 66Figure 9-13Statistics TLV . 66Figure 9-14Object Name TLV. 67Figure 9-15Object Value TLV. 67Figure 9-16CN Parameters TLV 70Figure 9-17Basic format for Organizationally Specific TLVs 71Figure B.1Port Extension TLV format 105Figure C.1Relationship of Port Extension and EVB .114Figure C.2Port Extensi
46、on and EVB combined architecture 115Figure D.1Attachment of a physical Bridge Port Extender . 117Figure D.2Attachment of a downstream Bridge Port Extender. 118Figure D.3Example Initialization Message Flow 120xii Copyright 2012 IEEE. All rights reserved.TablesTable 6-1Bridge Port Extender Initializat
47、ion. 31Table 6-2Bridge Port Extender Port Initialization. 31Table 7-1E-TAG EtherType allocation . 32Table 8-1Bridge Port Extender parameter settings 38Table 9-1Port Extender Control and Status ProtocolTime out Values 52Table 9-2TLV type values . 53Table 9-3Completion Codes 54Table 9-4Message Types .
48、 55Table 9-5Priority Code Point Selection Encoding. 64Table 9-6Action Values . 65Table 9-8Statistics TLV contents 66Table 9-7Action Values . 66Table 9-9Reference 67Table 9-10Get Objects Value Error Codes 68Table 9-11Set Object Value Error Codes 68Table 9-12CN Parameter Fields 70Table 10-1Port Extens
49、ion Port Table row elements 73Table 10-3Port Extension Upstream Port ETS Table row elements . 74Table 10-2Port Extension Remote Replication Table row elements. 74Table 11-1PE MIB structure and object cross reference . 75Table B.1IEEE 802.1 Organizationally Specific TLVs. 105Table B.2IEEE 802.1/LLDP extension MIB object cross reference . 106Copyright 2012 IEEE. All rights reserved. 1IEEE Standard forLocal and metropolitan area networksVirtual Bridged Local Area NetworksBridge Port ExtensionIMP