Go to the source code of this file.
|
struct | RouteParameters |
| A structure to hold path parameters during the transfer (routes leaking) of data between VRF instances and tables. The structure is designed to use references where it is possible. More...
|
|
struct | VxlanRoutingState |
| This state tracks inet and evpn table listeners. The state establishes link between Inet tables of a bridge VRF instance from where routes leak and EVPN table of a routing VRF instance to which routes leak. More...
|
|
struct | VxlanRoutingVnState |
| This state tracks all virtual machine interfaces (VmInterface) attached to a Logical Router (LR). The state establishes link between VmInterfaces connected to a LR as router's ports on behalf of bridge virtual networks (VirtualNetwork). More...
|
|
struct | VxlanRoutingVmiState |
| Tracks movement of a VmInterface amongth LRs. This is used to associate VmInterface with a LR and a VN;. More...
|
|
class | VxlanRoutingRouteWalker |
| Listens to Inet routes in a bridge VRF instance. Started when l3vrf is added/deleted or when a bridge VRF is attached / detached to/from the LR. More...
|
|
class | VxlanRoutingVrfMapper |
| The class is used to store following information: More...
|
|
struct | VxlanRoutingVrfMapper::RoutedVrfInfo |
| The structure holds information about virtual networks connected to a logical router (LR) More...
|
|
class | VxlanRoutingManager |
| This class manages routes leaking between bridge VRF instances and the routing VRF instance. Routes are leaking is bi-directional: a) first, during the forward stage interface routes with LOCAL_VM_PORT_PEER are copied from each bridge VRF inet table into the routing VRF inet and EVPN tables; b) second, routes from the routing VRF are redistributed amongst bridge VRF tables durging the backward stage. The class extensively uses events notifications to trigger routes leaking. More...
|
|