Uploaded image for project: 'ONOS'
  1. ONOS
  2. ONOS-5727

Sometimes when pushing vpls config file, vpls app does not load all the configurations

    XMLWordPrintable

    Details

    • Story Points:
      3
    • Epic Link:
    • Sprint:
      Junco Sprint #1 - Deployment, Junco Sprint #2 - Deployment

      Description

      This happens about 1 in 5 times.

      Steps to reproduce:
      Start 3 node ONOS
      start vpls topology (tools/test/topo/vpls.py)
      activate vpls application
      discover hosts via pinging
      push vpls config file (tools/test/topo/vpls.json)
      NetCfg is correct
      vpls show reflects only part of the configurations.
      There are no errors in the logs when pushing the config file

      Example (note h3 is missing from VPLS2):
      onos> netcfg apps
      {
      "org.onosproject.provider.lldp" : {
      "suppression" : {
      "deviceTypes" : [ "ROADM", "OTN", "FIBER_SWITCH" ],
      "annotation" : "

      {\"no-lldp\":null}

      "
      }
      },
      "org.onosproject.vpls" : {
      "vpls" : {
      "vplsList" : [

      { "name" : "VPLS1", "interfaces" : [ "h1", "h2", "h5", "h6" ] }

      ,

      { "name" : "VPLS2", "interfaces" : [ "h3", "h4" ], "encapsulation" : "vlan" }

      ]
      }
      }
      }
      onos> vpls show
      Configured VPLSs
      ----------------
      VPLS name: VPLS1
      Associated interfaces: [h1, h2, h5, h6]
      Encapsulation: NONE
      ----------------
      VPLS name: VPLS2
      Associated interfaces: [h4]
      Encapsulation: VLAN
      ----------------
      onos>

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            luca Luca Prete
            Reporter:
            jhall Jon Hall
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: