Skip to content

Service OSPFv3 IPv6 Feature

This feature enables OSPFv3 IPv6 routing protocol within service VPN segments, allowing the device to exchange routing information with service-side devices.

Diagram
NameTypeConstraintMandatoryDefault Value
ospfv3_ipv6_featuresList[ospfv3_ipv6_features]No

ospfv3_ipv6_features (sdwan.feature_profiles.service_profiles)

Section titled “ospfv3_ipv6_features (sdwan.feature_profiles.service_profiles)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[^&<>! "]{1,128}$Yes
descriptionStringNo
areasList[areas]No
default_originateBooleantrue, falseNo
default_originate_alwaysBooleantrue, falseNo
default_originate_always_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
default_originate_metricIntegermin: 0, max: 16777214No
default_originate_metric_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
default_originate_metric_typeChoicetype1, type2No
default_originate_metric_type_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
distanceIntegermin: 1, max: 254No
distance_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
distance_externalIntegermin: 1, max: 254No
distance_external_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
distance_inter_areaIntegermin: 1, max: 254No
distance_inter_area_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
distance_intra_areaIntegermin: 1, max: 254No
distance_intra_area_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
filterBooleantrue, falseNo
filter_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
redistributesList[redistributes]No
reference_bandwidthIntegermin: 1, max: 4294967No
reference_bandwidth_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
rfc1583_compatibilityBooleantrue, falseNo
rfc1583_compatibility_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
router_idIPNo
router_id_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
router_lsa_actionChoicedisabled, immediately, on-startupNo
router_lsa_on_startup_timeIntegermin: 5, max: 86400No
router_lsa_on_startup_time_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
route_policyStringRegex: ^[^<! ]{1,128}$No
spf_calculation_delayIntegermin: 1, max: 600000No
spf_calculation_delay_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
spf_initial_hold_timeIntegermin: 1, max: 600000No
spf_initial_hold_time_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
spf_maximum_hold_timeIntegermin: 1, max: 600000No
spf_maximum_hold_time_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No

areas (sdwan.feature_profiles.service_profiles.ospfv3_ipv6_features)

Section titled “areas (sdwan.feature_profiles.service_profiles.ospfv3_ipv6_features)”
NameTypeConstraintMandatoryDefault Value
numberIntegermin: 0, max: 4294967295No
number_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
always_translateBooleantrue, falseNo
always_translate_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
interfacesList[interfaces]Yes
no_summaryBooleantrue, falseNo
no_summary_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
rangesList[ranges]No
typeChoicestub, nssa, normalNo

redistributes (sdwan.feature_profiles.service_profiles.ospfv3_ipv6_features)

Section titled “redistributes (sdwan.feature_profiles.service_profiles.ospfv3_ipv6_features)”
NameTypeConstraintMandatoryDefault Value
protocolChoicebgp, connected, eigrp, nat, omp, staticNo
protocol_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
translate_rib_metricBooleantrue, falseNo
translate_rib_metric_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
route_policyStringRegex: ^[^<! ]{1,128}$No

interfaces (sdwan.feature_profiles.service_profiles.ospfv3_ipv6_features.areas)

Section titled “interfaces (sdwan.feature_profiles.service_profiles.ospfv3_ipv6_features.areas)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: (AppGigabitEthernet|BDI|BD-VIF|Virtual-Template|Dialer|Ethernet|FastEthernet|FiftyGigabitEthernet|FiveGigabitEthernet|FortyGigabitEthernet|FourHundredGigE|GigabitEthernet|HundredGigE|Loopback|Port-channel|TenGigabitEthernet|Tunnel|TwentyFiveGigE|TwoGigabitEthernet|TwoHundredGigE|Vlan|vmi)([0-9]*(. ?[1-9][0-9]*)*|[0-9/]+|[0-9]+/[0-9]+/[0-9]+:[0-9]+|[0-9]+/[0-9]+/[0-9]+|[0-9]+/[0-9]+|[0-9]+)No
name_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
authentication_typeChoiceno-auth, ipsec-sha1No
authentication_type_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
authentication_ipsec_spiIntegermin: 256, max: 4294967295No
authentication_ipsec_spi_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
authentication_ipsec_keyStringRegex: ^[0-9a-fA-F]{40}$No
authentication_ipsec_key_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
costIntegermin: 1, max: 65535No
cost_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
hello_intervalIntegermin: 1, max: 65535No
hello_interval_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
dead_intervalIntegermin: 1, max: 65535No
dead_interval_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
lsa_retransmit_intervalIntegermin: 1, max: 65535No
lsa_retransmit_interval_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
network_typeChoicebroadcast, non-broadcast, point-to-multipoint, point-to-pointNo
network_type_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
passiveBooleantrue, falseNo
passive_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No

ranges (sdwan.feature_profiles.service_profiles.ospfv3_ipv6_features.areas)

Section titled “ranges (sdwan.feature_profiles.service_profiles.ospfv3_ipv6_features.areas)”
NameTypeConstraintMandatoryDefault Value
costIntegermin: 0, max: 16777214No
prefixIPNo
prefix_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
no_advertiseBooleantrue, falseNo
no_advertise_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No

Example-1: The example below demonstrates how to configure a service OSPFv3 IPv6 feature with Router ID as variable, Area 1 with interface (interface name is variable and cost is 10), Range (cost is 1, prefix is 3002::/96, and no_advertise is false) and route redistribution of connected routes into OSPFv3 IPv6.

sdwan:
feature_profiles:
service_profiles:
- name: service1
ospfv3_ipv6_features:
- name: service_ospfv3_ipv6
description: service ospfv3 ipv6 feature
router_id_variable: service_ospf_router_id
areas:
- number: 1
type: stub
interfaces:
- name_variable: service_ospfv3_ipv6_interface
cost: 10
ranges:
- cost: 1
prefix: 3002::/96
no_advertise: false
redistributes:
- protocol: connected