BS ISO/IEC/IEEE 8802-1AB:2014
$215.11
Information technology. Telecommunications and information exchange between systems. Local and metropolitan area networks – Station and Media Access Control Connectivity Discovery
Published By | Publication Date | Number of Pages |
BSI | 2014 | 216 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
9 | Title page |
12 | Introduction Notice to users Laws and regulations Copyrights Updating of IEEE documents Errata Interpretations |
13 | Patents |
14 | CONTENTS |
16 | List of figures |
17 | List of tables |
19 | Important Notice 1. Overview 1.1 Scope |
20 | 1.2 Purpose |
21 | 2. Normative references |
23 | 3. Definitions and numerical representation 3.1 Definitions |
24 | 3.2 Numerical representation |
25 | 4. Acronyms and abbreviations |
27 | 5. Conformance 5.1 Terminology 5.2 Protocol Implementation Conformance Statement (PICS) 5.3 Required capabilities |
28 | 5.4 Optional capabilities |
29 | 6. Principles of operation |
30 | 6.1 Transmission and reception 6.2 LLDP operational modes |
31 | 6.3 LLDP information categories |
32 | 6.4 TLV selection 6.5 Transmission principles 6.6 Reception principles 6.6.1 LLDPDU and TLV error handling 6.6.2 LLDP remote systems MIB update |
33 | 6.7 Systems with multiple LLDP Agents |
37 | 7. LLDPDU transmission, reception, and addressing 7.1 Destination address |
39 | 7.2 Source address |
40 | 7.3 Ethertype use and encoding 7.4 LLDPDU reception |
41 | 8. LLDPDU and TLV formats 8.1 LLDPDU bit and octet ordering conventions 8.2 LLDPDU format |
42 | 8.3 TLV categories 8.4 Basic TLV format 8.4.1 TLV type |
43 | 8.4.2 TLV information string length 8.4.3 TLV information string |
44 | 8.5 Basic management TLV set formats and definitions 8.5.1 End Of LLDPDU TLV 8.5.2 Chassis ID TLV 8.5.2.1 TLV information string length 8.5.2.2 chassis ID subtype |
45 | 8.5.2.3 chassis ID 8.5.2.4 Chassis ID TLV usage rules 8.5.3 Port ID TLV |
46 | 8.5.3.1 TLV information string length 8.5.3.2 port ID subtype 8.5.3.3 port ID |
47 | 8.5.3.4 Port ID TLV usage rules 8.5.4 Time To Live TLV 8.5.4.1 time to live (TTL) 8.5.4.2 Time To Live TLV usage rules 8.5.5 Port Description TLV |
48 | 8.5.5.1 TLV information string length 8.5.5.2 port description 8.5.5.3 Port Description TLV usage rules 8.5.6 System Name TLV 8.5.6.1 TLV information string length 8.5.6.2 system name 8.5.6.3 System Name TLV usage rules |
49 | 8.5.7 System Description TLV 8.5.7.1 TLV information string length 8.5.7.2 system description 8.5.7.3 System Description TLV usage rules 8.5.8 System Capabilities TLV 8.5.8.1 system capabilities |
50 | 8.5.8.2 enabled capabilities 8.5.8.3 System Capabilities TLV usage rules 8.5.9 Management Address TLV |
51 | 8.5.9.1 TLV information string length 8.5.9.2 management address string length 8.5.9.3 management address subtype 8.5.9.4 management address 8.5.9.5 interface numbering subtype |
52 | 8.5.9.6 interface number 8.5.9.7 object identifier (OID) string length 8.5.9.8 object identifier 8.5.9.9 Management Address TLV usage rules 8.6 Organizationally Specific TLVs |
53 | 8.6.1 Basic Organizationally Specific TLV format 8.6.1.1 TLV type 8.6.1.2 TLV information string length 8.6.1.3 organizationally unique identifier (OUI) |
54 | 8.6.1.4 organizationally defined subtype 8.6.1.5 organizationally defined information string 8.6.2 Organizationally Specific TLV usage rules |
55 | 9. LLDP agent operation 9.1 Overview 9.1.1 Frame transmission |
56 | 9.1.2 LLDPDU types 9.1.2.1 Normal LLDPDUs |
57 | 9.1.2.2 Shutdown LLDPDUs 9.1.3 Frame reception 9.1.4 Too many neighbors |
58 | 9.1.5 LLDP remote systems rxInfoTTL timer expiration 9.1.6 LLDP local port/connection failure 9.2 State machines 9.2.1 Notational conventions used in state diagrams |
59 | 9.2.2 Timers |
60 | 9.2.2.1 rxInfoTTL |
61 | 9.2.2.2 tooManyNeighborsTimer 9.2.2.3 txTTR 9.2.2.4 txShutdownWhile 9.2.3 Per-System variables 9.2.3.1 BEGIN 9.2.4 Per-Port variables 9.2.4.1 portEnabled 9.2.5 Per-Agent variables 9.2.5.1 adminStatus |
62 | 9.2.5.2 badFrame 9.2.5.3 localChange 9.2.5.4 MAC address 9.2.5.5 msgFastTx 9.2.5.6 msgTxHold 9.2.5.7 msgTxInterval 9.2.5.8 newNeighbor 9.2.5.9 rcvFrame |
63 | 9.2.5.10 reinitDelay 9.2.5.11 remoteChanges 9.2.5.12 rxChanges 9.2.5.13 rxInfoAge 9.2.5.14 rxTTL 9.2.5.15 tooManyNeighbors 9.2.5.16 txCredit 9.2.5.17 txCreditMax 9.2.5.18 txFast |
64 | 9.2.5.19 txFastInit 9.2.5.20 txNow 9.2.5.21 txTick 9.2.5.22 txTTL 9.2.6 Per-Agent statistical counters 9.2.6.1 statsAgeoutsTotal 9.2.6.2 statsFramesDiscardedTotal |
65 | 9.2.6.3 statsFramesInErrorsTotal 9.2.6.4 statsFramesInTotal 9.2.6.5 statsFramesOutTotal 9.2.6.6 statsTLVsDiscardedTotal 9.2.6.7 statsTLVsUnrecognizedTotal 9.2.6.8 lldpduLengthErrors 9.2.7 State machine procedures 9.2.7.1 dec (variable-name) 9.2.7.2 mibConstrInfoLLDPDU() |
66 | 9.2.7.3 mibConstrShutdownLLDPDU() 9.2.7.4 mibDeleteObjects() 9.2.7.5 mibUpdateObjects() 9.2.7.6 rxInitializeLLDP() 9.2.7.7 rxProcessFrame() |
71 | 9.2.7.8 somethingChangedLocal() 9.2.7.9 somethingChangedRemote() 9.2.7.10 txAddCredit() 9.2.7.11 txFrame() 9.2.7.12 txInitializeLLDP() |
72 | 9.2.8 Transmit state machine |
73 | 9.2.9 Receive state machine |
74 | 9.2.10 Transmit timer state machine |
75 | 10. LLDP management 10.1 Data storage and retrieval 10.2 The LLDP management entity’s responsibilities 10.2.1 Protocol initialization management 10.2.2 TLV selection management |
76 | 10.2.3 Transmission management 10.2.4 Reception management 10.2.5 Performance management |
77 | 10.3 Managed objects 10.4 Data types 10.5 LLDP variables 10.5.1 LLDP operational status and control |
78 | 10.5.2 LLDP operational statistics counters 10.5.3 TLV required variables 10.5.3.1 Chassis ID TLV objects |
79 | 10.5.3.2 Port ID TLV objects 10.5.3.3 Port description TLV object 10.5.3.4 System name TLV object 10.5.3.5 System description TLV object 10.5.3.6 System capabilities TLV objects 10.5.3.7 Management address TLV objects |
80 | 11. LLDP MIB definitions 11.1 Internet Standard Management Framework 11.2 Structure of the LLDP MIB |
85 | 11.3 Relationship to other MIBs |
86 | 11.3.1 Relationship to LLDP Version 1 MIB 11.3.2 IETF Physical Topology MIB 11.3.3 IETF Entity MIB 11.3.4 IETF Interfaces MIB 11.4 Security considerations for LLDP base MIB module |
88 | 11.5 LLDP MIB modules , 11.5.1 Definitions for the LLDP-V2-TC MIB module |
96 | 11.5.2 LLDP MIB module – version 2 |
133 | Annex A (normative) PICS proforma A.1 Introduction A.2 Abbreviations and special symbols A.2.1 Status symbols A.2.2 General abbreviations |
134 | A.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 |
135 | A.3.4 Conditional status |
136 | A.3.5 Implementation identification A.3.6 Protocol summary, IEEE Std 802.1AB-2009 |
137 | A.4 Major capabilities and options |
139 | Annex B (normative) PTOPTO MIB update |
140 | Annex C (informative) Example LLDP transmission frame formats C.1 Direct-encoded LLDP frame format C.2 SNAP-encoded LLDP frame format |
141 | Annex D (informative) Using LLDP to detect potential communication problems D.1 Overview D.2 IEEE 802.1 Organizationally Specific TLVs D.2.1 Port VLAN ID TLV D.2.2 IEEE 802.1 Port and Protocol VLAN ID TLVs |
142 | D.2.3 VLAN Name TLVs D.2.4 Protocol Identity TLVs D.2.5 VID Usage Digest |
143 | D.2.6 Management VID D.3 IEEE 802.3 Organizationally Specific TLVs D.3.1 Use of IEEE 802.3 Organizationally Specific TLVs on other media D.3.2 MAC/PHY Configuration/Status TLV |
144 | D.3.3 Link Aggregation TLV D.3.4 Power Via MDI TLV D.3.5 Maximum Frame Size TLV |
145 | Annex E (normative) IEEE 802.1 Organizationally Specific TLVs E.1 Requirements of the IEEE 802.1 Organizationally Specific TLV set E.2 Port VLAN ID TLV |
146 | E.2.1 port VLAN identifier (PVID) E.2.2 Port VLAN ID usage rules E.3 Port And Protocol VLAN ID TLV E.3.1 flags E.3.2 port and protocol VLAN ID (PPVID) E.3.3 Port And Protocol VLAN ID TLV usage rules |
147 | E.4 VLAN Name TLV E.4.1 TLV information string length E.4.2 VLAN ID (VID) E.4.3 VLAN name length |
148 | E.4.4 VLAN name E.4.5 VLAN Name TLV usage rules E.5 Protocol Identity TLV E.5.1 TLV information string length E.5.2 protocol identity length E.5.3 protocol identity E.5.4 Protocol Identity TLV usage rules |
149 | E.6 VID Usage Digest TLV E.6.1 VID Usage Digest E.7 Management VID TLV E.7.1 Management VID |
150 | E.8 Link Aggregation TLV E.8.1 aggregation status E.8.2 aggregated port ID E.8.3 Link Aggregation TLV usage rules E.9 IEEE 802.1 Organizationally Specific TLV management E.9.1 IEEE 802.1 Organizationally Specific TLV selection management |
151 | E.9.2 IEEE 802.1 managed objects—TLV variables |
152 | E.10 IEEE 802.1/LLDP extension MIB E.10.1 Internet Standard Management Framework E.10.2 Structure of the IEEE 802.1/LLDP extension MIB E.10.3 Relationship to other MIBs |
155 | E.10.4 Security considerations for IEEE 802.1 LLDP extension MIB module |
157 | E.10.5 IEEE 802.1 LLDP extension MIB module—version 2 , |
181 | E.11 PICS proforma for IEEE 802.1 Organizationally Specific TLV extensions E.11.1 Implementation identification E.11.2 Protocol summary, IEEE Std 802.1AB-2009 |
182 | E.11.3 Major capabilities and options |
183 | Annex F (normative) IEEE 802.3 Organizationally Specific TLVs F.1 Requirements of the IEEE 802.3 Organizationally Specific TLV set F.2 MAC/PHY Configuration/Status TLV |
184 | F.2.1 auto-negotiation support/status F.2.2 PMD auto-negotiation advertised capability field F.2.3 operational MAU type F.2.4 MAC/PHY Configuration/Status TLV usage rules |
185 | F.3 Power Via MDI TLV F.3.1 MDI power support F.3.2 PSE power pair |
186 | F.3.3 power class F.3.4 Power Via MDI TLV usage rules F.4 Maximum Frame Size TLV F.4.1 maximum frame size F.4.2 Maximum Frame Size TLV usage rules F.5 IEEE 802.3 Organizationally Specific TLV selection management |
187 | F.5.1 IEEE 802.3 managed objects—TLV variables F.6 IEEE 802.3/LLDP extension MIB F.6.1 Internet Standard Management Framework F.6.2 Structure of the IEEE 802.3/LLDP extension MIB |
189 | F.6.3 Relationship to other MIBs |
190 | F.6.4 Security considerations for IEEE 802.3 LLDP extension MIB module |
191 | F.6.5 IEEE 802.3 LLDP extension MIB module—version 2 , |
205 | F.7 PICS proforma for IEEE 802.3 TLV extensions F.7.1 Implementation identification F.7.2 Protocol summary, IEEE Std 802.1AB-2009 |
206 | F.7.3 Major capabiities and options |
207 | Annex G (informative) Bibliography |
209 | IEEE list of participants |