On Mon, 5 Sep 2016 09:41:33 +0900 IWASE Yusuke <[email protected]> wrote:
> Currently, BGPSpeaker supports EVPN based on RFC7432 > (BGP MPLS-Based Ethernet VPN), but to support EVPN > VXLAN, it is required to support some more extensions > along with draft-ietf-bess-evpn-overlay-04(A Network > Virtualization Overlay Solution using EVPN). > > This patch implements some extensions for EVPN VXLAN > (or NVGRE). > > IWASE Yusuke (8): > packet/bgp: Add BGP Encapsulation Extended Community > BGPSpeaker: Support to advertise Tunnel Encapsulation > BGPSpeaker: Extend to advertise VNI for EVPN routes > test_bgpspeaker: Add UT for advertising VNI for EVPN > table_manager: Fix conversion of De Morgan's laws > BGPSpeaker: Add EVPN routes from Global to VRF Table > BGPSpeaker/vrf: Handle non MPLS labled NLRI > BGPSpeaker: Enable to get path from EventPrefix > > ryu/lib/packet/bgp.py | 214 > +++++++++++++++++---- > ryu/services/protocols/bgp/api/base.py | 2 + > ryu/services/protocols/bgp/api/prefix.py | 34 +++- > ryu/services/protocols/bgp/bgpspeaker.py | 95 ++++++--- > .../protocols/bgp/core_managers/table_manager.py | 13 +- > ryu/services/protocols/bgp/info_base/vpn.py | 7 +- > ryu/services/protocols/bgp/info_base/vrf.py | 27 +-- > ryu/services/protocols/bgp/model.py | 4 +- > ryu/services/protocols/bgp/utils/validation.py | 9 + > ryu/tests/unit/packet/test_bgp.py | 4 + > .../bgp/core_managers/test_table_manager.py | 49 +++++ > .../unit/services/protocols/bgp/test_bgpspeaker.py | 44 +++++ > .../protocols/bgp/utils/test_validation.py | 12 ++ > 13 files changed, 429 insertions(+), 85 deletions(-) Great, thanks a lot! ------------------------------------------------------------------------------ _______________________________________________ Ryu-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ryu-devel
