forked from igortern/bbf-wt451-polt-sim
-
Notifications
You must be signed in to change notification settings - Fork 2
/
RELEASE_NOTES
108 lines (95 loc) · 6.72 KB
/
RELEASE_NOTES
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
bugfix/iternovsky/OBBAA-561-v-ani-ref-is-missing-in-onu-presence-state-change-notification
Created 29 April 2022
======================
- added optional v_ani parameter in /polt/onu_add CLI command. If this parameter is specified, the resulting
onu-presence-state-change will include v-ani-ref leaf. Note that matching v-ani must be pre-provisioned over NETCONF.
If v_ani parameter is specified, it implies an 'expected' flag which becomes optional
Example:
/polt/onu channel_term=channeltermination.1 onu_id=2 serial_vendor_id=BRCM serial_vendor_specific=12345678 flags=present+in_o5 management_state=relying-on-vomci loid=test1 v_ani=vani-user1
Result:
notification (2022-04-29T10:18:12.890028315+10:00)
<onu-presence-state-change xmlns="urn:bbf:yang:bbf-xpon-onu-state">
<detected-serial-number>BRCM12345678</detected-serial-number>
<last-change>2022-04-29T20:18:12+10:00</last-change>
<onu-presence-state xmlns:bbf-xpon-onu-types="urn:bbf:yang:bbf-xpon-onu-types">bbf-xpon-onu-types:onu-present-and-on-intended-channel-termination</onu-presence-state>
<onu-id>2</onu-id>
<v-ani-ref>vani-user1</v-ani-ref>
<determined-onu-management-mode xmlns="urn:bbf:yang:obbaa:xpon-onu-authentication" xmlns:baa-xpon-onu-types="urn:bbf:yang:obbaa:xpon-onu-types">baa-xpon-onu-types:relying-on-vomci</determined-onu-management-mode>
<detected-loid xmlns="urn:bbf:yang:obbaa:xpon-onu-authentication">test1</detected-loid>
</onu-presence-state-change>
branch feature/iternovsky/OBBAA-499-new-leaves-in-onu-presence-state-change-notification
Created 21 January 2022
======================
- added support additional leaves in onu-presense-state-notification
- many bug fixes, aligned with Broadcom development tree
/polt_onu_add examples:
The following CLI commands are executed after applying certificates/2-add-interfaces-olt.yc configuration.
1) /polt/onu_a channel_term=channeltermination.1 onu_id=2 serial_vendor_id=BRCM serial_vendor_specific=11223344 flags=present+in_o5 registration_id=001122334455667700112233445566770011223344556677001122334455667700112233 management_state=relying-on-vomci
Result:
notification (2022-01-23T21:59:56Z)
<interfaces-state xmlns="urn:ietf:params:xml:ns:yang:ietf-interfaces">
<interface>
<name>channeltermination.1</name>
<channel-termination xmlns="urn:bbf:yang:bbf-xpon">
<onu-presence-state-change xmlns="urn:bbf:yang:bbf-xpon-onu-state">
<detected-serial-number>BRCM11223344</detected-serial-number>
<last-change>2022-01-24T08:59:56Z</last-change>
<onu-presence-state xmlns:bbf-xpon-onu-types="urn:bbf:yang:bbf-xpon-onu-types">bbf-xpon-onu-types:onu-present-and-no-v-ani-known-and-in-o5</onu-presence-state>
<onu-id>2</onu-id>
<detected-registration-id>001122334455667700112233445566770011223344556677001122334455667700112233</detected-registration-id>
<determined-onu-management-mode xmlns="urn:bbf:yang:obbaa:xpon-onu-authentication" xmlns:baa-xpon-onu-types="urn:bbf:yang:obbaa:xpon-onu-types">baa-xpon-onu-types:relying-on-vomci</determined-onu-management-mode>
</onu-presence-state-change>
</channel-termination>
</interface>
</interfaces-state>
2) /polt/onu_a channel_term=channeltermination.1 onu_id=2 serial_vendor_id=BRCM serial_vendor_specific=11223344 flags=present+unclaimed registration_id=001122334455667700112233445566770011223344556677001122334455667700112233
Result:
notification (2022-01-23T22:01:23Z)
<interfaces-state xmlns="urn:ietf:params:xml:ns:yang:ietf-interfaces">
<interface>
<name>channeltermination.1</name>
<channel-termination xmlns="urn:bbf:yang:bbf-xpon">
<onu-presence-state-change xmlns="urn:bbf:yang:bbf-xpon-onu-state">
<detected-serial-number>BRCM11223344</detected-serial-number>
<last-change>2022-01-24T09:01:23Z</last-change>
<onu-presence-state xmlns:bbf-xpon-onu-types="urn:bbf:yang:bbf-xpon-onu-types">bbf-xpon-onu-types:onu-present-and-no-v-ani-known-and-unclaimed</onu-presence-state>
<onu-id>2</onu-id>
<detected-registration-id>001122334455667700112233445566770011223344556677001122334455667700112233</detected-registration-id>
</onu-presence-state-change>
</channel-termination>
</interface>
</interfaces-state>
3) /polt/onu_a channel_term=channeltermination.1 onu_id=2 serial_vendor_id=BRCM serial_vendor_specific=11223344 flags=present+in_o5+expected registration_id=001122334455667700112233445566770011223344556677001122334455667700112233 management_state=eomci-being-used loid=abcd
Result:
notification (2022-01-23T22:03:16Z)
<interfaces-state xmlns="urn:ietf:params:xml:ns:yang:ietf-interfaces">
<interface>
<name>channeltermination.1</name>
<channel-termination xmlns="urn:bbf:yang:bbf-xpon">
<onu-presence-state-change xmlns="urn:bbf:yang:bbf-xpon-onu-state">
<detected-serial-number>BRCM11223344</detected-serial-number>
<last-change>2022-01-24T09:03:16Z</last-change>
<onu-presence-state xmlns:bbf-xpon-onu-types="urn:bbf:yang:bbf-xpon-onu-types">bbf-xpon-onu-types:onu-present-and-on-intended-channel-termination</onu-presence-state>
<onu-id>2</onu-id>
<detected-registration-id>001122334455667700112233445566770011223344556677001122334455667700112233</detected-registration-id>
<determined-onu-management-mode xmlns="urn:bbf:yang:obbaa:xpon-onu-authentication" xmlns:baa-xpon-onu-types="urn:bbf:yang:obbaa:xpon-onu-types">baa-xpon-onu-types:eomci-being-used</determined-onu-management-mode>
<detected-loid xmlns="urn:bbf:yang:obbaa:xpon-onu-authentication">abcd</detected-loid>
</onu-presence-state-change>
</channel-termination>
</interface>
</interfaces-state>
Release 3.10, branch iternovsky/feature/OBBAA-355-pOLT-Simulator-allignment-with-WT-451-YANG-changes
Created 22 April 2021
======================
- third_party/yang_models/TR-451 YANG models updated as per WT-451 bitbucket develop and WT-451_vOMCI-Specification_Rev-26
- command line parameter -polt_name has been removed
- local identity for hello exchange is taken from
client: remote-endpoint/client-transport/grpc/local-endpoint-name if set, remote-endpoint/name otherwise
server: listen-endpoint/grpc/local-endpoint-name if set, listen-endpoint/name otherwise
- added support for v-ani augmentations defined in bbf-olt-vomci.yang. Explicit setting of
/if:interfaces-state/if:interface/bbf-xponvani:v-ani/vomci-onu/vomci-func-remote-endpoint-name
takes precedence over endpoint filters
- added support for per-onu counters in-messages, out-messages, messages-errors
- added support for /if:interfaces-state/if:interface/bbf-xponvani:v-ani/vomci-onu-state/... operational data
Other bug fixes and enhancements, 1 notable enhancement is that now daemon_attach utility supports line editing
and tab completion, exactly as if the daemon is running in the foregraound.