802.1D-2004.pdf
相关的目录
Contents
1. Overview..................................................................................................................................................... 1
1.1 Introduction............................................................................................................................. 1
1.2 Scope....................................................................................................................................... 1
2. References................................................................................................................................................... 3
3. Definitions................................................................................................................................................... 5
3.1 Bridged Local Area Network................................................................................................... 5
3.2 Expedited traffic....................................................................................................................... 5
3.3 Group ...................................................................................................................................... 5
3.4 IEEE 802 Local Area Network (LAN) .................................................................................... 5
4. Abbreviations.............................................................................................................................................. 7
5. Conformance............................................................................................................................................... 9
5.1 Required capabilities................................................................................................................ 9
5.2 Optional capabilities ................................................................................................................ 9
5.3 Protocol Implementation Conformance Statement.................................................................10
5.4 Recommendations..................................................................................................................10
5.5 MAC-specific bridging methods.............................................................................................10
6. Support of the MAC Service.......................................................................................................................11
6.1 Support of the MAC Service...................................................................................................11
6.2 Preservation of the MAC Service .......................................................................................... 12
6.3 Quality of Service maintenance............................................................................................. 12
6.4 Internal Sublayer Service provided within the MAC Bridge................................................. 16
6.5 Support of the Internal Sublayer Service by specific MAC procedures................................ 19
6.6 Filtering services in Bridged Local Area Networks .............................................................. 24
7. Principles of Bridge operation ................................................................................................................... 29
7.1 Bridge operation..................................................................................................................... 29
7.2 Bridge architecture................................................................................................................. 31
7.3 Model of operation................................................................................................................. 32
7.4 Port States and the active topology........................................................................................ 35
7.5 Frame reception ..................................................................................................................... 35
7.6 Frame transmission................................................................................................................ 37
7.7 The Forwarding Process ........................................................................................................ 37
7.8 The Learning Process............................................................................................................. 41
7.9 The Filtering Database........................................................................................................... 42
7.10 Spanning Tree Protocol Entity and GARP Entities ............................................................... 49
7.11 Bridge management ............................................................................................................... 49
7.12 Addressing ............................................................................................................................. 49
8. Spanning tree algorithm and protocol........................................................................................................ 57
9. Encoding of bridge protocol data units...................................................................................................... 59
9.1 Structure................................................................................................................................ 59
9.2 Encoding of parameter types ................................................................................................. 59
Copyright © 2004 IEEE. All rights reserved.
vii
9.3 BPDU formats and parameters .............................................................................................. 61
10.GARP Multicast Registration Protocol (GMRP)...................................................................................... 67
10.1 Purpose.................................................................................................................................. 67
10.2 Model of operation................................................................................................................. 67
10.3 Definition of the GMRP Application..................................................................................... 70
10.4 Conformance to GMRP ......................................................................................................... 72
11.Example “C” code implementation of GMRP.......................................................................................... 75
12.Generic Attribute Registration Protocol (GARP) ..................................................................................... 77
12.1 GARP overview..................................................................................................................... 77
12.2 GARP architecture ................................................................................................................. 79
12.3 Requirements to be met by GARP......................................................................................... 82
12.4 Requirements for interoperability between GARP Participants ............................................ 83
12.5 Conformance to GARP Applications..................................................................................... 83
12.6 Protocol Operation ................................................................................................................. 84
12.7 State machine descriptions..................................................................................................... 90
12.8 Administrative controls.......................................................................................................... 95
12.9 Procedures............................................................................................................................. 96
12.10 Structure and encoding of GARP Protocol Data Units........................................................ 101
12.11 Timer values, granularity and relationships......................................................................... 106
12.12 Interoperability considerations............................................................................................. 106
13.Example “C” code implementation of GARP ........................................................................................ 109
14.Bridge management ............................................................................................................................... 111
14.1 Management functions......................................................................................................... 111
14.2 Managed objects .................................................................................................................. 112
14.3 Data types............................................................................................................................ 112
14.4 Bridge Management Entity .................................................................................................. 113
14.5 MAC Entities ....................................................................................................................... 116
14.6 Forwarding Process.............................................................................................................. 116
14.7 Filtering Database ................................................................................................................ 119
14.8 Spanning Tree Protocol Entity............................................................................................. 123
14.9 GARP Entities...................................................................................................................... 127
14.10 GMRP entities...................................................................................................................... 129
15.Management protocol ............................................................................................................................. 133
16.Bridge performance ............................................................................................................................... 135
16.1 Guaranteed Port Filtering Rate ............................................................................................ 135
16.2 Guaranteed Bridge Relaying Rate ....................................................................................... 135
17.Rapid Spanning Tree Protocol (RSTP)................................................................................................... 137
17.1 Protocol design requirements............................................................................................... 137
17.2 Protocol support requirements ............................................................................................. 138
17.3 RSTP overview .................................................................................................................... 138
17.4 STP compatibility ................................................................................................................ 143
17.5 Spanning tree priority vectors.............................................................................................. 143
17.6 Priority vector calculations .................................................................................................. 143
viii
Copyright © 2004 IEEE. All rights reserved.
17.7 Port Role assignments.......................................................................................................... 145
17.8 Communicating spanning tree information ......................................................................... 145
17.9 Changing spanning tree information.................................................................................... 145
17.10 Changing Port States............................................................................................................ 146
17.11 Updating learned station location information .................................................................... 148
17.12 RSTP and point-to-point links ............................................................................................. 151
17.13 RSTP performance parameters ............................................................................................ 151
17.14 Performance parameter management................................................................................... 153
17.15 Rapid Spanning Tree state machines ................................................................................... 155
17.16 Notational conventions used in state diagrams.................................................................... 155
17.17 State machine timers ............................................................................................................ 157
17.18 Per-Bridge variables............................................................................................................. 158
17.19 Per-Port variables................................................................................................................. 159
17.20 State machine conditions and parameters ............................................................................ 164
17.21 State machine procedures .................................................................................................... 165
17.22 Port Timers state machine.................................................................................................... 170
17.23 Port Receive state machine .................................................................................................. 170
17.24 Port Protocol Migration state machine ................................................................................ 171
17.25 Bridge Detection state machine ........................................................................................... 171
17.26 Port Transmit state machine................................................................................................. 172
17.27 Port Information state machine............................................................................................ 173
17.28 Port Role Selection state machine........................................................................................ 174
17.29 Port Role Transitions state machine .................................................................................... 174
17.30 Port State Transition state machine...................................................................................... 177
17.31 Topology Change state machine.......................................................................................... 178
17.32 RSTP performance requirements......................................................................................... 179