{"id":400393,"date":"2024-10-20T04:49:43","date_gmt":"2024-10-20T04:49:43","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/ieee-802-1cs-2020-3\/"},"modified":"2024-10-26T08:37:24","modified_gmt":"2024-10-26T08:37:24","slug":"ieee-802-1cs-2020-3","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/ieee\/ieee-802-1cs-2020-3\/","title":{"rendered":"IEEE 802.1CS-2020"},"content":{"rendered":"

New IEEE Standard – Active. Protocols, procedures, and managed objects for a Link-local Registration Protocol (LRP) to replicate a registration database from one end to the other of a point-to-point link and to replicate changes to parts of that database are specified in this standard. A facility is provided to purge the replicated database if the source becomes unresponsive. LRP is optimized for databases on the order of 1 Mbyte.<\/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
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
1<\/td>\nIEEE Std 802.1CS-2020 Front cover <\/td>\n<\/tr>\n
2<\/td>\nTitle page <\/td>\n<\/tr>\n
4<\/td>\nImportant Notices and Disclaimers Concerning IEEE Standards Documents <\/td>\n<\/tr>\n
8<\/td>\nParticipants <\/td>\n<\/tr>\n
10<\/td>\nIntroduction <\/td>\n<\/tr>\n
11<\/td>\nContents <\/td>\n<\/tr>\n
14<\/td>\n1. Overview
1.1 Scope
1.2 Purpose
1.3 State diagram conventions
1.4 Specification model <\/td>\n<\/tr>\n
15<\/td>\n1.5 Note on inter-table references
1.6 Specification precedence
1.7 Introduction <\/td>\n<\/tr>\n
16<\/td>\n2. Normative references <\/td>\n<\/tr>\n
18<\/td>\n3. Definitions <\/td>\n<\/tr>\n
20<\/td>\n4. Abbreviations <\/td>\n<\/tr>\n
21<\/td>\n5. Conformance
5.1 Introduction
5.2 Requirements terminology
5.3 Common Native and Proxy required behaviors <\/td>\n<\/tr>\n
22<\/td>\n5.4 Native end system required behaviors
5.5 Native end system optional behaviors
5.6 Native relay system required behaviors
5.7 Native relay system optional behaviors <\/td>\n<\/tr>\n
23<\/td>\n5.8 Proxy system required behaviors
5.9 Proxy system optional behaviors
5.10 Controlled system optional behaviors <\/td>\n<\/tr>\n
24<\/td>\n6. Link-local Registration Protocol
6.1 Introduction
6.2 Overview <\/td>\n<\/tr>\n
25<\/td>\n6.3 Objectives and non-objectives
6.3.1 Objectives of LRP <\/td>\n<\/tr>\n
26<\/td>\n6.3.2 Non-objectives of LRP
6.4 Proxy systems, Controlled systems, and target ports <\/td>\n<\/tr>\n
29<\/td>\n6.5 Link Layer Discovery Protocol and target ports <\/td>\n<\/tr>\n
30<\/td>\n6.6 Exploratory Hello LRPDUs
6.7 Target port state <\/td>\n<\/tr>\n
31<\/td>\n6.8 LRP database structure
6.9 LRP-DT data transport mechanisms
6.9.1 LRP-DT ECP mechanism <\/td>\n<\/tr>\n
32<\/td>\n6.9.2 LRP-DT TCP mechanism
6.9.2.1 Active TCP OPEN
6.9.2.2 Passive TCP OPEN <\/td>\n<\/tr>\n
33<\/td>\n6.9.2.3 LRP TCP port number
6.9.3 Quality of Service considerations
6.10 LRP-DS database synchronization mechanism
6.10.1 LRP-DS Protocol operation <\/td>\n<\/tr>\n
34<\/td>\n6.10.2 LRP-DS database storage <\/td>\n<\/tr>\n
35<\/td>\n6.11 State machine creation <\/td>\n<\/tr>\n
36<\/td>\n6.12 Security considerations <\/td>\n<\/tr>\n
37<\/td>\n7. LRP-DT Procedures
7.1 Introduction
7.2 LRP-DT instance maintenance
7.2.1 LRP-DT instance maintenance and Portal creation overview <\/td>\n<\/tr>\n
38<\/td>\n7.2.2 Instance maintenance variables
7.2.2.1 imTargetPortList <\/td>\n<\/tr>\n
39<\/td>\n7.2.3 Instance maintenance routines
7.2.3.1 ProcessLocalTargetRequest <\/td>\n<\/tr>\n
40<\/td>\n7.2.3.2 ProcessNeighborTargetRequest <\/td>\n<\/tr>\n
41<\/td>\n7.2.3.3 PickIpAddresses <\/td>\n<\/tr>\n
42<\/td>\n7.2.3.4 ProcessTcpOpen
7.3 LRP-DT instance
7.3.1 LRP-DT instance overview <\/td>\n<\/tr>\n
43<\/td>\n7.3.2 LRP-DT instance variables
7.3.2.1 instActiveTcp
7.3.2.2 instMyAddress
7.3.2.3 instMyPortNumber
7.3.2.4 instNeighborAddress
7.3.2.5 instNeighborPortNumber
7.3.2.6 instReconnectTimer
7.3.2.7 instReconnectReset
7.3.2.8 instTargetPortList
7.3.2.9 instPortalList <\/td>\n<\/tr>\n
44<\/td>\n7.3.2.10 instKillInstance
7.3.3 LRP-DT instance routines
7.3.3.1 instReceiveLRPDU <\/td>\n<\/tr>\n
45<\/td>\n7.3.3.2 instCreateInstance
7.3.3.3 instDestroyInstance <\/td>\n<\/tr>\n
46<\/td>\n7.3.3.4 instCreatePortal
7.3.3.5 instDestroyPortal <\/td>\n<\/tr>\n
47<\/td>\n7.3.4 LRP-DT instance state machine <\/td>\n<\/tr>\n
49<\/td>\n8. Portal
8.1 Introduction
8.2 Portal association maintenance
8.2.1 Portal association maintenance overview <\/td>\n<\/tr>\n
50<\/td>\n8.2.2 Portal state machine variables
8.2.2.1 pamAppId <\/td>\n<\/tr>\n
51<\/td>\n8.2.2.2 pamMyChassisId
8.2.2.3 pamMyPortId
8.2.2.4 pamNeighborChassisId
8.2.2.5 pamNeighborPortId
8.2.2.6 pamNeighborPortalNumberValid
8.2.2.7 pamNeighborPortalNumber <\/td>\n<\/tr>\n
52<\/td>\n8.2.2.8 pamMyHelloStatus
8.2.2.9 pamMyPortalNumber
8.2.2.10 pamLocalOverflow
8.2.2.11 pamNeighborOverflow
8.2.2.12 pamNeighborAcknowledged
8.2.2.13 pamNeedHello
8.2.2.14 pamResetReceiveHello
8.2.2.15 pamHelloTime
8.2.2.16 pamMyAppInfo <\/td>\n<\/tr>\n
53<\/td>\n8.2.2.17 pamHelloSendTimer
8.2.2.18 pamHelloReceiveTimer
8.2.2.19 pamHelloReceived
8.2.2.20 pamAssociationYes
8.2.2.21 pamAssociationNo
8.2.2.22 pamLastReceivedStatus
8.2.2.23 pamKill
8.2.3 Portal Association maintenance routines
8.2.3.1 pamAssociatePortal
8.2.3.2 pamResetNeighbor
8.2.3.3 pamSendHello <\/td>\n<\/tr>\n
54<\/td>\n8.2.3.4 pamReceiveHello
8.2.4 Send Hello state machines
8.2.5 Receive Hello state machine <\/td>\n<\/tr>\n
55<\/td>\n8.3 Applicant
8.3.1 Applicant overview
8.3.2 Per-record applicant database variables
8.3.2.1 actRecordNumber
8.3.2.2 actSequenceNumber
8.3.2.3 actChecksum <\/td>\n<\/tr>\n
57<\/td>\n8.3.2.4 actDataLength
8.3.2.5 actData
8.3.2.6 actRecordChanged
8.3.2.7 actResendRecord
8.3.2.8 actAcknowledged
8.3.3 Applicant routines
8.3.3.1 actWriteRecord
8.3.3.2 actSendRecord <\/td>\n<\/tr>\n
58<\/td>\n8.3.3.3 actReceivePartialList <\/td>\n<\/tr>\n
59<\/td>\n8.3.3.4 actReceiveCompleteList
8.3.3.5 actTerminateStateMachine
8.3.4 Applicant state machine
8.4 Registrar
8.4.1 Registrar overview <\/td>\n<\/tr>\n
60<\/td>\n8.4.2 Per-Portal registrar variables
8.4.2.1 ptlNeedPartialList
8.4.3 Per-record registrar variables
8.4.3.1 regRecordNumber
8.4.3.2 regSequenceNumber
8.4.3.3 regChecksum
8.4.3.4 regSendAck
8.4.4 Registrar routines
8.4.4.1 regReceiveWriteRecord <\/td>\n<\/tr>\n
61<\/td>\n8.4.4.2 regSendPartialList
8.4.4.3 regDeleteRecord
8.4.5 Partial list state machine
8.4.6 Complete list variables
8.4.6.1 cplNeedCompleteList <\/td>\n<\/tr>\n
62<\/td>\n8.4.6.2 cplCompleteListTimer
8.4.6.3 cplCompleteListTimerReset
8.4.7 Complete list routines
8.4.7.1 cplResetCplTimer
8.4.7.2 cplSendCompleteList
8.4.8 Complete list state machine <\/td>\n<\/tr>\n
63<\/td>\n9. Format and encoding of LRP Data Units
9.1 Introduction
9.2 AppId
9.3 LRP database synchronization protocol
9.3.1 LRPDU format
9.3.2 LRPDU type field <\/td>\n<\/tr>\n
64<\/td>\n9.3.3 TLV Length field
9.4 LRPDU formats
9.4.1 Stop LRPDU
9.4.2 Hello LRPDU <\/td>\n<\/tr>\n
65<\/td>\n9.4.2.1 appId field
9.4.2.2 Hello status <\/td>\n<\/tr>\n
66<\/td>\n9.4.2.3 Error status
9.4.2.4 My Portal Number
9.4.2.5 Hello Time
9.4.2.6 My Chassis ID TLV
9.4.2.7 My Port ID TLV
9.4.2.8 Neighbor Chassis ID TLV <\/td>\n<\/tr>\n
67<\/td>\n9.4.2.9 Neighbor Port ID TLV
9.4.2.10 Application Information TLV
9.4.3 Record LRPDU <\/td>\n<\/tr>\n
68<\/td>\n9.4.4 Partial List LRPDU
9.4.5 Complete List LRPDU <\/td>\n<\/tr>\n
69<\/td>\n9.4.6 Record checksum calculation <\/td>\n<\/tr>\n
70<\/td>\n9.5 LRP data transport protocols
9.5.1 LRP-DT ECP protocol
9.5.2 LRP-DT TCP protocol <\/td>\n<\/tr>\n
71<\/td>\n10. LRP-DS service interface
10.1 Introduction <\/td>\n<\/tr>\n
72<\/td>\n10.2 Association primitives
10.2.1 Use of association primitives
10.2.2 Local Target Port request
10.2.2.1 Inputs <\/td>\n<\/tr>\n
73<\/td>\n10.2.2.2 Outputs
10.2.3 Neighbor Target Port request
10.2.3.1 Inputs <\/td>\n<\/tr>\n
74<\/td>\n10.2.3.2 Outputs
10.2.4 Associate Portal request
10.2.4.1 Inputs
10.2.4.2 Outputs
10.2.5 First Hello indication
10.2.5.1 Outputs <\/td>\n<\/tr>\n
75<\/td>\n10.2.6 Portal status indication
10.2.6.1 Outputs
10.3 Portal interface
10.3.1 Applicant database primitives
10.3.1.1 Write record request
10.3.1.1.1 Inputs
10.3.1.1.2 Outputs
10.3.2 Registrar database primitives
10.3.2.1 Delete record request <\/td>\n<\/tr>\n
76<\/td>\n10.3.2.1.1 Inputs
10.3.2.2 Database overflow request
10.3.2.2.1 Inputs
10.3.2.2.2 Outputs
10.3.2.3 Record written indication
10.3.2.3.1 Outputs <\/td>\n<\/tr>\n
77<\/td>\n11. Managed objects
11.1 Introduction
11.2 Managed objects UML <\/td>\n<\/tr>\n
78<\/td>\n11.3 System global managed objects
11.3.1 lrpAckTimerInit
11.3.2 lrpReconnectMax
11.4 Per-LRP-DT instance managed objects
11.4.1 instDiscardedLRPDUs <\/td>\n<\/tr>\n
79<\/td>\n11.5 Per-Portal managed objects <\/td>\n<\/tr>\n
80<\/td>\n11.5.1 ApplicantActiveRecords
11.5.2 RegistrarActiveRecords
11.5.3 SentHellos
11.5.4 AcceptedHellos
11.5.5 DiscardedHellos
11.5.6 SentRecords
11.5.7 AcceptedRecords
11.5.8 DiscardedRecords
11.5.9 RecordErrors
11.5.10 SentPartials
11.5.11 AcceptedPartials <\/td>\n<\/tr>\n
81<\/td>\n11.5.12 DiscardedPartials
11.5.13 SentCompletes
11.5.14 AcceptedCompletes
11.5.15 DiscardedCompletes
11.5.16 DiscardedUnknowns
11.6 LRP LLDP TLV managed objects
11.6.1 Controlled system IP address information
11.6.1.1 lrpLldpTcpIpAddressses
11.6.2 LRP LLDP TLV information
11.6.2.1 lrpLldpEcpXmitEnable <\/td>\n<\/tr>\n
82<\/td>\n11.6.2.2 lrpLldpEcpTlvXmitInfo
11.6.2.3 lrpLldpEcpTlvRecvInfo
11.6.2.4 lrpLldpTcpXmitEnable
11.6.2.5 lrpLldpTcpTlvXmitInfo
11.6.2.6 lrpLldpTcpTlvRecvInfo <\/td>\n<\/tr>\n
83<\/td>\n12. YANG models for LRP
12.1 Introduction
12.2 The YANG framework
12.3 Security considerations
12.4 Relationship to other YANG modules
12.5 YANG data scheme definition <\/td>\n<\/tr>\n
84<\/td>\n12.6 Definition of LRP YANG module, <\/td>\n<\/tr>\n
93<\/td>\n13. MIB modules for LRP
13.1 Internet standard management framework
13.2 Structure of the LRP MIB
13.2.1 Structure of the LRP-TC-MIB
13.2.2 Structure of the LRP-MIB <\/td>\n<\/tr>\n
94<\/td>\n13.2.3 Structure of the LLDP-V2-LRP-EXT-MIB
13.3 Relationship to the LLDP-V2-TC-MIB
13.4 Security considerations <\/td>\n<\/tr>\n
95<\/td>\n13.4.1 Security considerations for the LRP-TC-MIB
13.4.2 Security considerations for the LRP-MIB <\/td>\n<\/tr>\n
96<\/td>\n13.4.3 Security considerations for the LLDP-V2-LRP-EXT-MIB <\/td>\n<\/tr>\n
97<\/td>\n13.5 MIB modules,
13.5.1 LRP Textual conventions MIB <\/td>\n<\/tr>\n
99<\/td>\n13.5.2 LRP MIB <\/td>\n<\/tr>\n
112<\/td>\n13.5.3 LLDPv2 LRP extension MIB <\/td>\n<\/tr>\n
131<\/td>\nAnnex A (normative) Protocol Implementation Conformance Statement (PICS) proforma
A.1 Introduction
A.1.1 Abbreviations and special symbols <\/td>\n<\/tr>\n
132<\/td>\nA.1.2 Instructions for completing the PICS proforma
A.1.3 Additional information
A.1.4 Exceptional information <\/td>\n<\/tr>\n
133<\/td>\nA.1.5 Conditional items
A.1.6 Identification
A.1.6.1 Implementation identification
A.1.6.2 Protocol summary <\/td>\n<\/tr>\n
134<\/td>\nA.2 PICS proforma for Link-local Registration Protocol
A.2.1 Major capabilities\/options
A.2.2 Common system capabilities <\/td>\n<\/tr>\n
136<\/td>\nA.2.3 Native end system capabilities <\/td>\n<\/tr>\n
137<\/td>\nA.2.4 Native relay system capabilities
A.2.5 Proxy system capabilities <\/td>\n<\/tr>\n
138<\/td>\nA.2.6 Controlled system capabilities <\/td>\n<\/tr>\n
139<\/td>\nAnnex B (informative) LRP application specifications
B.1 Overview
B.2 LRP-DS versus IS-IS: LRP application responsibilities <\/td>\n<\/tr>\n
140<\/td>\nB.3 Use of LLDP
B.4 Portal creation <\/td>\n<\/tr>\n
141<\/td>\nB.5 Database locking issues
B.6 ECP vs. TCP issues <\/td>\n<\/tr>\n
142<\/td>\nB.7 TCP active\/passive OPEN
B.8 Resetting the databases
B.9 Application-level acknowledgments <\/td>\n<\/tr>\n
143<\/td>\nB.10 Sequence number wrap-around
B.11 LRP applications\u2019 requirements on LRP <\/td>\n<\/tr>\n
144<\/td>\nAnnex C (normative) IEEE 802.1 Organizationally Specific TLVs for LLDP
C.1 Overview
C.2 Organizationally Specific TLV definitions
C.2.1 LRP ECP Discovery TLV
C.2.1.1 TLV type
C.2.1.2 TLV information string length
C.2.1.3 IEEE 802.1 OUI <\/td>\n<\/tr>\n
145<\/td>\nC.2.1.4 IEEE 802.1 subtype
C.2.1.5 Application count
C.2.1.6 Application descriptor
C.2.1.7 LRP ECP Discovery TLV usage rules <\/td>\n<\/tr>\n
146<\/td>\nC.2.2 LRP TCP Discovery TLV
C.2.2.1 TLV type
C.2.2.2 TLV information string length
C.2.2.3 IEEE 802.1 OUI
C.2.2.4 IEEE 802.1 subtype
C.2.2.5 Application count
C.2.2.6 Application descriptor <\/td>\n<\/tr>\n
147<\/td>\nC.2.2.6.1 TCP port number
C.2.2.6.2 Address info <\/td>\n<\/tr>\n
148<\/td>\nC.2.2.6.3 Address
C.2.2.7 LRP TCP Discovery TLV usage rules <\/td>\n<\/tr>\n
149<\/td>\nAnnex D (informative) Bibliography <\/td>\n<\/tr>\n
151<\/td>\nBack cover <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

IEEE Standard for Local and Metropolitan Area Networks–Link-local Registration Protocol<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
IEEE<\/b><\/a><\/td>\n2020<\/td>\n151<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":400401,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2644],"product_tag":[],"class_list":{"0":"post-400393","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\/400393","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\/400401"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=400393"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=400393"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=400393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}