BGPSpeaker: Add EVPN routes from Global to VRF Table

This patch adds the missing support for importing EVPN Table from
the Global Table to VRF Table when BGPSpeaker recieved a new EVPN
route.

Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
This commit is contained in:
IWASE Yusuke 2016-09-05 09:41:39 +09:00 committed by FUJITA Tomonori
parent 7af944dc0e
commit 3f104981d2

View File

@ -96,8 +96,10 @@ class FlexinetOutgoingRoute(object):
def __init__(self, path, route_dist):
from ryu.services.protocols.bgp.info_base.vrf4 import Vrf4Path
from ryu.services.protocols.bgp.info_base.vrf6 import Vrf6Path
from ryu.services.protocols.bgp.info_base.vrfevpn import VrfEvpnPath
assert path.route_family in (Vrf4Path.ROUTE_FAMILY,
Vrf6Path.ROUTE_FAMILY)
Vrf6Path.ROUTE_FAMILY,
VrfEvpnPath.ROUTE_FAMILY)
self.sink = None
self._path = path