OpenFastPath / ofp

OpenFastPath project
BSD 3-Clause "New" or "Revised" License
351 stars 126 forks source link

Only can receive OSPF Hello packets after using sniffer tools #218

Closed bestgen closed 5 years ago

bestgen commented 5 years ago

Hello. I am trying to combine quagga with OFP and have done the quagga codes, using fpm to send route messages into OFP. Everything works well except one thing: When I run OSPF protocol among two routers with OFP, the physical interfaces (which have been taken by TAP interfaces, Slow Path mode) of these two routers cannot receive OSPF Hello packets from each other. The link state is good, but I cannot observe OSPF Hello packets in OFP, so I suppose there is no Hello packets received on the physical interfaces at all.

However, if I use wireshark or tcpdump to catch the packets from these two physical interfaces, the sides using packet-catching tools can receive the Hello packets and build up connection a little bit later. I have installed the Libpcap tools.

Does anyone have some ideas about the reason for this phenomenon? Thanks.


OS: Ubuntu 16.04
version OFP: v 2.0 rc version quagga(FRRouting now): stable 5.0


network: image

No IP addresses for physical interfaces.


quagga configuration (in case needed)

screenshot from 2018-11-30 16-24-25