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

Reply via email to