And also will installing mininet in this situation make thing easier.I see
a lot of cases where mininet is used in conjunction with POX

Regards,
Karthik.


On 11 April 2013 13:39, Karthik Sharma <[email protected]> wrote:

> If I do that on the clients the all the clients are sending out
> dhcpdiscover messages.But not getting any responses from
>
> ./pox.py misc.dhcpd:default running on vm-switch
>
> Regards,
> Karthik.
>
>
> On 11 April 2013 13:33, Murphy McCauley <[email protected]> wrote:
>
>> What happens if you run dhclient -v eth0 or whatever on the VMs?
>> On Apr 10, 2013 6:30 PM, "Karthik Sharma" <[email protected]>
>> wrote:
>>
>>> Hi
>>>
>>> I don't have a dchp server configured on my network.As explained above
>>> it is 3 network segments intnet-1,intnet-2 and intnet-3 which are connected
>>> to openvswitch.These three internal networks are created using Virtual Box.
>>>
>>> Then I have attached one end of each of these to vm-switch.
>>>
>>> sudo ovs-vsctl add-port lan0 eth1
>>> sudo ovs-vsctl add-port lan0 eth2
>>> sudo ovs-vsctl add-port lan0 eth3
>>>
>>> In this situation how does the POX dhcp server work?
>>>
>>> I did try runing
>>>
>>> ./pox.py log.level --DEBUG misc.dhcpd:default  on vm-switch
>>>
>>> and tried restarting vm-1 vm-2 and vm-3.
>>>
>>> But did not get any response.
>>>
>>> As mentioned I think for the dhcp server to work I think there should be
>>> a common network among the 4 machines which is not true in the above case.
>>>
>>> Any thoughts?
>>>
>>> Regards,
>>>  Karthik.
>>>
>>>
>>>
>>>
>>> On 11 April 2013 13:01, Murphy McCauley <[email protected]>wrote:
>>>
>>>> POX doesn't currently support IPv6.  (This is mostly because OpenFlow
>>>> 1.0 only supports IPv4.  IPv6 is being added because Open vSwitch supports
>>>> it through an extension and because we're planning to support OpenFlow 1.2.
>>>>  The first version is almost but not quite complete; it is slated for 
>>>> carp.)
>>>>
>>>> So this is probably at least a major component of your problem.  Use
>>>> IPv4.  You can either statically configure the addresses, or run dhclient
>>>> or whatever on your VMs if your OpenFlow network is connected to a DHCP
>>>> server.  If it's not, you can use POX's DHCP server.
>>>>
>>>> Hope that helps.
>>>>
>>>> -- Murphy
>>>>
>>>> On Apr 10, 2013, at 4:51 PM, Karthik Sharma wrote:
>>>>
>>>> I have 4 virtual Machine (Ubuntu 12.04) running on a host that is also
>>>> running Ubuntu 12.04
>>>> The Virtual Machines are named as
>>>>
>>>>     vm-1
>>>>     vm-2
>>>>     vm-3
>>>>     vm-switch
>>>>
>>>> Below are the network settings on switch-vm
>>>>
>>>>
>>>>     Adapter 1:
>>>>     Intel PRO/1000 MT Desktop (Bridged adapter, eth0)
>>>>     Adapter 2:
>>>>     Intel PRO/1000 MT Desktop (Internal network, 'intnet-1')
>>>>     Adapter 3:
>>>>     Intel PRO/1000 MT Desktop (Internal network, 'intnet-2')
>>>>     Adapter 4:
>>>>     Intel PRO/1000 MT Desktop (Internal network, 'intnet-3')
>>>>
>>>> Network settings on vm-1
>>>>
>>>>     Adapter 1:
>>>>     Intel PRO/1000 MT Desktop (Bridged adapter, eth0)
>>>>     Adapter 2:
>>>>     Intel PRO/1000 MT Desktop (Internal network, 'intnet-1')
>>>>
>>>> Network settings on vm-2
>>>>
>>>>     Adapter 1:
>>>>     Intel PRO/1000 MT Desktop (Bridged adapter, eth0)
>>>>     Adapter 2:
>>>>     Intel PRO/1000 MT Desktop (Internal network, 'intnet-2')
>>>>
>>>>
>>>> Network settings on vm
>>>>
>>>>     Adapter 1:
>>>>     Intel PRO/1000 MT Desktop (Bridged adapter, eth0)
>>>>     Adapter 2:
>>>>     Intel PRO/1000 MT Desktop (Internal network, 'intnet-3')
>>>>
>>>>
>>>> I have installed ovs and pox controller on vm-swtich
>>>>
>>>>     sudo ovs-vsctl show
>>>>     sudo ovs-vsctl add-br lan0
>>>>     sudo ovs-vsctl add-port lan0 eth1
>>>>     sudo ovs-vsctl add-port lan0 eth2
>>>>     sudo ovs-vsctl add-port lan0 eth3
>>>>     sudo ovs-vsctl set-controller lan0 tcp:127.0.0.1:6633
>>>>
>>>>     ./pox.py log.level --DEBUG forwarding.l2_learning
>>>>
>>>> On another terminal on the vm-switch,I run the following ping6 script.
>>>>
>>>> for i in {1..10}
>>>> do
>>>> echo "pinging vm-1 via eth1"
>>>> ping6  -I eth1 -c 10 fe80::a00:27ff:fed1:9ced
>>>> echo "pinging vm-2 via eth2"
>>>> ping6  -I eth2 -c 10 fe80::a00:27ff:febe:3ae6
>>>> echo "pinging vm-2 via eth3"
>>>> ping6  -I eth3 -c 10 fe80::a00:27ff:fe92:3e72
>>>> done
>>>>
>>>>
>>>> where fe80::a00:27ff:fed1:9ced is the link local ipv6 address on (eth0)
>>>> on vm-1
>>>>       fe80::a00:27ff:febe:3ae6 is the link local ipv6 address on (eth0)
>>>> on vm-2
>>>>       fe80::a00:27ff:fe92:3e72 is the link local ipv6 address on (eth0)
>>>> on vm-3
>>>>
>>>> The ping commands work successfully with 0% packet loss.However
>>>>
>>>>     ./pox.py log.level --DEBUG forwarding.l2_learning
>>>>
>>>> doesn't seem to show any output at all.
>>>>
>>>> Is this because I am pinging from switch-vm to vm-1 vm-2 and vm-3
>>>>
>>>> Instead if I try pinging from vm-1 to vm-2 etc.It is saying destination
>>>> unreachable.
>>>>
>>>> Is this the problem that the appropriate flows are not installed in the
>>>> POX controller?
>>>> If yes is there an easy way to do that?
>>>>
>>>>
>>>>
>>>
>

Reply via email to