Preconditions
Related command
az network route-table route and az network manager routing-config rule-collection rule
az network route-table route create/update should accept --next-hop-type VirtualApplianceEcmp and a new --next-hop-ip-addresses parameter accepting a space-separated list of IPs (minimum 2).
az network route-table route show/list should display the nextHop.nextHopIpAddresses array in the output for ECMP routes.
az network manager routing-config rule-collection rule create should accept comma-separated IP addresses in the --next-hop-address parameter when --next-hop-type is VirtualAppliance.
az network manager routing-config rule-collection rule show/list should display the comma-separated nextHopAddress in the output.
Resource Provider
Microsoft.Network/resource-manager
Description of Feature or Work Requested
The Azure Network RP is adding ECMP (Equal-Cost Multi-Path) routing support to Route Tables and Network Manager Routing Configuration resources in API version 2025-07-01. The CLI commands do not yet expose these new capabilities:
Route Tables: A new next hop type VirtualApplianceEcmp has been added to RouteNextHopType. When used, routes include a new nextHop property (type: RouteNextHopEcmp) containing a nextHopIpAddresses array (minimum 2 IPs) for load-balancing traffic across multiple virtual appliance instances. This should be supported in az network route-table route create/update/show/list.
Network Manager Routing Configuration: The existing nextHopAddress property in RoutingRuleNextHop now supports comma-separated IP addresses (e.g., "10.1.0.4,10.1.0.5,10.1.0.6") for ECMP when nextHopType is VirtualAppliance. This should be documented and visible in az network manager routing-config rule-collection rule create/show/list.
Minimum API Version Required
2025-07-01
Swagger PR link / SDK link
[Swagger PR: Add ECMP routing support for Route Tables and Network Manager Routing Configuration azure-rest-api-specs#{ 40820}](Azure/azure-rest-api-specs#40820)
Request Example
routeTable.json — RouteNextHopEcmp definition
networkManagerRoutingConfiguration.json — ECMP nextHopAddress
Target Date
2025-07-01
PM Contact
lijay@microsoft.com
Engineer Contact
nsiddabasapp@microsoft.com
Additional context
Preconditions
Related command
az network route-table routeandaz network manager routing-config rule-collection ruleaz network route-table route create/updateshould accept--next-hop-type VirtualApplianceEcmpand a new--next-hop-ip-addressesparameter accepting a space-separated list of IPs (minimum 2).az network route-table route show/listshould display thenextHop.nextHopIpAddressesarray in the output for ECMP routes.az network manager routing-config rule-collection rule createshould accept comma-separated IP addresses in the--next-hop-addressparameter when--next-hop-typeisVirtualAppliance.az network manager routing-config rule-collection rule show/listshould display the comma-separatednextHopAddressin the output.Resource Provider
Microsoft.Network/resource-manager
Description of Feature or Work Requested
The Azure Network RP is adding ECMP (Equal-Cost Multi-Path) routing support to Route Tables and Network Manager Routing Configuration resources in API version 2025-07-01. The CLI commands do not yet expose these new capabilities:
Route Tables: A new next hop type
VirtualApplianceEcmphas been added toRouteNextHopType. When used, routes include a newnextHopproperty (type:RouteNextHopEcmp) containing anextHopIpAddressesarray (minimum 2 IPs) for load-balancing traffic across multiple virtual appliance instances. This should be supported inaz network route-table route create/update/show/list.Network Manager Routing Configuration: The existing
nextHopAddressproperty inRoutingRuleNextHopnow supports comma-separated IP addresses (e.g.,"10.1.0.4,10.1.0.5,10.1.0.6") for ECMP whennextHopTypeisVirtualAppliance. This should be documented and visible inaz network manager routing-config rule-collection rule create/show/list.Minimum API Version Required
2025-07-01
Swagger PR link / SDK link
[Swagger PR: Add ECMP routing support for Route Tables and Network Manager Routing Configuration azure-rest-api-specs#{ 40820}](Azure/azure-rest-api-specs#40820)
Request Example
routeTable.json — RouteNextHopEcmp definition
networkManagerRoutingConfiguration.json — ECMP nextHopAddress
Target Date
2025-07-01
PM Contact
lijay@microsoft.com
Engineer Contact
nsiddabasapp@microsoft.com
Additional context
Microsoft.Network/routeTables/routesandMicrosoft.Network/networkManagers/routingConfigurations/ruleCollections/rules