blob: a8f2d62dd2f27ab5debca897cd312aae6d6fb7a0 [file] [log] [blame]
Joey Armstrong4044ed92022-12-21 19:01:49 -05001.. figure:: images/voltha.svg
2 :alt: voltha- Release Notes
3 :width: 40%
4 :align: center
5
6
Joey Armstrong4044ed92022-12-21 19:01:49 -05007VOLTHA 2.11 Release Notes
8=========================
9
10Highlights
11----------
Joey Armstrongd24a1122023-01-04 09:34:46 -050012VOLTHA-2.11 builds on the 2.10 release for VOLTHA. It is the second LTS release after VOLTHA 2.8. During this release, automated operator tests are reconfigured after the relocation of some test pods. CI/CD scripts are revisited for better visibility of job steps and failures. ONU OMCI counters enabled on CLI for better debugging of the system. OMCI extended message support in openonu-adapter has been enhanced to be used in alarm and PM (Performance Management) data retrievals.
13The Broadband Forum(BBF) models have been extended to align with VOLTHA interfaces and implemented in an adapter layer at the northbound of VOLTHA. The POC work on Broadband Forum integration is demonstrated in the `NetworkX event <https://networkxevent.com/>`_ in Amsterdam in October `2022 <https://networkxevent.com/agenda/>`_. New robustness tests have also been introduced to exercise corner cases in openonu-adapter as well as the tests for OMCI extended message support.
Joey Armstrong4044ed92022-12-21 19:01:49 -050014
15
16Features & Improvements
17-----------------------
18
Joey Armstrongd24a1122023-01-04 09:34:46 -050019- OMCI extended message support.
20
21 - Support alarm data retrieval.
22 - Support PM data retrieval.
23
24- Configure encryption ring on XGS PON:
25
26 - Configure the GEM Encryption Key Ring with the values defined in `G.988 <https://www.itu.int/rec/T-REC-G.988/en>`_.
27
28 - Use the value in XGS_PON tech profile definition.
29
30- ONU OMCI counter retrieval via `voltctl <https://github.com/opencord/voltctl>`__:
31
32 - Number of TX/RX-frames (separated for baseline and extended format):
33 - TX AR=1, RX AK=1, TX AR=0, RX AK=0 (AR: Acknowledge Request, AK: Acknowledgement).
34 - Number of repeated TX-frames due to missing answer.
35 - Number of TX-frames running into timeout (even after repetition).
36
37- OMCI extended message support in BBSIM:
38
39 - support alarm data retrieval.
Joey Armstrong4044ed92022-12-21 19:01:49 -050040
41
42Bug Fixes
43---------
Joey Armstrongd24a1122023-01-04 09:34:46 -050044- Error in handling multiple ONU Discovery indications.
45- ONUs are now discoverable after multiple OLT reboots.
46- Panic in openonu-adapter during scale test, due to permanently disrupted OMCI communication.
47- Proper resource initialization for individual failed PON ports.
48- Avoid ONUs being set to unreachable after multiple unsuccessful OMCI communication attempts.
49- Panic during serialization of extended GetAllAlarmsNextResponse.
Joey Armstrong4044ed92022-12-21 19:01:49 -050050
51
52Test
53----
54
Joey Armstrongd24a1122023-01-04 09:34:46 -050055- Robustness Tests
Joey Armstrong4044ed92022-12-21 19:01:49 -050056
Joey Armstrongd24a1122023-01-04 09:34:46 -050057 - Verify ONU power-off during flow configuration.
58 - Verification/correlation of ONU capabilities against configuration requirements Priority Queues
59 - Verification/correlation of ONU capabilities against configuration requirements TConts
60 - Test for detecting potential memory leaks
61 - Test for ONU Model display via voltctl
Joey Armstrong4044ed92022-12-21 19:01:49 -050062
Joey Armstrongd24a1122023-01-04 09:34:46 -050063- OMCI Extended Message Tests
Joey Armstrong4044ed92022-12-21 19:01:49 -050064
Joey Armstrongd24a1122023-01-04 09:34:46 -050065 - Test verify SW upgrade
66 - Test verify MIB upload
Joey Armstrong4044ed92022-12-21 19:01:49 -050067
68
69Documentation
70-------------
71
72As usual documentation is published on https://docs.voltha.org
73
74
75Known Issues
76------------
Joey Armstrongd24a1122023-01-04 09:34:46 -050077.. list-table:: Known Issues
78 :widths: 10, 40
79 :header-rows: 1
Joey Armstrong4044ed92022-12-21 19:01:49 -050080
Joey Armstrongd24a1122023-01-04 09:34:46 -050081 * - Jira
82 - Description
83 * - `VOL-4521 <https://jira.opencord.org/browse/VOL-4521>`_
84 - Packets arrive on the wrong gem port in the upstream after XGSPON ONU disable/enable.
85 * - `VOL-4698 <https://jira.opencord.org/browse/VOL-4698>`_
86 - Device actual state not visible during device deletion.
87 * - `VOL-4747 <https://jira.opencord.org/browse/VOL-4747>`_
88 - Flows stuck in pending-add when subscriber is provisioned after open-olt-adapter pod restart.
Joey Armstrong4044ed92022-12-21 19:01:49 -050089
90
91Certification Program
92---------------------
93
Joey Armstrongd24a1122023-01-04 09:34:46 -050094Thanks to the Continuous Certification program at ONF we can also ensure
95that the following ONF member products are compatible with the VOLTHA 2.11
96release:
97
98- Edgecore ASGVolt64 GPON OLT
Joey Armstrongd24a1122023-01-04 09:34:46 -050099- Radisys 3200G GPON OLT
100- Radisys 1600G GPON OLT
Joey Armstrongd24a1122023-01-04 09:34:46 -0500101- Zyxel SDA3016SS Combo OLT
Joey Armstrong4044ed92022-12-21 19:01:49 -0500102
103
104Jira stories
105------------
106A full list of stories and bugs completed can be found under the
Joey Armstrongd24a1122023-01-04 09:34:46 -0500107`VOLTHA 2.11 <https://jira.opencord.org/projects/VOL/versions/12500>`_ (`formatted <https://jira.opencord.org/secure/ReleaseNote.jspa?projectId=10106&version=12500>`_) release page in Jira.
108
109|
Joey Armstrong4044ed92022-12-21 19:01:49 -0500110
Joey Armstronga4d27232022-12-29 08:50:02 -0500111Component Versions in VOLTHA 2.11 release
Joey Armstrong4044ed92022-12-21 19:01:49 -0500112-----------------------------------------
113
Joey Armstronga4d27232022-12-29 08:50:02 -0500114ONOS and Atomix
115+++++++++++++++
Joey Armstrong4044ed92022-12-21 19:01:49 -0500116
Joey Armstronga4d27232022-12-29 08:50:02 -0500117.. list-table:: ONOS and Atomix
118 :widths: 30, 5, 5, 5, 5, 5
119 :header-rows: 2
Joey Armstrong4044ed92022-12-21 19:01:49 -0500120
Joey Armstronga4d27232022-12-29 08:50:02 -0500121 * - Component
122 - VOLTHA
123 - Component
124 - with
125 - Gerrit
126 - Github
127 * - Name
128 - Version
129 - Version
130 - Chart
131 - URL
132 - URL
133 * -
134 -
135 -
136 -
137 -
138 -
139 * - `ONOS 2.5 LTS <https://github.com/opennetworkinglab/onos/releases/tag/2.5.8>`_
140 -
141 - ``2.5.8``
142 -
143 -
144 -
145 * - `ATOMIX <https://github.com/atomix/atomix/releases/tag/atomix-3.1.9>`_
146 -
147 - ``3.1.9``
148 -
149 -
150 -
Joey Armstrong4044ed92022-12-21 19:01:49 -0500151
Joey Armstronga4d27232022-12-29 08:50:02 -0500152ONOS Apps
153+++++++++
Joey Armstrong4044ed92022-12-21 19:01:49 -0500154
Joey Armstronga4d27232022-12-29 08:50:02 -0500155.. list-table:: ONOS Apps
156 :widths: 30, 5, 5, 5, 5, 5
157 :header-rows: 2
Joey Armstrong4044ed92022-12-21 19:01:49 -0500158
Joey Armstronga4d27232022-12-29 08:50:02 -0500159 * - Component
160 - VOLTHA
161 - Component
162 - with
163 - Gerrit
164 - Github
165 * - Name
166 - Version
167 - Version
168 - Chart
169 - URL
170 - URL
171 * -
172 -
173 -
174 -
175 -
176 -
177 * - `aaa <https://gerrit.opencord.org/gitweb?p=aaa.git;a=summary>`_
Joey Armstrongbd6cc3d2023-01-09 19:52:12 -0500178 - N/A
179 - ``2.8.0``
Joey Armstronga4d27232022-12-29 08:50:02 -0500180 -
Joey Armstrongbd6cc3d2023-01-09 19:52:12 -0500181 - `X <https://gerrit.opencord.org/plugins/gitiles/aaa/+/refs/tags/2.8.0>`__
Joey Armstronga4d27232022-12-29 08:50:02 -0500182 -
183 * - `dhcpl2relay <https://gerrit.opencord.org/gitweb?p=dhcpl2relay.git;a=summary>`_
184 -
Joey Armstrong399f2762023-01-11 11:41:28 -0500185 - ``2.9.0``
Joey Armstronga4d27232022-12-29 08:50:02 -0500186 -
Joey Armstrong399f2762023-01-11 11:41:28 -0500187 - `X <https://gerrit.opencord.org/plugins/gitiles/dhcpl2relay/+/refs/tags/2.9.0>`__
188 - `X <https://github.com/opencord/dhcpl2relay/tree/2.9.0>`__
Joey Armstronga4d27232022-12-29 08:50:02 -0500189 * - `igmpproxy <https://gerrit.opencord.org/gitweb?p=igmpproxy.git;a=summary>`_
190 -
Joey Armstrong399f2762023-01-11 11:41:28 -0500191 - ``2.7.0``
Joey Armstronga4d27232022-12-29 08:50:02 -0500192 -
Joey Armstrong399f2762023-01-11 11:41:28 -0500193 - `X <https://gerrit.opencord.org/plugins/gitiles/igmpproxy/+/refs/tags/2.7.0>`__
194 - `X <https://github.com/opencord/igmpproxy/tree/2.7.0>`__
Joey Armstronga4d27232022-12-29 08:50:02 -0500195 * - `kafka <https://gerrit.opencord.org/gitweb?p=kafka-onos.git;a=summary>`_
196 -
Joey Armstrong56334fc2023-01-15 22:53:19 -0500197 - ``2.11.1``
Joey Armstronga4d27232022-12-29 08:50:02 -0500198 -
Joey Armstrong56334fc2023-01-15 22:53:19 -0500199 - `X <https://gerrit.opencord.org/plugins/gitiles/kafka-onos/+/refs/tags/2.11.1>`__
200 - `X <https://github.com/opencord/kafka-onos/tree/2.11.1>`__
Joey Armstronga4d27232022-12-29 08:50:02 -0500201 * - `mcast <https://gerrit.opencord.org/gitweb?p=mcast.git;a=summary>`_
202 -
Joey Armstrong399f2762023-01-11 11:41:28 -0500203 - ``2.8.0``
Joey Armstronga4d27232022-12-29 08:50:02 -0500204 -
Joey Armstrong399f2762023-01-11 11:41:28 -0500205 - `X <https://gerrit.opencord.org/plugins/gitiles/mcast/+/refs/tags/2.8.0>`__
206 - `X <https://github.com/opencord/mcast/tree/2.8.0>`__
Joey Armstronga4d27232022-12-29 08:50:02 -0500207 * - `olt <https://gerrit.opencord.org/gitweb?p=olt.git;a=summary>`_
208 -
Joey Armstrong399f2762023-01-11 11:41:28 -0500209 - ``5.2.3``
Joey Armstronga4d27232022-12-29 08:50:02 -0500210 -
Joey Armstrong399f2762023-01-11 11:41:28 -0500211 - `X <https://gerrit.opencord.org/plugins/gitiles/olt/+/refs/tags/5.2.3>`__
212 - `X <https://github.com/opencord/olt/tree/5.2.3>`__
Joey Armstronga4d27232022-12-29 08:50:02 -0500213 * - `sadis <https://gerrit.opencord.org/gitweb?p=sadis.git;a=summary>`_
214 -
Joey Armstrong399f2762023-01-11 11:41:28 -0500215 - ``5.10.0``
Joey Armstronga4d27232022-12-29 08:50:02 -0500216 -
Joey Armstrong399f2762023-01-11 11:41:28 -0500217 - `X <https://gerrit.opencord.org/plugins/gitiles/sadis/+/refs/tags/5.10.0>`__
218 - `X <https://github.com/opencord/sadis/tree/5.10.0>`__
Joey Armstronga4d27232022-12-29 08:50:02 -0500219 * - `bng <https://gerrit.opencord.org/gitweb?p=bng.git;a=summary>`_
220 -
Joey Armstrong56334fc2023-01-15 22:53:19 -0500221 - ``2.4.0``
Joey Armstronga4d27232022-12-29 08:50:02 -0500222 -
Joey Armstrong56334fc2023-01-15 22:53:19 -0500223 - `X <https://github.com/opencord/bng/tree/2.4.0>`__
224 - `X <https://gerrit.opencord.org/plugins/gitiles/bng/+/refs/tags/2.4.0>`__
Joey Armstronga4d27232022-12-29 08:50:02 -0500225 * - `pppoeagent <https://gerrit.opencord.org/plugins/gitiles/pppoeagent/>`_
226 -
227 - ``1.2.0``
228 -
Joey Armstrong56334fc2023-01-15 22:53:19 -0500229 - `X <https://gerrit.opencord.org/plugins/gitiles/pppoeagent/+/refs/tags/1.2.1>`__
230 - `X <https://github.com/opencord/pppoeagent/tree/1.2.1>`__
Joey Armstronga4d27232022-12-29 08:50:02 -0500231 * - `olttopology <https://gerrit.opencord.org/plugins/gitiles/olttopology/>`_
232 -
Joey Armstrong56334fc2023-01-15 22:53:19 -0500233 - ``1.2.0`` ``latest: 1.2.1``
Joey Armstronga4d27232022-12-29 08:50:02 -0500234 -
Joey Armstrong56334fc2023-01-15 22:53:19 -0500235 - `X <https://gerrit.opencord.org/plugins/gitiles/olttopology/+/refs/tags/1.2.1>`__
236 - `X <https://github.com/opencord/olttopology/tree/1.2.1>`__
Joey Armstrong4044ed92022-12-21 19:01:49 -0500237
Joey Armstronga4d27232022-12-29 08:50:02 -0500238VOLTHA Components
239+++++++++++++++++
Joey Armstrong4044ed92022-12-21 19:01:49 -0500240
Joey Armstronga4d27232022-12-29 08:50:02 -0500241.. list-table:: VOLTHA Components
242 :widths: 30, 5, 5, 5, 5, 5
243 :header-rows: 2
Joey Armstrong4044ed92022-12-21 19:01:49 -0500244
Joey Armstronga4d27232022-12-29 08:50:02 -0500245 * - Component
246 - VOLTHA
247 - Component
248 -
249 - Gerrit
250 - Github
251 * - Name
252 - Version
253 - Version
254 - with Chart
255 - URL
256 - URL
257 * -
258 -
259 -
260 -
261 -
262 -
263 * - `Helm Charts (voltha-helm-charts) <https://gerrit.opencord.org/gitweb?p=voltha-helm-charts.git;a=tree>`_
264 - ``3.2.1-dev1``
265 -
266 -
267 - `X <https://gerrit.opencord.org/plugins/gitiles/voltha-helm-charts/+/refs/heads/master>`__
268 - `X <https://github.com/opencord/voltha-helm-charts/tree/3.2.0>`__
Joey Armstrongd24a1122023-01-04 09:34:46 -0500269 * - `bbsim <https://gerrit.opencord.org/gitweb?p=bbsim.git;a=tree>`__
Joey Armstronga4d27232022-12-29 08:50:02 -0500270 - ``1.14.4``
271 - ``4.8.6``
272 - `chart <https://gerrit.opencord.org/gitweb?p=helm-charts.git;a=tree;f=bbsim>`_
273 - `X <https://gerrit.opencord.org/plugins/gitiles/voltha-openolt-adapter/+/refs/tags/v4.2.10>`__
274 - `X <https://github.com/opencord/bbsim/tree/v1.14.4>`__
275 * - `Bbsim-sadis-server <https://gerrit.opencord.org/gitweb?p=bbsim-sadis-server.git;a=tree>`_
276 -
277 - ``0.3.4``
278 -
279 -
280 - `X <https://github.com/opencord/bbsim-sadis-server/releases/tag/v0.3.4>`__
281 * - `ofagent-go <https://gerrit.opencord.org/gitweb?p=ofagent-go.git;a=tree>`_
Joey Armstronga4d27232022-12-29 08:50:02 -0500282 - ``2.1.2``
Joey Armstrongbd6cc3d2023-01-09 19:52:12 -0500283 - ``2.1.2``
284 - ``2.11.3``
Joey Armstronga4d27232022-12-29 08:50:02 -0500285 -
286 - `X <https://github.com/opencord/ofagent-go>`__
287 * - `openolt agent <https://gerrit.opencord.org/gitweb?p=openolt.git;a=tree>`_
288 -
289 - ``3.7.5``
290 -
291 -
292 - `X <https://github.com/opencord/openolt>`__
293 * - `voltctl <https://gerrit.opencord.org/gitweb?p=voltctl.git;a=tree>`_
294 - ``1.8.3``
295 -
296 -
297 - `X <https://gerrit.opencord.org/plugins/gitiles/voltctl/+/refs/tags/v1.8.3>`__
298 - `X <https://github.com/opencord/voltctl/tree/v1.8.3>`__
299 * - `voltha-go <https://gerrit.opencord.org/gitweb?p=voltha-go.git;a=tree>`_
300 - ``3.1.7``
301 -
302 - ``2.11.3``
303 - `X <https://gerrit.opencord.org/plugins/gitiles/voltha-go/+/refs/tags/v3.1.7>`__
304 - `X <https://github.com/opencord/voltha-go/tree/v3.1.7>`__
305 * - `voltha-lib-go <https://gerrit.opencord.org/gitweb?p=voltha-lib-go.git;a=tree>`_
306 - ``2.11.3``
307 - ``7.3.1``
308 -
309 -
310 - `X <https://github.com/opencord/voltha-lib-go/releases/tag/v7.3.1>`__
311 * - `voltha-onos <https://gerrit.opencord.org/gitweb?p=voltha-onos.git;a=tree>`_
312 -
313 - ``5.1.2``
314 - ``0.1.27``
315 - `X <https://gerrit.opencord.org/plugins/gitiles/voltha-onos/+/refs/tags/5.1.2>`__
316 - `X <https://github.com/opencord/voltha-onos/tree/5.1.2>`__
317 * - `voltha-openonu-adapter-go <https://gerrit.opencord.org/gitweb?p=voltha-openonu-adapter-go.git;a=tree>`_
318 - ``2.7.2``
319 - ``2.10.3``
320 -
321 - `X <https://gerrit.opencord.org/plugins/gitiles/voltha-openonu-adapter-go/+/refs/tags/v2.7.2>`__
322 - `X <https://github.com/opencord/voltha-openonu-adapter-go/tree/v2.7.2>`__
323 * - `voltha-openolt-adapter <https://gerrit.opencord.org/gitweb?p=voltha-openolt-adapter.git;a=tree>`_
324 - ``master: v4.2.11``
325 - ``4.2.6``
326 -
327 - `X <https://gerrit.opencord.org/plugins/gitiles/voltha-openolt-adapter/+/refs/tags/v4.2.10>`__
328 - `X <https://github.com/opencord/voltha-openolt-adapter/tree/v4.2.11>`__
329 * - `voltha-protos <https://github.com/opencord/voltha-protos/releases/tag/v5.2.5>`__
Joey Armstrong56334fc2023-01-15 22:53:19 -0500330 - ``5.3.7``
331 - ``5.3.7``
Joey Armstronga4d27232022-12-29 08:50:02 -0500332 -
Joey Armstrong56334fc2023-01-15 22:53:19 -0500333 - `X <https://gerrit.opencord.org/plugins/gitiles/voltha-protos/+/refs/tags/v5.3.7>`__
334 - `X <https://github.com/opencord/voltha-protos/tree/v5.3.7>`__
Joey Armstrongd24a1122023-01-04 09:34:46 -0500335 * - `voltha-system-tests <https://github.com/opencord/voltha-system-tests/releases/tag/2.9.0>`__
Joey Armstronga4d27232022-12-29 08:50:02 -0500336 - ``2.11.10``
337 -
338 -
339 - `X <https://gerrit.opencord.org/plugins/gitiles/voltha-system-tests/+/refs/tags/2.11.10>`__
340 - `X <https://github.com/opencord/voltha-system-tests/tree/2.11.10>`__
Joey Armstrong56334fc2023-01-15 22:53:19 -0500341 * - maclearner
342 - ``1.2.1``
343 -
344 -
345 -
346 -
347 * - ppoeagent
348 - ``1.2.1``
349 -
350 -
351 -
352 -
353 * - segmentrouting
354 - ``3.0.0``
355 -
356 -
357 -
358 -
Joey Armstrong4044ed92022-12-21 19:01:49 -0500359
Joey Armstrongd24a1122023-01-04 09:34:46 -0500360
Joey Armstronga4d27232022-12-29 08:50:02 -0500361Helm Chart Versions
362+++++++++++++++++++
Joey Armstrong4044ed92022-12-21 19:01:49 -0500363This section refers to the macro charts to deploy the required infrastructure and a (or many) VOLTHA stacks:
364
Joey Armstronga4d27232022-12-29 08:50:02 -0500365.. list-table:: Helm Chart Versions
366 :widths: 30, 5, 5, 5, 5, 5
367 :header-rows: 2
Joey Armstrong4044ed92022-12-21 19:01:49 -0500368
Joey Armstronga4d27232022-12-29 08:50:02 -0500369 * - Component
370 - VOLTHA
371 - Component
372 -
373 - Gerrit
374 - Github
375 * - Name
376 - Version
377 - Version
378 - with Chart
379 - URL
380 - URL
381 * -
382 -
383 -
384 -
385 -
386 -
387 * - Voltha-infra
388 - ``2.10.7``
389 -
390 -
391 -
392 -
393 * - Voltha-stack
394 - ``2.10.5``
395 -
396 -
397 -
398 -
Joey Armstrong4044ed92022-12-21 19:01:49 -0500399
Joey Armstronga4d27232022-12-29 08:50:02 -0500400BAL Version
401+++++++++++
Joey Armstrong4044ed92022-12-21 19:01:49 -0500402
Joey Armstronga4d27232022-12-29 08:50:02 -0500403.. list-table:: Helm Chart Versions
404 :widths: 30, 5, 5, 5, 5, 5
405 :header-rows: 2
Joey Armstrong4044ed92022-12-21 19:01:49 -0500406
Joey Armstronga4d27232022-12-29 08:50:02 -0500407 * - Component
408 - VOLTHA
409 - Component
410 -
411 - Gerrit
412 - Github
413 * - Name
414 - Version
415 - Version
416 - with Chart
417 - URL
418 - URL
419 * -
420 -
421 -
422 -
423 -
424 -
425 * - Broadcom abstraction layer (BAL)
426 -
427 - ``3.10.2.2``
428 -
429 -
430 -
Joey Armstrong4044ed92022-12-21 19:01:49 -0500431
Joey Armstrongd24a1122023-01-04 09:34:46 -0500432|
Joey Armstrong4044ed92022-12-21 19:01:49 -0500433
Joey Armstrongd24a1122023-01-04 09:34:46 -0500434Get Involved
435------------
436We'd love to accept your patches and contributions to the VOLTHA project, join the community!
Joey Armstrong4044ed92022-12-21 19:01:49 -0500437
Joey Armstrongd24a1122023-01-04 09:34:46 -0500438| Here are a few resources to get you started:
439
440
441Index/Entry points
442++++++++++++++++++
443
444 - `https://docs.voltha.org <https://docs.voltha.org/master/index.html>`_
445 - `Getting Started <https://docs.voltha.org/master/overview/contributing.html>`_
446
447HOWTO
448+++++
449
450 - `Code, Documentation, Makefiles <https://docs.voltha.org/master/howto/index.html>`_
451 - `Setup a test pod <https://docs.voltha.org/master/overview/lab_setup.html>`_
452 - `Troubleshooting <https://docs.voltha.org/master/overview/troubleshooting.html>`_
453
454Testing
455+++++++
456
457 - `Automation <https://docs.voltha.org/master/testing/voltha_test_automation.html>`_
458 - `Robot testing harness <https://docs.voltha.org/master/testing/index.html>`_
459 - `voltha-system-tests <https://docs.voltha.org/master/voltha-system-tests/README.html>`_
460
461CLI Tools
462+++++++++
463
464 - `BBSIM <https://docs.voltha.org/master/bbsim/docs/source/index.html>`__
465 - `voltctl <https://docs.voltha.org/master/voltctl/README.html?highlight=voltctl>`__
466
467|