[ovs-discuss] Controller recognizes bridges as hosts!!!

Ben Pfaff blp at ovn.org
Mon Mar 19 17:38:46 UTC 2018


It sounds like this is a controller configuration problem.  If you want
the controller to behave differently, then I guess you should configure
it differently.

On Mon, Mar 19, 2018 at 01:21:06PM -0400, Sh j wrote:
> Thank you for your reply.
> 
> The problem is that if I do not assign IP addresses to bridges, these two
> OVSs can not ping each other.
> There are some papers that they use OVSs to connect each other without any
> hosts connected to them (wmSDN).
> In that case, is it possible to configure OVS to avoid the controller to
> recognize IP addresses assigned to bridges as hosts?
> 
> The main problem is that in the mentioned topology the packet_in
> messages to the controller will be different between when we have hosts
> connected to OVSs and when there is no host.
> 
> When the controller considers the IP addresses as host, and node1 running
> OVS1(10.0.0.1) ping node2 running OVS2(10.0.0.2), OVS1 sends ARP request to
> the controller as packet_in. But in case we do not have any host, OVS1 is
> supposed to send  ICMP messages as packet_in to the controller and then
> broadcast ARP to get the MAC address of node2(running OVS2).
> I want to have the second the scenario. Could you help me with
> this configuration?
> 
> Thank you
> 
> 
> 
> 
> On Sun, Mar 18, 2018 at 8:31 PM, Ben Pfaff <blp at ovn.org> wrote:
> 
> > On Sat, Mar 17, 2018 at 08:11:48PM -0400, Sh j wrote:
> > > Hello everyone,
> > >
> > > I configured two OVSs as follows,
> > >
> > > OVS1(eth0) ------- (eth0)OVS2
> > >
> > > ovs-vsctl add-br brx
> > > ovs-vsctl add-port brx ethx
> > > ip addr flush dev ethx
> > > ip addr add 10.0.0.x/16 dev brx
> > > ip link set brx up
> > >
> > > Then I set them to connect to a controller as follows,
> > > ovs-vsctl set-controller brx tcp:....
> > >
> > >
> > > When I check the discovered topology in the controller, 10.0.0.X
> > addresses
> > > are recognized as hosts connected to OVSs and the MAC address of the OVSs
> > > are considered as MAC address for hosts.
> > >
> > > However, in this case, I do not want to have any hosts, I just want to
> > > configure OVSs to see how they can forward packets between themselves.
> > >
> > > Could you help me with this issue?
> >
> > If you don't want the bridges to have IP addresses, then don't assign
> > them any.
> >


More information about the discuss mailing list