Services

Service Types

  • Customer Service Types
    • IP Unprotected
    • IP Protected
    • IP Resilient
    • Static LP (Unprotected)
    • Static LP (Protected)
    • Static LP (Resilient)
    • Dynamic LP (Unprotected)
    • Dynamic LP (Protected)
    • Dynamic LP (Resilient)
    • VLAN
  • Tunnel types
    • Tunnel Unprotected
    • Tunnel Protected
    • Tunnel Dual-homed
  • Port types
    • LAG
    • Port

Relationships

Most service types have a parent and one or more children. When we want to report on a service we aggregate the stats of the parent’s children. For (un)protected LP services we collect stats for both the A node and the Z node. We create a parent service based on the service_id of the service which is something in the form of 2020LE or 2098LP. The table below has examples of all the service types.

(Un)Protected LP Services

Put in VERS ->   2020LE Parent
                 /          \
             2020LE        2020LE
                |            |
           DataPoints    DataPoints

For Redundant LightPaths the case is a bit different as we need to report on both the LR1 and LR2 services. So we need to create an extra parent relationship. See figure below:

Redundant LP Services

                      2118LR Parent
                   /                \
Put in VERS -> 2118LR1 Parent      2118LR2 Parent <- Put in VERS
              /      \              /       \
          2118LR1  2118LR1       2118LR2  2118LR2
             |        |            |         |
      DataPoints  DataPoints  DataPoints  DataPoints

Currently for the Dynamic LightPath services it’s unclear how the service_id will look like. The format we now get from the performance database is something in the form of DLP-0000000045. The Bandwidth on Demand (BoD service) also has an id but we need to find a way to match it.

Dynamic LightPath services

      DLP-000000045

The table below shows the service types that may or may not have multiple layers of parents.

Source Name Parent service_id Parent/Child service_id Child service_id Performance data
2000LP 2000LP (VERS) <pbbte_bridgemac_A_node>_2000LP N/A OneControl
<pbbte_bridgemac_Z_node>_2000LP N/A OneControl
2005LR1 2005LR 2005LR1 (VERS) <pbbte_bridgemac_A_node>_2005LR1 OneControl
<pbbte_bridgemac_Z_node>_2005LR1 OneControl
2005LR2 2005LR 2005LR2 (VERS) <pbbte_bridgemac_A_node>_2005LR2 OneControl
<pbbte_bridgemac_Z_node>_2005LR2 OneControl
2003LE 2003LE (VERS) <pbbte_bridgemac_A_node>_2003LE N/A OneControl
<pbbte_bridgemac_Z_node>_2003LE N/A OneControl
3000IP 3000IP (VERS) 3000IP N/A Zenoss
3001IP1 3001IP (VERS) 3001IP1 N/A Zenoss
3001IP2 3001IP2 N/A Zenoss
3002IR 3002IR (VERS) 3002IR N/A Zenoss
3003IR1 3003IR (VERS) 3003IR1 N/A Zenoss
3003IR2 3003IR2 N/A Zenoss
3003IR3 3003IR3 N/A Zenoss
3004IE 3004IE (VERS) 3004IE N/A Zenoss
3005IE1 3005IE (VERS) 3005IE1 N/A Zenoss
3005IE2 3005IE2 N/A Zenoss
5001VL 5001VL (VERS) 5001VL N/A OneControl