Package | Description |
---|---|
org.opendaylight.netvirt.fibmanager | |
org.opendaylight.netvirt.vpnmanager.api.intervpnlink | |
org.opendaylight.netvirt.vpnmanager.intervpnlink |
Modifier and Type | Method and Description |
---|---|
void |
VrfEntryListener.removeInterVPNLinkRouteFlows(InterVpnLinkDataComposite interVpnLink,
String vpnName,
VrfEntry vrfEntry) |
Modifier and Type | Method and Description |
---|---|
List<InterVpnLinkDataComposite> |
InterVpnLinkCache.getAllInterVpnLinks() |
com.google.common.base.Optional<InterVpnLinkDataComposite> |
InterVpnLinkCache.getInterVpnLinkByEndpoint(String endpointIp) |
com.google.common.base.Optional<InterVpnLinkDataComposite> |
InterVpnLinkCache.getInterVpnLinkByName(String interVpnLinkName) |
com.google.common.base.Optional<InterVpnLinkDataComposite> |
InterVpnLinkCache.getInterVpnLinkByVpnId(String vpnId) |
Modifier and Type | Method and Description |
---|---|
void |
IVpnLinkService.exchangeRoutes(InterVpnLinkDataComposite interVpnLinkDataComposite)
Checks both L3VPNs linked by the InterVpnLink and performs all the
corresponding route leaking between them.
|
void |
IVpnLinkService.handleStaticRoutes(InterVpnLinkDataComposite interVpnLink)
Requests IVpnLinkService to take care of those static routes that point
to the specified InterVpnLink and that may be configured in any Neutron
Router.
|
void |
IVpnLinkService.leakRoute(InterVpnLinkDataComposite interVpnLink,
String srcVpnUuid,
String dstVpnUuid,
String prefix,
Long label,
RouteOrigin forcedOrigin)
Leaks a route from one VPN to another.
|
Modifier and Type | Method and Description |
---|---|
List<InterVpnLinkDataComposite> |
InterVpnLinkLocator.findInterVpnLinksSameGroup(InterVpnLink ivpnLinkToMatch,
List<InterVpnLinkDataComposite> interVpnLinks) |
List<InterVpnLinkDataComposite> |
InterVpnLinkCacheImpl.getAllInterVpnLinks() |
com.google.common.base.Optional<InterVpnLinkDataComposite> |
InterVpnLinkCacheImpl.getInterVpnLinkByEndpoint(String endpointIp) |
com.google.common.base.Optional<InterVpnLinkDataComposite> |
InterVpnLinkCacheImpl.getInterVpnLinkByName(String interVpnLinkName) |
com.google.common.base.Optional<InterVpnLinkDataComposite> |
InterVpnLinkCacheImpl.getInterVpnLinkByVpnId(String vpnId) |
Modifier and Type | Method and Description |
---|---|
void |
IVpnLinkServiceImpl.exchangeRoutes(InterVpnLinkDataComposite ivpnLink) |
static void |
InterVpnLinkUtil.handleStaticRoute(InterVpnLinkDataComposite interVpnLink,
String vpnName,
String destination,
String nexthop,
int label,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
IFibManager fibManager,
IBgpManager bgpManager) |
void |
IVpnLinkServiceImpl.handleStaticRoutes(InterVpnLinkDataComposite ivpnLink) |
void |
IVpnLinkServiceImpl.leakRoute(InterVpnLinkDataComposite interVpnLink,
String srcVpnUuid,
String dstVpnUuid,
String prefix,
Long label,
RouteOrigin forcedOrigin) |
Modifier and Type | Method and Description |
---|---|
List<InterVpnLinkDataComposite> |
InterVpnLinkLocator.findInterVpnLinksSameGroup(InterVpnLink ivpnLinkToMatch,
List<InterVpnLinkDataComposite> interVpnLinks) |
Copyright © 2019 OpenDaylight. All rights reserved.