{"id":81167,"date":"2024-10-17T18:51:57","date_gmt":"2024-10-17T18:51:57","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/ieee-802-1d-2004\/"},"modified":"2024-10-24T19:45:53","modified_gmt":"2024-10-24T19:45:53","slug":"ieee-802-1d-2004","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/ieee\/ieee-802-1d-2004\/","title":{"rendered":"IEEE 802.1D 2004"},"content":{"rendered":"

Revision Standard – Active. IEEE Std 802.1D-2004, IEEE Standard for Local and Metropolitan Area Networks: Media Access Control (MAC) Bridges. The PDF of this standard is available at no charge compliments of the IEEE 802 Working group. Visit http:\/\/standards.ieee.org\/about\/get\/index.html for details.<\/p>\n

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
1<\/td>\nCover page <\/td>\n<\/tr>\n
3<\/td>\nTitle page <\/td>\n<\/tr>\n
5<\/td>\nIntroduction <\/td>\n<\/tr>\n
6<\/td>\nParticipants <\/td>\n<\/tr>\n
8<\/td>\nCONTENTS <\/td>\n<\/tr>\n
13<\/td>\n1. Overview
1.1 Introduction
1.2 Scope <\/td>\n<\/tr>\n
15<\/td>\n2. References <\/td>\n<\/tr>\n
17<\/td>\n3. Definitions
3.1 Bridged Local Area Network
3.2 Expedited traffic
3.3 Group
3.4 IEEE 802 Local Area Network (LAN) <\/td>\n<\/tr>\n
19<\/td>\n4. Abbreviations <\/td>\n<\/tr>\n
21<\/td>\n5. Conformance
5.1 Required capabilities
5.2 Optional capabilities <\/td>\n<\/tr>\n
22<\/td>\n5.3 Protocol Implementation Conformance Statement
5.4 Recommendations
5.5 MAC-specific bridging methods <\/td>\n<\/tr>\n
23<\/td>\n6. Support of the MAC Service
6.1 Support of the MAC Service <\/td>\n<\/tr>\n
24<\/td>\n6.2 Preservation of the MAC Service
6.3 Quality of Service maintenance
6.3.1 Service availability <\/td>\n<\/tr>\n
25<\/td>\n6.3.2 Frame loss
6.3.3 Frame misordering
6.3.4 Frame duplication <\/td>\n<\/tr>\n
26<\/td>\n6.3.5 Frame transit delay
6.3.6 Frame lifetime
6.3.7 Undetected frame error rate
6.3.8 Maximum Service Data Unit Size <\/td>\n<\/tr>\n
27<\/td>\n6.3.9 Frame priority
6.3.10 Throughput <\/td>\n<\/tr>\n
28<\/td>\n6.4 Internal Sublayer Service provided within the MAC Bridge
6.4.1 Service primitives <\/td>\n<\/tr>\n
30<\/td>\n6.4.2 MAC status parameters
6.4.3 Point-to-Point MAC parameters <\/td>\n<\/tr>\n
31<\/td>\n6.5 Support of the Internal Sublayer Service by specific MAC procedures
6.5.1 Support by IEEE Std 802.3 (CSMA\/CD) <\/td>\n<\/tr>\n
32<\/td>\n6.5.2 Support by IEEE Std 802.5 (token-passing ring) <\/td>\n<\/tr>\n
33<\/td>\n6.5.3 Support by fibre distributed data interface (FDDI) <\/td>\n<\/tr>\n
35<\/td>\n6.5.4 Support by IEEE Std 802.11 (Wireless LANs) <\/td>\n<\/tr>\n
36<\/td>\n6.6 Filtering services in Bridged Local Area Networks
6.6.1 Purpose(s) of filtering service provision
6.6.1.1 Administrative control
6.6.1.2 Throughput and end station load
6.6.2 Goals of filtering service provision
6.6.3 Users of filtering services <\/td>\n<\/tr>\n
37<\/td>\n6.6.4 Basis of service
6.6.5 Categories of service
6.6.6 Service configuration <\/td>\n<\/tr>\n
38<\/td>\n6.6.7 Service definition for Extended Filtering Services
6.6.7.1 Dynamic registration and de-registration services <\/td>\n<\/tr>\n
41<\/td>\n7. Principles of Bridge operation
7.1 Bridge operation
7.1.1 Relay
7.1.2 Filtering and relaying information <\/td>\n<\/tr>\n
42<\/td>\n7.1.3 Bridge management <\/td>\n<\/tr>\n
43<\/td>\n7.2 Bridge architecture <\/td>\n<\/tr>\n
44<\/td>\n7.3 Model of operation <\/td>\n<\/tr>\n
47<\/td>\n7.4 Port States and the active topology
7.5 Frame reception <\/td>\n<\/tr>\n
48<\/td>\n7.5.1 Regenerating user priority <\/td>\n<\/tr>\n
49<\/td>\n7.6 Frame transmission
7.7 The Forwarding Process <\/td>\n<\/tr>\n
50<\/td>\n7.7.1 Active topology enforcement <\/td>\n<\/tr>\n
51<\/td>\n7.7.2 Frame filtering
7.7.3 Queuing frames <\/td>\n<\/tr>\n
52<\/td>\n7.7.4 Transmission selection
7.7.5 Priority mapping <\/td>\n<\/tr>\n
53<\/td>\n7.7.6 FCS recalculation
7.8 The Learning Process <\/td>\n<\/tr>\n
54<\/td>\n7.9 The Filtering Database <\/td>\n<\/tr>\n
55<\/td>\n7.9.1 Static Filtering Entries <\/td>\n<\/tr>\n
56<\/td>\n7.9.2 Dynamic Filtering Entries <\/td>\n<\/tr>\n
57<\/td>\n7.9.3 Group Registration Entries <\/td>\n<\/tr>\n
58<\/td>\n7.9.4 Default Group filtering behavior <\/td>\n<\/tr>\n
59<\/td>\n7.9.5 Querying the Filtering Database <\/td>\n<\/tr>\n
60<\/td>\n7.9.6 Permanent Database <\/td>\n<\/tr>\n
61<\/td>\n7.10 Spanning Tree Protocol Entity and GARP Entities
7.11 Bridge management
7.12 Addressing
7.12.1 End stations
7.12.2 Bridge Ports <\/td>\n<\/tr>\n
62<\/td>\n7.12.3 Spanning Tree Protocol Entities and GARP Entities <\/td>\n<\/tr>\n
64<\/td>\n7.12.4 Bridge Management Entities
7.12.5 Unique identification of a bridge
7.12.6 Reserved addresses <\/td>\n<\/tr>\n
65<\/td>\n7.12.7 Points of attachment and connectivity for Higher-Layer Entities <\/td>\n<\/tr>\n
69<\/td>\n8. Spanning tree algorithm and protocol <\/td>\n<\/tr>\n
71<\/td>\n9. Encoding of bridge protocol data units
9.1 Structure
9.1.1 Transmission and representation of octets
9.1.2 Components
9.2 Encoding of parameter types
9.2.1 Encoding of protocol identifiers
9.2.2 Encoding of protocol version identifiers
9.2.3 Encoding of BPDU types
9.2.4 Encoding of flags
9.2.5 Encoding of Bridge Identifiers <\/td>\n<\/tr>\n
72<\/td>\n9.2.6 Encoding of Root Path Cost
9.2.7 Encoding of Port Identifiers
9.2.8 Encoding of Timer Values <\/td>\n<\/tr>\n
73<\/td>\n9.2.9 Encoding of Port Role values
9.2.10 Encoding of Length Values
9.3 BPDU formats and parameters
9.3.1 Configuration BPDUs <\/td>\n<\/tr>\n
74<\/td>\n9.3.2 Topology Change Notification BPDUs <\/td>\n<\/tr>\n
75<\/td>\n9.3.3 Rapid Spanning Tree BPDUs (RST BPDUs)
9.3.4 Validation of received BPDUs <\/td>\n<\/tr>\n
79<\/td>\n10. GARP Multicast Registration Protocol (GMRP)
10.1 Purpose
10.2 Model of operation <\/td>\n<\/tr>\n
80<\/td>\n10.2.1 Propagation of Group Membership information <\/td>\n<\/tr>\n
81<\/td>\n10.2.2 Propagation of Group service requirement information
10.2.3 Source pruning
10.2.4 Use of Group service requirement registration by end stations <\/td>\n<\/tr>\n
82<\/td>\n10.3 Definition of the GMRP Application
10.3.1 Definition of GARP protocol elements
10.3.1.1 Use of GIP Contexts by GMRP
10.3.1.2 GMRP Application address
10.3.1.3 Encoding of GMRP Attribute Types
10.3.1.4 Encoding of GMRP Attribute Values <\/td>\n<\/tr>\n
83<\/td>\n10.3.2 Provision and support of Extended Filtering Services
10.3.2.1 End system registration and de-registration
10.3.2.2 Registration and de-registration events <\/td>\n<\/tr>\n
84<\/td>\n10.3.2.3 Administrative controls
10.4 Conformance to GMRP
10.4.1 Conformance to GMRP in MAC Bridges <\/td>\n<\/tr>\n
85<\/td>\n10.4.2 Conformance to GMRP in end stations <\/td>\n<\/tr>\n
87<\/td>\n11. Example \u201cC\u201d\u009d code implementation of GMRP <\/td>\n<\/tr>\n
89<\/td>\n12. Generic Attribute Registration Protocol (GARP)
12.1 GARP overview <\/td>\n<\/tr>\n
91<\/td>\n12.2 GARP architecture <\/td>\n<\/tr>\n
92<\/td>\n12.2.1 GARP Applications
12.2.2 GID <\/td>\n<\/tr>\n
93<\/td>\n12.2.2.1 Declarations
12.2.2.2 Registration
12.2.3 GIP <\/td>\n<\/tr>\n
94<\/td>\n12.2.4 GARP Information Propagation Context
12.3 Requirements to be met by GARP <\/td>\n<\/tr>\n
95<\/td>\n12.4 Requirements for interoperability between GARP Participants
12.5 Conformance to GARP Applications <\/td>\n<\/tr>\n
96<\/td>\n12.6 Protocol Operation
12.6.1 Basic notions
12.6.2 GARP Messages <\/td>\n<\/tr>\n
97<\/td>\n12.6.3 Applicant and Registrar <\/td>\n<\/tr>\n
98<\/td>\n12.6.4 Registrar behavior
12.6.5 Applicant behavior
12.6.5.1 Anxious Applicants <\/td>\n<\/tr>\n
99<\/td>\n12.6.5.2 Members and Observers
12.6.5.3 Active and Passive Members
12.6.5.4 Receiving a Leave <\/td>\n<\/tr>\n
100<\/td>\n12.6.5.5 Leaving
12.6.5.6 Applicant State Summary
12.6.6 The Leave All protocol component
12.6.7 Applicant-Only Participants <\/td>\n<\/tr>\n
101<\/td>\n12.6.8 Simple-Applicant Participants
12.6.9 Choice of Applicant-Only Participant or Simple-Applicant Participant
12.6.10 Use of GARP in point-to-point LANs <\/td>\n<\/tr>\n
102<\/td>\n12.7 State machine descriptions <\/td>\n<\/tr>\n
103<\/td>\n12.7.1 Applicant state machine <\/td>\n<\/tr>\n
104<\/td>\n12.7.2 Registrar state machine
12.7.3 Leave All state machine
12.7.4 Combined Applicant and Registrar state machine <\/td>\n<\/tr>\n
105<\/td>\n12.7.5 Applicant Only GARP Participant <\/td>\n<\/tr>\n
107<\/td>\n12.7.6 Simple-Applicant Participant
12.8 Administrative controls
12.8.1 Registrar Administrative Control values <\/td>\n<\/tr>\n
108<\/td>\n12.8.2 Applicant Administrative Control values
12.9 Procedures <\/td>\n<\/tr>\n
109<\/td>\n12.9.1 Discarding badly formed GARP PDUs
12.9.2 Protocol parameters and timers
12.9.2.1 jointimer
12.9.2.2 leavetimer
12.9.2.3 leavealltimer
12.9.3 Protocol event definitions
12.9.3.1 Initialize
12.9.3.2 ReqJoin
12.9.3.3 ReqLeave <\/td>\n<\/tr>\n
110<\/td>\n12.9.3.4 rJoinIn
12.9.3.5 rJoinEmpty
12.9.3.6 rEmpty
12.9.3.7 rLeaveIn <\/td>\n<\/tr>\n
111<\/td>\n12.9.3.8 rLeaveEmpty
12.9.3.9 LeaveAll
12.9.3.10 leavetimer!
12.9.3.11 leavealltimer!
12.9.3.12 transmitPDU! <\/td>\n<\/tr>\n
112<\/td>\n12.9.4 Action definitions
12.9.4.1 -x-
12.9.4.2 sJ[E, I], sJ[I]
12.9.4.3 sE
12.9.4.4 sLE <\/td>\n<\/tr>\n
113<\/td>\n12.9.4.5 sLeaveAll
12.9.4.6 Start leavetimer
12.9.4.7 Stop leavetimer
12.9.4.8 Start leavealltimer
12.9.4.9 IndJoin
12.9.4.10 IndLeave
12.9.4.11 Failure to register
12.10 Structure and encoding of GARP Protocol Data Units <\/td>\n<\/tr>\n
114<\/td>\n12.10.1 Structure
12.10.1.1 Transmission and representation of octets
12.10.1.2 Structure definition <\/td>\n<\/tr>\n
115<\/td>\n12.10.2 Encoding of GARP PDU parameters
12.10.2.1 Encoding of Protocol Identifier
12.10.2.2 Encoding of Attribute Type <\/td>\n<\/tr>\n
116<\/td>\n12.10.2.3 Encoding of Attribute Length
12.10.2.4 Encoding of Attribute Event
12.10.2.5 Encoding of LeaveAll Event
12.10.2.6 Encoding of Attribute Value
12.10.2.7 Encoding of End Mark <\/td>\n<\/tr>\n
117<\/td>\n12.10.3 Packing and parsing GARP PDUs
12.10.3.1 Packing
12.10.3.2 Parsing
12.10.3.3 Discarding unrecognized information <\/td>\n<\/tr>\n
118<\/td>\n12.11 Timer values, granularity and relationships
12.11.1 Timer values
12.11.2 Timer resolution
12.11.3 Timing relationships
12.12 Interoperability considerations <\/td>\n<\/tr>\n
121<\/td>\n13. Example \u201cC\u201d\u009d code implementation of GARP <\/td>\n<\/tr>\n
123<\/td>\n14. Bridge management
14.1 Management functions
14.1.1 Configuration Management
14.1.2 Fault Management
14.1.3 Performance Management <\/td>\n<\/tr>\n
124<\/td>\n14.1.4 Security Management
14.1.5 Accounting Management
14.2 Managed objects
14.3 Data types <\/td>\n<\/tr>\n
125<\/td>\n14.4 Bridge Management Entity
14.4.1 Bridge Configuration
14.4.1.1 Discover Bridge <\/td>\n<\/tr>\n
126<\/td>\n14.4.1.2 Read Bridge
14.4.1.3 Set Bridge Name
14.4.1.4 Reset Bridge <\/td>\n<\/tr>\n
127<\/td>\n14.4.2 Port Configuration
14.4.2.1 Read Port
14.4.2.2 Set port name <\/td>\n<\/tr>\n
128<\/td>\n14.5 MAC Entities
14.6 Forwarding Process
14.6.1 The Port Counters
14.6.1.1 Read Forwarding Port Counters <\/td>\n<\/tr>\n
129<\/td>\n14.6.2 Priority Handling
14.6.2.1 Read Port Default User Priority
14.6.2.2 Set Port Default User Priority
14.6.2.3 Read Port User Priority Regeneration Table <\/td>\n<\/tr>\n
130<\/td>\n14.6.2.4 Set Port User Priority Regeneration Table
14.6.3 Traffic Class Table
14.6.3.1 Read Port Traffic Class Table
14.6.3.2 Set Port Traffic Class Table <\/td>\n<\/tr>\n
131<\/td>\n14.6.3.3 Read Outbound Access Priority Table
14.7 Filtering Database
14.7.1 The Filtering Database <\/td>\n<\/tr>\n
132<\/td>\n14.7.1.1 Read Filtering Database
14.7.1.2 Set Filtering Database ageing time
14.7.2 A Static Filtering Entry
14.7.3 A Dynamic Filtering Entry <\/td>\n<\/tr>\n
133<\/td>\n14.7.4 A Group Registration Entry
14.7.5 Permanent Database
14.7.5.1 Read Permanent Database
14.7.6 General Filtering Database operations
14.7.6.1 Create Filtering Entry <\/td>\n<\/tr>\n
134<\/td>\n14.7.6.2 Delete Filtering Entry
14.7.6.3 Read filtering entry <\/td>\n<\/tr>\n
135<\/td>\n14.7.6.4 Read Filtering Entry range
14.8 Spanning Tree Protocol Entity <\/td>\n<\/tr>\n
136<\/td>\n14.8.1 The Protocol Entity
14.8.1.1 Read Spanning Tree Protocol parameters
14.8.1.2 Set Spanning Tree Protocol parameters <\/td>\n<\/tr>\n
137<\/td>\n14.8.2 Bridge Port
14.8.2.1 Read Port Parameters <\/td>\n<\/tr>\n
138<\/td>\n14.8.2.2 Force port state
14.8.2.3 Set Port Parameters <\/td>\n<\/tr>\n
139<\/td>\n14.8.2.4 Force BPDU Migration Check
14.9 GARP Entities
14.9.1 The GARP Timers object
14.9.1.1 Read GARP Timers <\/td>\n<\/tr>\n
140<\/td>\n14.9.1.2 Set GARP Timers
14.9.2 The GARP Attribute Type object
14.9.2.1 Read GARP Applicant controls
14.9.2.2 Set GARP Applicant controls <\/td>\n<\/tr>\n
141<\/td>\n14.9.3 The GARP State Machine object
14.9.3.1 Read GARP State
14.10 GMRP entities
14.10.1 GMRP Configuration managed object <\/td>\n<\/tr>\n
142<\/td>\n14.10.1.1 Read GMRP Configuration
14.10.1.2 Notify Group registration failure
14.10.1.3 Configure Restricted_Group_Registration parameters <\/td>\n<\/tr>\n
145<\/td>\n15. Management protocol <\/td>\n<\/tr>\n
147<\/td>\n16. Bridge performance
16.1 Guaranteed Port Filtering Rate
16.2 Guaranteed Bridge Relaying Rate <\/td>\n<\/tr>\n
149<\/td>\n17. Rapid Spanning Tree Protocol (RSTP)
17.1 Protocol design requirements <\/td>\n<\/tr>\n
150<\/td>\n17.2 Protocol support requirements
17.3 RSTP overview <\/td>\n<\/tr>\n
151<\/td>\n17.3.1 Computation of the active topology <\/td>\n<\/tr>\n
152<\/td>\n17.3.2 Example topologies <\/td>\n<\/tr>\n
155<\/td>\n17.4 STP compatibility
17.5 Spanning tree priority vectors
17.6 Priority vector calculations <\/td>\n<\/tr>\n
157<\/td>\n17.7 Port Role assignments
17.8 Communicating spanning tree information
17.9 Changing spanning tree information <\/td>\n<\/tr>\n
158<\/td>\n17.10 Changing Port States <\/td>\n<\/tr>\n
160<\/td>\n17.11 Updating learned station location information <\/td>\n<\/tr>\n
163<\/td>\n17.12 RSTP and point-to-point links
17.13 RSTP performance parameters <\/td>\n<\/tr>\n
164<\/td>\n17.13.1 Admin Edge Port
17.13.2 Ageing Time
17.13.3 AutoEdge
17.13.4 Force Protocol Version
17.13.5 Bridge Forward Delay
17.13.6 Bridge Hello Time
17.13.7 Bridge Identifier Priority
17.13.8 Bridge Max Age
17.13.9 Migrate Time
17.13.10 Port Identifier Priority
17.13.11 PortPathCost <\/td>\n<\/tr>\n
165<\/td>\n17.13.12 Transmit Hold Count
17.14 Performance parameter management <\/td>\n<\/tr>\n
167<\/td>\n17.15 Rapid Spanning Tree state machines
17.16 Notational conventions used in state diagrams <\/td>\n<\/tr>\n
169<\/td>\n17.17 State machine timers <\/td>\n<\/tr>\n
170<\/td>\n17.17.1 edgeDelayWhile
17.17.2 fdWhile
17.17.3 helloWhen
17.17.4 mdelayWhile
17.17.5 rbWhile
17.17.6 rcvdInfoWhile
17.17.7 rrWhile
17.17.8 tcWhile
17.18 Per-Bridge variables
17.18.1 BEGIN <\/td>\n<\/tr>\n
171<\/td>\n17.18.2 BridgeIdentifier
17.18.3 BridgePriority
17.18.4 BridgeTimes
17.18.5 rootPortId
17.18.6 rootPriority
17.18.7 rootTimes
17.19 Per-Port variables
17.19.1 ageingTime
17.19.2 agree
17.19.3 agreed <\/td>\n<\/tr>\n
172<\/td>\n17.19.4 designatedPriority
17.19.5 designatedTimes
17.19.6 disputed
17.19.7 fdbFlush
17.19.8 forward
17.19.9 forwarding
17.19.10 infoIs
17.19.11 learn
17.19.12 learning <\/td>\n<\/tr>\n
173<\/td>\n17.19.13 mcheck
17.19.14 msgPriority
17.19.15 msgTimes
17.19.16 newInfo
17.19.17 operEdge
17.19.18 portEnabled
17.19.19 portId
17.19.20 PortPathCost
17.19.21 portPriority
17.19.22 portTimes <\/td>\n<\/tr>\n
174<\/td>\n17.19.23 proposed
17.19.24 proposing
17.19.25 rcvdBPDU
17.19.26 rcvdInfo
17.19.27 rcvdMsg
17.19.28 rcvdRSTP
17.19.29 rcvdSTP
17.19.30 rcvdTc
17.19.31 rcvdTcAck
17.19.32 rcvdTcn
17.19.33 reRoot
17.19.34 reselect
17.19.35 role <\/td>\n<\/tr>\n
175<\/td>\n17.19.36 selected
17.19.37 selectedRole
17.19.38 sendRSTP
17.19.39 sync
17.19.40 synced
17.19.41 tcAck
17.19.42 tcProp
17.19.43 tick
17.19.44 txCount
17.19.45 updtInfo <\/td>\n<\/tr>\n
176<\/td>\n17.20 State machine conditions and parameters
17.20.1 AdminEdge
17.20.2 AutoEdge
17.20.3 allSynced
17.20.4 EdgeDelay
17.20.5 forwardDelay
17.20.6 FwdDelay
17.20.7 HelloTime
17.20.8 MaxAge
17.20.9 MigrateTime
17.20.10 reRooted
17.20.11 rstpVersion <\/td>\n<\/tr>\n
177<\/td>\n17.20.12 stpVersion
17.20.13 TxHoldCount
17.21 State machine procedures
17.21.1 betterorsameinfo(newInfoIs)
17.21.2 clearReselectTree()
17.21.3 disableForwarding()
17.21.4 disableLearning()
17.21.5 enableForwarding() <\/td>\n<\/tr>\n
178<\/td>\n17.21.6 enableLearning()
17.21.7 newTcWhile()
17.21.8 rcvInfo()
17.21.9 recordAgreement() <\/td>\n<\/tr>\n
179<\/td>\n17.21.10 recordDispute()
17.21.11 recordProposal()
17.21.12 recordPriority()
17.21.13 recordTimes()
17.21.14 setSyncTree()
17.21.15 setReRootTree()
17.21.16 setSelectedTree()
17.21.17 setTcFlags()
17.21.18 setTcPropTree()
17.21.19 txConfig() <\/td>\n<\/tr>\n
180<\/td>\n17.21.20 txRstp()
17.21.21 txTcn()
17.21.22 updtBPDUVersion()
17.21.23 updtRcvdInfoWhile()
17.21.24 updtRoleDisabledTree() <\/td>\n<\/tr>\n
181<\/td>\n17.21.25 updtRolesTree() <\/td>\n<\/tr>\n
182<\/td>\n17.22 Port Timers state machine
17.23 Port Receive state machine <\/td>\n<\/tr>\n
183<\/td>\n17.24 Port Protocol Migration state machine
17.25 Bridge Detection state machine <\/td>\n<\/tr>\n
184<\/td>\n17.26 Port Transmit state machine <\/td>\n<\/tr>\n
185<\/td>\n17.27 Port Information state machine <\/td>\n<\/tr>\n
186<\/td>\n17.28 Port Role Selection state machine
17.29 Port Role Transitions state machine <\/td>\n<\/tr>\n
187<\/td>\n17.29.1 Disabled Port states
17.29.2 Root Port states <\/td>\n<\/tr>\n
188<\/td>\n17.29.3 Designated Port states <\/td>\n<\/tr>\n
189<\/td>\n17.29.4 Alternate and Backup Port states
17.30 Port State Transition state machine <\/td>\n<\/tr>\n
190<\/td>\n17.31 Topology Change state machine <\/td>\n<\/tr>\n
191<\/td>\n17.32 RSTP performance requirements <\/td>\n<\/tr>\n
193<\/td>\n18. Bridge Detection state machine <\/td>\n<\/tr>\n
195<\/td>\nAnnex A\u2014PICS Proforma
A.1 Introduction
A.2 Abbreviations and special symbols
A.2.1 Status symbols
A.2.2 General abbreviations <\/td>\n<\/tr>\n
196<\/td>\nA.3 Instructions for completing the PICS proforma
A.3.1 General structure of the PICS proforma
A.3.2 Additional information
A.3.3 Exception information <\/td>\n<\/tr>\n
197<\/td>\nA.3.4 Conditional status
A.3.4.1 Conditional items
A.3.4.2 Predicates <\/td>\n<\/tr>\n
198<\/td>\nA.4 PICS proforma for IEEE Std 802.1D
A.4.1 Implementation identification
A.4.2 Protocol summary, IEEE Std 802.1D <\/td>\n<\/tr>\n
199<\/td>\nA.5 Major Capabilities <\/td>\n<\/tr>\n
200<\/td>\nA.6 Media Access Control Methods <\/td>\n<\/tr>\n
201<\/td>\nA.7 Relay and filtering of frames <\/td>\n<\/tr>\n
202<\/td>\nA.8 Basic Filtering Services <\/td>\n<\/tr>\n
203<\/td>\nA.9 Addressing <\/td>\n<\/tr>\n
204<\/td>\nA.10 Rapid Spanning Tree Protocol <\/td>\n<\/tr>\n
205<\/td>\nA.11 BPDU Encoding
A.12 Implementation Parameters <\/td>\n<\/tr>\n
206<\/td>\nA.13 Performance <\/td>\n<\/tr>\n
207<\/td>\nA.14 Bridge management <\/td>\n<\/tr>\n
208<\/td>\nA.15 Remote Management
A.16 Expedited Traffic Classes
A.17 Extended Filtering Services <\/td>\n<\/tr>\n
209<\/td>\nA.18 GMRP <\/td>\n<\/tr>\n
210<\/td>\nA.19 GARP <\/td>\n<\/tr>\n
211<\/td>\nAnnex B\u2014Calculating spanning tree parameters <\/td>\n<\/tr>\n
213<\/td>\nAnnex C\u2014Source-routing transparent bridge operation
C.1 Overview
C.1.1 Scope <\/td>\n<\/tr>\n
214<\/td>\nC.1.2 Definitions
C.1.2.1 ARE Rd limit
C.1.2.2 Explorer frame
C.1.2.3 LAN-in ID (LIN)
C.1.2.4 LAN-out ID (LOUT)
C.1.2.5 parallel bridges
C.1.2.6 route
C.1.2.7 route control
C.1.2.8 route descriptor
C.1.2.9 route discovery
C.1.2.10 routing information
C.1.2.11 source routing <\/td>\n<\/tr>\n
215<\/td>\nC.1.2.12 spanning tree
C.1.2.13 STE Rd Limit
C.1.2.14 Transparent Bridging
C.1.2.15 Abbreviations
C.1.3 Conformance <\/td>\n<\/tr>\n
216<\/td>\nC.1.3.1 Static conformance requirements
C.1.3.2 Dynamic conformance requirements
C.2 Support of the MAC Service
C.2.1 Support of the MAC Service
C.2.2 Preservation of the MAC Service
C.2.3 Quality of service maintenance
C.2.3.1 Frame misordering <\/td>\n<\/tr>\n
217<\/td>\nC.2.3.2 Frame duplication
C.2.3.3 Undetected frame error rate
C.2.3.4 Maximum service data unit size supported
C.2.4 Internal sublayer service <\/td>\n<\/tr>\n
218<\/td>\nC.2.4.1 Interactions
C.2.4.2 Detailed service specification <\/td>\n<\/tr>\n
219<\/td>\nC.2.5 Support of the internal sublayer service
C.2.5.1 Support of token ring <\/td>\n<\/tr>\n
220<\/td>\nC.2.5.2 Support of FDDI
C.3 Principles of operation
C.3.1 Source-routing bridge operation
C.3.1.1 Relay of data frames
C.3.1.2 Dissemination of routing information <\/td>\n<\/tr>\n
221<\/td>\nC.3.1.3 Bridge management
C.3.2 Bridge architecture <\/td>\n<\/tr>\n
222<\/td>\nC.3.3 Bridge operation
C.3.3.1 Source-routing function overview
C.3.3.2 Source-routing information field <\/td>\n<\/tr>\n
226<\/td>\nC.3.3.3 Source-routing frame types <\/td>\n<\/tr>\n
227<\/td>\nC.3.3.4 Bridge processing of source-routed frames
C.3.4 Port state information
C.3.5 Frame reception
C.3.6 Frame transmission
C.3.7 Frame forwarding <\/td>\n<\/tr>\n
228<\/td>\nC.3.7.1 Specifically routed data frames (RT=0XX)
C.3.7.2 All Routes Explorer frames (RT=10X) <\/td>\n<\/tr>\n
231<\/td>\nC.3.7.3 Spanning Tree Explorer (STE) frames <\/td>\n<\/tr>\n
233<\/td>\nC.3.7.4 Duplicate Bridge number test
C.3.7.5 Queued frames <\/td>\n<\/tr>\n
234<\/td>\nC.3.7.6 Selecting frames for transmission
C.3.7.7 Priority mapping
C.3.8 Addressing
C.3.8.1 LAN ID
C.3.8.2 Bridge number
C.3.8.3 Route descriptor <\/td>\n<\/tr>\n
235<\/td>\nC.4 Bridge management
C.4.1 Bridge management entity
C.4.1.1 Bridge configuration <\/td>\n<\/tr>\n
236<\/td>\nC.4.2 Forwarding process
C.4.2.1 The port counters
C.4.3 SRT Bridge management entity
C.4.3.1 SRT Bridge configuration <\/td>\n<\/tr>\n
237<\/td>\nC.4.3.2 SRT Port configuration <\/td>\n<\/tr>\n
238<\/td>\nC.4.4 SRT Bridge port pair database <\/td>\n<\/tr>\n
239<\/td>\nC.4.4.1 SRT bridge port pair configuration
C.5 Management protocol <\/td>\n<\/tr>\n
241<\/td>\nAnnex D\u2014PICS Proforma for source-routing transparent bridge operation
D.1 Introduction
D.2 Relay and filtering of frames <\/td>\n<\/tr>\n
242<\/td>\nD.3 Bridge numbers and LAN IDs
D.4 Bridge management <\/td>\n<\/tr>\n
243<\/td>\nAnnex E\u2014Allocation of Object Identifier values <\/td>\n<\/tr>\n
245<\/td>\nAnnex F\u2014Preserving the integrity of FCS fields in MAC Bridges
F.1 Background
F.2 Basic mathematical ideas behind CRC and FCS <\/td>\n<\/tr>\n
247<\/td>\nF.3 Detection Lossless Circuit approach <\/td>\n<\/tr>\n
248<\/td>\nF.4 Algorithmic modification of an FCS
F.4.1 Data changed, length unchanged <\/td>\n<\/tr>\n
249<\/td>\nF.4.2 Length changed, original data unchanged <\/td>\n<\/tr>\n
250<\/td>\nF.4.3 Preservation of detectability <\/td>\n<\/tr>\n
251<\/td>\nF.5 Conclusions <\/td>\n<\/tr>\n
253<\/td>\nAnnex G\u2014User priorities and traffic classes
G.1 Traffic types
G.2 What are we managing? <\/td>\n<\/tr>\n
254<\/td>\nG.3 Traffic type to traffic class mapping <\/td>\n<\/tr>\n
256<\/td>\nG.3.1 Traffic types and user priority values <\/td>\n<\/tr>\n
257<\/td>\nAnnex H\u2014Generic Attribute Registration Protocol Design
H.1 Use of an unconfirmed protocol
H.2 Design of the Applicant state machine <\/td>\n<\/tr>\n
258<\/td>\nH.3 Design of the Registrar state machine
H.4 Analysis of GARP State Machine Operation <\/td>\n<\/tr>\n
259<\/td>\nH.4.1 Initial Join Scenarios <\/td>\n<\/tr>\n
261<\/td>\nH.4.2 Last to Leave Scenarios <\/td>\n<\/tr>\n
263<\/td>\nH.4.3 Leave\/Rejoin Scenarios-Single Member <\/td>\n<\/tr>\n
266<\/td>\nH.4.4 Backbone LAN Initial Join Scenarios <\/td>\n<\/tr>\n
269<\/td>\nH.4.5 Shared media LAN scenarios <\/td>\n<\/tr>\n
273<\/td>\nAnnex I\u2014Introduction of GARP, GMRP, and Extended Filtering Services
I.1 Migration considerations
I.1.1 Heterogeneous Bridge environments
I.1.2 Heterogeneous end station environments
I.1.2.1 Use of Basic Filtering Mode and legacy bridges <\/td>\n<\/tr>\n
274<\/td>\nI.1.2.2 Use of Forward All Groups
I.1.2.3 Use of Forward Unregistered Groups
I.1.2.4 Use of Filter Unregistered Groups <\/td>\n<\/tr>\n
275<\/td>\nI.1.2.5 Use of a common set of addresses
I.2 Interoperability with higher-layer multicast protocols and related issues
I.2.1 IP multicast <\/td>\n<\/tr>\n
276<\/td>\nI.2.2 Monitoring multicast traffic <\/td>\n<\/tr>\n
277<\/td>\nAnnex J\u2014RSTP Migration
J.1 Overview of protocol changes
J.2 BPDU formats <\/td>\n<\/tr>\n
279<\/td>\nAnnex K\u2014Frame duplication and misordering
K.1 Background
K.2 Frame duplication <\/td>\n<\/tr>\n
280<\/td>\nK.3 Frame misordering <\/td>\n<\/tr>\n
281<\/td>\nK.4 Other considerations <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

IEEE Standard for Local and metropolitan area networks: Media Access Control (MAC) Bridges<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
IEEE<\/b><\/a><\/td>\n2004<\/td>\n281<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":81168,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2644],"product_tag":[],"class_list":{"0":"post-81167","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-ieee","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/81167","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/81168"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=81167"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=81167"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=81167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}