1、 IEEE Standard for Local and metropolitan area networks Bridges and Bridged Networks Amendment 28: Per-Stream Filtering and Policing Sponsored by the LAN/MAN Standards Committee IEEE 3 Park Avenue New York, NY 10016-5997 USA IEEE Computer Society IEEE Std 802.1Qci-2017 (Amendment to IEEE Std 802.1Q-
2、2014) as amended by IEEE Std 802.1Qca-2015, IEEE Std 802.1Qcd-2015, IEEE Std 802.1Q-2014/Cor 1-2015, IEEE Std 802.1Qbv-2015, IEEE Std 802.1Qbu-2016, and IEEE Std 802.1Qbz-2016 IEEE Std 802.1Qci-2017(Amendment toIEEE Std 802.1Q-2014as amended byIEEE Std 802.1Qca-2015,IEEE Std 802.1Qcd-2015,IEEE Std 8
3、02.1Q-2014/Cor 1-2015,IEEE Std 802.1Qbv-2015,IEEE Std 802.1Qbu-2016, andIEEE Std 802.1Qbz-2016)IEEE Standard for Local and metropolitan area networksBridges and Bridged NetworksAmendment 28: Per-Stream Filtering and PolicingSponsorLAN/MAN Standards Committeeof theIEEE Computer SocietyApproved 14 Feb
4、ruary 2017IEEE-SA Standards BoardThe Institute of Electrical and Electronics Engineers, Inc.3 Park Avenue, New York, NY 10016-5997, USACopyright 2017 by The Institute of Electrical and Electronics Engineers, Inc.All rights reserved. Published 6 October 2017. Printed in the United States of America.I
5、EEE and 802 are registered trademarks in the U.S. Patent fitnessfor a particular purpose; non-infringement; and quality, accuracy, effectiveness, currency, or completeness ofmaterial. In addition, IEEE disclaims any and all conditions relating to: results; and workmanlike effort.IEEE standards docum
6、ents are supplied “AS IS” and “WITH ALL FAULTS.”Use of an IEEE standard is wholly voluntary. The existence of an IEEE standard does not imply that thereare no other ways to produce, test, measure, purchase, market, or provide other goods and services related tothe scope of the IEEE standard. Further
7、more, the viewpoint expressed at the time a standard is approved andissued is subject to change brought about through developments in the state of the art and commentsreceived from users of the standard.In publishing and making its standards available, IEEE is not suggesting or rendering professiona
8、l or otherservices for, or on behalf of, any person or entity nor is IEEE undertaking to perform any duty owed by anyother person or entity to another. Any person utilizing any IEEE Standards document, should rely upon hisor her own independent judgment in the exercise of reasonable care in any give
9、n circumstances or, asappropriate, seek the advice of a competent professional in determining the appropriateness of a given IEEEstandard.IN NO EVENT SHALL IEEE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO:PROCUREMENT OF S
10、UBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; ORBUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OROTHERWISE) ARISING IN ANY WAY OUT OF THE PUBLICATION, USE OF, OR RELIANCE UPONANY STANDARD, EVEN I
11、F ADVISED OF THE POSSIBILITY OF SUCH DAMAGE ANDREGARDLESS OF WHETHER SUCH DAMAGE WAS FORESEEABLE.4Copyright 2017 IEEE. All rights reserved.Translations The IEEE consensus development process involves the review of documents in English only. In the eventthat an IEEE standard is translated, only the E
12、nglish version published by IEEE should be considered theapproved IEEE standard.Official statements A statement, written or oral, that is not processed in accordance with the IEEE-SA Standards BoardOperations Manual shall not be considered or inferred to be the official position of IEEE or any of it
13、scommittees and shall not be considered to be, or be relied upon as, a formal position of IEEE. At lectures,symposia, seminars, or educational courses, an individual presenting information on IEEE standards shallmake it clear that his or her views should be considered the personal views of that indi
14、vidual rather than theformal position of IEEE.Comments on standardsComments for revision of IEEE Standards documents are welcome from any interested party, regardless ofmembership affiliation with IEEE. However, IEEE does not provide consulting information or advicepertaining to IEEE Standards docum
15、ents. Suggestions for changes in documents should be in the form of aproposed change of text, together with appropriate supporting comments. Since IEEE standards represent aconsensus of concerned interests, it is important that any responses to comments and questions also receivethe concurrence of a
16、 balance of interests. For this reason, IEEE and the members of its societies andStandards Coordinating Committees are not able to provide an instant response to comments or questionsexcept in those cases where the matter has previously been addressed. For the same reason, IEEE does notrespond to in
17、terpretation requests. Any person who would like to participate in revisions to an IEEEstandard is welcome to join the relevant IEEE working group.Comments on standards should be submitted to the following address:Secretary, IEEE-SA Standards Board 445 Hoes Lane Piscataway, NJ 08854 USALaws and regu
18、lations Users of IEEE Standards documents should consult all applicable laws and regulations. Compliance with theprovisions of any IEEE Standards document does not imply compliance to any applicable regulatoryrequirements. Implementers of the standard are responsible for observing or referring to th
19、e applicableregulatory requirements. IEEE does not, by the publication of its standards, intend to urge action that is notin compliance with applicable laws, and these documents may not be construed as doing so.CopyrightsIEEE draft and approved standards are copyrighted by IEEE under U.S. and intern
20、ational copyright laws.They are made available by IEEE and are adopted for a wide variety of both public and private uses. Theseinclude both use, by reference, in laws and regulations, and use in private self-regulation, standardization,and the promotion of engineering practices and methods. By maki
21、ng these documents available for use andadoption by public authorities and private users, IEEE does not waive any rights in copyright to thedocuments.5Copyright 2017 IEEE. All rights reserved.Photocopies Subject to payment of the appropriate fee, IEEE will grant users a limited, non-exclusive licens
22、e tophotocopy portions of any individual standard for company or organizational internal use or individual, non-commercial use only. To arrange for payment of licensing fees, please contact Copyright Clearance Center,Customer Service, 222 Rosewood Drive, Danvers, MA 01923 USA; +1 978 750 8400. Permi
23、ssion tophotocopy portions of any individual standard for educational classroom use can also be obtained throughthe Copyright Clearance Center.Updating of IEEE Standards documents Users of IEEE Standards documents should be aware that these documents may be superseded at any timeby the issuance of n
24、ew 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. Every IEEE standard is subjected
25、 to review at least every ten years. When a document is more than ten yearsold and has not undergone a revision process, it is reasonable to conclude that its contents, although still ofsome value, do not wholly reflect the present state of the art. Users are cautioned to check to determine thatthey
26、 have the latest edition of any IEEE standard.In order to determine whether a given document is the current edition and whether it has been amendedthrough the issuance of amendments, corrigenda, or errata, visit the IEEE-SA Website at http:/ieeexplore.ieee.org/ or contact IEEE at the address listed
27、previously. For more information about the IEEE-SA or IEEEs standards development process, visit the IEEE-SA Website at http:/standards.ieee.org.Errata Errata, if any, for all IEEE standards can be accessed on the IEEE-SA Website at the following URL: http:/standards.ieee.org/findstds/errata/index.h
28、tml. 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 respect to theexiste
29、nce 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. Letters of Assur
30、ance 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.Essential Pat
31、ent 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 Patents Claims, or determining whether any licensing terms o
32、rconditions 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 patent rights, and the risk of infringement of such rights, i
33、s entirely theirown responsibility. Further information may be obtained from the IEEE Standards Association.6Copyright 2017 IEEE. All rights reserved.ParticipantsAt the time of approval of this standard, the IEEE 802.1 Working Group had the following membership:Glenn Parsons, ChairJohn Messenger, Vi
34、ce ChairJnos Farkas, Chair, Time-Sensitive Networking Task GroupTony Jeffree, EditorThe following members of the individual balloting committee voted on this standard. Balloters may havevoted for approval, disapproval, or abstention. SeoYoung BaekShenghua BaoJens BierschenkSteinar BjrnstadChristian
35、BoigerPaul BottorffDavid ChenFeng ChenWeiying ChengRodney CummingsNorman FinnGeoffrey GarnerEric W. GrayCraig GuntherMarina GutierrezStephen HaddockMark HantelPatrick HeffernanMarc HolnessLu HuangMichael Johas TeenerHal KeenStephan KehrerPhilippe KleinJouni KorhonenYizhou LiChristophe ManginTom McBe
36、athJames McIntoshTero MustalaHiroki NakanoBob NoseworthyDonald R. PannellWalter PienciakMichael PottsKaren RandallMaximilian RiegelDan RomascanuJessy RouyerEero RyyttySoheil SamiiBehcet SarikayaFrank ScheweMichael SeamanJohannes SpechtWilfried SteinerPatricia ThalerPaul UnbehagenHao WangKarl WeberBr
37、ian WeisJordon WoodsNader ZeinHelge ZinnerJuan Carlos ZunigaThomas AlexanderRichard AlfvinButch AntonStefan AustChristian BoigerNancy BravinAshley ButterworthWilliam ByrdJuan CarreonYesenia CevallosDavid ChalupskyKeith ChowJnos FarkasNorman FinnMichael FischerYukihiro FujimotoJoel GoergenEric W. Gra
38、yRandall GrovesCraig GuntherStephen HaddockMark HantelMarco HernandezWerner HoelzlC. HuntleyNoriyuki IkeuchiSergiu IordanescuAtsushi ItoRaj JainTony JeffreeMichael Johas TeenerPiotr KarockiStuart KerryYongbum KimJohn LemonJon LewisArthur H. LightMichael LynchElvis MaculubaRoger MarksArthur MarrisJon
39、athon MclendonRichard MellitzMichael MontemurroJeffrey MooreCharles MoorwoodMatthew MoraMichael NewmanNick S. A. NikjooPaul NikolichSatoshi ObaraDavid OlsenBansi PatelAlon RegevMaximilian RiegelRobert RobinsonOsman SakrFrank ScheweMichael SeamanThomas StaraiWalter StrupplerMark-Rene UchidaPrabodh Va
40、rshneyGeorge VlantisKhurram WaheedStephen WebbOren Yuen7Copyright 2017 IEEE. All rights reserved.When the IEEE-SA Standards Board approved this standard on 14 February 2017, it had the followingmembership:Jean-Philippe Faure, ChairVacant position, Vice ChairJohn D. Kulick, Past ChairKonstantinos Kar
41、achalios, Secretary*Member EmeritusChuck AdamsMasayuki AriyoshiTed BurseStephen DukesDoug EdwardsJ. Travis GriffithGary HoffmanMichael JanezicThomas KoshyJoseph L. Koepfinger*Kevin LuDaleep MohlaDamir NovoselRonald C. PetersenAnnette D. ReillyRobby RobsonDorothy StanleyAdrian StephensMehmet UlemaPhi
42、l WennblomHoward WolfmanYu Yuan8Copyright 2017 IEEE. All rights reserved.IntroductionThis amendment to IEEE Std 802.1Q-2014 provides enhancements to the forwarding process that supportper-stream filtering and policing.This standard contains state-of-the-art material. The area covered by this standar
43、d is undergoing evolution.Revisions are anticipated within the next few years to clarify existing material, to correct possible errors, andto incorporate new related material. Information on the current revision state of this and other IEEE 802standards may be obtained fromSecretary, IEEE-SA Standar
44、ds Board445 Hoes LanePiscataway, NJ 08854-4141USAThis introduction is not part of IEEE Std 802.1Qci-2017, IEEE Standard for Local and metropolitan area networksBridges and Bridged NetworksAmendment 28: Per-Stream Filtering and Policing.9Copyright 2017 IEEE. All rights reserved.Contents1. Overview 13
45、1.3 Introduction 132. Normative references. 144. Abbreviations. 155. Conformance 165.4 VLAN Bridge component requirements 165.13 MAC Bridge component requirements 165.27 End-station requirementsPSFP 168. Principles of bridge operation 178.6 The Forwarding Process 1712. Bridge management . 2512.31 Ma
46、naged objects for per-stream filtering and policing 2517. Management Information Base (MIB) 3117.2 Structure of the MIB 3117.3 Relationship to other MIBs 3417.4 Security considerations 3417.7 MIB modules . 36Annex A (normative) PICS proformaBridge implementations . 60A.5 Major capabilities 60A.14 Br
47、idge management . 60A.24 Management Information Base (MIB) 60A.45 Per-stream filtering and policing .61Annex B (normative) PICS proformaBridge implementations . 62B.5 Major capabilities 62B.16 Per-stream filtering and policing .62Annex U (informative) Bibliography . 63IEEE Std 802.1Qci-2017IEEE Stan
48、dard for Local and Metropolitan Area NetworksBridges and Bridged NetworksAmendment 26: Per-Stream Filtering and Policing10Copyright 2017 IEEE. All rights reserved.List of figuresFigure 8-11 Forwarding process functions 17Figure 8-12 Per-stream filtering and policing 1811Copyright 2017 IEEE. All righ
49、ts reserved.List of tablesTable 8-7 Stream gate control operations . 21Table 8-8 Scheduled Traffic and PSFP procedures/variables. 22Table 12-30 The Stream Parameter Table. 25Table 12-31 Stream Filter Instance Table . 26Table 12-32 The Stream Gate Instance Table. 28Table 12-33 The Flow Meter Instance Table 30Table 17-30 IEEE8021-PSFP-MIB Structure and relationship to this standard. 31IEEE Std 802.1Qci-2017IEEE Standard for Local and Metropolitan Area NetworksBridges and Bridged NetworksAmendment 28: Per-Stream Filtering and Policing12Copyri