ActiveMesh 2.0
ActiveMesh 2.0 is a new iteration of ActiveMesh. The main advancement of ActiveMesh 2.0 is its deterministic nature of Next Hop selection.
Here is how Aviatrix Transit Gateway routing engine treats the following types of routes.
Networks | Route Type | Aviatrix Transit Gateway Route Propagation |
---|---|---|
Local TGW attached VPC/VNet CIDR |
tgwvpc |
Local |
Aviatrix Spoke gateway associated VPC/VNet CIDR |
vpc |
Local |
Azure Native Spoke associated VNet CIDR |
vpc |
Local |
Local TGW VPN dynamically learned network CIDR |
tgwedge |
Advertises TGW VPN ASN and its remote peer ASN to a remote BGP peer if it’s the best route. |
Local TGW DXGW learned network CIDR |
tgwedge |
Advertises TGW DXGW ASN and its remote peer ASN to a remote BGP peer if it’s the best route. |
Remote Aviatrix Transit Gateway Peering learned routes |
peer |
Advertises remote Aviatrix peer’s network CIDRs to a remote BGP peer if it’s the best route. |
Aviatrix Transit Gateway BGP learned from on-prem |
bgp |
Advertises to its remote peers by Aviatrix Transit Gateway peering if it’s the best route. |
Aviatrix Transit Gateway statically learned from on-prem |
static |
Local |
Aviatrix Transit Gateway associated VPC/VNet CIDR |
linklocal |
Local |
Local Firewall Egress route (0.0.0.0/0) |
transit |
Local |
Aviatrix Transit Gateway SNAT IP address |
linklocal |
Local |
With this approach, there is more visibility on learned routes regarding what paths the routes are learned from.
The next hop best path selection follows the priorities listed below.
-
Local
-
Shortest number of ASN list
-
For two identical length ASN routes, selects the next hop with the lowest Metric Value.
-
For two identical ASN length and Metric Value routes, if ECMP is disabled (this is the default configuration), selects the current best route. If there is no current best route, the next hop IP addresses are compared, the lower integer IP address is selected.
-
For two identical ASN length and Metric Value routes, if ECMP is enabled, traffic is distributed to both routes using ECMP.
Migrating to ActiveMesh 2.0
There are 3 scenarios:
Deployment | Notes | ActiveMesh 2.0 Migration |
---|---|---|
Non ActiveMesh deployment |
The Aviatrix Transit Gateway in the deployment has been launched before Release 5.1 (10/1/2019) |
See Migrating from Classic Aviatrix Encrypted Transit Network to Aviatrix ActiveMesh Transit Network. |
ActiveMesh 1.0 deployment |
The Aviatrix Transit Gateway was launched with ActiveMesh option enabled prior to Release 6.0 |
Migrate to ActiveMesh 2.0 by going to Settings > Maintenance > Migration > ActiveMesh 2.0 Migration, click Migrate. |
ActiveMesh 2.0 deployment |
The Aviatrix Transit Gateway was launched with ActiveMesh enabled after Release 6.0 |
ActiveMesh 2.0 is automatically enabled for brand new deployment on Controller. |