LogicalRouterConfig

LogicalRouterConfig
LogicalRouterConfig

Logical router configuration parameters.

JSON Example
{
    "external_transit_networks": [
        "string"
    ],
    "ha_vip_configs": [
        {
            "enabled": false,
            "ha_vip_subnets": [
                {
                    "active_vip_addresses": [
                        "string"
                    ],
                    "prefix_length": 0
                }
            ],
            "redundant_uplink_port_ids": [
                "string"
            ]
        }
    ],
    "internal_transit_network": "string",
    "transport_zone_id": "string"
}
array of string
external_transit_networks
Optional

CIDR block defining addresses for Tier0 to Tier1 links. If the value for this field is not provided, then it will be considered as default IPv4 CIDR "100.64.0.0/16"

array of HaVipConfig
ha_vip_configs
Optional

This configuration can be defined only for Active-Standby LogicalRouter to provide | redundancy. For mulitple uplink ports, multiple HaVipConfigs must be defined | and each config will pair exactly two uplink ports. The VIP will move and will | always be owned by the Active node. Note - when HaVipConfig[s] are defined, | configuring dynamic-routing is disallowed.

string As ipv4-cidr-block As ipv4-cidr-block
internal_transit_network
Optional

CIDR block defining service router to distributed router links. If the value for this field is not provided, then it will be considered as default IPv4 CIDR- "169.254.0.0/28" for logical router with ACTIVE_STANDBY HA mode "169.254.0.0/24" for logical router with ACTIVE_ACTIVE HA mode

string
transport_zone_id
Optional

Transport zone of the logical router. If specified then all downlink switches should belong to this transport zone and an error will be thrown if transport zone of the downlink switch doesn't match with this transport zone. All internal and external transit switches will be created in this transport zone.