L3Out Interface Routing Policy
NDOLocation in GUI:
Tenant Template » Tenant Policies » L3Out Interface Routing Policy
Diagram
Section titled “Diagram”Classes
Section titled “Classes”tenant_policies (ndo.tenant_templates)
Section titled “tenant_policies (ndo.tenant_templates)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| l3out_interface_routing_policies | List | [l3out_interface_routing_policies] | No |
l3out_interface_routing_policies (ndo.tenant_templates.tenant_policies)
Section titled “l3out_interface_routing_policies (ndo.tenant_templates.tenant_policies)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes | |
| description | String | Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ | No | |
| bfd_multi_hop_settings | Class | [bfd_multi_hop_settings] | No | |
| bfd_settings | Class | [bfd_settings] | No | |
| ospf_interface_settings | Class | [ospf_interface_settings] | No |
bfd_multi_hop_settings (ndo.tenant_templates.tenant_policies.l3out_interface_routing_policies)
Section titled “bfd_multi_hop_settings (ndo.tenant_templates.tenant_policies.l3out_interface_routing_policies)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| admin_state | Boolean | true, false | No | true |
| detection_multiplier | Integer | min: 1, max: 50 | No | 3 |
| min_rx_interval | Integer | min: 250, max: 999 | No | 250 |
| min_tx_interval | Integer | min: 250, max: 999 | No | 250 |
bfd_settings (ndo.tenant_templates.tenant_policies.l3out_interface_routing_policies)
Section titled “bfd_settings (ndo.tenant_templates.tenant_policies.l3out_interface_routing_policies)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| admin_state | Boolean | true, false | No | true |
| detection_multiplier | Integer | min: 1, max: 50 | No | 3 |
| min_rx_interval | Integer | min: 50, max: 999 | No | 50 |
| min_tx_interval | Integer | min: 50, max: 999 | No | 50 |
| echo_rx_interval | Integer | min: 50, max: 999 | No | 50 |
| echo_admin_state | Boolean | true, false | No | true |
| interface_control | Boolean | true, false | No | false |
ospf_interface_settings (ndo.tenant_templates.tenant_policies.l3out_interface_routing_policies)
Section titled “ospf_interface_settings (ndo.tenant_templates.tenant_policies.l3out_interface_routing_policies)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| network_type | Choice | broadcast, point-to-point | No | broadcast |
| priority | Integer | min: 0, max: 255 | No | 1 |
| interface_cost | Integer | min: 0, max: 65535 | No | 0 |
| hello_interval | Integer | min: 1, max: 65535 | No | 10 |
| dead_interval | Integer | min: 1, max: 65535 | No | 40 |
| retransmit_interval | Integer | min: 1, max: 65535 | No | 5 |
| transmit_delay | Integer | min: 1, max: 450 | No | 1 |
| advertise_subnet | Boolean | true, false | No | |
| bfd | Boolean | true, false | No | |
| mtu_ignore | Boolean | true, false | No | |
| passive_participation | Boolean | true, false | No |
Examples
Section titled “Examples”Example-1: The example below shows a tenant policy template called TP1 that is created under the tenant NDO1 and the site APIC1. The L3Out interface routing policy IRP1 is defined with BFD settings, BFD multi-hop settings, and OSPF interface settings.
ndo: tenant_templates: tenant_policies: - name: TP1 tenant: NDO1 sites: - APIC1 l3out_interface_routing_policies: - name: IRP1 description: L3Out Interface Routing Policy 1 bfd_settings: admin_state: true detection_multiplier: 3 min_rx_interval: 250 min_tx_interval: 250 echo_rx_interval: 50 echo_admin_state: true interface_control: true bfd_multi_hop_settings: admin_state: true detection_multiplier: 3 min_rx_interval: 250 min_tx_interval: 250 ospf_interface_settings: network_type: point-to-point priority: 1 interface_cost: 10 hello_interval: 10 dead_interval: 40 retransmit_interval: 5 transmit_delay: 1 advertise_subnet: true