{"id":136459,"date":"2024-10-19T07:52:25","date_gmt":"2024-10-19T07:52:25","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/ieee-802-1ax-2008\/"},"modified":"2024-10-25T00:02:22","modified_gmt":"2024-10-25T00:02:22","slug":"ieee-802-1ax-2008","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/ieee\/ieee-802-1ax-2008\/","title":{"rendered":"IEEE 802.1AX 2008"},"content":{"rendered":"
New IEEE Standard – Inactive – Superseded. Link Aggregation allows one or more links to be aggregated together to form a Link Aggregation Group, such that a Media Access Control (MAC) Client can treat the Link Aggregation Group as if it were a single link. To this end, it specifies the establishment of data terminal equipment (DTE) to DTE logical links, consisting of N parallel instances of full duplex point-to-point links operating at the same data rate. This standard defines the MAC independent Link Aggregation capability, and general information relevant to specific MAC types that support link aggregation.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
1<\/td>\n | IEEE Std 802.1AX-2008 <\/td>\n<\/tr>\n | ||||||
6<\/td>\n | Introduction Notice to users Laws and regulations Copyrights Updating of IEEE documents Errata <\/td>\n<\/tr>\n | ||||||
7<\/td>\n | Interpretations Patents Participants <\/td>\n<\/tr>\n | ||||||
13<\/td>\n | CONTENTS <\/td>\n<\/tr>\n | ||||||
19<\/td>\n | IEEE Standard for Local and metropolitan area networks\u2014Link Aggregation Important Notice 1. Overview 1.1 Scope 1.2 Purpose <\/td>\n<\/tr>\n | ||||||
20<\/td>\n | 2. Normative references <\/td>\n<\/tr>\n | ||||||
21<\/td>\n | 3. Definitions <\/td>\n<\/tr>\n | ||||||
23<\/td>\n | 4. Acronyms and abbreviations <\/td>\n<\/tr>\n | ||||||
25<\/td>\n | 5. Link Aggregation 5.1 Overview 5.1.1 State diagram conventions <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | 5.1.1.1 Actions inside state blocks 5.1.1.2 State diagram variables 5.1.1.3 State transitions <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | 5.1.1.4 Operators 5.1.2 Goals and objectives <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | 5.1.3 Positioning of Link Aggregation within the IEEE 802.3 architecture <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | 5.2 Link Aggregation operation 5.2.1 Principles of Link Aggregation <\/td>\n<\/tr>\n | ||||||
31<\/td>\n | 5.2.2 Service interfaces <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | 5.2.3 Frame Collector 5.2.3.1 Frame Collector state diagram 5.2.3.1.1 Constants 5.2.3.1.2 Variables 5.2.3.1.3 Messages <\/td>\n<\/tr>\n | ||||||
33<\/td>\n | 5.2.3.1.4 State diagram 5.2.4 Frame Distributor <\/td>\n<\/tr>\n | ||||||
34<\/td>\n | 5.2.4.1 Frame Distributor state diagram 5.2.4.1.1 Variables 5.2.4.1.2 Messages 5.2.4.1.3 State diagram <\/td>\n<\/tr>\n | ||||||
35<\/td>\n | 5.2.5 Marker Generator\/Receiver (optional) 5.2.6 Marker Responder 5.2.7 Aggregator Parser\/Multiplexer 5.2.7.1 Aggregator Parser state diagram 5.2.7.1.1 Constants <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | 5.2.7.1.2 Variables 5.2.7.1.3 Messages 5.2.8 Aggregator <\/td>\n<\/tr>\n | ||||||
38<\/td>\n | 5.2.8.1 State diagram <\/td>\n<\/tr>\n | ||||||
39<\/td>\n | 5.2.9 Control Parser\/Multiplexer 5.2.9.1 Control Parser state diagram 5.2.9.1.1 Constants 5.2.9.1.2 Variables <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | 5.2.9.1.3 Messages 5.2.9.1.4 State diagram 5.2.10 Addressing <\/td>\n<\/tr>\n | ||||||
41<\/td>\n | 5.3 Link Aggregation Control 5.3.1 Characteristics of Link Aggregation Control <\/td>\n<\/tr>\n | ||||||
42<\/td>\n | 5.3.2 System identification 5.3.3 Aggregator identification <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | 5.3.4 Port identification 5.3.5 Capability identification <\/td>\n<\/tr>\n | ||||||
44<\/td>\n | 5.3.6 Link Aggregation Group identification 5.3.6.1 Construction of the Link Aggregation Group Identifier <\/td>\n<\/tr>\n | ||||||
45<\/td>\n | 5.3.6.2 Representation of the Link Aggregation Group Identifier <\/td>\n<\/tr>\n | ||||||
46<\/td>\n | 5.3.7 Selecting a Link Aggregation Group 5.3.8 Agreeing on a Link Aggregation Group 5.3.9 Attaching a link to an Aggregator <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | 5.3.10 Signaling readiness to transfer user data 5.3.11 Enabling Collection and Distribution 5.3.12 Monitoring the membership of a Link Aggregation Group 5.3.13 Detaching a link from an Aggregator <\/td>\n<\/tr>\n | ||||||
48<\/td>\n | 5.3.14 Configuration and administrative control of Link Aggregation 5.3.15 Link Aggregation Control state information 5.4 Link Aggregation Control Protocol (LACP) <\/td>\n<\/tr>\n | ||||||
49<\/td>\n | 5.4.1 LACP design elements 5.4.2 LACPDU structure and encoding 5.4.2.1 Transmission and representation of octets <\/td>\n<\/tr>\n | ||||||
50<\/td>\n | 5.4.2.2 LACPDU structure <\/td>\n<\/tr>\n | ||||||
53<\/td>\n | 5.4.3 LACP state machine overview <\/td>\n<\/tr>\n | ||||||
55<\/td>\n | 5.4.4 Constants 5.4.5 Variables associated with the System <\/td>\n<\/tr>\n | ||||||
56<\/td>\n | 5.4.6 Variables associated with each Aggregator <\/td>\n<\/tr>\n | ||||||
57<\/td>\n | 5.4.7 Variables associated with each port <\/td>\n<\/tr>\n | ||||||
60<\/td>\n | 5.4.8 Variables used for managing the operation of the state machines <\/td>\n<\/tr>\n | ||||||
61<\/td>\n | 5.4.9 Functions <\/td>\n<\/tr>\n | ||||||
64<\/td>\n | 5.4.10 Timers 5.4.11 Messages 5.4.12 Receive machine <\/td>\n<\/tr>\n | ||||||
67<\/td>\n | 5.4.13 Periodic Transmission machine <\/td>\n<\/tr>\n | ||||||
68<\/td>\n | 5.4.14 Selection Logic 5.4.14.1 Selection Logic\u2014Requirements <\/td>\n<\/tr>\n | ||||||
69<\/td>\n | 5.4.14.2 Selection Logic\u2014Recommended default operation <\/td>\n<\/tr>\n | ||||||
70<\/td>\n | 5.4.15 Mux machine <\/td>\n<\/tr>\n | ||||||
74<\/td>\n | 5.4.16 Transmit machine <\/td>\n<\/tr>\n | ||||||
75<\/td>\n | 5.4.17 Churn Detection machines <\/td>\n<\/tr>\n | ||||||
76<\/td>\n | 5.5 Marker protocol 5.5.1 Introduction <\/td>\n<\/tr>\n | ||||||
77<\/td>\n | 5.5.2 Sequence of operations 5.5.3 Marker and Marker Response PDU structure and encoding 5.5.3.1 Transmission and representation of octets 5.5.3.2 Marker and Marker Response PDU structure <\/td>\n<\/tr>\n | ||||||
79<\/td>\n | 5.5.4 Protocol definition 5.5.4.1 Operation of the marker protocol 5.5.4.2 Marker Responder state diagram 5.5.4.2.1 Constants <\/td>\n<\/tr>\n | ||||||
80<\/td>\n | 5.5.4.2.2 Variables 5.5.4.2.3 Messages 5.6 Configuration capabilities and restrictions 5.6.1 Use of system and port priorities <\/td>\n<\/tr>\n | ||||||
81<\/td>\n | 5.6.2 Dynamic allocation of operational Keys <\/td>\n<\/tr>\n | ||||||
82<\/td>\n | 5.6.3 Link Aggregation on shared-medium links 5.6.4 Selection Logic variants 5.6.4.1 Reduced reconfiguration 5.6.4.2 Limited Aggregator availability <\/td>\n<\/tr>\n | ||||||
84<\/td>\n | 5.7 Protocol implementation conformance statement (PICS) proforma for Clause 5, Aggregation of Multiple Link Segments 5.7.1 Introduction 5.7.2 Abbreviations and special symbols 5.7.3 Instructions for completing the PICS proforma <\/td>\n<\/tr>\n | ||||||
85<\/td>\n | 5.7.4 Additional information 5.7.5 Exceptional information 5.7.6 Conditional items <\/td>\n<\/tr>\n | ||||||
86<\/td>\n | 5.7.7 Identification 5.7.7.1 Implementation identification 5.7.7.2 Protocol summary <\/td>\n<\/tr>\n | ||||||
87<\/td>\n | 5.7.8 Major capabilities\/options 5.7.9 Frame Collector 5.7.10 Frame Distributor <\/td>\n<\/tr>\n | ||||||
88<\/td>\n | 5.7.11 Marker protocol 5.7.12 Aggregator Parser\/Multiplexer 5.7.13 Control Parser\/Multiplexer <\/td>\n<\/tr>\n | ||||||
89<\/td>\n | 5.7.14 System identification 5.7.15 Aggregator identification 5.7.16 Port identification 5.7.17 Capability identification <\/td>\n<\/tr>\n | ||||||
90<\/td>\n | 5.7.18 Link Aggregation Group identification 5.7.19 Detaching a link from an Aggregator 5.7.20 LACPDU structure 5.7.21 State machine variables <\/td>\n<\/tr>\n | ||||||
91<\/td>\n | 5.7.22 Receive machine 5.7.23 Periodic Transmission machine 5.7.24 Selection Logic <\/td>\n<\/tr>\n | ||||||
92<\/td>\n | 5.7.25 Mux machine <\/td>\n<\/tr>\n | ||||||
93<\/td>\n | 5.7.26 Transmit machine 5.7.27 Churn Detection machines <\/td>\n<\/tr>\n | ||||||
94<\/td>\n | 5.7.28 Marker protocol 5.7.29 Configuration capabilities and restrictions <\/td>\n<\/tr>\n | ||||||
95<\/td>\n | 5.7.30 Link Aggregation on shared-medium links <\/td>\n<\/tr>\n | ||||||
97<\/td>\n | 6. Management 6.1 Overview 6.1.1 Systems management overview <\/td>\n<\/tr>\n | ||||||
98<\/td>\n | 6.1.2 Management model <\/td>\n<\/tr>\n | ||||||
99<\/td>\n | 6.2 Managed objects 6.2.1 Introduction 6.2.2 Overview of managed objects 6.2.2.1 Text description of managed objects <\/td>\n<\/tr>\n | ||||||
100<\/td>\n | 6.2.3 Containment 6.2.4 Naming 6.2.5 Capabilities <\/td>\n<\/tr>\n | ||||||
103<\/td>\n | 6.3 Management for Link Aggregation 6.3.1 Aggregator managed object class <\/td>\n<\/tr>\n | ||||||
104<\/td>\n | 6.3.1.1 Aggregator attributes 6.3.1.1.1 aAggID 6.3.1.1.2 aAggDescription <\/td>\n<\/tr>\n | ||||||
105<\/td>\n | 6.3.1.1.3 aAggName 6.3.1.1.4 aAggActorSystemID 6.3.1.1.5 aAggActorSystemPriority 6.3.1.1.6 aAggAggregateOrIndividual 6.3.1.1.7 aAggActorAdminKey <\/td>\n<\/tr>\n | ||||||
106<\/td>\n | 6.3.1.1.8 aAggActorOperKey 6.3.1.1.9 aAggMACAddress 6.3.1.1.10 aAggPartnerSystemID 6.3.1.1.11 aAggPartnerSystemPriority 6.3.1.1.12 aAggPartnerOperKey <\/td>\n<\/tr>\n | ||||||
107<\/td>\n | 6.3.1.1.13 aAggAdminState 6.3.1.1.14 aAggOperState 6.3.1.1.15 aAggTimeOfLastOperChange 6.3.1.1.16 aAggDataRate <\/td>\n<\/tr>\n | ||||||
108<\/td>\n | 6.3.1.1.17 aAggOctetsTxOK 6.3.1.1.18 aAggOctetsRxOK 6.3.1.1.19 aAggFramesTxOK 6.3.1.1.20 aAggFramesRxOK <\/td>\n<\/tr>\n | ||||||
109<\/td>\n | 6.3.1.1.21 aAggMulticastFramesTxOK 6.3.1.1.22 aAggMulticastFramesRxOK 6.3.1.1.23 aAggBroadcastFramesTxOK 6.3.1.1.24 aAggBroadcastFramesRxOK <\/td>\n<\/tr>\n | ||||||
110<\/td>\n | 6.3.1.1.25 aAggFramesDiscardedOnTx 6.3.1.1.26 aAggFramesDiscardedOnRx 6.3.1.1.27 aAggFramesWithTxErrors 6.3.1.1.28 aAggFramesWithRxErrors <\/td>\n<\/tr>\n | ||||||
111<\/td>\n | 6.3.1.1.29 aAggUnknownProtocolFrames 6.3.1.1.30 aAggPortList 6.3.1.1.31 aAggLinkUpDownNotificationEnable 6.3.1.1.32 aAggCollectorMaxDelay 6.3.1.2 Aggregator Notifications 6.3.1.2.1 nAggLinkUpNotification <\/td>\n<\/tr>\n | ||||||
112<\/td>\n | 6.3.1.2.2 nAggLinkDownNotification 6.3.2 Aggregation Port managed object class 6.3.2.1 Aggregation Port Attributes 6.3.2.1.1 aAggPortID 6.3.2.1.2 aAggPortActorSystemPriority 6.3.2.1.3 aAggPortActorSystemID <\/td>\n<\/tr>\n | ||||||
113<\/td>\n | 6.3.2.1.4 aAggPortActorAdminKey 6.3.2.1.5 aAggPortActorOperKey 6.3.2.1.6 aAggPortPartnerAdminSystemPriority 6.3.2.1.7 aAggPortPartnerOperSystemPriority 6.3.2.1.8 aAggPortPartnerAdminSystemID <\/td>\n<\/tr>\n | ||||||
114<\/td>\n | 6.3.2.1.9 aAggPortPartnerOperSystemID 6.3.2.1.10 aAggPortPartnerAdminKey 6.3.2.1.11 aAggPortPartnerOperKey 6.3.2.1.12 aAggPortSelectedAggID <\/td>\n<\/tr>\n | ||||||
115<\/td>\n | 6.3.2.1.13 aAggPortAttachedAggID 6.3.2.1.14 aAggPortActorPort 6.3.2.1.15 aAggPortActorPortPriority 6.3.2.1.16 aAggPortPartnerAdminPort 6.3.2.1.17 aAggPortPartnerOperPort <\/td>\n<\/tr>\n | ||||||
116<\/td>\n | 6.3.2.1.18 aAggPortPartnerAdminPortPriority 6.3.2.1.19 aAggPortPartnerOperPortPriority 6.3.2.1.20 aAggPortActorAdminState 6.3.2.1.21 aAggPortActorOperState 6.3.2.1.22 aAggPortPartnerAdminState <\/td>\n<\/tr>\n | ||||||
117<\/td>\n | 6.3.2.1.23 aAggPortPartnerOperState 6.3.2.1.24 aAggPortAggregateOrIndividual 6.3.3 Aggregation Port Statistics managed object class 6.3.3.1 Aggregation Port Statistics attributes 6.3.3.1.1 aAggPortStatsID 6.3.3.1.2 aAggPortStatsLACPDUsRx <\/td>\n<\/tr>\n | ||||||
118<\/td>\n | 6.3.3.1.3 aAggPortStatsMarkerPDUsRx 6.3.3.1.4 aAggPortStatsMarkerResponsePDUsRx 6.3.3.1.5 aAggPortStatsUnknownRx 6.3.3.1.6 aAggPortStatsIllegalRx 6.3.3.1.7 aAggPortStatsLACPDUsTx <\/td>\n<\/tr>\n | ||||||
119<\/td>\n | 6.3.3.1.8 aAggPortStatsMarkerPDUsTx 6.3.3.1.9 aAggPortStatsMarkerResponsePDUsTx 6.3.4 Aggregation Port Debug Information managed object class 6.3.4.1 Aggregation Port Debug Information attributes 6.3.4.1.1 aAggPortDebugInformationID 6.3.4.1.2 aAggPortDebugRxState <\/td>\n<\/tr>\n | ||||||
120<\/td>\n | 6.3.4.1.3 aAggPortDebugLastRxTime 6.3.4.1.4 aAggPortDebugMuxState 6.3.4.1.5 aAggPortDebugMuxReason 6.3.4.1.6 aAggPortDebugActorChurnState <\/td>\n<\/tr>\n | ||||||
121<\/td>\n | 6.3.4.1.7 aAggPortDebugPartnerChurnState 6.3.4.1.8 aAggPortDebugActorChurnCount 6.3.4.1.9 aAggPortDebugPartnerChurnCount 6.3.4.1.10 aAggPortDebugActorSyncTransitionCount <\/td>\n<\/tr>\n | ||||||
122<\/td>\n | 6.3.4.1.11 aAggPortDebugPartnerSyncTransitionCount 6.3.4.1.12 aAggPortDebugActorChangeCount 6.3.4.1.13 aAggPortDebugPartnerChangeCount <\/td>\n<\/tr>\n | ||||||
123<\/td>\n | Annex A (informative) Collection and Distribution functions A.1 Introduction <\/td>\n<\/tr>\n | ||||||
124<\/td>\n | A.2 Port selection A.3 Dynamic reallocation of conversations to different ports <\/td>\n<\/tr>\n | ||||||
125<\/td>\n | A.4 Topology considerations in the choice of distribution algorithm <\/td>\n<\/tr>\n | ||||||
127<\/td>\n | Annex B (informative) LACP standby link selection and dynamic Key management B.1 Introduction B.2 Goals B.3 Standby link selection <\/td>\n<\/tr>\n | ||||||
128<\/td>\n | B.4 Dynamic Key management B.5 A dynamic Key management algorithm <\/td>\n<\/tr>\n | ||||||
130<\/td>\n | B.6 Example 1 B.7 Example 2 <\/td>\n<\/tr>\n | ||||||
133<\/td>\n | Annex C (normative) SNMP MIB definitions for Link Aggregation C.1 Introduction C.2 The SNMP Management Framework C.3 Security considerations <\/td>\n<\/tr>\n | ||||||
134<\/td>\n | C.4 Structure of the MIB C.4.1 Relationship to the managed objects defined in Clause 6 <\/td>\n<\/tr>\n | ||||||
137<\/td>\n | C.4.2 The Aggregator Group C.4.3 The Aggregator Port List Group <\/td>\n<\/tr>\n | ||||||
138<\/td>\n | C.4.4 The Aggregation Port Group C.4.5 The Aggregation Port Statistics Group C.4.6 The Aggregation Port Debug Group C.5 Relationship to other MIBs C.5.1 Relationship to the Interfaces MIB <\/td>\n<\/tr>\n | ||||||
139<\/td>\n | C.5.2 Layering model C.5.3 ifStackTable C.5.4 ifRcvAddressTable C.6 Definitions for Link Aggregation MIB <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" IEEE Standard for Local and metropolitan area networks–Link Aggregation<\/b><\/p>\n |