1、IEEE Std 802.1Qav-2009(Amendment toIEEE Std 802.1Q-2005)IEEEStandard forLocal and metropolitan area networksVirtual Bridged Local Area NetworksAmendment 12: Forwarding andQueuing Enhancements forTime-Sensitive StreamsIEEE3 ParkAvenueNew York, NY 10016-5997, USA5 January 2010IEEE Computer SocietySpon
2、sored by theLAN/MAN Standards Committee802.1QavTMIEEE Std 802.1Qav-2009(Amendment to IEEE Std 802.1Q-2005)IEEE Standard for Local and metropolitan area networksVirtual Bridged Local Area NetworksAmendment 12: Forwarding and Queuing Enhancements for Time-Sensitive StreamsSponsorLAN/MAN Standards Comm
3、itteeof theIEEE Computer SocietyApproved 9 December 2009IEEE-SA Standards BoardAbstract: This amendment to IEEE Std 802.1Q defines enhancements to the forwarding andqueueing functions of a VLAN Bridge to support the transmission of time-sensitive data streams.Keywords: Bridged Local Area Networks, l
4、ocal area networks (LANs), MAC Bridges, metropolitanarea networks, time-sensitive data streams, Virtual Bridged Local Area Networks (virtual LANs)The Institute of Electrical and Electronics Engineers, Inc.3 Park Avenue, New York, NY 10016-5997, USACopyright 2010 by the Institute of Electrical and El
5、ectronics Engineers, Inc.All rights reserved. Published 5 January 2010. 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 educationalclassroom use can also be obtained thr
6、ough the Copyright Clearance Center.iv Copyright 2010 IEEE. All rights reserved.IntroductionNotice to usersLaws and regulationsUsers of these documents should consult all applicable laws and regulations. Compliance with theprovisions of this standard does not imply compliance to any applicable regul
7、atory requirements.Implementers of the standard are responsible for observing or referring to the applicable regulatoryrequirements. IEEE does not, by the publication of its standards, intend to urge action that is not incompliance with applicable laws, and these documents may not be construed as do
8、ing 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,standardization, and the promotion of engineering practices and method
9、s. 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 should be aware that these documents may be superseded at any time by theissuance of new
10、 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, corrigenda, or errata then in effect. In order to determine whethera giv
11、en document is the current edition and whether it has been amended through the issuance ofamendments, corrigenda, or errata, visit the IEEE Standards Association website athttp:/ieeexplore.ieee.org/xpl/standards.jsp, or contact the IEEE at the address listed previously.For more information about the
12、 IEEE Standards Association or the IEEE standards development process,visit the IEEE-SA website at http:/standards.ieee.org.ErrataErrata, if any, for this and all other standards can be accessed at the following URL: http:/standards.ieee.org/reading/ieee/updates/errata/index.html. Users are encourag
13、ed to check this URL forerrata periodically.InterpretationsCurrent interpretations can be accessed at the following URL: http:/standards.ieee.org/reading/ieee/interp/index.html.This introduction is not part of IEEE Std 802.1Qav-2009, IEEE Standards for Local and Metropolitan AreaNetworksVirtual Brid
14、ged Local Area NetworksAmendment 12: Forwarding and Queuing Enhancements forTime-Sensitive Streams.Copyright 2010 IEEE. All rights reserved. vPatentsAttention is called to the possibility that implementation of this amendment may require use of subjectmatter covered by patent rights. By publication
15、of this amendment, no position is taken with respect to theexistence or validity of any patent rights in connection therewith. The IEEE is not responsible for identifyingEssential Patent Claims for which a license may be required, for conducting inquiries into the legal validityor scope of Patents C
16、laims or determining whether any licensing terms or conditions provided in connectionwith submission of a Letter of Assurance, if any, or in any licensing agreements are reasonable or non-discriminatory. Users of this amendment are expressly advised that determination of the validity of anypatent ri
17、ghts, and the risk of infringement of such rights, is entirely their own responsibility. Furtherinformation may be obtained from the IEEE Standards Association.vi Copyright 2010 IEEE. All rights reserved.ParticipantsAt the time this amendment was submitted to the IEEE-SA for approval, the IEEE 802.1
18、 Working Grouphad the following membership: Tony Jeffree, Chair Paul Congdon, Vice ChairMichael Johas Teener, Chair, AV Bridging Task GroupZehavit AlonSiamack Ayandeh Jan BialkowskiRob BoatrightJean-Michel BonnamyPaul BottorffRudolf Brandner Craig W. CarlsonWeiying ChengRao Cherukuri Jin-Seek ChoiDi
19、ego CrupnicoffClaudio DesantiZhemin DingLinda Dunbar Hesham M. ElbakouryDavid Elie-Dit-CosaqueJanos FarkasDonald FedykNorman FinnRobert FrazierJohn FullerGeoffrey GarnerAnoop GhanwaniFranz GoetzYannick Le GoffEric GrayKaranvir GrewalCraig Gunther Mitch GusatStephen HaddockAsif HazarikaCharles Hudson
20、Romain InslerAbhay KarandikarPrakash KashyapHal Keen Keti KilcreaseDoyeon KimYongbum KimPhilippe KleinMike KoVinod KumarBruce Kwan Kari LaihonenAshvin LakshmikanthaMichael LererMarina LipshteynGael MaceBen Mack-CraneDavid MartinAlan McGuireJames McIntosh Menucher MenucheryJohn Messenger Gabriel Mont
21、enegroMatthew MoraJohn MorrisEric MultanenKevin NolishDon OConnorDavid Olsen Donald PannellGlenn ParsonsJoseph PelissierDavid PetersonHayim PoratMax PritikinKaren RandallJosef RoeseDerek J. RohdeDan Romascanu Jessy V. RouyerJonathan SadlerAli SajassiPanagiotis SaltsidisJoseph Salowey Satish SatheJoh
22、n Sauer Michael SeamanKoichiro Seto Himanshu Shah Nurit Sprecher Kevin B. Stanton Robert A. Sultan Muneyoshi SuzukiPatricia ThalerOliver ThorpManoj WadekarYuehua WeiBrian WeisMartin WhiteBert WijnenMichael D. WrightChien-Hsien WuKen YoungGlen ZornCopyright 2010 IEEE. All rights reserved. viiThe foll
23、owing members of the individual balloting committee voted on this standard. Balloters may havevoted for approval, disapproval, or abstention. When the IEEE-SA Standards Board approved this standard on 9 December 2009, it had the followingmembership:Robert M. Grow, ChairThomas Prevost, Vice ChairStev
24、e M. Mills, Past ChairJudith Gorman, Secretary*Member EmeritusAlso included are the following nonvoting IEEE-SA Standards Board liaisons:Howard L. Wolfman, TAB RepresentativeMichael Janezic, NIST RepresentativeSatish K. Aggarwal, NRC RepresentativeMichelle TurnerIEEE Standards Program Manager, Docum
25、ent DevelopmentKathryn CushIEEE Standards Program Manager, Technical Program DevelopmentThomas Alexander Butch Anton Khin Mi Mi Aung Hugh Barrass Robert Boatright Tomo Bogataj Edward Carley James Carlo Juan Carreon Keith Chow Charles Cook Thomas Dineen Linda Dunbar Sourav Dutta David Elie-Dit-Cosaqu
26、e Donald Fedyk C. FitzgeraldPrince Francis Yukihiro Fujimoto John Fuller Venkatasubramaniyan Ganesan Geoffrey Garner Devon Gayle James Gilb Randall Groves Robert M. Grow Craig Gunther C. GuyStephen Haddock John Harauz John Hawkins C. HuntlyAtsushi Ito Raj Jain Tony JeffreeShinkyo Kaku Piotr Karocki
27、Stuart J. Kerry Yongbum Kim Shen Loh William Lumpkins G. LuriPeter Martini Jonathon Mclendon Gary Michel Jose Morales Michael S. Newman Nick S. A. Nikjoo Paul Nikolich Satoshi Obara David Olsen Hayim Porat June-Koo Rhee Robert Robinson Benjamin Rolfe Randall Safier John Sargent John Sauer Peter Saun
28、derson Bartien Sayogo Michael Seaman Suman Sharma Gil Shultz Kapil Sood Amjad Soomro Kevin B. Stanton Thomas Starai Walter Struppler Robert Sultan Joseph Tardo William Taylor Michael Johas Teener Patricia Thaler Geoffrey Thompson Mark-Rene Uchida Prabodh Varshney Niel Warren Stephen Webb Kunpeng Wu
29、Oren Yuen John BarrKaren BartlesonVictor BermanTed BurseRichard DeBlasioAndy DrozdMark EpsteinAlexander GelmanJim HughesRichard H. HulettYoung Kyun KimJoseph L. Koepfinger*John KulickDavid J. LawTed OlsenGlenn ParsonsRonald C. PetersenNarayanan RamachandranJon Walter RosdahlSam Sciacca viii Copyrigh
30、t 2010 IEEE. All rights reserved.Copyright 2010 IEEE. All rights reserved. ixContents1. Overview 21.1 Scope 22. Normative references. 33. Definitions . 54. Abbreviations. 75. Conformance 95.19 End station requirementsforwarding and queuing for time-sensitive streams. 96. Support of the MAC service 1
31、16.6 Internal Sublayer Service. 116.9 Support of the EISS . 118. Principles of bridge operation 158.6 The Forwarding Process 158.8 The Filtering Database. 1812. Bridge management . 2512.21 Management entities for forwarding and queueing for time-sensitive streams. 2517. Management protocol 2717.2 St
32、ructure of the MIB 2717.3 Relationship to other MIBs 2817.4 Security considerations 2817.7 MIB modules . 2934. Forwarding and queuing for time-sensitive streams 4134.1 Overview 4134.2 Detection of SRP domains. 4134.3 The bandwidth availability parameters 4234.4 Deriving actual bandwidth requirements
33、 from the size of the MSDU 4334.5 Mapping priorities to traffic classes for time-sensitive streams 4434.6 End station behavior 46Annex A (normative) PICS proformaBridge implementations . 49A.5 Major capabilities 49A.14 Bridge management . 49A.24 Management Information Base (MIB) 49A.31 Forwarding an
34、d queuing for time-sensitive streams 50Annex H (informative) Bibliography 51Annex I (normative) PICS proformaEnd station implementations . 53I.5 Major capabilities 53x Copyright 2010 IEEE. All rights reserved.I.9 Forwarding and queuing for time-sensitive streams 54Annex L (informative) Operation of
35、the credit-based shaper algorithm . 55L.1 Overview of credit-based shaper operation . 55L.2 “Class measurement intervals” in Bridges. 59L.3 Determining worst-case latency contribution and buffering requirements . 60L.4 Operation of the credit-based shaper in a coordinated shared network. 71Copyright
36、 2010 IEEE. All rights reserved. xiFiguresFigure 34-1 Queuing model for a Talker station . 46Figure L-1 Credit-based shaper operationno conflicting traffic. 57Figure L-2 Credit-based shaper operationconflicting traffic 58Figure L-3 Credit-based shaper operationburst traffic. 59Figure L-4 Interferenc
37、e and latency . 63Figure L-5 Burst behavior and credit . 63Figure L-6 Fan-in scenario. 67Figure L-7 Permanent delay scenario. 68Figure L-8 Building up buffer occupancy - 1 69Figure L-9 Building up buffer occupancy - 2 69Figure L-10 Building up buffer occupancy - 3 69Figure L-11 Building up buffer oc
38、cupancy - 4 70Copyright 2010 IEEE. All rights reserved. xiiiTablesTable 6-5 Priority regeneration . 12Table 6-6 Default SRP domain boundary port priority regeneration override values 12Table 8-3 Recommended priority to traffic class mappings . 15Table 8-4 Transmission selection algorithm identifiers
39、 16Table 8-5 Combining Static and Dynamic Filtering Entries for an individual MAC Address. 21Table 8-6 Combining Static Filtering Entry and MAC Address Registration Entry for “All Group Addresses” and “All Unregistered Group Addresses” 22Table 8-7 Forwarding or Filtering for specific group MAC Addre
40、sses 23Table 8-8 Forwarding or Filtering with Dynamic Reservation Entries 24Table 12-1 Bandwidth Availability Parameter Table row elements . 25Table 12-2 Transmission Selection Algorithm Table row elements. 26Table 12-3 Priority Regeneration Override Table row elements 26Table 17-1 Structure of the
41、MIB modules 27Table 17-18 FQTSS MIB structure and object cross reference 28Table 34-1 Recommended priority to traffic class mappings for SR classes A and B . 45Table 34-2 Recommended priority to traffic class mappings for SR class B only . 45Copyright 2010 IEEE. All rights reserved. 1IEEE Standard f
42、or Local and metropolitan area networksVirtual Bridged Local Area NetworksAmendment 12: Forwarding and Queuing Enhancements for Time-Sensitive StreamsIMPORTANT NOTICE: This standard is not intended to ensure safety, security, health, orenvironmental protection in all circumstances. Implementers of t
43、he standard are responsible fordetermining appropriate safety, security, environmental, and health practices or regulatory requirements.This IEEE document is made available for use subject to important notices and legal disclaimers. Thesenotices and disclaimers appear in all publications containing
44、this document and may be found under theheading “Important Notice” or “Important Notices and Disclaimers Concerning IEEE Documents.”They can also be obtained on request from IEEE or viewed at http:/standards.ieee.org/IPR/disclaimers.html.Editorial NoteThis amendment specifies changes to the forwardi
45、ng and queueing functions described in IEEE Std802.1QTM. Changes are applied to the base text of IEEE Std 802.1Q-2005, as modified by those amendmentsthat had been approved, but not incorporated into the base text of the standard, at the time that thisamendment was approved, namely (in chronological
46、 order) IEEE Std 802.1adTM, IEEE Std 802.1akTM, IEEEStd 802.1agTM, IEEE Std 802.1ahTM, IEEE Std 802.1Q-2005/Cor 1, IEEE Std 802.1apTM, IEEE Std802.1QawTM, IEEE Std 802.1QayTM, and IEEE Std 802.1ajTM. Text shown in bold italics in this amendmentdefines the editing instructions necessary to changes to
47、 this base text. Three editing instructions are used:change, delete, and insert. Change is used to make a change to existing material. The editing instructionspecifies the location of the change and describes what is being changed. Changes to existing text may beclarified using strikeout markings to
48、 indicate removal of old material, and underscore markings to indicateaddition of new material. Delete removes existing material. Insert adds new material without changing theexisting material. Insertions may require renumbering. If so, renumbering instructions are given in theediting instruction. E
49、ditorial notes will not be carried over into future editions of IEEE Std. 802.1Q.IEEE IEEE STANDARD FOR LOCAL AND METROPOLITAN AREA NETWORKSStd 802.1Qav-20092 Copyright 2010 IEEE. All rights reserved.1. Overview1.1 ScopeInsert the following text at the end of 1.1, renumbering the list items and NOTEs as necessary:This standard allows bridges to provide performance guarantees for time-sensitive (i.e., bounded latency andlatency variation) loss-sensitive real-time audio video (AV) data stream transmission (AV traffic). Itspecifies priority r