[
https://issues.apache.org/jira/browse/CLOUDSTACK-6841?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Murali Reddy updated CLOUDSTACK-6841:
-------------------------------------
Assignee: (was: Murali Reddy)
> [OVS] Remote_ips for tunnel ports are not configured properly in case of
> multipel physical networks
> ----------------------------------------------------------------------------------------------------
>
> Key: CLOUDSTACK-6841
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6841
> Project: CloudStack
> Issue Type: Bug
> Security Level: Public(Anyone can view this level - this is the
> default.)
> Components: Management Server, Network Controller
> Affects Versions: 4.4.0
> Environment: Latest build from 4.4 with commit
> 32bbc84db99d0e5f7f9b2a3fb41e4e783a2de350
> Reporter: Sanjeev N
> Priority: Critical
> Labels: ovs
> Fix For: Future
>
> Attachments: cloud-44.dmp, management-server.rar,
> ovstunnel-host13.log, ovstunnel-host14.log
>
>
> [OVS] Remote_ips for tunnel ports are not configured properly in case of
> multipel physical networks
> Steps to reproduce:
> ==============
> 1.Bring up CS in advanced zone with xen cluster with min of two hosts
> and two nics on both the hosts
> 2.Create two physical networks with GRE isolation during zone creation:
> in physical network1 add guest,public&management traffic types with tag "tag1"
> in physical network2 add only guest traffic with tag "tag2"
> 3.create two network offerings NO1&NO2 with virtual networking and ovs as the
> connectivity service provider and user taggings tag1 & tag2 in NO1 & NO2
> respectively
> 4.Create isolated networks nw1 & nw2 using NO1 & NO2
> 5.Deploy vms in both the netwoks and make sure that both the networks are
> spread across both the hosts in the cluster
> 6.Verify tunnel ports remote_ips on both the hosts
> On xenservers used NIC0 for physical network1(by using traffic labels) and
> NIC1 for physical network2
> NIC0&NIC1 both have routable IP addresses.
> Result:
> =====
> Remote_ips for all the tunnel ports created in the above networks are set to
> NIC1 ip addresses. But tunnel ports in network created on physical network1
> should have NIC0 ip address as remote_ip and NIC1 ip address for the tunnel
> ports in other network.
> mysql> select * from ovs_tunnel_interface;
> +----+--------------+---------------+-------------------+---------+------------+
> | id | ip | netmask | mac | host_id | label
> |
> +----+--------------+---------------+-------------------+---------+------------+
> | 1 | 0 | 0 | 0 | 0 | lock
> |
> | 2 | 10.147.42.13 | 255.255.255.0 | 78:2b:cb:74:c4:ab | 1 |
> management |
> | 3 | 10.147.42.14 | 255.255.255.0 | d4:ae:52:7a:a5:9d | 2 |
> management |
> | 4 | 10.147.42.13 | 255.255.255.0 | 78:2b:cb:74:c4:ab | 1 | gre
> |
> | 5 | 10.147.42.14 | 255.255.255.0 | d4:ae:52:7a:a5:9d | 2 | gre
> |
> +----+--------------+---------------+-------------------+---------+------------+
> 5 rows in set (0.00 sec)
> Here management label is on NIC0 and gre is on NIC1 and
> 10.147.42.13&10.147.42.14 are assigned to NIC1 on the hosts.
> But in the above table we are using same ip address against bot the labels.
> So tunnel ports for both the networks are created with same remote_ip address.
> Host details are as follows:
> mysql> select
> id,name,private_ip_address,public_ip_address,data_center_id,cluster_id from
> host where id in (1,2);
> +----+-----------------+--------------------+-------------------+----------------+------------+
> | id | name | private_ip_address | public_ip_address |
> data_center_id | cluster_id |
> +----+-----------------+--------------------+-------------------+----------------+------------+
> | 1 | Rack1Pod1Host13 | 10.147.40.13 | 10.147.40.13 |
> 1 | 1 |
> | 2 | Rack1Pod1Host14 | 10.147.40.14 | 10.147.40.14 |
> 1 | 1 |
> +----+-----------------+--------------------+-------------------+----------------+------------+
> 2 rows in set (0.00 sec)
> 10.147.40.13& 10.147.40.14 ip addresses are management addresses assigned to
> NIC0 on both the hosts.
> Tunnel ports details on the hosts are:
> system@xapi16:
> lookups: hit:11752 missed:3227 lost:0
> flows: 4
> port 0: xapi16 (internal)
> port 1: t4018-2-1 (gre: key=4018, remote_ip=10.147.42.13)
> port 2: vif26.0
> system@xapi15:
> lookups: hit:4359 missed:167 lost:0
> flows: 0
> port 0: xapi15 (internal)
> port 1: t992-2-1 (gre: key=992, remote_ip=10.147.42.13)
> port 2: vif25.0
> Attaching MS log file, cloud DB and ovstunnel log files.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)