Host Route:Do not add a static route to Ubuntu VM when nexthop IP is set to its own VM IP

Description

Problem description:

A static route is getting configured to Ubuntu VM when nexthop IP is set to its own VM IP. Due to this extra route in VM, traffic loss seen when trying to ping between different subnets.

 

 

 

Environment

None

Activity

Arunkumar Murukesan April 5, 2018 at 6:46 AM

Tested with build - karaf-0.8.0-20180309.023057-1679:
-----------------------------------------------------

openstack subnet show SUBNET1
----------------------------------------------------------------------------+

Field

Value

----------------------------------------------------------------------------+

allocation_pools

10.10.10.2-10.10.10.254

cidr

10.10.10.0/24

created_at

2018-04-04T08:32:05Z

description

 

dns_nameservers

 

enable_dhcp

True

gateway_ip

10.10.10.1

host_routes

destination='10.20.20.0/24', gateway='10.10.10.7'

id

56e1d700-abc3-46cc-98e6-642b72fa0e76

ip_version

4

ipv6_address_mode

None

ipv6_ra_mode

None

name

SUBNET1

network_id

9f6c07b0-97d3-4591-b4f6-0ce710777a99

project_id

b3a69510790c4f6a9e3aaa1428263087

revision_number

6

segment_id

None

service_types

 

subnetpool_id

None

tags

 

updated_at

2018-04-04T09:26:50Z

use_default_subnet_pool

None

----------------------------------------------------------------------------+
openstack subnet show SUBNET2
----------------------------------------------------------------------------+

Field

Value

----------------------------------------------------------------------------+

allocation_pools

10.20.20.2-10.20.20.254

cidr

10.20.20.0/24

created_at

2018-04-04T08:46:45Z

description

 

dns_nameservers

 

enable_dhcp

True

gateway_ip

10.20.20.1

host_routes

destination='10.10.10.0/24', gateway='10.20.20.8'

id

847db728-46a6-4162-9e19-e953a5795e9d

ip_version

4

ipv6_address_mode

None

ipv6_ra_mode

None

name

SUBNET2

network_id

0dae21a6-0185-4d82-8bbe-3d3745aa114d

project_id

b3a69510790c4f6a9e3aaa1428263087

revision_number

1

segment_id

None

service_types

 

subnetpool_id

None

tags

 

updated_at

2018-04-04T09:07:44Z

use_default_subnet_pool

None

----------------------------------------------------------------------------+
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether fa:16:3e:42:78:11 brd ff:ff:ff:ff:ff:ff
inet 10.10.10.7/24 brd 10.10.10.255 scope global eth0
inet6 fe80::f816:3eff:fe42:7811/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether fa:16:3e:cf:2b:ba brd ff:ff:ff:ff:ff:ff
inet 10.20.20.8/24 brd 10.20.20.255 scope global eth1
inet6 fe80::f816:3eff:fecf:2bba/64 scope link
valid_lft forever preferred_lft forever
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.20.20.1 0.0.0.0 UG 0 0 0 eth1
0.0.0.0 10.10.10.1 0.0.0.0 UG 0 0 0 eth0
10.10.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
10.20.20.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1

 

Arun Sharma February 28, 2018 at 6:56 AM

Done

Details

Assignee

Reporter

Labels

Priority (migrated 2)

Normal

Fix versions

Affects versions

Priority

Created February 6, 2018 at 9:22 AM
Updated April 5, 2018 at 6:46 AM
Resolved February 28, 2018 at 6:56 AM