Script for Alarm Correlation Demo

Input

The script takes in the topology information from the open search DB, which gives for each ONU i

Dimensioning

To limit the required K8s resources , but to yet still provide a realistic or convincing demo, we have the following quantities

Script scenarios

Fiber cut /raise simulation script (F_R)

<notification xmlns="urn:ietf:params:xml:ns:netconf:notification:1.0">

<if:interfaces-state xmlns:if="urn:ietf:params:xml:ns:yang:ietf-interfaces">

    <if:interface>

      <if:name>van1</if:name>

      <bbf-xponvani:v-ani xmlns:bbf-xponvani="urn:bbf:yang:bbf-xponvani">

        <bbf-xponvani:defect-state-change>

          <bbf-xponvani:defect>

            <bbf-xponvani:type>bbf-xpon-def:lobi</bbf-xponvani:type>

            <bbf-xponvani:state>raised</bbf-xponvani:state>

            <bbf-xponvani:last-change>2024-01-01T00:00:00Z</bbf-xponvani:last-change>

          </bbf-xponvani:defect>

        </bbf-xponvani:defect-state-change>

      </bbf-xponvani:v-ani>

    </if:interface>

</if:interfaces-state>

</notification>

Fiber cut /clear simulation script (F_C)

Power cut /raise simulation script (P_R)

Power cut /clear simulation script (P_C)

OLT cabinet (temperature) /raise and / clear simulation scripts (T_R / T-C)

Random NC Notif / raise and / clear simulation scripts (R_R / R_C)

Demonstration

For the demo we can run sequentially different scripts, with at minimum 2 x P seconds in between, where P = the periodicity through which the correlation app check in open search for new alarms/notifications (P == e.g. 10 seconds)

Visualization

See the alarm correlation visualizer app for more info

<–Back to the Demonstrations