Thanks, Brad!

ARP request broadcast is now seen with faucet 1.6.15 and the modified
faucet.yaml.

But at a follow step 'Step 6: IP Packet Delivery',
   /usr/sbin/tcpdump -evvvr sandbox/p4.pcap ip
does not show any IP packet even I have re-sent the UDP one.

-robin

On Sat, Jan 6, 2018 at 7:07 AM, Brad Cowie <[email protected]> wrote:

> Hi Robin,
>
> I'm part of the faucet team and we reproduced your issue at our end and
> have produced a fix/workaround.
>
> What happened is that in faucet 1.6.12 we added a bunch of new packet
> handling sanity checks to help improve security of faucet's packet
> handling. Packets made by ofproto/trace -generate will have a zero-length
> payload which trips some of our sanity checks which will cause us to drop
> the packet.
>
> We have added a new flag for disabling this check for cases like the OVS
> tutorial where we don't care about security as much as simplicity, this
> patch will be included in faucet 1.6.15 which is due to be released in 3
> days:
>
> https://github.com/faucetsdn/faucet/pull/1459
>
> I have also submitted a patch to upstream OVS to update the tutorial:
>
> https://mail.openvswitch.org/pipermail/ovs-dev/2018-January/342689.html
>
> Thanks for your find! Hope you find this flag gets everything working
> again.
>
> Brad
>
> On 25 December 2017 at 14:18, Robin Lee <[email protected]> wrote:
>
>> Hi,
>>
>> I am new to OVS and just doing 'OVS Faucet Tutorial'.
>>
>> But everything is OK until 'Step 4: Router Broadcasts ARP Request',
>> the router does not send ARP broadcast requrest in my environment.
>>
>> After I run:
>> ovs-appctl ofproto/trace br0 in_port=p1,dl_src=00:01:02:03:
>> 04:05,dl_dst=ff:ff:ff:ff:ff:ff,dl_type=0x806,arp_spa=10.100.
>> 0.1,arp_tpa=10.100.0.254,arp_sha=00:01:02:03:04:05,arp_tha=ff:ff:ff:ff:ff:ff,arp_op=1
>> -generate
>>
>> ovs-appctl ofproto/trace br0 in_port=p1,dl_src=00:01:02:03:
>> 04:05,dl_dst=0e:00:00:00:00:01,udp,nw_src=10.100.0.1,nw_dst=10.200.0.1,nw_ttl=64
>> -generate
>>
>> The sandbox/p4.pcap does not received any ARP request broadcast.
>>
>>
>> My environment is also prepared following the tutorial.
>>
>> OVS is instalded from Fedora 27 repo:
>> Step 4: Router Broadcasts ARP Request'
>> and run with tutorial/ovs-sandbox in the git repo.
>>
>> Faucet is 1.6.14 and run in docker as instructed.
>>
>> -robin
>>
>> _______________________________________________
>> discuss mailing list
>> [email protected]
>> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
>>
>>
>
_______________________________________________
discuss mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to