Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
module: openconfig-terminal-device
+--rw terminal-device
+--rw config
+--ro state
+--rw logical-channels
| +--rw channel* [index]
| +--rw index -> ../config/index
| +--rw config
| | +--rw index? uint32
| | +--rw description? string
| | +--rw admin-state? oc-opt-types:admin-state-type
| | +--rw rate-class? identityref
| | +--rw trib-protocol? identityref
| | +--rw logical-channel-type? identityref
| | +--rw loopback-mode? oc-opt-types:loopback-mode-type
| | +--rw test-signal? boolean
| +--ro state
| | +--ro index? uint32
| | +--ro description? string
| | +--ro admin-state? oc-opt-types:admin-state-type
| | +--ro rate-class? identityref
| | +--ro trib-protocol? identityref
| | +--ro logical-channel-type? identityref
| | +--ro loopback-mode? oc-opt-types:loopback-mode-type
| | +--ro test-signal? boolean
| | +--ro link-state? enumeration
| +--rw otn
| | +--rw config
| | | +--rw tti-msg-transmit? string
| | | +--rw tti-msg-expected? string
| | | +--rw tti-msg-auto? boolean
| | | +--rw tributary-slot-granularity? identityref
| | +--ro state
| | +--ro tti-msg-transmit? string
| | +--ro tti-msg-expected? string
| | +--ro tti-msg-auto? boolean
| | +--ro tributary-slot-granularity? identityref
| | +--ro tti-msg-recv? string
| | +--ro rdi-msg? string
| | +--ro errored-seconds? yang:counter64
| | +--ro severely-errored-seconds? yang:counter64
| | +--ro unavailable-seconds? yang:counter64
| | +--ro code-violations? yang:counter64
| | +--ro errored-blocks? yang:counter64
| | +--ro fec-uncorrectable-blocks? yang:counter64
| | +--ro fec-uncorrectable-words? yang:counter64
| | +--ro fec-corrected-bytes? yang:counter64
| | +--ro fec-corrected-bits? yang:counter64
| | +--ro background-block-errors? yang:counter64
| | +--ro pre-fec-ber
| | | +--ro instant? decimal64
| | | +--ro avg? decimal64
| | | +--ro min? decimal64
| | | +--ro max? decimal64
| | | +--ro interval? oc-types:stat-interval
| | | +--ro min-time? oc-types:timeticks64
| | | +--ro max-time? oc-types:timeticks64
| | +--ro post-fec-ber
| | | +--ro instant? decimal64
| | | +--ro avg? decimal64
| | | +--ro min? decimal64
| | | +--ro max? decimal64
| | | +--ro interval? oc-types:stat-interval
| | | +--ro min-time? oc-types:timeticks64
| | | +--ro max-time? oc-types:timeticks64
| | +--ro q-value
| | | +--ro instant? decimal64
| | | +--ro avg? decimal64
| | | +--ro min? decimal64
| | | +--ro max? decimal64
| | | +--ro interval? oc-types:stat-interval
| | | +--ro min-time? oc-types:timeticks64
| | | +--ro max-time? oc-types:timeticks64
| | +--ro esnr
| | +--ro instant? decimal64
| | +--ro avg? decimal64
| | +--ro min? decimal64
| | +--ro max? decimal64
| | +--ro interval? oc-types:stat-interval
| | +--ro min-time? oc-types:timeticks64
| | +--ro max-time? oc-types:timeticks64
| +--rw ethernet
| | +--rw config
| | | +--rw client-als? enumeration
| | | +--rw als-delay? uint32
| | +--ro state
| | | +--ro client-als? enumeration
| | | +--ro als-delay? uint32
| | | +--ro in-mac-control-frames? oc-yang:counter64
| | | +--ro in-mac-pause-frames? oc-yang:counter64
| | | +--ro in-oversize-frames? oc-yang:counter64
| | | +--ro in-undersize-frames? oc-yang:counter64
| | | +--ro in-jabber-frames? oc-yang:counter64
| | | +--ro in-fragment-frames? oc-yang:counter64
| | | +--ro in-8021q-frames? oc-yang:counter64
| | | +--ro in-crc-errors? oc-yang:counter64
| | | +--ro in-block-errors? oc-yang:counter64
| | | +--ro out-mac-control-frames? oc-yang:counter64
| | | +--ro out-mac-pause-frames? oc-yang:counter64
| | | +--ro out-8021q-frames? oc-yang:counter64
| | | +--ro in-pcs-bip-errors? oc-yang:counter64
| | | +--ro in-pcs-errored-seconds? oc-yang:counter64
| | | +--ro in-pcs-severely-errored-seconds? oc-yang:counter64
| | | +--ro in-pcs-unavailable-seconds? oc-yang:counter64
| | | +--ro out-pcs-bip-errors? oc-yang:counter64
| | | +--ro out-crc-errors? oc-yang:counter64
| | | +--ro out-block-errors? oc-yang:counter64
| | +--rw lldp
| | +--rw config
| | | +--rw enabled? boolean
| | | +--rw snooping? boolean
| | +--ro state
| | | +--ro enabled? boolean
| | | +--ro snooping? boolean
| | | +--ro counters
| | | +--ro frame-in? yang:counter64
| | | +--ro frame-out? yang:counter64
| | | +--ro frame-error-in? yang:counter64
| | | +--ro frame-discard? yang:counter64
| | | +--ro tlv-discard? yang:counter64
| | | +--ro tlv-unknown? yang:counter64
| | | +--ro last-clear? yang:date-and-time
| | | +--ro frame-error-out? yang:counter64
| | +--ro neighbors
| | +--ro neighbor* [id]
| | +--ro id -> ../state/id
| | +--ro config
| | +--ro state
| | | +--ro system-name? string
| | | +--ro system-description? string
| | | +--ro chassis-id? string
| | | +--ro chassis-id-type? oc-lldp-types:chassis-id-type
| | | +--ro id? string
| | | +--ro age? uint64
| | | +--ro last-update? int64
| | | +--ro ttl? uint16
| | | +--ro port-id? string
| | | +--ro port-id-type? oc-lldp-types:port-id-type
| | | +--ro port-description? string
| | | +--ro management-address? string
| | | +--ro management-address-type? string
| | +--ro custom-tlvs
| | +--ro tlv* [type oui oui-subtype]
| | +--ro type -> ../state/type
| | +--ro oui -> ../state/oui
| | +--ro oui-subtype -> ../state/oui-subtype
| | +--ro config
| | +--ro state
| | +--ro type? int32
| | +--ro oui? string
| | +--ro oui-subtype? string
| | +--ro value? binary
| +--rw ingress
| | +--rw config
| | | +--rw transceiver? -> /oc-platform:components/component/name
| | | +--rw physical-channel* -> /oc-platform:components/component/oc-transceiver:transceiver/physical-channels/channel/index
| | +--ro state
| | +--ro transceiver? -> /oc-platform:components/component/name
| | +--ro physical-channel* -> /oc-platform:components/component/oc-transceiver:transceiver/physical-channels/channel/index
| +--rw logical-channel-assignments
| +--rw assignment* [index]
| +--rw index -> ../config/index
| +--rw config
| | +--rw index? uint32
| | +--rw description? string
| | +--rw assignment-type? enumeration
| | +--rw logical-channel? -> /terminal-device/logical-channels/channel/index
| | +--rw optical-channel? -> /oc-platform:components/component/name
| | +--rw allocation? decimal64
| | +--rw tributary-slot-index? int32
| | +--rw mapping? identityref
| +--ro state
| +--ro index? uint32
| +--ro description? string
| +--ro assignment-type? enumeration
| +--ro logical-channel? -> /terminal-device/logical-channels/channel/index
| +--ro optical-channel? -> /oc-platform:components/component/name
| +--ro allocation? decimal64
| +--ro tributary-slot-index? int32
| +--ro mapping? identityref
+--rw operational-modes
+--ro mode* [mode-id]
+--ro mode-id -> ../state/mode-id
+--ro config
+--ro state
+--ro mode-id? uint16
+--ro description? string
+--ro vendor-id? string
augment /oc-platform:components/oc-platform:component:
+--rw optical-channel
+--rw config
| +--rw frequency? oc-opt-types:frequency-type
| +--rw target-output-power? decimal64
| +--rw operational-mode? uint16
| +--rw line-port? -> /oc-platform:components/component/name
+--ro state
+--ro frequency? oc-opt-types:frequency-type
+--ro target-output-power? decimal64
+--ro operational-mode? uint16
+--ro line-port? -> /oc-platform:components/component/name
+--ro group-id? uint32
+--ro output-power
| +--ro instant? decimal64
| +--ro avg? decimal64
| +--ro min? decimal64
| +--ro max? decimal64
| +--ro interval? oc-types:stat-interval
| +--ro min-time? oc-types:timeticks64
| +--ro max-time? oc-types:timeticks64
+--ro input-power
| +--ro instant? decimal64
| +--ro avg? decimal64
| +--ro min? decimal64
| +--ro max? decimal64
| +--ro interval? oc-types:stat-interval
| +--ro min-time? oc-types:timeticks64
| +--ro max-time? oc-types:timeticks64
+--ro laser-bias-current
| +--ro instant? decimal64
| +--ro avg? decimal64
| +--ro min? decimal64
| +--ro max? decimal64
| +--ro interval? oc-types:stat-interval
| +--ro min-time? oc-types:timeticks64
| +--ro max-time? oc-types:timeticks64
+--ro chromatic-dispersion
| +--ro instant? decimal64
| +--ro avg? decimal64
| +--ro min? decimal64
| +--ro max? decimal64
| +--ro interval? oc-types:stat-interval
| +--ro min-time? oc-types:timeticks64
| +--ro max-time? oc-types:timeticks64
+--ro polarization-mode-dispersion
| +--ro instant? decimal64
| +--ro avg? decimal64
| +--ro min? decimal64
| +--ro max? decimal64
| +--ro interval? oc-types:stat-interval
| +--ro min-time? oc-types:timeticks64
| +--ro max-time? oc-types:timeticks64
+--ro second-order-polarization-mode-dispersion
| +--ro instant? decimal64
| +--ro avg? decimal64
| +--ro min? decimal64
| +--ro max? decimal64
| +--ro interval? oc-types:stat-interval
| +--ro min-time? oc-types:timeticks64
| +--ro max-time? oc-types:timeticks64
+--ro polarization-dependent-loss
+--ro instant? decimal64
+--ro avg? decimal64
+--ro min? decimal64
+--ro max? decimal64
+--ro interval? oc-types:stat-interval
+--ro min-time? oc-types:timeticks64
+--ro max-time? oc-types:timeticks64