[VPNSERVICE-36] Multi ELAN configuration not working with Single DPN Created: 02/Feb/16  Updated: 08/Feb/16  Resolved: 08/Feb/16

Status: Verified
Project: vpnservice
Component/s: General
Affects Version/s: unspecified
Fix Version/s: None

Type: Bug
Reporter: VINAY S Assignee: P Govinda Rajulu
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Attachments: File karf-log.rar    
Severity: normal
External issue ID: 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>



 Comments   
Comment by VINAY S [ 02/Feb/16 ]

Attachment karf-log.rar has been added with description: logs

Comment by govind [ 05/Feb/16 ]

this TR is rejected... netive-tag is not supported for interface creation

Comment by VINAY S [ 08/Feb/16 ]

distribution-karaf-0.4.0-20160208.053726-3977

Generated at Wed Feb 07 20:47:10 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.