Details
-
Improvement
-
Status: Resolved
-
Resolution: Done
-
unspecified
-
None
-
None
-
Operating System: All
Platform: All
Description
With the separation of network_containment from EPG, the tunnelID no longer simply reflects the Source EPG, but a combination of information that is lost when sending to a Destination on a remote node.
This required a change to DestinationMapper, to correctly assign the appropriate TunnelID based on source EP information (network_containment AND its mEPG ordinal). The change added matchers in DestMapper based on Source EP.
These additional combinatorial flows can be avoided by simply:
1. Assigning the TunnelID in SourceMapper
2. Assigning the TunnelDestination IP (as is currently) in DestinationMapper.
Note that this needs to be tested, as per all routing, in a complex environment, such as the neutron integration lab. (EPs in (x * network_containments) * (y * EPGs)) where networkcontainments should be a number of subnets/networks and routers (multiple FD,BD,L3C) and multiple EPGs to TRULY test we aren't accidentally overloading things.