OSPF is a link-state interior gateway protocol that uses Dijkstra’s algorithm to calculate the shortest path. It supports areas, VRFs, segment routing, fast reroute, flexible algorithms, and various redistribution options for multi-protocol environments.
Name Type Constraint Mandatory Default Value ospf_processes List [ospf_processes]No
Name Type Constraint Mandatory Default Value id String Yes mpls_traffic_eng_router_id IP No mpls_traffic_eng_router_id_interface String No mpls_traffic_eng_multicast_intact Boolean true, falseNo mpls_traffic_eng_autoroute_exclude_route_policy String No mpls_traffic_eng_igp_intact Boolean true, falseNo mpls_traffic_eng_ldp_sync_update Boolean true, falseNo mpls_ldp_sync Boolean true, falseNo mpls_ldp_sync_igp_shortcuts Boolean true, falseNo mpls_ldp_auto_config Boolean true, falseNo cost Integer min: 1, max: 65535 No cost_fallback_anomaly_delay_igp_metric_increment Integer min: 1, max: 65534 No cost_fallback_anomaly_delay_igp_metric_multiplier Integer min: 1, max: 255 No cost_fallback_anomaly_delay_igp_metric_value Integer min: 1, max: 65535 No cost_fallback_anomaly_delay_te_metric_increment Integer min: 1, max: 4294967294 No cost_fallback_anomaly_delay_te_metric_multiplier Integer min: 1, max: 255 No cost_fallback_anomaly_delay_te_metric_value Integer min: 1, max: 4294967295 No hello_interval Integer min: 1, max: 65535 No dead_interval Integer min: 1, max: 65535 No priority Integer min: 0, max: 255 No retransmit_interval Integer min: 1, max: 65535 No transmit_delay Integer min: 1, max: 65535 No flood_reduction_enable Boolean true, falseNo flood_reduction_disable Boolean true, falseNo demand_circuit_enable Boolean true, falseNo demand_circuit_disable Boolean true, falseNo mtu_ignore_enable Boolean true, falseNo mtu_ignore_disable Boolean true, falseNo database_filter_all_out_enable Boolean true, falseNo database_filter_all_out_disable Boolean true, falseNo passive_enable Boolean true, falseNo passive_disable Boolean true, falseNo log_adjacency_changes Choice detail, disableNo router_id IP No redistribute_connected Boolean true, falseNo redistribute_connected_tag Integer min: 0, max: 4294967295 No redistribute_connected_metric_type Integer min: 1, max: 2 No redistribute_connected_route_policy String No redistribute_connected_metric Integer min: 1, max: 16777214 No redistribute_connected_metric_use_rib_metric Boolean true, falseNo redistribute_connected_lsa_type_summary Boolean true, falseNo redistribute_connected_nssa_only Boolean true, falseNo redistribute_static Boolean true, falseNo redistribute_static_tag Integer min: 0, max: 4294967295 No redistribute_static_metric_type Integer min: 1, max: 2 No redistribute_static_route_policy String No redistribute_static_metric Integer min: 1, max: 16777214 No redistribute_static_metric_use_rib_metric Boolean true, falseNo redistribute_static_lsa_type_summary Boolean true, falseNo redistribute_static_nssa_only Boolean true, falseNo redistribute_bgp List [redistribute_bgp]No redistribute_isis List [redistribute_isis]No redistribute_ospf List [redistribute_ospf]No distribute_list_in_acl String No distribute_list_in_route_policy String No distribute_list_out_acl String No distribute_list_out_connected_acl String No distribute_list_out_static_acl String No distribute_list_out_bgp_as Any String or Integer[min: 1, max: 4294967295] or String[Regex: ^.*[\$\%]\{.*$] No distribute_list_out_bgp_acl String No distribute_list_out_ospf_instance_id String No distribute_list_out_ospf_acl String No packet_size Integer min: 576, max: 10000 No bfd_fast_detect Choice enable, strict_modeNo bfd_minimum_interval Integer min: 3, max: 30000 No bfd_multiplier Integer min: 2, max: 50 No security_ttl Boolean true, falseNo security_ttl_hops Integer min: 1, max: 254 No prefix_suppression Boolean true, falseNo default_information_originate Boolean true, falseNo default_information_originate_always Boolean true, falseNo default_information_originate_metric Integer min: 1, max: 16777214 No default_information_originate_metric_type Integer min: 1, max: 2 No default_information_originate_route_policy String No default_metric Integer min: 1, max: 16777214 No distance_sources List [distance_sources]No distance_ospf_intra_area Integer min: 1, max: 255 No distance_ospf_inter_area Integer min: 1, max: 255 No distance_ospf_external Integer min: 1, max: 255 No auto_cost_reference_bandwidth Integer min: 1, max: 2147483647 No auto_cost_disable Boolean true, falseNo ignore_lsa_mospf Boolean true, falseNo capability_opaque_disable Boolean true, falseNo capability_lls_disable Boolean true, falseNo capability_type7_prefer Boolean true, falseNo max_metric Class [max_metric]No max_lsa Integer min: 1, max: 4294967294 No max_lsa_threshold Integer min: 1, max: 100 No max_lsa_warning_only Boolean true, falseNo max_lsa_ignore_time Integer min: 1, max: 17895697 No max_lsa_ignore_count Integer min: 1, max: 4294967294 No max_lsa_reset_time Integer min: 2, max: 35791394 No timers_throttle_spf_initial_delay Integer min: 1, max: 600000 No timers_throttle_spf_second_delay Integer min: 1, max: 600000 No timers_throttle_spf_maximum_delay Integer min: 1, max: 600000 No timers_throttle_lsa_all_initial_delay Integer min: 0, max: 600000 No timers_throttle_lsa_all_minimum_delay Integer min: 1, max: 600000 No timers_throttle_lsa_all_maximum_delay Integer min: 1, max: 600000 No timers_throttle_fast_reroute Integer min: 50, max: 600000 No timers_lsa_group_pacing Integer min: 10, max: 1800 No timers_lsa_min_arrival Integer min: 0, max: 600000 No timers_lsa_refresh Integer min: 1800, max: 2700 No timers_pacing_flood Integer min: 5, max: 100 No timers_graceful_shutdown_initial_delay Integer min: 0, max: 90 No timers_graceful_shutdown_retain_routes Integer min: 0, max: 90 No nsf_interval Integer min: 90, max: 3600 No nsf_lifetime Integer min: 90, max: 1800 No nsf_flush_delay_time Integer min: 1, max: 3600 No nsf_cisco Boolean true, falseNo nsf_cisco_enforce_global Boolean true, falseNo nsf_ietf Boolean true, falseNo nsf_ietf_strict_lsa_checking Boolean true, falseNo nsf_ietf_helper_disable Boolean true, falseNo address_family_ipv4_unicast Boolean true, falseNo maximum_interfaces Integer min: 1, max: 4294967295 No maximum_paths Integer min: 1, max: 64 No maximum_redistributed_prefixes Integer min: 1, max: 4294967295 No maximum_redistributed_prefixes_threshold Integer min: 1, max: 100 No maximum_redistributed_prefixes_warning_only Boolean true, falseNo queue_limit_high Integer min: 1000, max: 30000 No queue_limit_medium Integer min: 1000, max: 30000 No queue_limit_low Integer min: 1000, max: 30000 No queue_dispatch_incoming Integer min: 30, max: 3000 No queue_dispatch_rate_limited_lsa Integer min: 30, max: 3000 No queue_dispatch_flush_lsa Integer min: 30, max: 3000 No queue_dispatch_spf_lsa_limit Integer min: 30, max: 3000 No summary_prefixes List [summary_prefixes]No spf_prefix_priority_route_policy String No fast_reroute_per_prefix Class [fast_reroute_per_prefix]No fast_reroute_per_link Class [fast_reroute_per_link]No fast_reroute_disable Boolean true, falseNo loopback_stub_network_enable Boolean true, falseNo loopback_stub_network_disable Boolean true, falseNo link_down_fast_detect Boolean true, falseNo weight Integer min: 1, max: 16777214 No delay_normalize_interval Integer min: 1, max: 16777215 No delay_normalize_offset Integer min: 0, max: 16777215 No microloop_avoidance Boolean true, falseNo microloop_avoidance_protected Boolean true, falseNo microloop_avoidance_segment_routing Boolean true, falseNo microloop_avoidance_rib_update_delay Integer min: 1, max: 600000 No segment_routing_mpls Boolean true, falseNo segment_routing_disable Boolean true, falseNo segment_routing_global_block_lower_bound Integer min: 16000, max: 1048575 No segment_routing_global_block_upper_bound Integer min: 1, max: 1048575 No segment_routing_prefix_sid_map_advertise_local Boolean true, falseNo segment_routing_prefix_sid_map_receive_disable Boolean true, falseNo segment_routing_sr_prefer Boolean true, falseNo segment_routing_sr_prefer_prefix_list String No segment_routing_forwarding_mpls Boolean true, falseNo segment_routing_forwarding_disable Boolean true, falseNo affinity_maps List [affinity_maps]No flex_algos List [flex_algos]No authentication_key_encrypted String No message_digest_keys List [message_digest_keys]No authentication_message_digest Boolean true, falseNo authentication_keychain Boolean true, falseNo authentication_null Boolean true, falseNo authentication_keychain_name String No network Choice broadcast, non_broadcast, point_to_point, point_to_multipointNo external_out_enable Boolean true, falseNo external_out_disable Boolean true, falseNo summary_in_enable Boolean true, falseNo summary_in_disable Boolean true, falseNo adjacency_stagger_disable Boolean true, falseNo adjacency_stagger_initial_neighbors Integer min: 1, max: 65535 No adjacency_stagger_simultaneous_neighbors Integer min: 1, max: 65535 No snmp_context String No snmp_trap_rate_limit Integer min: 2, max: 60 No snmp_trap_rate_limit_max Integer min: 0, max: 300 No monitor_convergence Boolean true, falseNo monitor_convergence_prefix_list String No monitor_convergence_track_summary_routes Boolean true, falseNo monitor_convergence_track_external_routes Boolean true, falseNo monitor_convergence_track_ip_frr Boolean true, falseNo ucmp Boolean true, falseNo ucmp_variance Integer min: 101, max: 10000 No ucmp_prefix_list String No ucmp_exclude_interfaces List [ucmp_exclude_interfaces]No ucmp_delay_interval Integer min: 1, max: 5000 No srlg_admin_weight Integer min: 0, max: 65535 No srlg_names List [srlg_names]No max_external_lsa Integer min: 1, max: 4294967294 No max_external_lsa_threshold Integer min: 1, max: 100 No max_external_lsa_suppress_neighbor Boolean true, falseNo max_external_lsa_warning_only Boolean true, falseNo exchange_timer Integer min: 1, max: 35791394 No exchange_timer_hold_time Integer min: 1, max: 35791394 No exchange_timer_recovery_count Integer min: 1, max: 4294967294 No distribute_link_state Boolean true, falseNo distribute_link_state_instance_id Integer min: 0, max: 4294967295 No distribute_link_state_throttle Integer min: 1, max: 3600 No distribute_link_state_excl_external Boolean true, falseNo distribute_link_state_allow_prefix_route_policy String No distribute_link_state_follow_on Integer min: 1, max: 3600 No nsr Boolean true, falseNo nsr_disable Boolean true, falseNo protocol_shutdown Boolean true, falseNo protocol_shutdown_host_mode Boolean true, falseNo protocol_shutdown_on_reload Boolean true, falseNo vrfs List [vrfs]No areas List [areas]No
Name Type Constraint Mandatory Default Value as_number Any String or Integer[min: 1, max: 4294967295] or String[Regex: ^.*[\$\%]\{.*$] Yes tag Integer min: 0, max: 4294967295 No metric_type Integer min: 1, max: 2 No route_policy String No preserve_med Boolean true, falseNo metric Integer min: 1, max: 16777214 No metric_use_rib_metric Boolean true, falseNo lsa_type_summary Boolean true, falseNo nssa_only Boolean true, falseNo
Name Type Constraint Mandatory Default Value instance_id String Yes level_1 Boolean true, falseNo level_2 Boolean true, falseNo level_1_2 Boolean true, falseNo tag Integer min: 0, max: 4294967295 No metric_type Integer min: 1, max: 2 No route_policy String No metric Integer min: 1, max: 16777214 No metric_use_rib_metric Boolean true, falseNo lsa_type_summary Boolean true, falseNo nssa_only Boolean true, falseNo
Name Type Constraint Mandatory Default Value instance_id String Yes tag Integer min: 0, max: 4294967295 No metric_type Integer min: 1, max: 2 No route_policy String No match_internal Boolean true, falseNo match_external Boolean true, falseNo match_external_one Boolean true, falseNo match_external_two Boolean true, falseNo match_nssa_external Boolean true, falseNo match_nssa_external_one Boolean true, falseNo match_nssa_external_two Boolean true, falseNo metric Integer min: 1, max: 16777214 No metric_use_rib_metric Boolean true, falseNo lsa_type_summary Boolean true, falseNo nssa_only Boolean true, falseNo
Name Type Constraint Mandatory Default Value address IP Yes wildcard String Yes distance Integer min: 1, max: 255 Yes acl String No
Name Type Constraint Mandatory Default Value router_lsa Class [router_lsa]No
Name Type Constraint Mandatory Default Value address IP Yes mask String Yes not_advertise Boolean true, falseNo tag Integer min: 0, max: 4294967295 No
Name Type Constraint Mandatory Default Value enable Boolean true, falseNo priority_limit_critical Boolean true, falseNo priority_limit_high Boolean true, falseNo priority_limit_medium Boolean true, falseNo load_sharing_disable Boolean true, falseNo srlg_protection_weighted_global Boolean true, falseNo use_candidate_only_enable Boolean true, falseNo use_candidate_only_disable Boolean true, falseNo remote_lfa_tunnel_mpls_ldp Boolean true, falseNo remote_lfa_disable Boolean true, falseNo remote_lfa_maximum_cost Integer min: 1, max: 4294967295 No ti_lfa_enable Boolean true, falseNo ti_lfa_disable Boolean true, falseNo tiebreaker Class [tiebreaker]No exclude_interfaces List [exclude_interfaces]No lfa_candidate_interfaces List [lfa_candidate_interfaces]No
Name Type Constraint Mandatory Default Value enable Boolean true, falseNo priority_limit_critical Boolean true, falseNo priority_limit_high Boolean true, falseNo priority_limit_medium Boolean true, falseNo use_candidate_only_enable Boolean true, falseNo use_candidate_only_disable Boolean true, falseNo exclude_interfaces List [exclude_interfaces]No lfa_candidate_interfaces List [lfa_candidate_interfaces]No
Name Type Constraint Mandatory Default Value affinity_name String Yes bit_position Integer min: 0, max: 255 No
Name Type Constraint Mandatory Default Value number Integer min: 128, max: 255 Yes priority Integer min: 0, max: 255 No microloop_avoidance_disable Boolean true, falseNo prefix_metric Boolean true, falseNo metric_type_delay Boolean true, falseNo metric_type_te_metric Boolean true, falseNo advertise_definition Boolean true, falseNo fast_reroute_disable Boolean true, falseNo affinity_exclude_any List [affinity_exclude_any]No affinity_include_any List [affinity_include_any]No affinity_include_all List [affinity_include_all]No srlg_exclude_any List [srlg_exclude_any]No
Name Type Constraint Mandatory Default Value key_id Integer min: 1, max: 255 Yes md5_encrypted String No
Name Type Constraint Mandatory Default Value interface_name String Yes
Name Type Constraint Mandatory Default Value srlg_name String Yes admin_weight Integer min: 0, max: 65535 No
Name Type Constraint Mandatory Default Value vrf_name String Yes domain_id_type Choice 0005, 0105, 0205, 8005No domain_id_value String No domain_id_secondaries List [domain_id_secondaries]No domain_tag Integer min: 1, max: 4294967295 No disable_dn_bit_check Boolean true, falseNo log_adjacency_changes Choice detail, disableNo router_id String No redistribute_connected Boolean true, falseNo redistribute_connected_tag Integer min: 0, max: 4294967295 No redistribute_connected_metric_type Integer min: 1, max: 2 No redistribute_connected_route_policy String No redistribute_connected_metric Integer min: 1, max: 16777214 No redistribute_connected_metric_use_rib_metric Boolean true, falseNo redistribute_connected_lsa_type_summary Boolean true, falseNo redistribute_connected_nssa_only Boolean true, falseNo redistribute_static Boolean true, falseNo redistribute_static_tag Integer min: 0, max: 4294967295 No redistribute_static_metric_type Integer min: 1, max: 2 No redistribute_static_route_policy String No redistribute_static_metric Integer min: 1, max: 16777214 No redistribute_static_metric_use_rib_metric Boolean true, falseNo redistribute_static_lsa_type_summary Boolean true, falseNo redistribute_static_nssa_only Boolean true, falseNo redistribute_bgp List [redistribute_bgp]No redistribute_isis List [redistribute_isis]No redistribute_ospf List [redistribute_ospf]No distribute_list_in_acl String No distribute_list_in_route_policy String No distribute_list_out_acl String No distribute_list_out_connected_acl String No distribute_list_out_static_acl String No distribute_list_out_bgp_as Any String or Integer[min: 1, max: 4294967295] or String[Regex: ^.*[\$\%]\{.*$] No distribute_list_out_bgp_acl String No distribute_list_out_ospf_instance_id String No distribute_list_out_ospf_acl String No packet_size Integer min: 576, max: 10000 No bfd_fast_detect Choice enable, strict_modeNo bfd_minimum_interval Integer min: 3, max: 30000 No bfd_multiplier Integer min: 2, max: 50 No security_ttl Boolean true, falseNo security_ttl_hops Integer min: 1, max: 254 No prefix_suppression Boolean true, falseNo default_information_originate Boolean true, falseNo default_information_originate_always Boolean true, falseNo default_information_originate_metric Integer min: 1, max: 16777214 No default_information_originate_metric_type Integer min: 1, max: 2 No default_information_originate_route_policy String No default_metric Integer min: 1, max: 16777214 No distance_sources List [distance_sources]No distance_ospf_intra_area Integer min: 1, max: 255 No distance_ospf_inter_area Integer min: 1, max: 255 No distance_ospf_external Integer min: 1, max: 255 No auto_cost_reference_bandwidth Integer min: 1, max: 4294967 No auto_cost_disable Boolean true, falseNo ignore_lsa_mospf Boolean true, falseNo capability_opaque_disable Boolean true, falseNo capability_lls_disable Boolean true, falseNo capability_type7_prefer Boolean true, falseNo max_metric Class [max_metric]No max_lsa Integer min: 1, max: 4294967294 No max_lsa_threshold Integer min: 1, max: 100 No max_lsa_warning_only Boolean true, falseNo max_lsa_ignore_time Integer min: 1, max: 35791394 No max_lsa_ignore_count Integer min: 1, max: 4294967294 No max_lsa_reset_time Integer min: 2, max: 71582788 No timers_throttle_spf_initial_delay Integer min: 1, max: 600000 No timers_throttle_spf_second_delay Integer min: 1, max: 600000 No timers_throttle_spf_maximum_delay Integer min: 1, max: 600000 No timers_throttle_lsa_all_initial_delay Integer min: 0, max: 600000 No timers_throttle_lsa_all_minimum_delay Integer min: 1, max: 600000 No timers_throttle_lsa_all_maximum_delay Integer min: 1, max: 600000 No timers_throttle_fast_reroute Integer min: 50, max: 600000 No timers_lsa_group_pacing Integer min: 10, max: 1800 No timers_lsa_min_arrival Integer min: 0, max: 600000 No timers_lsa_refresh Integer min: 1800, max: 2700 No timers_pacing_flood Integer min: 5, max: 100 No nsf_interval Integer min: 90, max: 3600 No nsf_lifetime Integer min: 90, max: 1800 No nsf_flush_delay_time Integer min: 1, max: 3600 No nsf_cisco Boolean true, falseNo nsf_cisco_enforce_global Boolean true, falseNo nsf_ietf Boolean true, falseNo nsf_ietf_strict_lsa_checking Boolean true, falseNo nsf_ietf_helper_disable Boolean true, falseNo address_family_ipv4_unicast Boolean true, falseNo maximum_interfaces Integer min: 1, max: 4294967295 No maximum_paths Integer min: 1, max: 64 No maximum_redistributed_prefixes Integer min: 1, max: 4294967295 No maximum_redistributed_prefixes_threshold Integer min: 1, max: 100 No maximum_redistributed_prefixes_warning_only Boolean true, falseNo queue_limit_high Integer min: 1000, max: 30000 No queue_limit_medium Integer min: 1000, max: 30000 No queue_limit_low Integer min: 1000, max: 30000 No queue_dispatch_incoming Integer min: 30, max: 3000 No queue_dispatch_rate_limited_lsa Integer min: 30, max: 3000 No queue_dispatch_flush_lsa Integer min: 30, max: 3000 No queue_dispatch_spf_lsa_limit Integer min: 30, max: 3000 No summary_prefixes List [summary_prefixes]No spf_prefix_priority_route_policy String No fast_reroute_per_prefix Class [fast_reroute_per_prefix]No fast_reroute_per_link Class [fast_reroute_per_link]No fast_reroute_disable Boolean true, falseNo loopback_stub_network_enable Boolean true, falseNo loopback_stub_network_disable Boolean true, falseNo link_down_fast_detect Boolean true, falseNo weight Integer min: 1, max: 16777214 No delay_normalize_interval Integer min: 1, max: 16777215 No delay_normalize_offset Integer min: 0, max: 16777215 No microloop_avoidance Boolean true, falseNo microloop_avoidance_protected Boolean true, falseNo microloop_avoidance_segment_routing Boolean true, falseNo microloop_avoidance_rib_update_delay Integer min: 1, max: 600000 No authentication_key_encrypted String No message_digest_keys List [message_digest_keys]No authentication_message_digest Boolean true, falseNo authentication_keychain Boolean true, falseNo authentication_keychain_name String No authentication_null Boolean true, falseNo network Choice broadcast, non_broadcast, point_to_point, point_to_multipointNo mpls_ldp_sync Boolean true, falseNo cost Integer min: 1, max: 65535 No cost_fallback_anomaly_delay_igp_metric_increment Integer min: 1, max: 65534 No cost_fallback_anomaly_delay_igp_metric_multiplier Integer min: 1, max: 255 No cost_fallback_anomaly_delay_igp_metric_value Integer min: 1, max: 65535 No cost_fallback_anomaly_delay_te_metric_increment Integer min: 1, max: 4294967294 No cost_fallback_anomaly_delay_te_metric_multiplier Integer min: 1, max: 255 No cost_fallback_anomaly_delay_te_metric_value Integer min: 1, max: 4294967295 No hello_interval Integer min: 1, max: 65535 No dead_interval Integer min: 1, max: 65535 No priority Integer min: 0, max: 255 No retransmit_interval Integer min: 1, max: 65535 No transmit_delay Integer min: 1, max: 65535 No flood_reduction_enable Boolean true, falseNo flood_reduction_disable Boolean true, falseNo demand_circuit_enable Boolean true, falseNo demand_circuit_disable Boolean true, falseNo mtu_ignore_enable Boolean true, falseNo mtu_ignore_disable Boolean true, falseNo database_filter_all_out_enable Boolean true, falseNo database_filter_all_out_disable Boolean true, falseNo passive_enable Boolean true, falseNo passive_disable Boolean true, falseNo external_out_enable Boolean true, falseNo external_out_disable Boolean true, falseNo summary_in_enable Boolean true, falseNo summary_in_disable Boolean true, falseNo adjacency_stagger_disable Boolean true, falseNo adjacency_stagger_initial_neighbors Integer min: 1, max: 65535 No adjacency_stagger_simultaneous_neighbors Integer min: 1, max: 65535 No snmp_context String No snmp_trap Boolean true, falseNo ucmp Boolean true, falseNo ucmp_variance Integer min: 101, max: 10000 No ucmp_prefix_list String No ucmp_exclude_interfaces List [ucmp_exclude_interfaces]No ucmp_delay_interval Integer min: 1, max: 5000 No max_external_lsa Integer min: 1, max: 4294967294 No max_external_lsa_threshold Integer min: 1, max: 100 No max_external_lsa_suppress_neighbor Boolean true, falseNo max_external_lsa_warning_only Boolean true, falseNo exchange_timer Integer min: 1, max: 35791394 No exchange_timer_hold_time Integer min: 1, max: 35791394 No exchange_timer_recovery_count Integer min: 1, max: 4294967294 No areas List [areas]No
Name Type Constraint Mandatory Default Value area_id Any String or Integer[min: 0, max: 4294967295] or String[Regex: ^.*[\$\%]\{.*$] Yes default_cost Integer min: 1, max: 16777215 No stub Boolean true, falseNo stub_no_summary Boolean true, falseNo nssa Boolean true, falseNo nssa_no_redistribution Boolean true, falseNo nssa_default_information_originate Boolean true, falseNo nssa_default_information_originate_metric Integer min: 1, max: 16777214 No nssa_default_information_originate_metric_type Integer min: 1, max: 2 No nssa_no_summary Boolean true, falseNo nssa_translate_type7_always Boolean true, falseNo mpls_traffic_eng Boolean true, falseNo mpls_ldp_sync Boolean true, falseNo mpls_ldp_sync_disable Boolean true, falseNo mpls_ldp_sync_igp_shortcuts Boolean true, falseNo mpls_ldp_sync_igp_shortcuts_disable Boolean true, falseNo mpls_ldp_auto_config Boolean true, falseNo route_policy_in String No route_policy_out String No external_out_enable Boolean true, falseNo external_out_disable Boolean true, falseNo summary_in_enable Boolean true, falseNo summary_in_disable Boolean true, falseNo segment_routing_mpls Boolean true, falseNo segment_routing_disable Boolean true, falseNo segment_routing_forwarding_mpls Boolean true, falseNo segment_routing_forwarding_disable Boolean true, falseNo distribute_link_state_disable Boolean true, falseNo distribute_link_state_excl_nssa Boolean true, falseNo distribute_link_state_excl_summary Boolean true, falseNo authentication_key_encrypted String No authentication_message_digest Boolean true, falseNo authentication_keychain Boolean true, falseNo authentication_keychain_name String No authentication_null Boolean true, falseNo network Choice broadcast, non_broadcast, point_to_point, point_to_multipointNo cost Integer min: 1, max: 65535 No cost_fallback_anomaly_delay_igp_metric_increment Integer min: 1, max: 65534 No cost_fallback_anomaly_delay_igp_metric_multiplier Integer min: 1, max: 255 No cost_fallback_anomaly_delay_igp_metric_value Integer min: 1, max: 65535 No cost_fallback_anomaly_delay_igp_metric_disable Boolean true, falseNo cost_fallback_anomaly_delay_te_metric_increment Integer min: 1, max: 4294967294 No cost_fallback_anomaly_delay_te_metric_multiplier Integer min: 1, max: 255 No cost_fallback_anomaly_delay_te_metric_value Integer min: 1, max: 4294967295 No cost_fallback_anomaly_delay_te_metric_disable Boolean true, falseNo hello_interval Integer min: 1, max: 65535 No dead_interval Integer min: 1, max: 65535 No priority Integer min: 0, max: 255 No retransmit_interval Integer min: 1, max: 65535 No transmit_delay Integer min: 1, max: 65535 No flood_reduction_enable Boolean true, falseNo flood_reduction_disable Boolean true, falseNo demand_circuit_enable Boolean true, falseNo demand_circuit_disable Boolean true, falseNo mtu_ignore_enable Boolean true, falseNo mtu_ignore_disable Boolean true, falseNo database_filter_all_out_enable Boolean true, falseNo database_filter_all_out_disable Boolean true, falseNo passive_enable Boolean true, falseNo passive_disable Boolean true, falseNo distribute_list_in_acl String No distribute_list_in_route_policy String No bfd_fast_detect Choice enable, strict_mode, disableNo bfd_minimum_interval Integer min: 3, max: 30000 No bfd_multiplier Integer min: 2, max: 50 No security_ttl Boolean true, falseNo security_ttl_hops Integer min: 1, max: 254 No security_ttl_disable Boolean true, falseNo prefix_suppression Boolean true, falseNo prefix_suppression_disable Boolean true, falseNo fast_reroute_disable Boolean true, falseNo fast_reroute_per_prefix Class [fast_reroute_per_prefix]No fast_reroute_per_link Class [fast_reroute_per_link]No loopback_stub_network_enable Boolean true, falseNo loopback_stub_network_disable Boolean true, falseNo link_down_fast_detect Boolean true, falseNo weight Integer min: 1, max: 16777214 No delay_normalize_interval Integer min: 1, max: 16777215 No delay_normalize_offset Integer min: 0, max: 16777215 No ranges List [ranges]No message_digest_keys List [message_digest_keys]No multi_area_interfaces List [multi_area_interfaces]No virtual_links List [virtual_links]No interfaces List [interfaces]No
Name Type Constraint Mandatory Default Value enable Boolean true, falseNo include_stub Boolean true, falseNo summary_lsa Boolean true, falseNo summary_lsa_metric Integer min: 1, max: 16777215 No external_lsa Boolean true, falseNo external_lsa_metric Integer min: 1, max: 16777215 No on_startup Class [on_startup]No on_switchover Class [on_switchover]No on_proc_restart Class [on_proc_restart]No
Name Type Constraint Mandatory Default Value downstream_index Integer min: 1, max: 255 No downstream_disable Boolean true, falseNo lc_disjoint_index Integer min: 1, max: 255 No lc_disjoint_disable Boolean true, falseNo lowest_backup_metric_index Integer min: 1, max: 255 No lowest_backup_metric_disable Boolean true, falseNo node_protecting_index Integer min: 1, max: 255 No node_protecting_disable Boolean true, falseNo primary_path_index Integer min: 1, max: 255 No primary_path_disable Boolean true, falseNo secondary_path_index Integer min: 1, max: 255 No secondary_path_disable Boolean true, falseNo interface_disjoint_index Integer min: 1, max: 255 No interface_disjoint_disable Boolean true, falseNo srlg_disjoint_index Integer min: 1, max: 255 No srlg_disjoint_disable Boolean true, falseNo
Name Type Constraint Mandatory Default Value interface_name String Yes
Name Type Constraint Mandatory Default Value affinity_name String Yes
Name Type Constraint Mandatory Default Value srlg_name String Yes
Name Type Constraint Mandatory Default Value type Choice 0005, 0105, 0205, 8005Yes value String Yes
Name Type Constraint Mandatory Default Value enable Boolean true, falseNo priority_limit_critical Boolean true, falseNo priority_limit_high Boolean true, falseNo priority_limit_medium Boolean true, falseNo load_sharing_disable Boolean true, falseNo use_candidate_only_enable Boolean true, falseNo use_candidate_only_disable Boolean true, falseNo tiebreaker Class [tiebreaker]No exclude_interfaces List [exclude_interfaces]No lfa_candidate_interfaces List [lfa_candidate_interfaces]No
Name Type Constraint Mandatory Default Value enable Boolean true, falseNo priority_limit_critical Boolean true, falseNo priority_limit_high Boolean true, falseNo priority_limit_medium Boolean true, falseNo use_candidate_only_enable Boolean true, falseNo use_candidate_only_disable Boolean true, falseNo exclude_interfaces List [exclude_interfaces]No lfa_candidate_interfaces List [lfa_candidate_interfaces]No
Name Type Constraint Mandatory Default Value area_id Any String or Integer[min: 0, max: 4294967295] or String[Regex: ^.*[\$\%]\{.*$] Yes default_cost Integer min: 1, max: 16777215 No stub Boolean true, falseNo stub_no_summary Boolean true, falseNo nssa Boolean true, falseNo nssa_no_redistribution Boolean true, falseNo nssa_default_information_originate Boolean true, falseNo nssa_default_information_originate_metric Integer min: 1, max: 16777214 No nssa_default_information_originate_metric_type Integer min: 1, max: 2 No nssa_no_summary Boolean true, falseNo nssa_translate_type7_always Boolean true, falseNo route_policy_in String No route_policy_out String No external_out_enable Boolean true, falseNo external_out_disable Boolean true, falseNo summary_in_enable Boolean true, falseNo summary_in_disable Boolean true, falseNo authentication_key_encrypted String No authentication_message_digest Boolean true, falseNo authentication_keychain_name String No authentication_keychain Boolean true, falseNo authentication_null Boolean true, falseNo network Choice broadcast, non_broadcast, point_to_point, point_to_multipointNo mpls_ldp_sync_disable Boolean true, falseNo cost Integer min: 1, max: 65535 No cost_fallback_anomaly_delay_igp_metric_increment Integer min: 1, max: 65534 No cost_fallback_anomaly_delay_igp_metric_multiplier Integer min: 1, max: 255 No cost_fallback_anomaly_delay_igp_metric_value Integer min: 1, max: 65535 No cost_fallback_anomaly_delay_igp_metric_disable Boolean true, falseNo cost_fallback_anomaly_delay_te_metric_increment Integer min: 1, max: 4294967294 No cost_fallback_anomaly_delay_te_metric_multiplier Integer min: 1, max: 255 No cost_fallback_anomaly_delay_te_metric_value Integer min: 1, max: 4294967295 No cost_fallback_anomaly_delay_te_metric_disable Boolean true, falseNo hello_interval Integer min: 1, max: 65535 No dead_interval Integer min: 1, max: 65535 No priority Integer min: 0, max: 255 No retransmit_interval Integer min: 1, max: 65535 No transmit_delay Integer min: 1, max: 65535 No flood_reduction_enable Boolean true, falseNo flood_reduction_disable Boolean true, falseNo demand_circuit_enable Boolean true, falseNo demand_circuit_disable Boolean true, falseNo mtu_ignore_enable Boolean true, falseNo mtu_ignore_disable Boolean true, falseNo database_filter_all_out_enable Boolean true, falseNo database_filter_all_out_disable Boolean true, falseNo passive_enable Boolean true, falseNo passive_disable Boolean true, falseNo distribute_list_in_acl String No distribute_list_in_route_policy String No packet_size Integer min: 576, max: 10000 No bfd_fast_detect Choice enable, strict_mode, disableNo bfd_minimum_interval Integer min: 3, max: 30000 No bfd_multiplier Integer min: 2, max: 50 No security_ttl Boolean true, falseNo security_ttl_hops Integer min: 1, max: 254 No security_ttl_disable Boolean true, falseNo prefix_suppression Boolean true, falseNo prefix_suppression_disable Boolean true, falseNo fast_reroute_disable Boolean true, falseNo fast_reroute_per_link Class [fast_reroute_per_link]No fast_reroute_per_prefix Class [fast_reroute_per_prefix]No loopback_stub_network_enable Boolean true, falseNo loopback_stub_network_disable Boolean true, falseNo link_down_fast_detect Boolean true, falseNo weight Integer min: 1, max: 16777214 No delay_normalize_interval Integer min: 1, max: 16777215 No delay_normalize_offset Integer min: 0, max: 16777215 No ranges List [ranges]No message_digest_keys List [message_digest_keys]No virtual_links List [virtual_links]No sham_links List [sham_links]No interfaces List [interfaces]No
Name Type Constraint Mandatory Default Value enable Boolean true, falseNo use_candidate_only_enable Boolean true, falseNo use_candidate_only_disable Boolean true, falseNo remote_lfa_tunnel_mpls_ldp Boolean true, falseNo remote_lfa_disable Boolean true, falseNo remote_lfa_maximum_cost Integer min: 1, max: 4294967295 No ti_lfa_enable Boolean true, falseNo ti_lfa_disable Boolean true, falseNo tiebreaker Class [tiebreaker]No exclude_interfaces List [exclude_interfaces]No lfa_candidate_interfaces List [lfa_candidate_interfaces]No
Name Type Constraint Mandatory Default Value enable Boolean true, falseNo use_candidate_only_enable Boolean true, falseNo use_candidate_only_disable Boolean true, falseNo exclude_interfaces List [exclude_interfaces]No lfa_candidate_interfaces List [lfa_candidate_interfaces]No srlg_disjoint_disable Boolean true, falseNo
Name Type Constraint Mandatory Default Value address IP Yes mask String Yes advertise Boolean true, falseNo not_advertise Boolean true, falseNo
Name Type Constraint Mandatory Default Value interface_name String Yes authentication_key_encrypted String No authentication Boolean true, falseNo authentication_message_digest Boolean true, falseNo authentication_keychain Boolean true, falseNo authentication_keychain_name String No authentication_null Boolean true, falseNo cost Integer min: 1, max: 65535 No cost_fallback Integer min: 1, max: 65535 No cost_fallback_threshold Integer min: 1, max: 4294967 No hello_interval Integer min: 1, max: 65535 No dead_interval Integer min: 1, max: 65535 No retransmit_interval Integer min: 1, max: 65535 No transmit_delay Integer min: 1, max: 65535 No mtu_ignore_enable Boolean true, falseNo mtu_ignore_disable Boolean true, falseNo database_filter_all_out_enable Boolean true, falseNo database_filter_all_out_disable Boolean true, falseNo distribute_list_in_acl String No distribute_list_in_route_policy String No packet_size Integer min: 576, max: 10000 No fast_reroute_disable Boolean true, falseNo fast_reroute_per_prefix Class [fast_reroute_per_prefix]No fast_reroute_per_link Class [fast_reroute_per_link]No passive_enable Boolean true, falseNo passive_disable Boolean true, falseNo delay_normalize_interval Integer min: 1, max: 16777215 No delay_normalize_offset Integer min: 0, max: 16777215 No neighbors List [neighbors]No message_digest_keys List [message_digest_keys]No
Name Type Constraint Mandatory Default Value address IP Yes hello_interval Integer min: 1, max: 65535 No dead_interval Integer min: 1, max: 65535 No retransmit_interval Integer min: 1, max: 65535 No transmit_delay Integer min: 1, max: 65535 No authentication_key_encrypted String No authentication_message_digest Boolean true, falseNo authentication_keychain Boolean true, falseNo authentication_keychain_name String No authentication_null Boolean true, falseNo message_digest_keys List [message_digest_keys]No
Name Type Constraint Mandatory Default Value interface_name String Yes authentication_key_encrypted String No authentication_message_digest Boolean true, falseNo authentication_keychain_name String No authentication_keychain Boolean true, falseNo authentication_null Boolean true, falseNo network Choice broadcast, non_broadcast, point_to_point, point_to_multipointNo mpls_ldp_sync Boolean true, falseNo mpls_ldp_sync_disable Boolean true, falseNo cost Integer min: 1, max: 65535 No cost_fallback Integer min: 1, max: 65535 No cost_fallback_threshold Integer min: 1, max: 4294967 No cost_fallback_anomaly_delay_igp_metric_increment Integer min: 1, max: 65534 No cost_fallback_anomaly_delay_igp_metric_multiplier Integer min: 1, max: 255 No cost_fallback_anomaly_delay_igp_metric_value Integer min: 1, max: 65535 No cost_fallback_anomaly_delay_igp_metric_disable Boolean true, falseNo cost_fallback_anomaly_delay_te_metric_increment Integer min: 1, max: 4294967294 No cost_fallback_anomaly_delay_te_metric_multiplier Integer min: 1, max: 255 No cost_fallback_anomaly_delay_te_metric_value Integer min: 1, max: 4294967295 No cost_fallback_anomaly_delay_te_metric_disable Boolean true, falseNo hello_interval Integer min: 1, max: 65535 No dead_interval Integer min: 1, max: 65535 No priority Integer min: 0, max: 255 No retransmit_interval Integer min: 1, max: 65535 No transmit_delay Integer min: 1, max: 65535 No flood_reduction_enable Boolean true, falseNo flood_reduction_disable Boolean true, falseNo demand_circuit_enable Boolean true, falseNo demand_circuit_disable Boolean true, falseNo mtu_ignore_enable Boolean true, falseNo mtu_ignore_disable Boolean true, falseNo database_filter_all_out_enable Boolean true, falseNo database_filter_all_out_disable Boolean true, falseNo passive_enable Boolean true, falseNo passive_disable Boolean true, falseNo distribute_list_in_acl String No distribute_list_in_route_policy String No packet_size Integer min: 576, max: 10000 No bfd_fast_detect Choice enable, strict_mode, disableNo bfd_minimum_interval Integer min: 3, max: 30000 No bfd_multiplier Integer min: 2, max: 50 No security_ttl Boolean true, falseNo security_ttl_hops Integer min: 1, max: 254 No security_ttl_disable Boolean true, falseNo prefix_suppression Boolean true, falseNo prefix_suppression_disable Boolean true, falseNo fast_reroute_disable Boolean true, falseNo fast_reroute_per_prefix Class [fast_reroute_per_prefix]No fast_reroute_per_link Class [fast_reroute_per_link]No loopback_stub_network_enable Boolean true, falseNo loopback_stub_network_disable Boolean true, falseNo link_down_fast_detect Boolean true, falseNo prefix_sid_index Integer min: 0, max: 1048575 No prefix_sid_index_explicit_null Boolean true, falseNo prefix_sid_index_n_flag_clear Boolean true, falseNo prefix_sid_absolute Integer min: 16000, max: 1048575 No prefix_sid_absolute_explicit_null Boolean true, falseNo prefix_sid_absolute_n_flag_clear Boolean true, falseNo prefix_sid_strict_spf_index Integer min: 0, max: 1048575 No prefix_sid_strict_spf_index_explicit_null Boolean true, falseNo prefix_sid_strict_spf_index_n_flag_clear Boolean true, falseNo prefix_sid_strict_spf_absolute Integer min: 16000, max: 1048575 No prefix_sid_strict_spf_absolute_explicit_null Boolean true, falseNo prefix_sid_strict_spf_absolute_n_flag_clear Boolean true, falseNo segment_routing_forwarding_mpls Boolean true, falseNo segment_routing_forwarding_disable Boolean true, falseNo weight Integer min: 1, max: 16777214 No advertise_prefix_route_policy String No delay_normalize_interval Integer min: 1, max: 16777215 No delay_normalize_offset Integer min: 0, max: 16777215 No affinity_flex_algos List [affinity_flex_algos]No neighbors List [neighbors]No message_digest_keys List [message_digest_keys]No prefix_sid_algorithms List [prefix_sid_algorithms]No adjacency_sid_indexes List [adjacency_sid_indexes]No adjacency_sid_absolutes List [adjacency_sid_absolutes]No
Name Type Constraint Mandatory Default Value time Integer min: 5, max: 86400 No wait_for_bgp Boolean true, falseNo include_stub Boolean true, falseNo summary_lsa Boolean true, falseNo summary_lsa_metric Integer min: 1, max: 16777215 No external_lsa Boolean true, falseNo external_lsa_metric Integer min: 1, max: 16777215 No
Name Type Constraint Mandatory Default Value local_address IP Yes remote_address IP Yes cost Integer min: 1, max: 65535 No hello_interval Integer min: 1, max: 65535 No dead_interval Integer min: 1, max: 65535 No retransmit_interval Integer min: 1, max: 65535 No transmit_delay Integer min: 1, max: 65535 No authentication_key_encrypted String No authentication_message_digest Boolean true, falseNo authentication_keychain Boolean true, falseNo authentication_keychain_name String No authentication_null Boolean true, falseNo message_digest_keys List [message_digest_keys]No
Name Type Constraint Mandatory Default Value interface_name String Yes authentication_key_encrypted String No authentication_message_digest Boolean true, falseNo authentication_keychain_name String No authentication_keychain Boolean true, falseNo authentication_null Boolean true, falseNo network Choice broadcast, non_broadcast, point_to_point, point_to_multipointNo mpls_ldp_sync Boolean true, falseNo mpls_ldp_sync_disable Boolean true, falseNo cost Integer min: 1, max: 65535 No cost_fallback Integer min: 1, max: 65535 No cost_fallback_threshold Integer min: 1, max: 4294967 No cost_fallback_anomaly_delay_igp_metric_increment Integer min: 1, max: 65534 No cost_fallback_anomaly_delay_igp_metric_multiplier Integer min: 1, max: 255 No cost_fallback_anomaly_delay_igp_metric_value Integer min: 1, max: 65535 No cost_fallback_anomaly_delay_igp_metric_disable Boolean true, falseNo cost_fallback_anomaly_delay_te_metric_increment Integer min: 1, max: 4294967294 No cost_fallback_anomaly_delay_te_metric_multiplier Integer min: 1, max: 255 No cost_fallback_anomaly_delay_te_metric_value Integer min: 1, max: 4294967295 No cost_fallback_anomaly_delay_te_metric_disable Boolean true, falseNo hello_interval Integer min: 1, max: 65535 No dead_interval Integer min: 1, max: 65535 No priority Integer min: 0, max: 255 No retransmit_interval Integer min: 1, max: 65535 No transmit_delay Integer min: 1, max: 65535 No flood_reduction_enable Boolean true, falseNo flood_reduction_disable Boolean true, falseNo demand_circuit_enable Boolean true, falseNo demand_circuit_disable Boolean true, falseNo mtu_ignore_enable Boolean true, falseNo mtu_ignore_disable Boolean true, falseNo database_filter_all_out_enable Boolean true, falseNo database_filter_all_out_disable Boolean true, falseNo passive_enable Boolean true, falseNo passive_disable Boolean true, falseNo distribute_list_in_acl String No distribute_list_in_route_policy String No packet_size Integer min: 576, max: 10000 No bfd_fast_detect Choice enable, strict_mode, disableNo bfd_minimum_interval Integer min: 3, max: 30000 No bfd_multiplier Integer min: 2, max: 50 No security_ttl Boolean true, falseNo security_ttl_hops Integer min: 1, max: 254 No security_ttl_disable Boolean true, falseNo prefix_suppression Boolean true, falseNo prefix_suppression_disable Boolean true, falseNo fast_reroute_disable Boolean true, falseNo fast_reroute_per_link Class [fast_reroute_per_link]No fast_reroute_per_prefix Class [fast_reroute_per_prefix]No loopback_stub_network_enable Boolean true, falseNo loopback_stub_network_disable Boolean true, falseNo link_down_fast_detect Boolean true, falseNo prefix_sid_index Integer min: 0, max: 1048575 No prefix_sid_index_explicit_null Boolean true, falseNo prefix_sid_index_n_flag_clear Boolean true, falseNo prefix_sid_absolute Integer min: 16000, max: 1048575 No prefix_sid_absolute_explicit_null Boolean true, falseNo prefix_sid_absolute_n_flag_clear Boolean true, falseNo prefix_sid_strict_spf_index Integer min: 0, max: 1048575 No prefix_sid_strict_spf_index_explicit_null Boolean true, falseNo prefix_sid_strict_spf_index_n_flag_clear Boolean true, falseNo prefix_sid_strict_spf_absolute Integer min: 16000, max: 1048575 No prefix_sid_strict_spf_absolute_explicit_null Boolean true, falseNo prefix_sid_strict_spf_absolute_n_flag_clear Boolean true, falseNo weight Integer min: 1, max: 16777214 No advertise_prefix_route_policy String No delay_normalize_interval Integer min: 1, max: 16777215 No delay_normalize_offset Integer min: 0, max: 16777215 No neighbors List [neighbors]No message_digest_keys List [message_digest_keys]No prefix_sid_algorithms List [prefix_sid_algorithms]No adjacency_sid_indexes List [adjacency_sid_indexes]No adjacency_sid_absolutes List [adjacency_sid_absolutes]No
Name Type Constraint Mandatory Default Value address IP Yes database_filter_all_out Boolean true, falseNo poll_interval Integer min: 0, max: 4294967295 No cost Integer min: 1, max: 65535 No
Name Type Constraint Mandatory Default Value address IP Yes database_filter_all_out Boolean true, falseNo priority Integer min: 0, max: 255 No poll_interval Integer min: 0, max: 65535 No cost Integer min: 1, max: 65535 No
Name Type Constraint Mandatory Default Value number Integer min: 128, max: 255 Yes index Integer min: 0, max: 1048575 No index_explicit_null Boolean true, falseNo index_n_flag_clear Boolean true, falseNo absolute Integer min: 16000, max: 1048575 No absolute_explicit_null Boolean true, falseNo absolute_n_flag_clear Boolean true, falseNo
Name Type Constraint Mandatory Default Value sid_index Integer min: 0, max: 1048575 Yes protected Boolean true, falseNo neighbor_address String No
Name Type Constraint Mandatory Default Value sid_value Integer min: 15000, max: 1048575 Yes protected Boolean true, falseNo neighbor_address String No
Example-1: OSPF with MPLS traffic engineering, LDP sync, and basic interface settings.
mpls_traffic_eng_router_id_interface_name : " Loopback0 "
mpls_traffic_eng_multicast_intact : true
mpls_traffic_eng_autoroute_exclude_route_policy : " POLICY_IN "
mpls_traffic_eng_igp_intact : true
mpls_traffic_eng_ldp_sync_update : true
mpls_ldp_sync_igp_shortcuts : true
mpls_ldp_auto_config : true
retransmit_interval : 1000
flood_reduction_enable : true
demand_circuit_enable : true
database_filter_all_out_enable : true
log_adjacency_changes : " detail "
Example-2: OSPF with redistribution from connected, static, BGP, ISIS, and OSPF.
redistribute_connected : true
redistribute_connected_tag : 1
redistribute_connected_metric_type : " 1 "
redistribute_connected_route_policy : " POLICY_IN "
redistribute_connected_metric : 100
redistribute_connected_lsa_type_summary : true
redistribute_connected_nssa_only : true
redistribute_static : true
redistribute_static_tag : 2
redistribute_static_metric_type : " 1 "
redistribute_static_route_policy : " POLICY_IN "
redistribute_static_metric : 100
redistribute_static_lsa_type_summary : true
redistribute_static_nssa_only : true
route_policy : " POLICY_IN "
metric_use_rib_metric : true
route_policy : " POLICY_IN "
match_nssa_external : true
route_policy : " POLICY_IN "
Example-3: OSPF with distribute lists, BFD, and default information originate.
distribute_list_in_acl : " ACL_IN "
distribute_list_out_acl : " ACL_OUT "
bfd_fast_detect : " strict_mode "
bfd_minimum_interval : 300
default_information_originate : true
default_information_originate_metric : 100
default_information_originate_metric_type : 1
default_information_originate_route_policy : " POLICY_IN "
Example-4: OSPF with segment routing, microloop avoidance, and flexible algorithms.
delay_normalize_interval : 2000
delay_normalize_offset : 10
microloop_avoidance_segment_routing : true
microloop_avoidance_rib_update_delay : 3000
segment_routing_mpls : true
segment_routing_global_block_lower_bound : 16000
segment_routing_global_block_upper_bound : 17000
segment_routing_prefix_sid_map_advertise_local : true
segment_routing_sr_prefer : true
segment_routing_sr_prefer_prefix_list : " PREFIX_LIST_1 "
segment_routing_forwarding_mpls : true
- affinity_name : " AFFINITY_1 "
microloop_avoidance_disable : true
metric_type_te_metric : true
advertise_definition : true
fast_reroute_disable : true
- affinity_name : " AFFINITY_1 "
- affinity_name : " AFFINITY_2 "
- affinity_name : " AFFINITY_3 "
OSPF areas allow hierarchical network design, reduce routing table size, and minimize LSA flooding. This resource supports stub/NSSA areas, ranges, virtual links, multi-area interfaces, segment routing, fast reroute, MPLS TE/LDP integration, and authentication.
Example-1: Basic OSPF area with MPLS TE, LDP sync, and route policies.
mpls_ldp_sync_igp_shortcuts : true
mpls_ldp_auto_config : true
route_policy_in : " ROUTE_POLICY_1 "
route_policy_out : " ROUTE_POLICY_1 "
external_out_enable : true
segment_routing_mpls : true
segment_routing_forwarding_mpls : true
distribute_link_state_excl_nssa : true
distribute_link_state_excl_summary : true
Example-2: OSPF area with authentication, network settings, BFD, and timers.
authentication_message_digest : true
md5_encrypted : " 01100F175804 "
network : " point_to_point "
cost_fallback_anomaly_delay_igp_metric_value : 500
cost_fallback_anomaly_delay_te_metric_value : 600
retransmit_interval : 1000
flood_reduction_enable : true
demand_circuit_enable : true
database_filter_all_out_enable : true
distribute_list_in_acl : " ACL_1 "
bfd_fast_detect : " strict_mode "
bfd_minimum_interval : 300
Example-3: OSPF area with ranges, fast reroute per-prefix, and TI-LFA.
fast_reroute_per_prefix : true
fast_reroute_per_prefix_use_candidate_only_enable : true
fast_reroute_per_prefix_ti_lfa_enable : true
fast_reroute_per_prefix_tiebreaker_downstream_index : 10
fast_reroute_per_prefix_tiebreaker_lc_disjoint_index : 20
fast_reroute_per_prefix_tiebreaker_lowest_backup_metric_index : 30
fast_reroute_per_prefix_tiebreaker_node_protecting_index : 40
fast_reroute_per_prefix_tiebreaker_primary_path_index : 50
fast_reroute_per_prefix_tiebreaker_secondary_path_index : 60
fast_reroute_per_prefix_tiebreaker_interface_disjoint_index : 70
fast_reroute_per_prefix_tiebreaker_srlg_disjoint_index : 80
fast_reroute_per_prefix_exclude_interfaces :
- interface_name : " GigabitEthernet0/0/0/3 "
fast_reroute_per_prefix_lfa_candidate_interfaces :
- interface_name : " GigabitEthernet0/0/0/4 "
link_down_fast_detect : true
Example-4: OSPF area with multi-area interfaces and virtual links.
- interface_name : " GigabitEthernet0/0/0/1 "
authentication_message_digest : true
cost_fallback_threshold : 10000
retransmit_interval : 1000
distribute_list_in_acl : " ACL_1 "
fast_reroute_per_prefix : true
fast_reroute_per_prefix_use_candidate_only_enable : true
fast_reroute_per_prefix_remote_lfa_tunnel_mpls_ldp : true
fast_reroute_per_prefix_remote_lfa_maximum_cost : 500
fast_reroute_per_prefix_ti_lfa_enable : true
fast_reroute_per_prefix_tiebreaker_downstream_index : 10
fast_reroute_per_link_use_candidate_only_enable : true
md5_encrypted : " 01100F175804 "
retransmit_interval : 1000
authentication_message_digest : true
md5_encrypted : " 01100F175804 "
OSPF interfaces allow per-interface control of adjacency formation, authentication, timers, BFD, costs, fast reroute, segment routing SIDs, and neighbor relationships. This resource supports point-to-point and broadcast networks, passive interfaces, prefix suppression, and advanced features like TI-LFA and adjacency SIDs.
Example-1: Basic OSPF interface with authentication, network type, and timers.
- interface_name : " Loopback1 "
authentication_message_digest : true
network : " point_to_point "
retransmit_interval : 1000
md5_encrypted : " 01100F175804 "
Example-2: OSPF interface with BFD, security TTL, cost fallback, and prefix SID.
- interface_name : " GigabitEthernet0/0/0/0 "
cost_fallback_threshold : 100000
cost_fallback_anomaly_delay_igp_metric_value : 500
cost_fallback_anomaly_delay_te_metric_value : 600
bfd_fast_detect : " enable "
bfd_minimum_interval : 300
flood_reduction_enable : true
database_filter_all_out_enable : true
distribute_list_in_acl : " ACL_1 "
prefix_sid_index_explicit_null : true
prefix_sid_index_n_flag_clear : true
prefix_sid_strict_spf_index : 300
prefix_sid_strict_spf_index_explicit_null : true
prefix_sid_strict_spf_index_n_flag_clear : true
link_down_fast_detect : true
Example-3: OSPF interface with fast reroute per-prefix and TI-LFA.
- interface_name : " GigabitEthernet0/0/0/1 "
use_candidate_only_enable : true
remote_lfa_tunnel_mpls_ldp : true
remote_lfa_maximum_cost : 500
lowest_backup_metric_index : 30
node_protecting_index : 40
interface_disjoint_index : 70
- interface_name : " GigabitEthernet0/0/0/3 "
lfa_candidate_interfaces :
- interface_name : " GigabitEthernet0/0/0/4 "
OSPF VRFs allow running OSPF within a VPN Routing and Forwarding (VRF) instance for multi-tenant network environments. This resource supports domain IDs, redistribution, distribute lists, BFD, max-metric, timers, NSF, fast-reroute, authentication, and interface settings.
Example-1: OSPF VRF with domain ID, redistribution from connected, static, BGP, and ISIS.
domain_id_value : " 000000001111 "
disable_dn_bit_check : true
log_adjacency_changes : " detail "
redistribute_connected : true
redistribute_connected_tag : 1
redistribute_connected_metric_type : " 1 "
redistribute_connected_route_policy : " ROUTE_POLICY_1 "
redistribute_connected_metric : 100
redistribute_connected_lsa_type_summary : true
redistribute_connected_nssa_only : true
redistribute_static : true
redistribute_static_tag : 2
redistribute_static_metric_type : " 1 "
redistribute_static_route_policy : " ROUTE_POLICY_1 "
redistribute_static_metric_use_rib_metric : true
redistribute_static_lsa_type_summary : true
redistribute_static_nssa_only : true
route_policy : " ROUTE_POLICY_1 "
route_policy : " ROUTE_POLICY_1 "
route_policy : " ROUTE_POLICY_1 "
match_nssa_external_two : true
Example-2: OSPF VRF with distribute lists, BFD, default information, and distance settings.
distribute_list_in_acl : " ACL_1 "
distribute_list_out_acl : " ACL_1 "
distribute_list_out_connected_acl : " ACL_1 "
distribute_list_out_static_acl : " ACL_1 "
distribute_list_out_bgp_as : " 65001 "
distribute_list_out_bgp_acl : " ACL_1 "
distribute_list_out_ospf_instance_id : " OSPF2 "
distribute_list_out_ospf_acl : " ACL_1 "
bfd_fast_detect : " enable "
bfd_minimum_interval : 300
default_information_originate_always : true
default_information_originate_metric : 100
default_information_originate_metric_type : 1
default_information_originate_route_policy : " ROUTE_POLICY_1 "
distance_ospf_intra_area : 101
distance_ospf_inter_area : 102
distance_ospf_external : 103
auto_cost_reference_bandwidth : 100000
capability_type7_prefer : true
OSPF VRF areas allow hierarchical network design within VPN Routing and Forwarding instances. This resource supports stub/NSSA areas, ranges, virtual links, sham links, fast reroute, BFD, authentication, and network type settings.
Example-1: OSPF VRF area with route policies, authentication, and network settings.
route_policy_in : " ROUTE_POLICY_1 "
route_policy_out : " ROUTE_POLICY_1 "
authentication_message_digest : true
md5_encrypted : " 01100F175804 "
network : " point_to_point "
cost_fallback_anomaly_delay_igp_metric_value : 500
cost_fallback_anomaly_delay_te_metric_value : 600
retransmit_interval : 1000
distribute_list_in_acl : " ACL_1 "
Example-2: OSPF VRF area with BFD, security TTL, fast reroute per-prefix, and timers.
bfd_fast_detect : " strict_mode "
bfd_minimum_interval : 300
database_filter_all_out_enable : true
link_down_fast_detect : true
use_candidate_only_enable : true
lowest_backup_metric_index : 30
node_protecting_index : 40
interface_disjoint_index : 70
- interface_name : " GigabitEthernet0/0/0/3 "
lfa_candidate_interfaces :
- interface_name : " GigabitEthernet0/0/0/4 "
OSPF VRF area interfaces allow per-interface control of adjacency formation, authentication, timers, BFD, costs, fast reroute, segment routing SIDs, and neighbor relationships. This resource supports point-to-point and broadcast networks, passive interfaces, prefix suppression, and advanced features like adjacency SIDs.
Example-1: Basic OSPF VRF area interface with authentication, network type, and timers.
- interface_name : " Loopback2 "
authentication_message_digest : true
network : " point_to_point "
retransmit_interval : 1000
md5_encrypted : " 01100F175804 "
Example-2: OSPF VRF area interface with BFD, security TTL, cost fallback.
- interface_name : " GigabitEthernet0/0/0/0 "
cost_fallback_threshold : 100000
cost_fallback_anomaly_delay_igp_metric_value : 500
cost_fallback_anomaly_delay_te_metric_value : 600
bfd_fast_detect : " strict_mode "
bfd_minimum_interval : 300
distribute_list_in_acl : " ACL_1 "
link_down_fast_detect : true
Example-3: OSPF VRF area interface with fast reroute per-prefix and tiebreakers.
- interface_name : " GigabitEthernet0/0/0/1 "
use_candidate_only_enable : true
lowest_backup_metric_index : 30
node_protecting_index : 40
interface_disjoint_index : 70
- interface_name : " GigabitEthernet0/0/0/3 "
lfa_candidate_interfaces :
- interface_name : " GigabitEthernet0/0/0/4 "