CPqD / ofsoftswitch13

OpenFlow 1.3 switch.
http://cpqd.github.com/ofsoftswitch13
304 stars 192 forks source link

CPqD UserSwitch NAT service #213

Open akouSDN opened 8 years ago

akouSDN commented 8 years ago

Hi all, Please, I have created a topology with MININET, where the clients can access to the internet via NAT. First, I have used OVSKernelSwitch, clients can communicate to the internet. However, when I user CPqD UserSwitch, client can not communicate to the internet. Is there any solution to allow clients communicate with the Internet in case of CPqD UserSwitch ?

Regards,

ederlf commented 8 years ago

Hi,

I've saw your discussion on the mininet issue https://github.com/mininet/mininet/issues/586 That is a very intriguing problem.

I've tried to debug the switch and I can see DNS packets arriving in the interface for the default gateway. However I never see the replies.

I found something very interesting when Inspecting with tcpdump, using any to capture in every interface. There are some packets showing up with unknow ethertype. These messages does not appear when using OVS.

12:10:28.716052 Out 42:cd:1c:b6:da:0c (oui Unknown) ethertype Unknown (0x0003), length 62:
0x0000:  0001 0800 0604 0002 42cd 1cb6 da0c 0a00  ........B.......
0x0010:  0003 3e4e 751d efdf 0a00 0001 0000 0000  ..>Nu...........
0x0020:  0000 0000 0000 0000 0000 0000 0000       .............. 

What is more awkward is the fact i cannot trace the interface that this packet is coming. I tried to inspect interfaces individually and these packets do not appear.

I'll keep looking, but cannot guarantee a quick solution :-(

akouSDN commented 8 years ago

Hi @ederlf Thanks for your replay I hope that we can found a solution for this pb. We will keep in touch for any new