[VPNSERVICE-27] One or more internal routes entries getting removed after restarting DPN Created: 22/Jan/16  Updated: 03/May/18  Resolved: 11/Feb/16

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

Type: Bug
Reporter: RajaRajan Manickam Assignee: Deepthi V V
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: Zip Archive DPN_restart_Logs.zip    
Severity: critical
External issue ID: 5054

 Description   

One ore more VM entries getting removed after restarting DPN

Assume controller is up and connected with two DPN's and ping works well across DPN.

Restart either one DPN by using "sudo /etc/init.d/openvswitch-switch restart" and check flows.

one or more internal routes getting removed from table 21.

http://10.183.254.197:8181/restconf/config/l3vpn:vpn-interfaces/
{
"vpn-interfaces": {
"vpn-interface": [
{
"name": "s1-eth1",
"odl-l3vpn:adjacency": [

{ "ip_address": "10.0.0.1", "mac_address": "00:00:00:00:00:01" }

],
"vpn-instance-name": "testVpn1"
},
{
"name": "s2-eth1",
"odl-l3vpn:adjacency": [

{ "ip_address": "10.0.0.3", "mac_address": "00:00:00:00:00:03" }

],
"vpn-instance-name": "testVpn1"
},
{
"name": "s1-eth2",
"odl-l3vpn:adjacency": [

{ "ip_address": "10.0.0.2", "mac_address": "00:00:00:00:00:02" }

],
"vpn-instance-name": "testVpn1"
},
{
"name": "s2-eth2",
"odl-l3vpn:adjacency": [

{ "ip_address": "10.0.0.4", "mac_address": "00:00:00:00:00:04" }

],
"vpn-instance-name": "testVpn1"
}
]
}
}

http://10.183.254.197:8181/restconf/operational/l3vpn:vpn-interfaces/
{
"vpn-interfaces": {
"vpn-interface": [
{
"name": "s1-eth1",
"odl-l3vpn:adjacency": [

{ "ip_address": "10.0.0.1/32", "label": 103, "nextHopIp": "10.183.254.197", "mac_address": "00:00:00:00:00:01" }

],
"vpn-instance-name": "testVpn1"
},
{
"name": "s1-eth2",
"odl-l3vpn:adjacency": [

{ "ip_address": "10.0.0.2/32", "label": 102, "nextHopIp": "10.183.254.197", "mac_address": "00:00:00:00:00:02" }

],
"vpn-instance-name": "testVpn1"
},
{
"name": "s2-eth2",
"odl-l3vpn:adjacency": [

{ "ip_address": "10.0.0.4/32", "label": 106, "nextHopIp": "10.183.254.199", "mac_address": "00:00:00:00:00:04" }

],
"vpn-instance-name": "testVpn1"
}
]
}
}

http://10.183.254.197:8181/restconf/config/odl-fib:fibEntries
{
"fibEntries": {
"vrfTables": [
{
"routeDistinguisher": "100:1",
"vrfEntry": [

{ "destPrefix": "10.0.0.1/32", "nextHopAddress": "10.183.254.197", "label": 103 }

,

{ "destPrefix": "10.0.0.2/32", "nextHopAddress": "10.183.254.197", "label": 102 }

,

{ "destPrefix": "10.0.0.4/32", "nextHopAddress": "10.183.254.199", "label": 106 }

]
}
]
}
}

