Hi, I am very new to Ryu controller. So, may be I'm missing something very simple. Any help or suggestion would be appreciated. I'm running BGPSpeaker to establish BGP session between RYU controller (v 4.32) and a traditional router. The following works fine: RYU Controller <--> FRR They are directly connected and if I use the following command they peer without any error: ryu-manager ryu/services/protocols/bgp/application.py --bgp-app-config-file ryu/services/protocols/bgp/my_bgp_config.py
But, if the scenario is like this: RYU Contoller <--> OvS <--> FRR where IP addresses are: RYU: 10.20.20.1 OvS switch (v 2.3.1): I've removed IPs from OvS switch ethernets. (Initially they were 10.20.20.2 and 10.20.10.11) FRR: 10.20.10.1 Simply running the BGPSpeaker isn't working. So, I wrote a custom application and run as: ryu-manager ryu/custom/my_bgp_app.py --bgp-app-config-file ryu/custom/my_bgp_config.py I should also mention that my custom bgp app follows the example application in ryu/services/protocols/bgp/application.py. Apart from this, I'm handling incoming ARP and ICMP messages as packetIn and thus FRR can ping the controller. But, the ping from controller to the FRR host doesn't work. Is it general behavior that controller shouldn't be allowed to ping outside? Is there any tutorial somewhere? Please suggest. Thanks. - Prasun
_______________________________________________ Ryu-devel mailing list Ryu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ryu-devel