Uploaded image for project: 'vpnservice'
  1. vpnservice
  2. VPNSERVICE-36

Multi ELAN configuration not working with Single DPN

    XMLWordPrintable

Details

    • Bug
    • Status: Verified
    • Resolution: Done
    • unspecified
    • None
    • General
    • None
    • Operating System: All
      Platform: All

    • normal
    • 5179

    Description

      Single DPN , Single ELAN flows and groups gets programmed .
      When second ELAN instance is created . flows and groups gets for second elan instance does not get programmed (Table 55, Table 0 ,ELAN group) .
      If multi ELAN instances are pushed at once Table 52, Table 0 entries does not gets programmed with push/pop actions on Table55 .

      {
      "interface": [

      { "enabled": "true", "description": "Vlan Interface s1-eth1", "name": "s1-eth1", "l2vlan-mode":"trunk", "type": "iana-if-type:l2vlan" }

      ,

      { "enabled": "true", "description": "Vlan Interface s1-eth2", "name": "s1-eth2", "l2vlan-mode":"trunk", "type": "iana-if-type:l2vlan" }

      ]
      }

      {
      "interface": [

      { "enabled": "true", "description": "Vlan Interface s1-eth1-vlan1", "name": "s1-eth1-vlan1", "l2vlan-mode":"native-tagged", "type": "iana-if-type:l2vlan", "vlan-id":1000, "odl-interface:parent-interface": "s1-eth1" }

      ,

      { "enabled": "true", "description": "Vlan Interface s1-eth2-vlan2", "name": "s1-eth2-vlan2", "l2vlan-mode":"native-tagged", "type": "iana-if-type:l2vlan", "vlan-id":2000, "odl-interface:parent-interface": "s1-eth2" }

      ]
      }

      {
      "interface": [

      { "enabled": "true", "description": "Vlan Interface s1-eth3", "name": "s1-eth3", "l2vlan-mode":"trunk", "type": "iana-if-type:l2vlan" }

      ,

      { "enabled": "true", "description": "Vlan Interface s1-eth4", "name": "s1-eth4", "l2vlan-mode":"trunk", "type": "iana-if-type:l2vlan" }

      ]
      }

      {
      "interface": [

      { "enabled": "true", "description": "Vlan Interface s1-eth2-vlan3", "name": "s1-eth3-vlan3", "l2vlan-mode":"native-tagged", "type": "iana-if-type:l2vlan", "vlan-id":3000, "odl-interface:parent-interface": "s1-eth3" }

      ,

      { "enabled": "true", "description": "Vlan Interface s1-eth2-vlan4", "name": "s1-eth4-vlan4", "l2vlan-mode":"native-tagged", "type": "iana-if-type:l2vlan", "vlan-id":4000, "odl-interface:parent-interface": "s1-eth4" }

      ]
      }

      {
      "elan-instance": [

      { "elan-instance-name": "elan1", "mac-timeout": "100", "description": "ELAN INSTANCE 1" }

      ]
      }

      {
      "elan-instance": [

      { "elan-instance-name": "elan2", "mac-timeout": "50", "description": "ELAN INSTANCE 1" }

      ]
      }

      {
      "elan-interface": [

      { "elan-instance-name": "elan1", "description": "string1", "name": "s1-eth1-vlan1" }

      ,

      { "elan-instance-name": "elan1", "description": "string1", "name": "s1-eth2-vlan2" }

      ]
      }

      {
      "elan-interface": [

      { "elan-instance-name": "elan2", "description": "string1", "name": "s1-eth3-vlan3" }

      ,

      { "elan-instance-name": "elan2", "description": "string1", "name": "s1-eth4-vlan4" }

      ]
      }

      http://localhost:8181/restconf/operational/ietf-interfaces:interfaces-state/

      Response Body

      {
      "interfaces-state": {
      "interface": [

      { "name": "s1-eth1", "phys-address": "C6:B7:46:11:84:A1", "lower-layer-if": [ "openflow:1:1" ], "admin-status": "up", "oper-status": "up", "if-index": 5 }

      ,

      { "name": "s1-eth2", "phys-address": "DE:20:4C:14:D4:21", "lower-layer-if": [ "openflow:1:2" ], "admin-status": "up", "oper-status": "up", "if-index": 1 }

      ,

      { "name": "s1-eth1-vlan1", "phys-address": "C6:B7:46:11:84:A1", "lower-layer-if": [ "openflow:1:1", "s1-eth1" ], "admin-status": "up", "oper-status": "up", "if-index": 7 }

      ,

      { "name": "s1-eth3-vlan3", "phys-address": "46:C7:A5:47:56:8C", "lower-layer-if": [ "s1-eth3", "openflow:1:3" ], "admin-status": "up", "oper-status": "up", "if-index": 8 }

      ,

      { "name": "s1-eth2-vlan2", "phys-address": "DE:20:4C:14:D4:21", "lower-layer-if": [ "openflow:1:2", "s1-eth2" ], "admin-status": "up", "oper-status": "up", "if-index": 6 }

      ,

      { "name": "s1", "phys-address": "1A:89:A0:3B:7C:48", "lower-layer-if": [ "openflow:1:LOCAL" ], "admin-status": "up", "oper-status": "up", "if-index": 2 }

      ,

      { "name": "s1-eth4-vlan4", "phys-address": "D2:41:E9:9A:2E:14", "lower-layer-if": [ "s1-eth4", "openflow:1:4" ], "admin-status": "up", "oper-status": "up", "if-index": 9 }

      ,

      { "name": "s1-eth3", "phys-address": "46:C7:A5:47:56:8C", "lower-layer-if": [ "openflow:1:3" ], "admin-status": "up", "oper-status": "up", "if-index": 3 }

      ,

      { "name": "s1-eth4", "phys-address": "D2:41:E9:9A:2E:14", "lower-layer-if": [ "openflow:1:4" ], "admin-status": "up", "oper-status": "up", "if-index": 4 }

      ]
      }
      }

      mininet> sh ovs-ofctl -O OpenFlow13 dump-flows s1
      OFPST_FLOW reply (OF1.3) (xid=0x2):
      cookie=0x6800000, duration=516.181s, table=0, n_packets=0, n_bytes=0, priority=50,udp,tp_src=68,tp_dst=67 actions=write_actions(CONTROLLER:65535)
      cookie=0x8040000, duration=387.996s, table=0, n_packets=5, n_bytes=398, priority=5,in_port=1,dl_vlan=1000 actions=pop_vlan,write_metadata:0x8000071388000000/0xffffffffff000000,goto_table:50
      cookie=0x8040000, duration=378.003s, table=0, n_packets=5, n_bytes=398, priority=5,in_port=2,dl_vlan=2000 actions=pop_vlan,write_metadata:0x8000061388000000/0xffffffffff000000,goto_table:50
      cookie=0x1030000, duration=516.293s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
      cookie=0x8000003, duration=516.293s, table=21, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
      cookie=0x8050000, duration=516.181s, table=50, n_packets=4, n_bytes=296, priority=0 actions=CONTROLLER:65535,goto_table:51
      cookie=0x8030000, duration=516.293s, table=51, n_packets=4, n_bytes=296, priority=0 actions=goto_table:52
      cookie=0x8701388, duration=388.265s, table=52, n_packets=4, n_bytes=296, priority=5,metadata=0x1388000000/0xffff000000 actions=write_actions(group:209999)
      cookie=0x8800007, duration=388.250s, table=55, n_packets=2, n_bytes=148, priority=10,tun_id=0x7,metadata=0x70000000000/0x1fffff0000000000 actions=drop
      cookie=0x8800006, duration=378.205s, table=55, n_packets=2, n_bytes=148, priority=10,tun_id=0x6,metadata=0x60000000000/0x1fffff0000000000 actions=drop
      cookie=0x8800007, duration=388.253s, table=55, n_packets=2, n_bytes=148, priority=9,tun_id=0x7 actions=push_vlan:0x8100,set_field:5096->vlan_vid,output:1
      cookie=0x8800006, duration=378.209s, table=55, n_packets=2, n_bytes=148, priority=9,tun_id=0x6 actions=push_vlan:0x8100,set_field:6096->vlan_vid,output:2
      mininet> sh ovs-ofctl -O OpenFlow13 dump-groups s1
      OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
      group_id=209999,type=all,bucket=actions=set_field:0x7->tun_id,resubmit(,55),bucket=actions=set_field:0x6->tun_id,resubmit(,55)
      mininet>

      Attachments

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

        Activity

          People

            p.govinda.rajulu@ericsson.com P Govinda Rajulu
            vinay.s@ericsson.com VINAY S
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: