Shopping Cart

No products in the cart.

IEEE 802.1CS-2020

$83.42

IEEE Standard for Local and Metropolitan Area Networks–Link-local Registration Protocol

Published By Publication Date Number of Pages
IEEE 2020
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

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.

PDF Catalog

PDF Pages PDF Title
1 IEEE Std 802.1CS-2020 Front cover
2 Title page
4 Important Notices and Disclaimers Concerning IEEE Standards Documents
8 Participants
10 Introduction
11 Contents
14 1. Overview
1.1 Scope
1.2 Purpose
1.3 State diagram conventions
1.4 Specification model
15 1.5 Note on inter-table references
1.6 Specification precedence
1.7 Introduction
16 2. Normative references
18 3. Definitions
20 4. Abbreviations
21 5. Conformance
5.1 Introduction
5.2 Requirements terminology
5.3 Common Native and Proxy required behaviors
22 5.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
23 5.8 Proxy system required behaviors
5.9 Proxy system optional behaviors
5.10 Controlled system optional behaviors
24 6. Link-local Registration Protocol
6.1 Introduction
6.2 Overview
25 6.3 Objectives and non-objectives
6.3.1 Objectives of LRP
26 6.3.2 Non-objectives of LRP
6.4 Proxy systems, Controlled systems, and target ports
29 6.5 Link Layer Discovery Protocol and target ports
30 6.6 Exploratory Hello LRPDUs
6.7 Target port state
31 6.8 LRP database structure
6.9 LRP-DT data transport mechanisms
6.9.1 LRP-DT ECP mechanism
32 6.9.2 LRP-DT TCP mechanism
6.9.2.1 Active TCP OPEN
6.9.2.2 Passive TCP OPEN
33 6.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
34 6.10.2 LRP-DS database storage
35 6.11 State machine creation
36 6.12 Security considerations
37 7. LRP-DT Procedures
7.1 Introduction
7.2 LRP-DT instance maintenance
7.2.1 LRP-DT instance maintenance and Portal creation overview
38 7.2.2 Instance maintenance variables
7.2.2.1 imTargetPortList
39 7.2.3 Instance maintenance routines
7.2.3.1 ProcessLocalTargetRequest
40 7.2.3.2 ProcessNeighborTargetRequest
41 7.2.3.3 PickIpAddresses
42 7.2.3.4 ProcessTcpOpen
7.3 LRP-DT instance
7.3.1 LRP-DT instance overview
43 7.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
44 7.3.2.10 instKillInstance
7.3.3 LRP-DT instance routines
7.3.3.1 instReceiveLRPDU
45 7.3.3.2 instCreateInstance
7.3.3.3 instDestroyInstance
46 7.3.3.4 instCreatePortal
7.3.3.5 instDestroyPortal
47 7.3.4 LRP-DT instance state machine
49 8. Portal
8.1 Introduction
8.2 Portal association maintenance
8.2.1 Portal association maintenance overview
50 8.2.2 Portal state machine variables
8.2.2.1 pamAppId
51 8.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
52 8.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
53 8.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
54 8.2.3.4 pamReceiveHello
8.2.4 Send Hello state machines
8.2.5 Receive Hello state machine
55 8.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
57 8.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
58 8.3.3.3 actReceivePartialList
59 8.3.3.4 actReceiveCompleteList
8.3.3.5 actTerminateStateMachine
8.3.4 Applicant state machine
8.4 Registrar
8.4.1 Registrar overview
60 8.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
61 8.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
62 8.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
63 9. 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
64 9.3.3 TLV Length field
9.4 LRPDU formats
9.4.1 Stop LRPDU
9.4.2 Hello LRPDU
65 9.4.2.1 appId field
9.4.2.2 Hello status
66 9.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
67 9.4.2.9 Neighbor Port ID TLV
9.4.2.10 Application Information TLV
9.4.3 Record LRPDU
68 9.4.4 Partial List LRPDU
9.4.5 Complete List LRPDU
69 9.4.6 Record checksum calculation
70 9.5 LRP data transport protocols
9.5.1 LRP-DT ECP protocol
9.5.2 LRP-DT TCP protocol
71 10. LRP-DS service interface
10.1 Introduction
72 10.2 Association primitives
10.2.1 Use of association primitives
10.2.2 Local Target Port request
10.2.2.1 Inputs
73 10.2.2.2 Outputs
10.2.3 Neighbor Target Port request
10.2.3.1 Inputs
74 10.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
75 10.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
76 10.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
77 11. Managed objects
11.1 Introduction
11.2 Managed objects UML
78 11.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
79 11.5 Per-Portal managed objects
80 11.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
81 11.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
82 11.6.2.2 lrpLldpEcpTlvXmitInfo
11.6.2.3 lrpLldpEcpTlvRecvInfo
11.6.2.4 lrpLldpTcpXmitEnable
11.6.2.5 lrpLldpTcpTlvXmitInfo
11.6.2.6 lrpLldpTcpTlvRecvInfo
83 12. 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
84 12.6 Definition of LRP YANG module,
93 13. 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
94 13.2.3 Structure of the LLDP-V2-LRP-EXT-MIB
13.3 Relationship to the LLDP-V2-TC-MIB
13.4 Security considerations
95 13.4.1 Security considerations for the LRP-TC-MIB
13.4.2 Security considerations for the LRP-MIB
96 13.4.3 Security considerations for the LLDP-V2-LRP-EXT-MIB
97 13.5 MIB modules,
13.5.1 LRP Textual conventions MIB
99 13.5.2 LRP MIB
112 13.5.3 LLDPv2 LRP extension MIB
131 Annex A (normative) Protocol Implementation Conformance Statement (PICS) proforma
A.1 Introduction
A.1.1 Abbreviations and special symbols
132 A.1.2 Instructions for completing the PICS proforma
A.1.3 Additional information
A.1.4 Exceptional information
133 A.1.5 Conditional items
A.1.6 Identification
A.1.6.1 Implementation identification
A.1.6.2 Protocol summary
134 A.2 PICS proforma for Link-local Registration Protocol
A.2.1 Major capabilities/options
A.2.2 Common system capabilities
136 A.2.3 Native end system capabilities
137 A.2.4 Native relay system capabilities
A.2.5 Proxy system capabilities
138 A.2.6 Controlled system capabilities
139 Annex B (informative) LRP application specifications
B.1 Overview
B.2 LRP-DS versus IS-IS: LRP application responsibilities
140 B.3 Use of LLDP
B.4 Portal creation
141 B.5 Database locking issues
B.6 ECP vs. TCP issues
142 B.7 TCP active/passive OPEN
B.8 Resetting the databases
B.9 Application-level acknowledgments
143 B.10 Sequence number wrap-around
B.11 LRP applications’ requirements on LRP
144 Annex 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
145 C.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
146 C.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
147 C.2.2.6.1 TCP port number
C.2.2.6.2 Address info
148 C.2.2.6.3 Address
C.2.2.7 LRP TCP Discovery TLV usage rules
149 Annex D (informative) Bibliography
151 Back cover
IEEE 802.1CS-2020
$83.42