(+discuss mailing list again to make the conversation available to everyone)


On Nov 29, 2014, at 10:18 PM, frank weed <zorbusthekni...@gmail.com> wrote:

> Ok so it looks like its able to work now. Now I have a few questions. When I 
> connect a docker container to openvswitch and assign an ip to it. I can ping 
> the vm that the docker container runs in. I can ping the container its self.  
> When I tried to any other host or the router, I see that the pings are not 
> going though. I ran tcpdump out side the vm and I can see the arp request 
> that the docker container is sending, but it looks its not receiving the 
> replay it once it reaches openvswitch.  Anything I could be missing?


[SL] Frank, I'll have to ask some questions in order to be able to help you:

a) How are you connecting your Docker container to OVS? Via veth pairs, by 
adding the docker0 Linux bridge to an OVS bridge, or something else entirely?

b) When you say you "can ping" the container and the VM in which the container 
is running, from where are you initiating the pings?

Once we have the answers to these questions, we can try to help you resolve 
your connectivity issues.


> On Wed, Nov 26, 2014 at 8:08 AM, frank weed <zorbusthekni...@gmail.com> wrote:
> - You should not have an IP address assigned to enp0s3, which I'm assuming is 
> the physical interface in this VirtualBox VM. And the link status for this 
> interface is up, yes?
> 
> Yes enp0s3 is the physical interface in Vitrualbox.  There is no ip address 
> assign to enp0s3.
> 
> - In addition to assigning an IP address to mgmt0, make sure you actually set 
> the mgmt0 interface to up ("ip link set mgmt0 up", if memory serves 
> correctly).
> 
> So would that mean, enp0s3 and ovsbr0 be down?
> 
> - Stupid question, I know, but you're sure that the VirtualBox networking 
> configuration isn't getting in the way, right?
> 
> Yes, Virtualbox networking configuration is correct.  If reset the 
> configuration to where enp0s3 is the only one up and has an IP then the host 
> is reachable on the network.
> 
> - Using "ovsbr0" instead of "mgmt0" is functionally equivalent, as far as I 
> know. The fact that assigning an IP address to ovsbr0 works but mgmt0 doesn't 
> work leads me to believe the issue is with the configuration/operation of the 
> mgmt0 interface.
> 
> So here is sample configured that I used on mgmt0:
> 
> ovs-vsctl add-port ovsbr0 mgmt0 -- set interface mgmt0 type=internal
> ip addr add 192.168.0.2/24 broadcast 192.168.0.255 dev enp0s3
> ip route add default via 192.168.0.1
> Should it be different?
> 
> On Mon, Nov 24, 2014 at 8:55 AM, Scott Lowe <scott.l...@scottlowe.org> wrote:
> Please see my responses inline, prefixed by [SL].
> 
> 
> On Sun, Nov 16, 2014 at 06:24:20PM -0800, frank weed wrote:
> 
> > I haved been trying to configure openvswitch to where I have a port for the
> > host that will be the mgmt port and then have virtual machine client
> > connected to it as well.  Here is my setup:
> >
> > [root@localhost ~]# cat /etc/redhat-release
> > CentOS Linux release 7.0.1406 (Core)
> >
> > [root@localhost ~]# uname -a
> > Linux localhost.localdomain 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30
> > 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
> >
> > Machine Type: Virtualbox
> >
> > [root@localhost ~]# ovs-vsctl show
> > xxxxxxx-xxxx-xxxxx-xxxx-xxxxx
> >    Bridge "ovsbr0"
> >        Port "enp0s3"
> >            Interface "enp0s3"
> >        Port "ovsbr0"
> >            Interface "ovsbr0"
> >                type: internal
> >        Port "mgmt0"
> >            Interface "mgmt0"
> >                type: internal
> >    ovs_version: "2.3.0"
> >
> > If I try to configure mgmt0 with the host ip, and I can not ping to the
> > host or out side of the host.  If I configure the ovsbr0 with the host ip,
> > I can ping host and ping out side of the host. I even tried not configuring
> > the interfaces with an ip and just setup openvswitch. I can see on tcpdump
> > that the port mgmt0 is getting arp requests from other hosts. If I setup
> > mgmt0 with the host ip I do not see tcpdump getting any arp request on the
> > mgmt0 port.
> >
> > My question is, I am wondering why mgmt0 is not accessible on the network
> > when it is configured with a host ip. Also, is their something that I am
> > missing that I need to make this setup work?
> 
> 
> Hi Frank, this is a setup that *should* work. A few questions/thoughts:
> 
> - You should not have an IP address assigned to enp0s3, which I'm assuming is 
> the physical interface in this VirtualBox VM. And the link status for this 
> interface is up, yes?
> 
> - In addition to assigning an IP address to mgmt0, make sure you actually set 
> the mgmt0 interface to up ("ip link set mgmt0 up", if memory serves 
> correctly).
> 
> - Stupid question, I know, but you're sure that the VirtualBox networking 
> configuration isn't getting in the way, right?
> 
> - Using "ovsbr0" instead of "mgmt0" is functionally equivalent, as far as I 
> know. The fact that assigning an IP address to ovsbr0 works but mgmt0 doesn't 
> work leads me to believe the issue is with the configuration/operation of the 
> mgmt0 interface.


--
Scott

_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to