mininet@mininet-vm:~\> cat flows_dpn2
OFPST_FLOW reply (OF1.3) (xid=0x2):
cookie=0x6800000, duration=1801.437s, table=0, n_packets=0, n_bytes=0, priority=50,udp,tp_src=68,tp_dst=67 actions=write_actions(CONTROLLER:65535)
cookie=0x8000001, duration=1801.214s, table=0, n_packets=371, n_bytes=31678, priority=5,in_port=3 actions=goto_table:36
cookie=0x8000001, duration=1801.437s, table=0, n_packets=16, n_bytes=1512, priority=10,in_port=2 actions=write_metadata:0x6000060000000064/0xffffff00ffffffff,goto_table:21
cookie=0x8000001, duration=1801.437s, table=0, n_packets=16, n_bytes=1232, priority=10,in_port=1 actions=write_metadata:0x60000b0000000064/0xffffff00ffffffff,goto_table:21
cookie=0x8000002, duration=1791.101s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=106 actions=write_actions(pop_mpls:0x0800,group:150004)
cookie=0x1030000, duration=1801.462s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
cookie=0x8000003, duration=1801.462s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x64/0xffffffff,nw_dst=10.0.0.2 actions=write_actions(set_field:0x66->tun_id,output:3)
cookie=0x8000003, duration=1801.462s, table=21, n_packets=17, n_bytes=1666, priority=42,ip,metadata=0x64/0xffffffff,nw_dst=10.0.0.1 actions=write_actions(set_field:0x67->tun_id,output:3)
cookie=0x8000003, duration=1791.106s, table=21, n_packets=4, n_bytes=392, priority=42,ip,metadata=0x64/0xffffffff,nw_dst=10.0.0.4 actions=write_actions(group:150004)
cookie=0x8000003, duration=1801.438s, table=21, n_packets=11, n_bytes=686, priority=0 actions=goto_table:80
cookie=0x900006a, duration=1791.094s, table=36, n_packets=11, n_bytes=1078, priority=5,tun_id=0x6a actions=write_actions(group:150004)
cookie=0x8050000, duration=1801.437s, table=50, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535,goto_table:51
cookie=0x8030000, duration=1801.438s, table=51, n_packets=0, n_bytes=0, priority=0 actions=goto_table:52
cookie=0x8110007, duration=1801.437s, table=80, n_packets=0, n_bytes=0, priority=100,arp,metadata=0x6000070000000064/0xffffff00ffffffff,arp_op=1 actions=write_actions(CONTROLLER:65535)
cookie=0x8110006, duration=1795.214s, table=80, n_packets=1, n_bytes=42, priority=100,arp,metadata=0x6000060000000064/0xffffff00ffffffff,arp_op=1 actions=write_actions(CONTROLLER:65535)

Flows output from DPN1:
mininet@mininet-vm:~\> cat flows
OFPST_FLOW reply (OF1.3) (xid=0x2):
cookie=0x6800000, duration=2654.125s, table=0, n_packets=0, n_bytes=0, priority=50,udp,tp_src=68,tp_dst=67 actions=write_actions(CONTROLLER:65535)
cookie=0x8000001, duration=2424.179s, table=0, n_packets=506, n_bytes=43296, priority=5,in_port=3 actions=goto_table:36
cookie=0x8000001, duration=2394.188s, table=0, n_packets=37, n_bytes=3234, priority=10,in_port=1 actions=write_metadata:0x6000020000000064/0xffffff00ffffffff,goto_table:21
cookie=0x8000001, duration=2394.172s, table=0, n_packets=6, n_bytes=476, priority=10,in_port=2 actions=write_metadata:0x6000010000000064/0xffffff00ffffffff,goto_table:21
cookie=0x8000002, duration=2390.752s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=102 actions=write_actions(pop_mpls:0x0800,group:150000)
cookie=0x8000002, duration=2386.732s, table=20, n_packets=0, n_bytes=0, priority=10,mpls,mpls_label=103 actions=write_actions(pop_mpls:0x0800,group:150001)
cookie=0x1030000, duration=2659.341s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
cookie=0x8000003, duration=2390.800s, table=21, n_packets=4, n_bytes=392, priority=42,ip,metadata=0x64/0xffffffff,nw_dst=10.0.0.2 actions=write_actions(group:150000)
cookie=0x8000003, duration=2386.742s, table=21, n_packets=4, n_bytes=392, priority=42,ip,metadata=0x64/0xffffffff,nw_dst=10.0.0.1 actions=write_actions(group:150001)
cookie=0x8000003, duration=1835.823s, table=21, n_packets=11, n_bytes=1078, priority=42,ip,metadata=0x64/0xffffffff,nw_dst=10.0.0.4 actions=write_actions(set_field:0x6a->tun_id,output:3)
cookie=0x8000003, duration=2659.334s, table=21, n_packets=19, n_bytes=1358, priority=0 actions=goto_table:80
cookie=0x9000066, duration=2390.769s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x66 actions=write_actions(group:150000)
cookie=0x9000067, duration=2386.725s, table=36, n_packets=22, n_bytes=2156, priority=5,tun_id=0x67 actions=write_actions(group:150001)
cookie=0x8050000, duration=2653.536s, table=50, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535,goto_table:51
cookie=0x8030000, duration=2653.531s, table=51, n_packets=0, n_bytes=0, priority=0 actions=goto_table:52
cookie=0x8110001, duration=2395.155s, table=80, n_packets=2, n_bytes=84, priority=100,arp,metadata=0x6000010000000064/0xffffff00ffffffff,arp_op=1 actions=write_actions(CONTROLLER:65535)
cookie=0x8110002, duration=2395.016s, table=80, n_packets=7, n_bytes=294, priority=100,arp,metadata=0x6000020000000064/0xffffff00ffffffff,arp_op=1 actions=write_actions(CONTROLLER:65535)



 Comments   
Comment by RajaRajan Manickam [ 22/Jan/16 ]

Attachment DPN_restart_Logs.zip has been added with description: karaf logs attached

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