Shopping Cart

No products in the cart.

IEEE 8802-1CS-2021

$91.54

ISO/IEC/IEEE International Standard–Telecommunications and exchange between information technology systems–Requirements for local and metropolitan area networks–Part 1CS: Link-local registration protocol

Published By Publication Date Number of Pages
IEEE 2021 154
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]

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