IEEE 1904.1-2013
$194.58
IEEE Standard for Service Interoperability in Ethernet Passive Optical Networks (SIEPON)
Published By | Publication Date | Number of Pages |
IEEE | 2013 | 834 |
New IEEE Standard – Superseded. 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 |