Shopping Cart

No products in the cart.

IEEE 1904.1 2013

$189.58

IEEE Standard for Service Interoperability in Ethernet Passive Optical Networks (SIEPON)

Published By Publication Date Number of Pages
IEEE 2013 834
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. This standard describes the system-level requirements needed to ensure service-level, multi-vendor interoperability of Ethernet Passive Optical Network (EPON) equipment. The specifications complement the existing IEEE 802.3 and IEEE 802.1 standards, which ensure the interoperability at the Physical Layer (PHY) and Data Link Layer. Specifically included in this specification are – EPON system-level interoperability specifications covering equipment functionality, traffic engineering, and service-level quality of service/class of service (QoS/CoS) mechanisms; – Management specifications covering equipment management, service management, and EPON powerā€saving mechanism.

PDF Catalog

PDF Pages PDF Title
1 IEEE Std 1904.1-2013 Front Cover
3 Title page
6 Notice to users
Laws and regulations
Copyrights
Updating of IEEE documents
Errata
Patents
7 Participants
9 Introduction
10 Contents
33 Important notice

1 Overview
1.1 Scope
1.2 Purpose
34 1.3 Coverage
1.4 Overview of clauses
36 2 Normative references
39 3 Definitions, acronyms, and abbreviations
3.1 Definitions
42 3.2 0BAcronyms and abbreviations
47 3.3 Special terms
48 3.4 Primitives in SIEPON
3.5 Notation for state diagrams
3.5.1 General conventions
49 3.5.1.1 Representation of states
3.5.1.2 Transitions
50 3.5.2 State diagrams and accompanying text
3.5.3 Actions inside state blocks
3.5.4 State diagram variables
3.5.5 Operators
51 3.5.6 Timers
3.5.7 Hexadecimal notation
3.5.8 Binary notation
3.6 Notation for PICS
52 3.6.1 Abbreviations and special symbols
3.6.2 Instructions for completing the PICS proforma
53 3.6.3 Additional information
3.6.4 Exception information
3.6.5 Conditional items
54 4 Specification packages
4.1 Introduction
4.2 SIEPON packages
57 4.3 Compliance with IEEE Std 802.3
4.4 Extended OAM
58 5 Scope and architecture
5.1 Introduction
5.2 Coverage
5.3 EPON system architecture
5.3.1 Introduction
59 5.3.2 ODN
60 5.3.3 ONU architecture
5.3.3.1 L-ONU
62 5.3.3.2 C-ONU
5.3.3.3 S-ONU
5.3.4 OLT architecture
63 5.3.4.1 L-OLT
65 5.3.4.2 C-OLT
5.3.4.3 S-OLT
5.3.5 Interfaces
5.3.5.1 ONU_MDI
66 5.3.5.2 OLT_MDI
5.3.5.3 ONU_LI
5.3.5.4 OLT_LI
5.3.5.5 ONU_CI
5.3.5.6 OLT_CI
67 5.3.5.7 Internal Interfaces
68 6 MAC Client reference model
6.1 Introduction
6.2 MAC Client reference model definition
70 6.2.1 Reference model naming nomenclature
6.2.1.1 Functional blocks
6.2.1.2 Actionable entries
71 6.2.1.3 Functional elements
72 6.3 EPON Service Path definition
6.3.1 ESP examples
74 6.3.2 ESP_CTRL definition
6.3.2.1 ESP_VECTOR signal
75 6.3.2.2 ESP_COLOR signal
6.4 Frame flow through reference model
76 6.4.1 Frame flow through EPON OLT
6.4.1.1 Downstream frames through OLT
77 6.4.1.2 Upstream frames through OLT
78 6.4.2 Frame flow through EPON ONU
6.4.2.1 Downstream frames through ONU
6.4.2.2 Upstream frames through ONU
79 6.5 Blocks in the reference model
6.5.1 Input
6.5.2 Classifier
80 6.5.2.1 Classification element (rule) structure
81 6.5.2.1.1 Classification fields
84 6.5.2.1.1.1 Flexible access mechanism
6.5.2.1.2 Comparison operators
85 6.5.2.2 Classifier provisioning model and parameters
6.5.2.2.1 Default configuration
6.5.2.2.2 Adding one or more rules
86 6.5.2.2.3 Deleting one or more rules
6.5.2.2.4 Querying one or more rules
6.5.2.2.5 Clearing all rules
87 6.5.2.2.6 Learning function for the Classifier
6.5.2.2.7 Multicast forwarding table at the Classifier
6.5.3 Modifier
89 6.5.3.1 Modifier provisioning model and parameters
90 6.5.3.1.1 Default configuration
6.5.4 Policer/Shaper
91 6.5.4.1 Policer/Shaper actionable entry
6.5.4.2 Policer/Shaper functional elements
6.5.4.3 Policer/Shaper provisioning model and parameters
92 6.5.4.3.1 Default configuration
6.5.5 CrossConnect
93 6.5.6 Queues
6.5.6.1 Default configuration
94 6.5.7 Scheduler
6.5.8 Output
96 7 Connectivity configurations
7.1 Introduction
7.2 VLAN configurations
7.2.1 VLAN operations
97 7.2.1.1 Add Tag operation
7.2.1.1.1 Add C-Tag operation
98 7.2.1.1.2 Add S-Tag operation
7.2.1.1.3 Add VLAN0 operation
99 7.2.1.1.4 Add VLAN1 operation
100 7.2.1.2 Remove Tag operation
7.2.1.2.1 Remove C-Tag operation
7.2.1.2.2 Remove S-Tag operation
101 7.2.1.2.3 Remove VLAN0 operation
102 7.2.1.2.4 Remove VLAN1 operation
103 7.2.1.3 Replace Tag Field operation
7.2.1.3.1 Replace C-Tag operation
104 7.2.1.3.2 Replace S-Tag operation
105 7.2.1.3.3 Replace VLAN0 operation
7.2.1.3.4 Replace VLAN1 operation
106 7.2.1.4 Double-tagging operations
7.2.2 VLAN modes
107 7.2.2.1 Device-based VLAN modes
7.2.2.1.1 OLT Transparent VLAN mode
108 7.2.2.1.2 ONU Transparent VLAN mode
110 7.2.2.1.3 OLT Tagging VLAN mode
112 7.2.2.1.4 ONU Tagging VLAN mode
114 7.2.2.1.5 OLT Translation VLAN mode
116 7.2.2.1.6 ONU ToS/CoS Conversion VLAN mode
118 7.2.2.1.7 Default configuration
7.2.2.1.8 Device-based VLAN management
7.2.2.2 Port-based VLAN modes
119 7.2.2.2.1 Transparent VLAN mode
120 7.2.2.2.2 Tagging VLAN mode
122 7.2.2.2.3 Translation VLAN mode
124 7.2.2.2.4 Filtering VLAN mode
126 7.2.2.2.5 N:1 Aggregation VLAN mode
128 7.2.2.2.6 Default configuration
129 7.2.2.2.7 Port-based VLAN management
7.2.2.2.8 MAC aging function
130 7.2.2.3 Provider Bridging (PB) VLAN modes
7.2.2.3.1 Transport PB VLAN mode
132 7.2.2.3.2 Encapsulation PB VLAN mode
133 7.2.2.3.3 MAC-Source-Addressā€Ābased admission control function
7.3 Tunneling configurations
134 7.3.1 Tunneling operations
7.3.1.1 Add Tag operation
7.3.1.1.1 Add I-Header operation
135 7.3.1.1.2 Add B-Tag operation
7.3.1.2 Remove Tag operation
7.3.1.2.1 Remove I-Header operation
136 7.3.1.2.2 Remove B-Tag operation
7.3.1.3 Replace Tag operation
137 7.3.1.3.1 Replace I-Header operation
7.3.1.3.2 Replace I-Tag operation
138 7.3.1.3.3 Replace B-Tag operation
7.3.1.4 Double-tagging operations
139 7.3.2 Tunneling modes
7.3.2.1 Transport mode
142 7.3.2.2 Encapsulation mode
144 7.4 Multicast configurations
7.4.1 Introduction
146 7.4.1.1 Multicast transport
7.4.1.1.1 Multicast ESP
149 7.4.1.1.2 1G-EPON/10G-EPON coexistence requirements
150 7.4.1.1.3 ONU-sourced multicast transport
7.4.2 Multicast based on VLAN and/or MAC group address
7.4.2.1 Operation outline
151 7.4.2.1.1 OLT-based multicast management
7.4.2.2 MLD-based multicast control
7.4.2.2.1 ONU requirements
7.4.2.2.2 OLT requirements
152 7.4.2.3 Multicast transport based on VLAN
7.4.2.3.1 OLT forwarding behavior
154 7.4.2.3.2 ONU forwarding behavior
7.4.2.4 Multicast transport based on MAC group address
7.4.2.4.1 Static MAC address registration
155 7.4.2.4.2 Dynamic MAC address registration
156 7.4.3 Multicast based on combined VLAN and group address with no authorization control
7.4.3.1 Operation outline
7.4.3.1.1 OLT operation
7.4.3.1.2 ONU operation
157 7.4.3.2 Multicast management and control
7.4.3.2.1 ONU requirements
7.4.3.2.2 OLT requirements
7.4.3.3 Multicast transport based on VLAN and MAC group address
158 7.4.3.3.1 OLT forwarding behavior
7.4.3.3.2 ONU forwarding behavior
159 7.4.3.4 Multicast transport based on VLAN and IP multicast address
160 7.4.3.4.1 OLT forwarding behavior
161 7.4.3.4.2 ONU forwarding behavior
163 7.4.4 Multicast based on combined VLAN and group address with authorization control
7.4.4.1 Operation outline
7.4.4.1.1 OLT operation
7.4.4.1.2 ONU operation
164 7.4.4.2 Multicast management and control
7.4.4.2.1 ONU requirements
7.4.4.2.2 OLT requirements
165 7.4.4.3 Multicast transport based on VLAN and MAC group address
7.4.4.3.1 OLT forwarding behavior
7.4.4.3.2 ONU forwarding behavior
7.4.4.4 Multicast transport based on VLAN and IP multicast address
7.4.4.4.1 OLT forwarding behavior
166 7.4.4.4.2 ONU forwarding behavior
7.4.4.5 Examples of multicast with authorization control
7.4.4.5.1 Multicast client prohibited from accessing multicast content
7.4.4.5.2 Multicast client permitted to access multicast content
168 7.4.4.5.3 Multicast client permitted to temporarily access multicast content
170 7.4.5 Multicast based on combined LLID and IP group addresses
7.4.5.1 Operation outline
7.4.5.2 IGMP-based and MLD-based multicast control
7.4.5.2.1 ONU requirements
7.4.5.2.2 OLT requirements
171 7.4.5.3 Multicast forwarding based on LLID and IP address
7.4.5.3.1 OLT forwarding behavior
173 7.4.5.3.2 ONU forwarding behavior
174 8 Service performance and QoS guarantees
8.1 Introduction
8.2 Traffic types and services
8.2.1 Real-time flows with periodic fixed-size data frames
8.2.1.1 Circuit emulation service
8.2.1.2 Mobile backhaul service
8.2.2 Real-time flows with variable-size data frames or with periodic inactivity
175 8.2.2.1 VoIP service
8.2.2.2 IPTV service
8.2.3 Non-real-time flows that require throughput/frame loss guarantees
8.2.3.1 Guaranteed data service
8.2.4 Non-real-time, non-guaranteed flows
8.2.4.1 Best effort service
8.3 QoS parameters and metrics
176 8.3.1 Committed Information Rate and Committed Burst Size parameters
8.3.2 Excess Information Rate and Excess Burst Size parameters
8.3.2.1 Excess Information Rate Weight parameter
177 8.3.3 Peak Information Rate and Peak Burst Size parameters
8.3.4 Bandwidth assignment methodologies
178 8.3.5 Frame delay
179 8.3.6 Frame Delay Variation (FDV)
8.3.7 Frame Loss Ratio (FLR)
180 8.4 QoS mechanisms and configurations
8.4.1 Configuration supporting DPoE QoS model
8.4.1.1 Queue service discipline
8.4.1.2 Report queue length calculation
184 8.4.1.3 REPORT MPCPDU format
8.4.1.3.1 Number of Queue Sets
8.4.1.3.2 Number of queues per Queue Set
185 8.4.1.3.3 Queue #n Report
8.4.1.3.4 Ordering of Queue #n Reports across multiple Queue Sets
8.4.2 Configuration supporting dedicated thresholds
8.4.2.1 Queue service discipline
186 8.4.2.2 Report queue length calculation
188 8.4.2.3 REPORT MPCPDU format with dedicated thresholds
189 8.4.2.3.1 Queue #n Report
190 8.4.2.3.2 Maximum value of the Queue #n Report
8.4.2.3.3 Ordering of Queue #n Report across multiple Queue Sets
8.4.2.3.4 Interpretation of the last Queue Set
8.4.2.3.5 Number of queues per Queue Set
8.4.2.3.6 Number of Queue Sets
191 8.4.2.4 Queue management
8.4.3 Configuration supporting aggregated thresholds
8.4.3.1 Queue service discipline
192 8.4.3.2 Report queue length calculation
194 8.4.3.3 REPORT MPCPDU format with cumulative thresholds
195 8.4.3.3.1 Queue #n Report
196 8.4.3.3.2 Maximum value of the Queue #n Report
8.4.3.3.3 Ordering of Queue #n Report across multiple Queue Sets
8.4.3.3.4 Interpretation of the first or last Queue Set
8.4.3.3.5 Number of queues per Queue Set
197 8.4.3.3.6 Number of Queue Sets
8.4.3.4 Discovery and configuration of queue parameters
198 8.5 Performance monitoring and verification
8.5.1 General requirements
8.5.2 Management monitoring requirements
199 8.5.3 Performance monitoring parameters
203 9 Service availability
9.1 Device and transceiver status monitoring and diagnostic functions
9.1.1 Introduction
9.1.2 IEEE Std 802.3-defined monitoring parameters
9.1.2.1 Errored symbol period
9.1.2.2 Errored frames
9.1.2.3 Errored frame period
204 9.1.2.4 Errored frame seconds
9.1.2.5 1G-EPON corrected FEC block counter
9.1.2.6 1G-EPON uncorrected FEC block counter
9.1.2.7 10/1GBASE-PRX and 10GBASE-PR corrected FEC codewords counter
9.1.2.8 10/1GBASE-PRX and 10GBASE-PR uncorrected FEC codewords counter
205 9.1.3 Transceiver status monitoring for SFF-8472ā€“ and SFF-8077iā€“compliant DPoE devices
9.1.3.1 Optical transceiver temperature
9.1.3.2 Optical transceiver supply voltage
9.1.3.3 Optical transmitter bias current
9.1.3.4 Optical transmitter output power
9.1.3.5 Optical receiver input power
9.1.4 Transceiver status monitoring, with sampling time requirements
9.1.4.1 Management requirements for ONUs
206 9.1.4.2 Management requirements for OLTs
9.1.4.3 Measurement and monitoring requirements
9.1.4.4 Optical transceiver temperature
9.1.4.5 Optical transceiver supply voltage
9.1.4.6 Optical transmitter bias current
9.1.4.7 Optical transmitter output power
207 9.1.4.8 Optical receiver input power for ONUs
9.1.4.9 Optical receiver input power for OLTs
9.1.4.10 Minimum sampling time for OLTs
9.1.5 Transceiver status monitoring requirements
9.1.5.1 Management requirements
208 9.1.5.2 Measurement and monitoring requirements
9.1.5.3 Optical transceiver temperature
9.1.5.4 Optical transceiver supply voltage
9.1.5.5 Optical transmitter unit bias current
9.1.5.6 Optical transmitter output power
9.1.5.7 Optical receiver input power
209 9.1.6 Alarms and warnings associated with ONU transmitter status monitoring
9.1.7 Management for ONU alarms, warnings, and transceiver status
9.1.8 UNI port loop detection
9.1.8.1 Introduction
210 9.1.8.2 Functional requirements
9.1.8.3 Management and operational requirements
211 9.1.8.4 UNI-UNI loop conditions
9.1.9 Loopback function
212 9.2 Definitions of events
9.2.1 Introduction
9.2.2 Event-related management operations
9.2.2.1 Event set/clear
213 9.2.3 Events associated with the PON Port object
214 9.2.3.1 RXPowerAlarmH
9.2.3.2 RXPowerAlarmL
9.2.3.3 TXPowerAlarmH
215 9.2.3.4 TXPowerAlarmL
9.2.3.5 TXBiasAlarmH
9.2.3.6 TXBiasAlarmL
9.2.3.7 VccAlarmH
9.2.3.8 VccAlarmL
9.2.3.9 TempAlarmH
9.2.3.10 TempAlarmL
9.2.3.11 RXPowerWarningH
9.2.3.12 RXPowerWarningL
216 9.2.3.13 TXPowerWarningH
9.2.3.14 TXPowerWarningL
9.2.3.15 TXBiasWarningH
9.2.3.16 TXBiasWarningL
9.2.3.17 VccWarningH
9.2.3.18 VccWarningL
9.2.3.19 TempWarningH
9.2.3.20 TempWarningL
9.2.3.21 DownstreamDropEventsAlarm
217 9.2.3.22 UpstreamDropEventsAlarm
9.2.3.23 DownstreamCRCErrorFramesAlarm
9.2.3.24 UpstreamCRCErrorFramesAlarm
9.2.3.25 DownstreamOversizeFrameAlarm
9.2.3.26 UpstreamOversizeFrameAlarm
9.2.3.27 DownstreamDiscardsAlarm
9.2.3.28 UpstreamDiscardsAlarm
9.2.3.29 DownstreamErrorsAlarm
9.2.3.30 UpstreamErrorsAlarm
218 9.2.3.31 DownstreamDropEventsWarning
9.2.3.32 UpstreamDropEventsWarning
9.2.3.33 DownstreamCRCErrorFramesWarning
9.2.3.34 UpstreamCRCErrorFramesWarning
9.2.3.35 DownstreamOversizeFramesWarning
9.2.3.36 UpstreamOversizeFramesWarning
9.2.3.37 DownstreamDiscardsWarning
9.2.3.38 UpstreamDiscardsWarning
9.2.3.39 DownstreamErrorsWarning
219 9.2.3.40 UpstreamErrorsWarning
9.2.4 Events associated with the ONU object
9.2.4.1 EquipmentAlarm
9.2.4.2 PowerAlarm
220 9.2.4.3 BatteryMissing
9.2.4.4 BatteryFailure
9.2.4.5 BatteryVoltLow
9.2.4.6 IntrusionAlarm
9.2.4.7 SelfTestFailure
9.2.4.8 ONUTempHighAlarm and ONUTempLowAlarm
221 9.2.4.9 PON_IF_Switch
9.2.4.10 SleepStatusUpdate
9.2.4.11 ActivationSuccessEvent
9.2.4.12 ActivationFailureEvent
9.2.5 Events associated with the UNI Port object
222 9.2.5.1 EthPortAutoNegFailure
9.2.5.2 EthPortLOS
223 9.2.5.3 EthPortConnectionFailure
9.2.5.4 EthPortLoopback
9.2.5.5 EthPortCongestion
9.2.5.6 DownstreamDropEventsAlarm
9.2.5.7 UpstreamDropEventsAlarm
9.2.5.8 DownstreamCRCErrorFramesAlarm
9.2.5.9 UpstreamCRCErrorFramesAlarm
9.2.5.10 DownstreamUndersizeFramesAlarm
9.2.5.11 UpstreamUndersizeFramesAlarm
9.2.5.12 DownstreamOversizeFrameAlarm
224 9.2.5.13 UpstreamOversizeFrameAlarm
9.2.5.14 DownstreamFragmentsAlarm
9.2.5.15 UpstreamFragmentsAlarm
9.2.5.16 DownstreamJabbersAlarm
9.2.5.17 UpstreamJabbersAlarm
9.2.5.18 DownstreamDiscardsAlarm
9.2.5.19 UpstreamDiscardsAlarm
9.2.5.20 DownstreamErrorsAlarm
9.2.5.21 UpstreamErrorsAlarm
225 9.2.5.22 StatusChangeTimesAlarm
9.2.5.23 DownstreamDropEventsWarning
9.2.5.24 UpstreamDropEventsWarning
9.2.5.25 DownstreamCRCErrorFramesWarning
9.2.5.26 UpstreamCRCErrorFramesWarning
9.2.5.27 DownstreamUndersizeFramesWarning
9.2.5.28 UpstreamUndersizeFramesWarning
9.2.5.29 DownstreamOversizeFramesWarning
9.2.5.30 UpstreamOversizeFramesWarning
226 9.2.5.31 DownstreamFragmentsWarning
9.2.5.32 UpstreamFragmentsWarning
9.2.5.33 DownstreamJabbersWarning
9.2.5.34 UpstreamJabbersWarning
9.2.5.35 DownstreamDiscardsWarning
9.2.5.36 UpstreamDiscardsWarning
9.2.5.37 DownstreamErrorsWarning
9.2.5.38 UpstreamErrorsWarning
9.2.5.39 StatusChangeTimesWarning
227 9.2.6 Events defined in IEEE Std 802.3, Clause 57
9.2.6.1 Downstream link fault
9.2.6.2 Upstream link fault
9.2.6.3 Dying Gasp
9.2.6.4 ONU critical event
228 9.2.6.5 OLT critical event
9.2.7 Event definitions derived from ITU-T G.984.3
9.2.7.1 Downstream Signal Failure (SF-D) alarm
9.2.7.2 Upstream Signal Failure (SF-U) alarm
9.2.7.3 Downstream Signal Degradation (SD-D) alarm
229 9.2.7.4 Upstream Signal Degradation (SD-U) alarm
9.2.7.5 Configuring errored frame event parameters
9.2.7.6 Alarm setting and clearing process
9.2.7.6.1 Variables
230 9.2.7.6.2 Timers
9.2.7.6.3 Primitives
231 9.2.7.6.4 State diagrams
232 9.2.8 Loss of service
9.3 Optical link protection
9.3.1 Introduction
9.3.1.1 Terminology
233 9.3.2 Device architecture and requirements
9.3.2.1 Line and Client protection
234 9.3.2.1.1 Line device protection
9.3.2.1.2 Client device protection
235 9.3.2.2 Line fault detection
9.3.2.2.1 OLT detection conditions
9.3.2.2.2 ONU detection conditions
236 9.3.3 Trunk protection scheme
237 9.3.3.1 Functional requirements
238 9.3.3.2 C-OLT requirements
239 9.3.3.3 C-ONU requirements
9.3.3.4 Configuration messages
9.3.3.5 Trunk switching process
9.3.3.5.1 Variables
240 9.3.3.5.2 Timers
9.3.3.5.3 Functions
241 9.3.3.5.4 Primitives
9.3.3.5.5 State diagrams
243 9.3.4 Tree protection scheme
244 9.3.4.1 Functional requirements
245 9.3.4.2 C-OLT requirements
246 9.3.4.3 C-ONU requirements
247 9.3.4.4 Examples of tree protection switching
9.3.4.4.1 NMS-driven tree line switchover event
248 9.3.4.4.2 Automated tree line switching with line failure detection
249 9.3.4.4.3 Automated tree line switching with upstream line failure detection
9.3.4.4.4 Automated tree line switching with downstream line failure detection
250 9.3.4.5 Configuration messages
251 9.3.4.6 Tree protection process
9.3.4.6.1 Constants
9.3.4.6.2 Variables
252 9.3.4.6.3 Functions
253 9.3.4.6.4 Primitives
255 9.3.4.6.5 State diagrams
257 9.3.5 Trunk protection scheme with explicit messaging
9.3.5.1 Functional requirements
9.3.5.2 HOLDOVER message for trunk protection scheme
258 9.3.5.3 Examples of trunk protection switching
9.3.5.3.1 Automated trunk protection switching
9.3.5.3.2 NMS-driven trunk protection switching
260 9.3.5.4 C-OLT requirements
9.3.5.5 C-ONU requirements
261 9.3.5.6 Configuration messages
9.3.5.7 Trunk switching process
9.3.5.7.1 Primitives
9.3.5.7.2 State diagrams
263 9.4 Remote ONU transmitter power supply control function
9.4.1 Introduction
9.4.2 Remote ONU transmitter power supply control function
9.4.2.1 OLT requirements
264 9.4.2.2 ONU requirements
9.4.2.3 Coexistence requirements
265 10 Power saving
10.1 Introduction
10.1.1 Terminology
266 10.2 Objectives of power saving in EPON
10.3 Scope of power-saving specifications for EPON
267 10.4 EPON service and power-saving management requirements
10.4.1 EPON compliance requirements
10.4.2 EPON service requirements
10.4.3 Timing requirements
268 10.4.4 EPON power-saving management requirements
10.5 Active mechanisms of power saving for EPON
10.5.1 Introduction
10.5.2 OLT-driven power-saving mechanism
10.5.2.1 Introduction
10.5.2.2 EPON system-level requirements
269 10.5.2.3 ONU requirements
10.5.2.4 OLT requirements
270 10.5.2.5 Power-saving mechanism
10.5.2.5.1 Signaling protocol
10.5.2.5.2 Initiation stage
271 10.5.2.5.3 Early wake-up
272 10.5.2.5.4 Synchronized wake-up
273 10.5.2.5.5 State diagrams and variable definitions
10.5.2.5.5.1 Variables
275 10.5.2.5.5.2 Timers
10.5.2.5.5.3 Functions
10.5.2.5.5.4 Primitives
277 10.5.2.5.5.5 State diagrams
278 10.5.3 Power-saving mechanism with support for ONU initiation/response
10.5.3.1 Introduction
10.5.3.2 EPON system-level requirements
10.5.3.2.1 Sleep modes
279 10.5.3.3 Power-saving mechanism
10.5.3.3.1 Signaling protocol
10.5.3.3.2 Initiation stage
280 10.5.3.3.2.1 OLT-initiated power-saving mode
10.5.3.3.2.2 ONU-initiated power-saving mode
10.5.3.3.3 Termination stage
282 10.5.3.3.4 Early wake-up
10.5.3.3.5 Active mode resync wake-up mechanism
283 10.5.3.3.6 State diagrams and variables definitions
10.5.3.3.6.1 Variables
287 10.5.3.3.6.2 Timers
288 10.5.3.3.6.3 Functions
10.5.3.3.6.4 State diagrams
291 10.5.3.4 Management based on Extension MAC Control frames
10.5.3.4.1 Extension MAC Control frame structure for power saving
10.5.3.4.2 Extension MAC Control frame types for power saving
10.5.3.4.2.1 Extension MAC Control frame type codes for power saving
10.5.3.4.2.2 SLEEP_ALLOW message
292 10.5.3.4.2.3 SLEEP_ACK message
10.5.3.4.2.4 SLEEP_INDICATION message
293 10.5.4 OLT-driven power-saving mechanism with multiple sleep periods
10.5.4.1 Functional requirements
10.5.4.2 EPON compliance requirements
10.5.4.3 EPON system-level requirements
294 10.5.4.4 ONU requirements
295 10.5.4.5 OLT requirements
10.5.4.6 Power-saving mechanism
10.5.4.6.1 Signaling protocol
10.5.4.6.2 Initiation stage
296 10.5.4.6.3 Early wake-up
10.5.4.6.4 Synchronized wake-up
297 10.5.4.6.5 Refresh mechanism
10.5.4.6.6 State diagrams and variable definitions
10.5.4.6.6.1 Variables
299 10.5.4.6.6.2 Timers
10.5.4.6.6.3 Functions
10.5.4.6.6.4 Primitives
301 10.5.4.6.6.5 State diagrams
304 11 Security-oriented mechanisms
11.1 Introduction
11.2 Data encryption and integrity protection
11.2.1 Introduction
11.2.2 Data encryption in DPoE
11.2.3 IEEE 802.1AE data encryption
11.2.3.1 Ciphersuite
11.3 ONU authentication and secure provisioning
11.3.1 Introduction
11.3.2 MAC-address-based, Logical-ID-based, and hybrid authentication
11.3.2.1 Introduction
305 11.3.2.2 Scope
11.3.2.3 Threat model
11.3.2.4 Authentication mechanisms
11.3.2.4.1 Requirements
306 11.3.2.4.2 Operation of the OLT authentication function
11.3.2.4.3 MAC-address-based authentication
308 11.3.2.4.4 Logical-ID-based authentication
310 11.3.2.4.5 Hybrid authentication
11.3.2.4.6 Registration deference mechanism
311 11.3.2.4.7 Authentication state diagrams
11.3.2.4.7.1 Constants
11.3.2.4.7.2 Variables
312 11.3.2.4.7.3 Timers
11.3.2.4.7.4 Functions
313 11.3.2.4.7.5 Primitives
316 11.3.2.4.7.6 State diagrams
320 11.3.3 ONU authentication in DPoE
11.3.4 IEEE 802.1X ONU authentication
11.3.4.1 IEEE 802.1X authentication in EPON
321 11.3.4.1.1 Control frame flow to/from the Authentication agent
11.3.4.1.2 Control of user traffic according to authentication state
322 11.3.4.2 Authentication mechanisms
11.3.4.2.1 IEEE Std 802.1X-2004 and EAP-MD5
323 11.3.4.2.1.1 EAP framing and method
11.3.4.2.1.2 Authentication sequence
11.3.4.2.2 IEEE Std 802.1X-2010 and EAP-GPSK
324 11.3.4.2.2.1 EAP framing and method
11.3.4.2.2.2 Use of EAP-GPSK
325 12 Discovery and maintenance
12.1 Introduction
12.2 Device discovery and capability discovery
12.2.1 Non-SNMP-optimized eOAM management
12.2.1.1 MPCP/OAM discovery process
12.2.1.2 eOAM discovery process
326 12.2.1.2.1 Ordering of Organization Specific Information TLVs
12.2.1.2.1.1 Source OAM Client requirements
12.2.1.2.1.2 Destination OAM Client requirements
12.2.1.2.2 Message flow during eOAM discovery process
327 12.2.1.2.2.1 Constants
328 12.2.1.2.2.2 Variables
329 12.2.1.2.2.3 Timers
12.2.1.2.2.4 Functions
12.2.1.2.2.5 Primitives
332 12.2.1.2.2.6 State diagrams
333 12.2.1.3 OAM and eOAM keep-alive process
12.2.1.4 Client ONUs with multiple Line ONUs
12.2.1.4.1 Introduction
334 12.2.1.4.2 OLT-initiated mL-ONU discovery and registration
335 12.2.1.4.3 Initialization and mode-negotiation: detailed requirements
337 12.2.2 SNMP-optimized eOAM management
12.2.2.1 MPCP/OAM discovery process
338 12.2.2.2 eOAM discovery process
12.2.3 DPoE eOAM management
12.2.3.1 MPCP/OAM discovery process
339 12.2.3.2 eOAM discovery process
12.2.3.2.1 Requirements
340 12.2.3.2.2 Ordering of Organization Specific Information TLVs
12.2.3.2.2.1 Source OAM Client requirements
12.2.3.2.2.2 Destination OAM Client requirements
12.2.3.2.3 Message flow during eOAM discovery process
12.2.3.3 OAM and eOAM keep-alive process
341 12.3 Software updates
12.3.1 Software upgrade using non-SNMP-optimized eOAM mechanism
342 12.3.1.1 Software upgrade process
12.3.1.2 Software download process
12.3.1.2.1 Software image transfer modes
12.3.1.2.2 Software image download process
343 12.3.1.2.2.1 Software image download initiation
344 12.3.1.2.2.2 Software image download
12.3.1.2.2.3 Software image verification
345 12.3.1.3 Software image activation process
12.3.1.4 Software image committing process
346 12.3.1.5 Boot Loader process
347 12.3.1.6 State diagrams
12.3.1.6.1 Constants
348 12.3.1.6.2 Variables
350 12.3.1.6.3 Timers
351 12.3.1.6.4 Functions
354 12.3.1.6.5 Primitives
362 12.3.1.6.6 State diagrams
368 12.3.2 Software upgrade using SNMP-optimized eOAM management
12.3.2.1 Software upgrade types
12.3.2.2 Software upgrade procedure
12.3.2.2.1 Push-type upgrade
370 12.3.2.2.2 Pull-type upgrade
372 12.3.3 Software upgrade using DPoE eOAM management
12.3.3.1 Software image download process
374 12.3.3.1.1 Download initiation step
12.3.3.1.2 Download step
375 12.3.3.1.3 Verification step
12.3.3.1.4 Committing step
376 12.3.3.2 State diagrams
12.3.3.2.1 Constants
377 12.3.3.2.2 Variables
379 12.3.3.2.3 Timers
12.3.3.2.4 Functions
380 12.3.3.2.5 Primitives
383 12.3.3.2.6 State diagrams
386 13 Extended OAM for EPON
13.1 Profile-independent eOAM management
13.1.1 Requirements
13.1.1.1 Functional requirements
13.1.1.2 Frame size requirements
13.1.1.3 Frame rate requirements
13.1.1.4 eOAMPDU structure
13.2 Non-SNMP-optimized eOAM management
13.2.1 Timing requirements
387 13.2.2 eOAMPDU structure
13.2.2.1 eOAMPDU frame format
388 13.2.2.2 TLV-oriented structure
13.2.2.2.1 Variable Descriptor TLV
389 13.2.2.2.2 Variable Container TLV
390 13.2.2.3 TLVs for 802.3 OAMPDUs
13.2.2.3.1 Extended Information TLV
391 13.2.2.3.2 Event Notification TLV
394 13.2.3 eOAMPDU
13.2.3.1 eOAMPDU codes
13.2.3.2 eOAM_Get_Request eOAMPDU
395 13.2.3.3 eOAM_Get_Response eOAMPDU
396 13.2.3.4 eOAM_Set_Request eOAMPDU
397 13.2.3.5 eOAM_Set_Response eOAMPDU
13.2.3.6 eOAM_Authentication eOAMPDU
398 13.2.3.6.1 eOAM_Authentication_Request eOAMPDU
399 13.2.3.6.2 eOAM_Authentication_Response eOAMPDU
13.2.3.6.3 eOAM_Authentication_Success eOAMPDU
400 13.2.3.6.4 eOAM_Authentication_Failure eOAMPDU
13.2.3.7 eOAM_Software eOAMPDU
401 13.2.3.7.1 eOAM_Software_FileWriteRequest eOAMPDU
402 13.2.3.7.2 eOAM_Software_FileTransferData eOAMPDU
403 13.2.3.7.3 eOAM_Software_FileTransferACK eOAMPDU
404 13.2.3.7.4 eOAM_Software_FileTransferError eOAMPDU
13.2.3.7.5 eOAM_Software_EndDownloadRequest eOAMPDU
405 13.2.3.7.6 eOAM_Software_EndDownloadResponse eOAMPDU
406 13.2.3.7.7 eOAM_Software_ActivateImageRequest eOAMPDU
407 13.2.3.7.8 eOAM_Software_ActivateImageResponse eOAMPDU
13.2.3.7.9 eOAM_Software_CommitImageRequest eOAMPDU
408 13.2.3.7.10 eOAM_Software_CommitImageResponse eOAMPDU
409 13.2.3.8 eOAM_QueueConfig eOAMPDU
410 13.2.3.8.1 eOAM_QueueThreshold_Get eOAMPDU
13.2.3.8.2 eOAM_QueueThreshold_Info eOAMPDU
411 13.2.3.8.3 eOAM_QueueThreshold_Set eOAMPDU
413 13.2.3.8.4 eOAM_QueueThreshold_ACK eOAMPDU
414 13.2.3.9 eOAM_Event eOAMPDU
415 13.2.3.9.1 eOAM_EventStatus_Request eOAMPDU
416 13.2.3.9.2 eOAM_EventStatus_Set eOAMPDU
417 13.2.3.9.3 eOAM_EventStatus_Response eOAMPDU
418 13.2.3.9.4 eOAM_EventThreshold_Request eOAMPDU
13.2.3.9.5 eOAM_EventThreshold_Set eOAMPDU
419 13.2.3.9.6 eOAM_EventThreshold_Response eOAMPDU
420 13.2.4 eOAMPDU return codes
422 13.3 SNMP-optimized eOAM management
13.3.1 eOAMPDU structure
13.3.1.1 eOAMPDU frame format
423 13.3.1.2 PDU type
13.3.1.3 RequestId
424 13.3.1.4 ErrorStatus
13.3.1.5 TLV-oriented structure
13.3.1.5.1 Variable Descriptor TLV
425 13.3.1.5.2 Variable Container TLV
426 13.3.2 eOAM sequences
427 13.3.3 eOAMPDU
13.3.3.1 GetRequest eOAMPDU
428 13.3.3.2 GetResponse eOAMPDU
429 13.3.3.3 SetRequest eOAMPDU
430 13.3.3.4 SetResponse eOAMPDU
431 13.3.3.5 UserDatagram eOAMPDU
13.3.3.5.1 TFTP packet format
432 13.3.3.6 QueueConfig eOAMPDU
13.3.3.6.1 ReportParameter_Get eOAMPDU
433 13.3.3.6.2 ReportParameter_Info eOAMPDU
435 13.3.3.6.3 ReportParameter_Set eOAMPDU
437 13.3.3.6.4 ReportParameter_ACK eOAMPDU
438 13.3.3.6.5 QueueThreshold_Get eOAMPDU
13.3.3.6.6 QueueThreshold_Info eOAMPDU
441 13.3.3.6.7 QueueThreshold_Set eOAMPDU
443 13.3.3.6.8 QueueThreshold_ACK eOAMPDU
445 13.3.3.7 OnuMIB eOAMPDU
446 13.3.3.8 DefaultFilter eOAMPDU
447 13.3.3.8.1 DefaultFilter_Get eOAMPDU
448 13.3.3.8.2 DefaultFilter_Info eOAMPDU
449 13.3.3.8.3 DefaultFilter_Set eOAMPDU
450 13.3.3.8.4 DefaultFilter_Ack eOAMPDU
13.3.4 eOAMPDU return codes
451 13.4 DPoE eOAM management
13.4.1 eOAMPDU structure
13.4.1.1 eOAMPDU frame format
452 13.4.1.2 TLV-oriented structure
13.4.1.2.1 Variable Descriptor TLV
13.4.1.2.2 Variable Container TLV
454 13.4.1.2.3 TLVs carrying large values
13.4.1.3 TLVs for 802.3 OAMPDUs
13.4.1.3.1 Extended Information TLV
455 13.4.1.3.2 Event Notification TLV
457 13.4.1.3.2.1 LoS (0x11)
13.4.1.3.2.2 Key Exchange Failure (0x12)
13.4.1.3.2.3 Port Disabled (0x21)
13.4.1.3.2.4 Power Failure (0x41)
13.4.1.3.2.5 Statistics Alarm (0x81)
458 13.4.1.3.2.6 ONU Busy (0x82)
13.4.1.3.2.7 MAC Table Overflow (0x83)
13.4.1.4 Multipart eOAMPDU response sequence
459 13.4.2 eOAMPDU
13.4.2.1 eOAMPDU codes
460 13.4.2.2 eOAM_Get_Request eOAMPDU
13.4.2.3 eOAM_Get_Response eOAMPDU
461 13.4.2.4 eOAM_Set_Request eOAMPDU
13.4.2.5 eOAM_Set_Response eOAMPDU
462 13.4.2.6 eOAM_MC_Control eOAMPDU
463 13.4.2.7 eOAM_MC_Register eOAMPDU
464 13.4.2.8 eOAM_MC_Response eOAMPDU
13.4.2.9 eOAM_MC_ControlResponse eOAMPDU
465 13.4.2.10 eOAM_Software eOAMPDU
13.4.2.10.1 eOAM_Software eOAMPDU structure
466 13.4.2.10.2 eOAM_Software_WriteRequest eOAMPDU
467 13.4.2.10.3 eOAM_Software_FileTransferData eOAMPDU
13.4.2.10.4 eOAM_Software_FileTransferAck eOAMPDU
468 13.4.2.11 eOAM_KeyExchange eOAMPDU
469 13.4.2.11.1 eOAM_KeyExchange eOAMPDU structure
13.4.2.11.2 eOAM_KeyExchange_Assign eOAMPDU
470 13.4.2.11.3 eOAM_KeyExchange_ACK eOAMPDU
471 13.4.2.12 eOAM_Early_WakeUpOLT eOAMPDU
13.4.2.13 eOAM_Early_WakeUpONU eOAMPDU
472 13.4.2.14 eOAM_Sleep_Allowed eOAMPDU
13.4.3 eOAMPDU return codes
474 14 Management entities
14.1 Introduction
14.2 Management entities for non-SNMP-optimized eOAM profile
14.2.1 Branch 0x07 ā€œbasic attributesā€Ā
14.2.1.1 Attribute aPhyAdminState (0x07/0x00-25)
475 14.2.1.2 Attribute aAutoNegAdminState (0x07/0x00-4F)
14.2.1.3 Attribute aAutoNegLocalTechnologyAbility (0x07/0x00-52)
476 14.2.1.4 Attribute aAutoNegAdvertisedTechnologyAbility (0x07/0x00-53)
14.2.1.5 Attribute aFECAbility (0x07/0x01-39)
14.2.1.6 Attribute aFECmode (0x07/0x01-3A)
477 14.2.2 Branch 0xC7 ā€œextended attributesā€Ā
478 14.2.2.1 Attribute aOnuSerialNumber (0xC7/0x00-01)
479 14.2.2.2 Attribute aOnuChipsetFwVer (0xC7/0x00-02)
480 14.2.2.3 Attribute aOnuChipsetId (0xC7/0x00-03)
481 14.2.2.4 Attribute aOnuTRxStatus (0xC7/0x00-05)
482 14.2.2.5 Attribute aOnuCapabilities (0xC7/0x00-07)
484 14.2.2.6 Attribute aOnuConfigTimeDrift (0xC7/0x00-08)
485 14.2.2.7 Attribute aOnuConfigSnmpGlobal1 (0xC7/0x00-09)
487 14.2.2.8 Attribute aOnuConfigSnmpGlobal2 (0xC7/0x00-0A)
488 14.2.2.9 Attribute aOnuConfigPonActive (0xC7/0x00-0B)
489 14.2.2.10 Attribute aOnuCapabilitiesExt (0xC7/0x00-0C)
490 14.2.2.11 Attribute aOnuCapabilitiesPwrSav (0xC7/0x00-0D)
491 14.2.2.12 Attribute aOnuConfigPwrSav (0xC7/0x00-0E)
492 14.2.2.13 Attribute aOnuConfigProtection (0xC7/0x00-0F)
493 14.2.2.14 Attribute aOnuConfigHguTr069 (0xC7/0x00-C1)
494 14.2.2.15 Attribute aPortEthStatus (0xC7/0x00-11)
495 14.2.2.16 Attribute aPortEthFlowControl (0xC7/0x00-12)
14.2.2.17 Attribute aPortEthPolicingUs (0xC7/0x00-13)
497 14.2.2.18 Attribute aPortEthPolicingDs (0xC7/0x00-16)
498 14.2.2.19 Attribute aPortLoopDetection (0xC7/0x00-17)
14.2.2.20 Attribute aPortDisableLooped (0xC7/0x00-18)
499 14.2.2.21 Attribute aPortVLAN (0xC7/0x00-21)
503 14.2.2.22 Attribute aPortClassAndMark (0xC7/0x00-31)
507 14.2.2.23 Attribute aMulticastVidConfig (0xC7/0x00-41)
508 14.2.2.24 Attribute aMulticastVlanOpConfig (0xC7/0x00-42)
510 14.2.2.25 Attribute aMulticastControlMode (0xC7/0x00-43)
14.2.2.26 Attribute aMulticastControlTable (0xC7/0x00-44)
515 14.2.2.27 Attribute aMulticastGroupCountMax (0xC7/0x00-45)
14.2.2.28 Attribute aFastLeaveCapab (0xC7/0x00-46)
516 14.2.2.29 Attribute aFastLeaveAdminStatus (0xC7/0x00-47)
517 14.2.2.30 Attribute aOnuTxPowerSupplyControl (0xC7/0x00-A1)
518 14.2.2.31 Attribute aOnuEdpConfigM (0xC7/0x00-A2)
519 14.2.2.32 Attribute aOnuEdpConfigS (0xC7/0x00-A3)
521 14.2.2.33 Attribute aMacAgeTimeConfig (0xC7/0x00-A4)
522 14.2.2.34 Attribute aPerfMonAdminStatus (0xC7/0x00-B1)
523 14.2.2.35 Attribute aPerfMonDataCurrent (0xC7/0x00-B2)
529 14.2.2.36 Attribute aPerfMonDataHistory (0xC7/0x00-B3)
536 14.2.3 Branch 0x37 ā€œidentificationā€Ā
14.2.3.1 Object_ID TLV
537 14.2.3.1.1 ObjectType field
14.2.3.1.2 ObjectInstance field
538 14.2.3.2 Examples of Object_ID TLV use cases (informative)
540 14.2.4 Branch 0x09 ā€œbasic actionsā€Ā
14.2.4.1 Action acOnuUniAdminStatus (0x09/0x00-05)
541 14.2.4.2 Action acOnuUniAutoNegRestart (0x09/0x00-0B)
14.2.4.3 Action acOnuUniNegAdminStatus (0x09/0x00-0C)
542 14.2.5 Branch 0xC9 ā€œextended actionsā€Ā
14.2.5.1 Action acOnuReboot (0xC9/0x00-01)
14.2.5.2 Action acOnuSleepControl (0xC9/0x00-02)
543 14.2.5.3 Action acFastLeaveAdminControl (0xC9/0x00-48)
544 14.2.5.4 Action acMLOnuMode (0xC9/0x02-02)
545 14.3 Management entities for SNMP-optimized eOAM profile
14.3.1 Branch 0xB7 ā€œextended attributesā€Ā
546 14.3.1.1 Attribute aOnuEncryptionConfig (0xB7/0x00-01)
14.3.1.2 Attribute aQosQueueSetLimit (0xB7/0x00-05)
547 14.3.1.3 Attribute aQosFlowControl (0xB7/0x00-09)
548 14.3.1.4 Attribute aQueueSize (0xB7/0x00-0A)
550 14.3.1.5 Attribute aVlanMode (0xB7/0x00-0B)
14.3.1.6 Attribute aOnuErroredFrameWindow (0xB7/0x00-0C)
551 14.3.1.7 Attribute aOnuErroredFrameThr (0xB7/0x00-0D)
14.3.1.8 Attribute aQosPolicerRate (0xB7/0x00-0F)
552 14.3.1.9 Attribute aQosPolicerBurst (0xB7/0x00-10)
553 14.3.1.10 Attribute aUnipLinkMode (0xB7/0x00-11)
554 14.3.1.11 Attribute aVlanTagFilter (0xB7/0x00-13)
555 14.3.1.12 Attribute aVlanTagValue (0xB7/0x00-14)
556 14.3.1.13 Attribute aVlanPonVIDValue (0xB7/0x00-15)
557 14.3.1.14 Attribute aOnuFEC (0xB7/0x00-16)
558 14.3.1.15 Attribute aMcastFilterOperation (0xB7/0x00-17)
559 14.3.1.16 Attribute aOnuMACAddressLearning (0xB7/0x00-1C)
560 14.3.1.17 Attribute aPsEligibleModesCapability (0xB7/0x00-20)
14.3.1.18 Attribute aPsEarlyWakeupCapability (0xB7/0x00-21)
561 14.3.1.19 Attribute aPsSleepIndCapability (0xB7/0x00-22)
14.3.1.20 Attribute aPsAckCapability (0xB7/0x00-23)
562 14.3.1.21 Attribute aPsPowerOnDelay (0xB7/0x00-24)
563 14.3.1.22 Attribute aPsEarlyWakeupConfig (0xB7/0x00-27)
14.3.1.23 Attribute aPsSleepIndConfig (0xB7/0x00-28)
564 14.3.1.24 Attribute aPsAckEnableConfig (0xB7/0x00-29)
14.3.1.25 Attribute aPsSleepDurationConfig (0xB7/0x00-2A)
565 14.3.1.26 Attribute aPsActiveDurationConfig (0xB7/0x00-2B)
14.3.1.27 Attribute aPsHoldDurationConfig (0xB7/0x00-2C)
566 14.3.1.28 Attribute aPonpTemperature (0xB7/0x00-30)
14.3.1.29 Attribute aPonpOpticalTRxSupplyVoltage (0xB7/0x00-31)
567 14.3.1.30 Attribute aPonpOpticalTxBiasCurrent (0xB7/0x00-32)
14.3.1.31 Attribute aPonpOpticalTxOutputPower (0xB7/0x00-33)
568 14.3.1.32 Attribute aPonpOpticalRxInputPower (0xB7/0x00-34)
14.3.1.33 Attribute aUnipTosCosConversion (0xB7/0x00-35)
570 14.3.1.34 Attribute aPtHoldOverTimeOut (0xB7/0x00-38)
14.3.1.35 Attribute aPtTLoSOptical (0xB7/0x00-39)
571 14.3.1.36 Attribute aPtTLoSMAC (0xB7/0x00-3A)
14.3.1.37 Attribute aOnuSystemInfo (0xB7/0x00-40)
574 14.3.1.38 Attribute aUnipInfo (0xB7/0x00-41)
575 14.3.1.39 Attribute aOnuPriorityQueueCount (0xB7/0x00-42)
14.3.1.40 Attribute aUnipTargetQueuePriority (0xB7/0x00-43)
577 14.3.1.41 Attribute aOnuSoftwareDownloadInfo (0xB7/0x00-44)
578 14.3.1.42 Attribute aOnuConfig (0xB7/0x00-45)
579 14.3.2 Branch 0xB6 ā€œobject identificationā€Ā
14.3.2.1 Object_ID TLV
14.3.2.1.1 ObjectType field
580 14.3.2.1.2 ObjectInstance field
14.3.2.2 Example of Object_ID TLV use cases (informative)
583 14.3.3 Branch 0xB9 ā€œextended actionsā€Ā
14.3.3.1 Action acOnuRestart (0xB9/0x00-0E)
14.3.3.2 Action acSoftwareDownload (0xB9/0x00-12)
584 14.4 Management entities for DPoE eOAM profile
14.4.1 Branch 0xD6 ā€œidentificationā€Ā
14.4.1.1 Object Context TLV
585 14.4.1.1.1 ObjectType field
14.4.1.1.2 ObjectInstance field
14.4.1.1.2.1 ObjectInstance field for ONU (0xD6/0x00-00)
586 14.4.1.1.2.2 ObjectInstance field for PON Port (0xD6/0x00-01)
14.4.1.1.2.3 ObjectInstance field for LLID (0xD6/0x00-02)
14.4.1.1.2.4 ObjectInstance field for UNI Port (0xD6/0x00-03)
587 14.4.1.1.2.5 ObjectInstance field for Queue (0xD6/0x00-04)
14.4.2 Branch 0x07 ā€œbasic attributesā€Ā
589 14.4.3 Branch 0xD7 ā€œextended attributesā€Ā
591 14.4.3.1 ONU management
14.4.3.1.1 Sequence TLV (0xD7/0x00-01)
592 14.4.3.1.2 Attribute aOnuId (0xD7/0x00-02)
14.4.3.1.3 Attribute aOnuFwVersion (0xD7/0x00-03)
593 14.4.3.1.4 Attribute aOnuInfoChipset (0xD7/0x00-04)
594 14.4.3.1.5 Attribute aOnuInfoDateManufacture (0xD7/0x00-05)
595 14.4.3.1.6 Attribute aOnuInfoManufacturer (0xD7/0x00-06)
14.4.3.1.7 Attribute aOnuLlidCount (0xD7/0x00-07)
596 14.4.3.1.8 Attribute aOnuPonPortCount (0xD7/0x00-08)
14.4.3.1.9 Attribute aOnuUniPortCount (0xD7/0x00-09)
597 14.4.3.1.10 Attribute aOnuInfoPacketBuffer (0xD7/0x00-0A)
598 14.4.3.1.11 Attribute aLlidReportThresholds (0xD7/0x00-0B)
599 14.4.3.1.12 Attribute aLlidForwardState (0xD7/0x00-0C)
600 14.4.3.1.13 Attribute aLlidOamFrameRate (0xD7/0x00-0D)
601 14.4.3.1.14 Attribute aOnuManOrgName (0xD7/0x00-0E)
14.4.3.1.15 Attribute aOnuCvcCvsValidity (0xD7/0x00-0F)
602 14.4.3.1.16 Attribute aOnuUniPortType (0xD7/0x00-10)
603 14.4.3.2 Bridging
14.4.3.2.1 Attribute aUniDynMacTableSize (0xD7/0x01-01)
604 14.4.3.2.2 Attribute aUniDynMacAgeLimit (0xD7/0x01-02)
14.4.3.2.3 Attribute aUniDynMacTable (0xD7/0x01-03)
605 14.4.3.2.4 Attribute aUniStatMacTable (0xD7/0x01-04)
606 14.4.3.2.5 Attribute aUniPortAutoNeg (0xD7/0x01-05)
607 14.4.3.2.6 Attribute aUniAdmissionControl (0xD7/0x01-06)
608 14.4.3.2.7 Attribute aUniMinLearnMacCount (0xD7/0x01-07)
14.4.3.2.8 Attribute aUniMaxLearnMacCount (0xD7/0x01-08)
609 14.4.3.2.9 Attribute aOnuMaxLearnMacCount (0xD7/0x01-09)
14.4.3.2.10 Attribute aUniLengthDiscard (0xD7/0x01-0A)
610 14.4.3.2.11 Attribute aUniFloodUnknown (0xD7/0x01-0B)
14.4.3.2.12 Attribute aUniLocalSwitching (0xD7/0x01-0C)
611 14.4.3.2.13 Attribute aOnuLlidQueueConfig (0xD7/0x01-0D)
613 14.4.3.2.14 Attribute aOnuFwFileName (0xD7/0x01-0E)
14.4.3.2.15 Attribute aUniMacTableFull (0xD7/0x01-0F)
614 14.4.3.3 Statistics and counters
14.4.3.3.1 Attribute aCountRxFramesGreen (0xD7/0x02-01)
14.4.3.3.2 Attribute aCountTxFramesGreen (0xD7/0x02-02)
615 14.4.3.3.3 Attribute aCountRxFrames2Short (0xD7/0x02-03)
14.4.3.3.4 Attribute aCountRxFrames64 (0xD7/0x02-04)
616 14.4.3.3.5 Attribute aCountRxFrames65to127 (0xD7/0x02-05)
14.4.3.3.6 Attribute aCountRxFrames128to255 (0xD7/0x02-06)
617 14.4.3.3.7 Attribute aCountRxFrames256to511 (0xD7/0x02-07)
14.4.3.3.8 Attribute aCountRxFrames512to1023 (0xD7/0x02-08)
618 14.4.3.3.9 Attribute aCountRxFrames1024to1518 (0xD7/0x02-09)
619 14.4.3.3.10 Attribute aCountRxFrames1519 (0xD7/0x02-0A)
14.4.3.3.11 Attribute aCountTxFrames64 (0xD7/0x02-0B)
620 14.4.3.3.12 Attribute aCountTxFrames65to127 (0xD7/0x02-0C)
14.4.3.3.13 Attribute aCountTxFrames128to255 (0xD7/0x02-0D)
621 14.4.3.3.14 Attribute aCountTxFrames256to511 (0xD7/0x02-0E)
14.4.3.3.15 Attribute aCountTxFrames512to1023 (0xD7/0x02-0F)
622 14.4.3.3.16 Attribute aCountTxFrames1024to1518 (0xD7/0x02-10)
14.4.3.3.17 Attribute aCountTxFrames1519 (0xD7/0x02-11)
623 14.4.3.3.18 Attribute aQueueDelayThr (0xD7/0x02-12)
14.4.3.3.19 Attribute aQueueDelayValue (0xD7/0x02-13)
624 14.4.3.3.20 Attribute aCountFramesDropped (0xD7/0x02-14)
14.4.3.3.21 Attribute aCountOctetsDropped (0xD7/0x02-15)
625 14.4.3.3.22 Attribute aCountOctetsDelayed (0xD7/0x02-16)
14.4.3.3.23 Attribute aCountUsOctetsUnused (0xD7/0x02-17)
626 14.4.3.3.24 Attribute aPonOptMonitTemp (0xD7/0x02-1D)
14.4.3.3.25 Attribute aPonOptMonitVcc (0xD7/0x02-1E)
627 14.4.3.3.26 Attribute aPonOptMonitBias (0xD7/0x02-1F)
14.4.3.3.27 Attribute aPonOptMonitTxPower (0xD7/0x02-20)
628 14.4.3.3.28 Attribute aPonOptMonitRxPower (0xD7/0x02-21)
14.4.3.3.29 Attribute aCounterRxFramesY (0xD7/0x02-22)
629 14.4.3.3.30 Attribute aCounterTxFramesY (0xD7/0x02-23)
14.4.3.3.31 Attribute aCounterTxOctetsG (0xD7/0x02-24)
630 14.4.3.3.32 Attribute aCounterRxOctetsY (0xD7/0x02-25)
14.4.3.3.33 Attribute aCounterRxOctetsG (0xD7/0x02-26)
631 14.4.3.3.34 Attribute aCounterTxOctetsY (0xD7/0x02-27)
14.4.3.3.35 Attribute aCounterTxFramesL2Unicast (0xD7/0x02-28)
632 14.4.3.3.36 Attribute aCounterTxFramesL2Multicast (0xD7/0x02-29)
14.4.3.3.37 Attribute aCounterTxFramesL2Broadcast (0xD7/0x02-2A)
633 14.4.3.3.38 Attribute aCounterRxFramesL2Unicast (0xD7/0x02-2B)
14.4.3.3.39 Attribute aCounterRxFramesL2Multicast (0xD7/0x02-2C)
634 14.4.3.3.40 Attribute aCounterRxFramesL2Broadcast (0xD7/0x02-2D)
14.4.3.3.41 Attribute aOnuCounterNumber (0xD7/0x02-2E)
635 14.4.3.3.42 Attribute aCounterRxFramesL2CP (0xD7/0x02-2F)
14.4.3.3.43 Attribute aCounterRxOctetsL2CP (0xD7/0x02-30)
636 14.4.3.3.44 Attribute aCounterTxFramesL2CP (0xD7/0x02-31)
14.4.3.3.45 Attribute aCounterTxOctetsL2CP (0xD7/0x02-32)
637 14.4.3.3.46 Attribute aCounterDiscardFramesL2CP (0xD7/0x02-33)
14.4.3.3.47 Attribute aCounterDiscardOctetsL2CP (0xD7/0x02-34)
638 14.4.3.3.48 Attribute aCounterL2TxErrors (0xD7/0x02-35)
14.4.3.3.49 Attribute aCounterL2RxErrors (0xD7/0x02-36)
639 14.4.3.4 Alarms
14.4.3.4.1 Attribute aAlarmPortStatThr (0xD7/0x03-01)
640 14.4.3.4.2 Attribute aAlarmLlidStatThr (0xD7/0x03-02)
641 14.4.3.4.3 Attribute aAlarmStatusControl (0xD7/0x03-03)
643 14.4.3.5 Encryption
14.4.3.5.1 Attribute aEncryptionKeyExpiration (0xD7/0x04-01)
644 14.4.3.5.2 Attribute aEncryptionMode (0xD7/0x04-02)
14.4.3.6 Frame processing
14.4.3.6.1 Attribute aRuleSetConfig (0xD7/0x05-01)
645 14.4.3.6.1.1 aRuleSetConfig.sClause sub-attribute
648 14.4.3.6.1.2 aRuleSetConfig.sResult sub-attribute
651 14.4.3.6.1.3 Port Ingress Rule TLV
655 14.4.3.6.2 Attribute aRuleCustomField (0xD7/0x05-02)
657 14.4.3.6.2.1 Preamble/L2 Header layer
658 14.4.3.6.2.2 IEEE 802.1ah layer
14.4.3.6.2.3 EtherType layer
14.4.3.6.2.4 S-VLAN layer
659 14.4.3.6.2.5 C-VLAN layer
14.4.3.6.2.6 Multiprotocol Label Switching (MPLS) layer
14.4.3.6.2.7 IPv4 layer
660 14.4.3.6.2.8 IPv6 field
14.4.3.6.2.9 Generic L3 layer
14.4.3.6.2.10 TCP/UDP layer
661 14.4.3.6.2.11 Generic L4 layer
14.4.3.6.3 Attribute aRuleTpidCAlter (0xD7/0x05-03)
662 14.4.3.6.4 Attribute aRuleTpidSAlter (0xD7/0x05-04)
663 14.4.3.6.5 Attribute aRuleIpmcFwrConfig (0xD7/0x05-05)
664 14.4.3.6.6 Attribute aRuleTpidIAlter (0xD7/0x05-06)
665 14.4.3.6.7 Attribute aRuleTpidBAlter (0xD7/0x05-07)
666 14.4.3.7 Service-level agreements (SLAs)
14.4.3.7.1 Attribute aRateLimitBroadcast (0xD7/0x06-01)
14.4.3.7.2 Attribute aQueueCIR (0xD7/0x06-04)
667 14.4.3.7.3 Attribute aFecMode (0xD7/0x06-05)
668 14.4.3.7.4 Attribute aQueueEIR (0xD7/0x06-06)
669 14.4.3.7.5 Attribute aQueueColorMarking (0xD7/0x06-07)
671 14.4.3.7.6 Attribute aQueueRateLimiterCap (0xD7/0x06-08)
673 14.4.3.7.7 Attribute aCouplingFlag (0xD7/0x06-09)
14.4.3.8 Power saving
14.4.3.8.1 Attribute aOnuPwrSavingCap (0xD7/0xFF-FF)
674 14.4.3.9 Clock transport
14.4.3.9.1 Attribute aClockTranspCapab (0xD7/0x07-01)
675 14.4.3.9.2 Attribute aClockTranspStatus (0xD7/0x07-02)
676 14.4.3.9.3 Attribute aClockTranspTransfer (0xD7/0x07-03)
677 14.4.3.9.4 Attribute aClockTranspPropagParam (0xD7/0x07-04)
678 14.4.3.9.5 Attribute aClockTranspRtt (0xD7/0x07-05)
14.4.3.10 Demarc auto-configuration
14.4.3.10.1 Attribute aDacConfig (0xD7/0x08-00)
679 14.4.3.10.2 Attribute aDacConfigFlags (0xD7/0x08-01)
681 14.4.3.10.3 Attribute aDacPassChallenge (0xD7/0x08-02)
14.4.3.10.4 Attribute aDacStatus (0xD7/0x08-03)
682 14.4.4 Branch 0x09 ā€œbasic actionsā€Ā
14.4.5 Branch 0xD9 ā€œextended actionsā€Ā
683 14.4.5.1 ONU management
14.4.5.1.1 Action acOnuReboot (0xD9/0x00-01)
14.4.5.2 Bridging
14.4.5.2.1 Action acMacClearDynamicTable (0xD9/0x01-01)
14.4.5.2.2 Action acMacAddDynamicAddress (0xD9/0x01-02)
684 14.4.5.2.3 Action acMacDeleteDynamicAddress (0xD9/0x01-03)
685 14.4.5.2.4 Action acMacClearStaticTable (0xD9/0x01-04)
14.4.5.2.5 Action acMacAddStaticAddress (0xD9/0x01-05)
686 14.4.5.2.6 Action acMacDeleteStaticAddress (0xD9/0x01-06)
687 14.4.5.3 Statistics and counters
14.4.5.3.1 Action acCountersClear (0xD9/0x02-01)
14.4.5.4 Alarms
14.4.5.4.1 Action acAlarmGetCurrentSummary (0xD9/0x03-01)
688 14.4.5.5 Frame processing
14.4.5.5.1 Action acRulesClearAll (0xD9/0x05-01)
14.4.5.5.2 Action acRulesAddOne (0xD9/0x05-02)
14.4.5.5.3 Action acRulesDeleteOne (0xD9/0x05-03)
14.4.5.6 Transmission control
14.4.5.6.1 Action acEnableUserTraffic (0xD9/0x06-01)
689 14.4.5.6.2 Action acDisableUserTraffic (0xD9/0x06-02)
14.4.5.6.3 Action acLoopbackEnable (0xD9/0x06-03)
690 14.4.5.6.4 Action acLoopbackDisable (0xD9/0x06-04)
14.4.5.6.5 Action acLaserTxPowerOff (0xD9/0x06-05)
691 14.4.6 Branch 0xD8 ā€œprogrammable countersā€Ā
14.4.6.1 Attribute aCounterGeneralN (0xD8/0x00-00 to 0xD8/0x7F-FF)
692 Annex 4A (normative) Protocol implementation conformance statement (PICS) for Package A
4A.1 Introduction
693 4A.2 ONU-specific PICS
4A.2.1 Implementation identification
4A.2.2 Protocol summary
4A.2.3 REPORT MPCP format
694 4A.2.4 Report queue length calculation
4A.2.5 Queue service discipline
4A.2.6 ONU transceiver status monitoring
695 4A.2.7 Events
696 4A.2.8 Data encryption
4A.2.9 ONU authentication
4A.2.10 Management
699 4A.2.11 Device and capability discovery
700 4A.2.12 Software update
4A.2.13 Management entities
713 4A.2.14 Port-specific loopback
714 4A.2.15 Power saving
715 4A.2.16 ONU VLAN modes
4A.2.17 ONU tunneling modes
716 4A.2.18 Multicast connectivity
717 4A.3 OLT-specific PICS
4A.3.1 Implementation identification
4A.3.2 Protocol summary
4A.3.3 REPORT MPCP format
718 4A.3.4 OLT transceiver status monitoring
719 4A.3.5 Events
4A.3.6 Data encryption
4A.3.7 ONU authentication
4A.3.8 Management
722 4A.3.9 Device and capability discovery
723 4A.3.10 Software update
4A.3.11 Management entities
733 4A.3.12 Port-specific loopback
4A.3.13 Power saving
734 4A.3.14 OLT VLAN modes
4A.3.15 OLT tunneling modes
735 4A.3.16 Multicast connectivity
736 4A.3.17 Multicast connectivity, coexistence
737 Annex 4B (normative) PICS for Package B
4B.1 Introduction
738 4B.2 ONU-specific PICS
4B.2.1 Implementation identification
4B.2.2 Protocol summary
4B.2.3 REPORT MPCP format
740 4B.2.4 Report queue length calculation
4B.2.5 Queue service discipline
741 4B.2.6 Discovery and configuration of queue parameters
742 4B.2.7 ONU transceiver status monitoring
743 4B.2.8 Events
4B.2.9 Optical link protection, trunk type
4B.2.10 Data encryption
4B.2.11 ONU authentication
744 4B.2.12 Management
749 4B.2.13 Device and capability discovery
4B.2.14 Software update
750 4B.2.15 Management entities
753 4B.2.16 Power saving
754 4B.2.17 ONU VLAN modes
756 4B.2.18 Multicast connectivity
757 4B.3 OLT-specific PICS
4B.3.1 Implementation identification
4B.3.2 Protocol summary
4B.3.3 REPORT MPCP format
758 4B.3.4 Report queue length calculation
4B.3.5 Queue service discipline
759 4B.3.6 Discovery and configuration of queue parameters
4B.3.7 OLT transceiver status monitoring
760 4B.3.8 Events
4B.3.9 Optical link protection, trunk type
761 4B.3.10 Data encryption
4B.3.11 ONU authentication
762 4B.3.12 Management
764 4B.3.13 Device and capability discovery
765 4B.3.14 Software update
4B.3.15 Management entities
768 4B.3.16 Power saving
769 4B.3.17 OLT VLAN modes
770 4B.3.18 Multicast connectivity
771 4B.3.19 Multicast connectivity, coexistence
772 Annex 4C (normative) PICS for Package C
4C.1 Introduction
773 4C.2 ONU-specific PICS
4C.2.1 Implementation identification
4C.2.2 Protocol summary
4C.2.3 Support for EDP
774 4C.2.4 REPORT MPCP format
4C.2.5 Report queue length calculation
775 4C.2.6 Queue service discipline
4C.2.7 ONU transceiver status monitoring
4C.2.8 UNI port loop detection
776 4C.2.9 Remote ONU transmitter power supply control
4C.2.10 Events
778 4C.2.11 Trunk protection
4C.2.12 Tree protection
779 4C.2.13 ONU authentication
780 4C.2.14 Management
785 4C.2.15 Device and capability discovery
786 4C.2.16 Software update
787 4C.2.17 Management entities
794 4C.2.18 Power saving
795 4C.2.19 Performance monitoring
796 4C.2.20 ONU VLAN modes
798 4C.2.21 Multicast connectivity
800 4C.2.22 MAC aging
801 4C.3 OLT-specific PICS
4C.3.1 Implementation identification
4C.3.2 Protocol summary
4C.3.3 Support for EDP
802 4C.3.4 REPORT MPCP format
4C.3.5 OLT transceiver status monitoring
4C.3.6 UNI port loop detection
803 4C.3.7 Remote ONU transmitter power supply control
4C.3.8 Events
804 4C.3.9 Trunk protection
4C.3.10 Tree protection
805 4C.3.11 ONU authentication
806 4C.3.12 Management
809 4C.3.13 Device and capability discovery
810 4C.3.14 Software update
811 4C.3.15 Management entities
816 4C.3.16 Power saving
818 4C.3.17 Performance monitoring
4C.3.18 OLT VLAN modes
820 4C.3.19 Multicast connectivity
823 4C.3.20 Multicast connectivity, coexistence
824 4C.3.21 MAC aging
825 Annex 5A (informative) Relation to other architecture models
5A.1 Introduction
5A.2 Relation to the BBF TR-200 architecture model
5A.2.1 A single-customer ONU architecture
826 5A.2.2 A multi-customer ONU architecture
827 5A.3 Relation to the MEF 10.2 architecture model
828 Annex 7A (normative) EPON Data Path (EDP) of BBF TR-200
7A.1 Introduction
7A.2 EDP definition
7A.3 EDP identification
7A.4 EDP implementation
831 7A.5 EDP management
832 Annex 9A (informative) Measurement of bRTT in trunk-protected EPON
9A.1 Introduction
9A.2 Method 1: dynamic measurement of bRTT
833 9A.3 Method 2: post-switchover measurement of bRTT
IEEE 1904.1 2013
$189.58