The v2 patch updates v1 to improves the Python 3 compatibility and
handle the case that the peer sent the empty AS_PATH for iBGP peering.

v1: Currently, Ryu supports the features of Route Server.
On the other hand, does not have the features of Route Reflector.

The following patches implement the features for acting as a Route
Reflector which defined in RFC4456.
And also include the improvements for validating the user input
boolean values.

IWASE Yusuke (3):
  BGPSpeaker: Support Route Reflector features [RFC4456]
  BGPSpeaker: Use isinstance(*, bool) for boolean check
  bgp/utils/bgp: Use lib/ip for Python 3 compatibility

 ryu/lib/packet/bgp.py                          |   2 +-
 ryu/services/protocols/bgp/application.py      |   2 +
 ryu/services/protocols/bgp/bgpspeaker.py       |  28 ++++-
 ryu/services/protocols/bgp/peer.py             | 160 +++++++++++++++++--------
 ryu/services/protocols/bgp/processor.py        |  50 ++++++--
 ryu/services/protocols/bgp/rtconf/base.py      |  20 ++--
 ryu/services/protocols/bgp/rtconf/common.py    |  21 +++-
 ryu/services/protocols/bgp/rtconf/neighbors.py |  28 ++++-
 ryu/services/protocols/bgp/utils/bgp.py        |   5 +-
 9 files changed, 233 insertions(+), 83 deletions(-)

-- 
2.7.4


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to