cisco.iosxr.iosxr_ospfv3 – ospfv3 resource module
Note
This plugin is part of the cisco.iosxr collection (version 2.5.0).
You might already have this collection installed if you are using the ansible
package. It is not included in ansible-core
. To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install cisco.iosxr
.
To use it in a playbook, specify: cisco.iosxr.iosxr_ospfv3
.
New in version 1.1.0: of cisco.iosxr
Synopsis
- This module manages global ospfv3 configuration on devices running Cisco IOS-XR
Note
This module has a corresponding action plugin.
Parameters
Parameter | Choices/Defaults | Comments | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
config dictionary | A list of ospfv3 process configuration | ||||||||||
processes list / elements=dictionary | A list of ospfv3 instances configuration | ||||||||||
address_family_unicast boolean |
| Enable unicast topology for ipv4 address family | |||||||||
areas list / elements=dictionary | Configure ospfv3 areas' properties | ||||||||||
area_id string / required | Area ID as IP address or integer | ||||||||||
authentication dictionary | Enable authentication | ||||||||||
disable boolean |
| Do not authenticate OSPFv3 packets | |||||||||
ipsec dictionary | Specify IPSec AH authentication attributes | ||||||||||
algorithim_type string |
| Specify the type of algorithim | |||||||||
clear_key string | Specify key in cleartext form | ||||||||||
key string | Specify key | ||||||||||
password_key string | Specify key in encrypted form | ||||||||||
spi integer | Specify the Security Parameter Index value | ||||||||||
bfd dictionary | Configure BFD parameters | ||||||||||
fast_detect dictionary | Configure fast detection | ||||||||||
set boolean |
| Enable fast detection only | |||||||||
strict_mode boolean |
| Hold down neighbor session until BFD session is up | |||||||||
minimum_interval integer | Hello interval in milli-seconds | ||||||||||
multiplier integer | Detect multiplier | ||||||||||
cost integer | Interface cost | ||||||||||
database_filter dictionary | Filter LSAs during synchronization and flooding | ||||||||||
all_outgoing_lsa boolean |
| Filter all outgoing LSA | |||||||||
dead_interval integer | Interval after which a neighbor is declared dead | ||||||||||
default_cost integer | Set the summary default-cost of a NSSA/stub area. Stub's advertised external route metric | ||||||||||
demand_circuit boolean |
| Enable/Disable ospfv3 demand circuit | |||||||||
distrinbute_rib_prefix_list_name string | Filter LSAs during synchronization and flooding | ||||||||||
encryption dictionary | Encrypt and authenticate OSPFv3 packets | ||||||||||
disable boolean |
| Do not encrypt OSPFv3 packets | |||||||||
ipsec dictionary | Specify IPSec ESP encryption and authentication | ||||||||||
esp dictionary | Specify encryption parameters | ||||||||||
aes dictionary | This specify the aes algorithim | ||||||||||
algorithim_type string |
| Specify the bit encryption for aes algorithim | |||||||||
clear_key string | Specify AES key in cleartext form | ||||||||||
key string | Cleartext AES key | ||||||||||
password_key string | Specify AES key in encrypted form | ||||||||||
des dictionary | This specify the des algorithim | ||||||||||
clear_key string | Specify AES key in cleartext form | ||||||||||
key string | Cleartext AES key | ||||||||||
password_key string | Specify AES key in encrypted form | ||||||||||
null_encryption dictionary | Specify null encryption attributes | ||||||||||
authentication dictionary | Specify authentication parameters | ||||||||||
algorithim_type string |
| Specify the type of algorithim | |||||||||
clear_key string | Specify key in cleartext form | ||||||||||
key string | Specify key | ||||||||||
password_key string | Specify key in encrypted form | ||||||||||
triple_des dictionary | This specify the triple DES algorithim | ||||||||||
clear_key string | Specify 3DES key in cleartext form | ||||||||||
key string | Cleartext 3DES key | ||||||||||
password_key string | Specify 3DES key in encrypted form | ||||||||||
spi integer | Specify the Security Parameter Index value | ||||||||||
fast_reroute dictionary | Specify IP Fast Reroute | ||||||||||
disabled boolean |
| Disable IP fast reroute | |||||||||
per_link dictionary | Specify per-prefix computation | ||||||||||
information_type string |
| Specify per-link LFA exclusion or FRR LFA candidate information | |||||||||
interface dictionary | Specify Per-link LFA exclusion information | ||||||||||
bundle_ether list / elements=integer | Specify Aggregated Ethernet interface(s) | ||||||||||
bvi list / elements=integer | Specify Bridge-Group Virtual Interface | ||||||||||
fast_ethernet list / elements=string | Specify FastEthernet/IEEE 802.3 interface(s) | ||||||||||
fiftygige list / elements=string | Specify FiftyGigE/IEEE 802.3 interface(s) | ||||||||||
fortygige list / elements=string | Specify FortyGigE/IEEE 802.3 interface(s) | ||||||||||
fourhundredgige list / elements=string | Specify FourHundredGigE/IEEE 802.3 interface(s) | ||||||||||
gigabitethernet list / elements=string | Specify GigabitEthernet/IEEE 802.3 interface(s) | ||||||||||
hundredgige list / elements=string | Specify HundredGigE/IEEE 802.3 interface(s) | ||||||||||
mgmteth list / elements=string | Specify MgmtEth/IEEE 802.3 interface(s) | ||||||||||
multilink list / elements=string | Specify Multilink network interface(s) | ||||||||||
nve list / elements=integer | Specify Network Virtualization Endpoint Interface(s) | ||||||||||
pos_int list / elements=integer | Specify Aggregated pos interface(s) | ||||||||||
pw_ether list / elements=integer | Specify PWHE Ethernet Interface | ||||||||||
pw_iw list / elements=integer | Specify PWHE VC11 IP Interworking Interface | ||||||||||
serial list / elements=string | Specify Serial network interface(s) | ||||||||||
srp list / elements=string | Specify SRP interface(s) | ||||||||||
tengige list / elements=string | Specify TenGigabitEthernet/IEEE 802.3 interface(s) | ||||||||||
tunnel_ip list / elements=integer | Specify GRE/IPinIP Tunnel Interface(s) | ||||||||||
tunnel_ipsec list / elements=integer | Specify IPSec Tunnel interface(s) | ||||||||||
tunnel_mpls integer | MPLS Transport Protocol Tunnel interface | ||||||||||
tunnel_mte list / elements=integer | Specify MPLS Traffic Engineering P2MP Tunnel interface(s) | ||||||||||
twentyfivegige list / elements=string | Specify TwentyFiveGigabitEthernet/IEEE 802.3 interface(s) | ||||||||||
twohundredgige list / elements=string | Specify TwoHundredGigE/IEEE 802.3 interface(s) | ||||||||||
use_candidate_only boolean |
| Enable/Disable backup selection from candidate-list only | |||||||||
per_prefix dictionary | Specify per-prefix computation | ||||||||||
information_type string |
| Specify per_prefix LFA exclusion or FRR LFA candidate information | |||||||||
interface dictionary | Specify Per-link LFA exclusion information | ||||||||||
bundle_ether list / elements=integer | Specify Aggregated Ethernet interface(s) | ||||||||||
bvi list / elements=integer | Specify Bridge-Group Virtual Interface | ||||||||||
fast_ethernet list / elements=string | Specify FastEthernet/IEEE 802.3 interface(s) | ||||||||||
fiftygige list / elements=string | Specify FiftyGigE/IEEE 802.3 interface(s) | ||||||||||
fortygige list / elements=string | Specify FortyGigE/IEEE 802.3 interface(s) | ||||||||||
fourhundredgige list / elements=string | Specify FourHundredGigE/IEEE 802.3 interface(s) | ||||||||||
gigabitethernet list / elements=string | Specify GigabitEthernet/IEEE 802.3 interface(s) | ||||||||||
hundredgige list / elements=string | Specify HundredGigE/IEEE 802.3 interface(s) | ||||||||||
mgmteth list / elements=string | Specify MgmtEth/IEEE 802.3 interface(s) | ||||||||||
multilink list / elements=string | Specify Multilink network interface(s) | ||||||||||
nve list / elements=integer | Specify Network Virtualization Endpoint Interface(s) | ||||||||||
pos_int list / elements=integer | Specify Aggregated pos interface(s) | ||||||||||
pw_ether list / elements=integer | Specify PWHE Ethernet Interface | ||||||||||
pw_iw list / elements=integer | Specify PWHE VC11 IP Interworking Interface | ||||||||||
serial list / elements=string | Specify Serial network interface(s) | ||||||||||
srp list / elements=string | Specify SRP interface(s) | ||||||||||
tengige list / elements=string | Specify TenGigabitEthernet/IEEE 802.3 interface(s) | ||||||||||
tunnel_ip list / elements=integer | Specify GRE/IPinIP Tunnel Interface(s) | ||||||||||
tunnel_ipsec list / elements=integer | Specify IPSec Tunnel interface(s) | ||||||||||
tunnel_mpls integer | MPLS Transport Protocol Tunnel interface | ||||||||||
tunnel_mte list / elements=integer | Specify MPLS Traffic Engineering P2MP Tunnel interface(s) | ||||||||||
twentyfivegige list / elements=string | Specify TwentyFiveGigabitEthernet/IEEE 802.3 interface(s) | ||||||||||
twohundredgige list / elements=string | Specify TwoHundredGigE/IEEE 802.3 interface(s) | ||||||||||
use_candidate_only boolean |
| Enable/Disable backup selection from candidate-list only | |||||||||
flood_reduction boolean |
| Enable/Disable flood reduction | |||||||||
hello_interval integer | Specify Time between HELLO packets | ||||||||||
instance_id integer | Specify instance ID | ||||||||||
mpls_ldp_sync boolean |
| Enable/Disable MPLS LDP Sync | |||||||||
mtu_ignore boolean |
| Enable/Disable ignoring of MTU in DBD packets | |||||||||
network string |
| Specify Network type | |||||||||
nssa dictionary | NSSA settings for the area | ||||||||||
default_information_originate dictionary | Originate default Type 7 LSA | ||||||||||
metric integer | ospfv3 default metric | ||||||||||
metric_type integer | Metric type for default routes | ||||||||||
set boolean |
| Set nssa to default information originate | |||||||||
no_redistribution boolean |
| Do not send redistributed LSAs into NSSA area | |||||||||
no_summary boolean |
| Do not send summary LSAs into NSSA area | |||||||||
set boolean |
| Configure area as NSSA | |||||||||
translate dictionary | Translate LSA | ||||||||||
type7 dictionary | Translate from Type 7 to Type 5 | ||||||||||
always boolean / required |
| Always translate LSAs | |||||||||
packet_size integer | Specify limit size of OSPFv3 packets | ||||||||||
passive boolean |
| Enable/Disable routing updates on an interface | |||||||||
prefix_suppression boolean |
| Hide all transit addresses on this interface | |||||||||
priority integer | Specify Router priority | ||||||||||
ranges list / elements=dictionary | Summarize routes matching address/mask (border routers only) | ||||||||||
address string / required | IP in Prefix format (X:X::X/length) | ||||||||||
advertise boolean |
| Advertise this range (default) | |||||||||
cost integer | Specify user specified metric for this range | ||||||||||
not_advertise boolean |
| DoNotAdvertise this range | |||||||||
retransmit_interval integer | Specify Delay between LSA retransmissions | ||||||||||
stub dictionary | Settings for configuring the area as a stub | ||||||||||
no_summary boolean |
| Do not send summary LSA into stub area | |||||||||
set boolean |
| Configure the area as a stub | |||||||||
transmit_delay integer | Specify estimated time needed to send link-state update packet | ||||||||||
virtual_link list / elements=dictionary | Define a virtual link | ||||||||||
authentication dictionary | Enable authentication | ||||||||||
disable boolean |
| Do not authenticate OSPFv3 packets | |||||||||
ipsec dictionary | Specify IPSec AH authentication attributes | ||||||||||
algorithim_type string |
| Specify the type of algorithim | |||||||||
clear_key string | Specify key in cleartext form | ||||||||||
key string | Specify key | ||||||||||
password_key string | Specify key in encrypted form | ||||||||||
spi integer | Specify the Security Parameter Index value | ||||||||||
dead_interval integer | Interval after which a neighbor is declared dead | ||||||||||
encryption dictionary | Encrypt and authenticate OSPFv3 packets | ||||||||||
disable boolean |
| Do not encrypt OSPFv3 packets | |||||||||
ipsec dictionary | Specify IPSec ESP encryption and authentication | ||||||||||
esp dictionary | Specify encryption parameters | ||||||||||
aes dictionary | This specify the aes algorithim | ||||||||||
algorithim_type string |
| Specify the bit encryption for aes algorithim | |||||||||
clear_key string | Specify AES key in cleartext form | ||||||||||
key string | Cleartext AES key | ||||||||||
password_key string | Specify AES key in encrypted form | ||||||||||
des dictionary | This specify the des algorithim | ||||||||||
clear_key string | Specify AES key in cleartext form | ||||||||||
key string | Cleartext AES key | ||||||||||
password_key string | Specify AES key in encrypted form | ||||||||||
null_encryption dictionary | Specify null encryption attributes | ||||||||||
authentication dictionary | Specify authentication parameters | ||||||||||
algorithim_type string |
| Specify the type of algorithim | |||||||||
clear_key string | Specify key in cleartext form | ||||||||||
key string | Specify key | ||||||||||
password_key string | Specify key in encrypted form | ||||||||||
triple_des dictionary | This specify the triple DES algorithim | ||||||||||
clear_key string | Specify 3DES key in cleartext form | ||||||||||
key string | Cleartext 3DES key | ||||||||||
password_key string | Specify 3DES key in encrypted form | ||||||||||
spi integer | Specify the Security Parameter Index value | ||||||||||
hello_interval integer | Time between HELLO packets | ||||||||||
id string / required | Router-ID of virtual link neighbor (A.B.C.D) | ||||||||||
retransmit_interval integer | Delay between LSA retransmissions | ||||||||||
transmit_delay integer | Link state transmit delay | ||||||||||
authentication dictionary | Enable authentication | ||||||||||
disable boolean |
| Do not authenticate OSPFv3 packets | |||||||||
ipsec dictionary | Specify IPSec AH authentication attributes | ||||||||||
algorithim_type string |
| Specify the type of algorithim | |||||||||
clear_key string | Specify key in cleartext form | ||||||||||
key string | Specify key | ||||||||||
password_key string | Specify key in encrypted form | ||||||||||
spi integer | Specify the Security Parameter Index value | ||||||||||
auto_cost dictionary | Calculate ospfv3 interface cost according to bandwidth | ||||||||||
disable boolean |
| Assign ospfv3 cost based on interface type | |||||||||
reference_bandwidth integer | Specify reference bandwidth in megabits per sec | ||||||||||
bfd dictionary | Configure BFD parameters | ||||||||||
fast_detect dictionary | Configure fast detection | ||||||||||
set boolean |
| Enable fast detection only | |||||||||
strict_mode boolean |
| Hold down neighbor session until BFD session is up | |||||||||
minimum_interval integer | Hello interval in milli-seconds | ||||||||||
multiplier integer | Detect multiplier | ||||||||||
capability dictionary | Enable specific OSPFv3 feature | ||||||||||
type7 dictionary | Specify type7 nssa capability | ||||||||||
prefer boolean |
| Prefer type7 externals over type5 | |||||||||
translate boolean |
| Translate type7 to type5 | |||||||||
cost integer | Specify Interface cost | ||||||||||
database_filter dictionary | Filter LSAs during synchronization and flooding | ||||||||||
all_outgoing_lsa boolean |
| Filter all outgoing LSA | |||||||||
dead_interval integer | Interval after which a neighbor is declared dead | ||||||||||
default_information_originate dictionary | Control distribution of default information | ||||||||||
always boolean |
| Always advertise default route | |||||||||
metric integer | ospfv3 default metric | ||||||||||
metric_type integer | ospfv3 metric type for default routes | ||||||||||
route_policy string | Apply route-policy to default-information origination | ||||||||||
set boolean |
| Enable distribution of default route | |||||||||
tag integer | Set tag for default route | ||||||||||
default_metric integer | Set metric of redistributed routes | ||||||||||
demand_circuit boolean |
| Enable/Disable ospfv3 demand circuit | |||||||||
distance dictionary | Define an administrative distance | ||||||||||
admin_distance integer | Administrative distance | ||||||||||
ospfv3_distance dictionary | ospfv3 administrative distance | ||||||||||
external integer | Distance for external routes | ||||||||||
inter_area integer | Distance for inter-area routes | ||||||||||
intra_area integer | Distance for intra-area routes | ||||||||||
distribute_list dictionary | Filter prefixes to/from RIB | ||||||||||
prefix_list list / elements=string | Filter prefixes based on an IPv6 prefix-list | ||||||||||
in boolean |
| Filter prefixes installed to RIB | |||||||||
name string | Specify Prefix-list name | ||||||||||
out boolean |
| Filter prefixes redistributed from RIB | |||||||||
encryption dictionary | Encrypt and authenticate OSPFv3 packets | ||||||||||
disable boolean |
| Do not encrypt OSPFv3 packets | |||||||||
ipsec dictionary | Specify IPSec ESP encryption and authentication | ||||||||||
esp dictionary | Specify encryption parameters | ||||||||||
aes dictionary | This specify the aes algorithim | ||||||||||
algorithim_type string |
| Specify the bit encryption for aes algorithim | |||||||||
clear_key string | Specify AES key in cleartext form | ||||||||||
key string | Cleartext AES key | ||||||||||
password_key string | Specify AES key in encrypted form | ||||||||||
des dictionary | This specify the des algorithim | ||||||||||
clear_key string | Specify AES key in cleartext form | ||||||||||
key string | Cleartext AES key | ||||||||||
password_key string | Specify AES key in encrypted form | ||||||||||
null_encryption dictionary | Specify null encryption attributes | ||||||||||
authentication dictionary | Specify authentication parameters | ||||||||||
algorithim_type string |
| Specify the type of algorithim | |||||||||
clear_key string | Specify key in cleartext form | ||||||||||
key string | Specify key | ||||||||||
password_key string | Specify key in encrypted form | ||||||||||
triple_des dictionary | This specify the triple DES algorithim | ||||||||||
clear_key string | Specify 3DES key in cleartext form | ||||||||||
key string | Cleartext 3DES key | ||||||||||
password_key string | Specify 3DES key in encrypted form | ||||||||||
spi integer | Specify the Security Parameter Index value | ||||||||||
fast_reroute dictionary | Specify IP Fast Reroute | ||||||||||
disabled boolean |
| Disable IP fast reroute | |||||||||
per_link dictionary | Specify per-prefix computation | ||||||||||
information_type string |
| Specify per-link LFA exclusion or FRR LFA candidate information | |||||||||
interface dictionary | Specify Per-link LFA exclusion information | ||||||||||
bundle_ether list / elements=integer | Specify Aggregated Ethernet interface(s) | ||||||||||
bvi list / elements=integer | Specify Bridge-Group Virtual Interface | ||||||||||
fast_ethernet list / elements=string | Specify FastEthernet/IEEE 802.3 interface(s) | ||||||||||
fiftygige list / elements=string | Specify FiftyGigE/IEEE 802.3 interface(s) | ||||||||||
fortygige list / elements=string | Specify FortyGigE/IEEE 802.3 interface(s) | ||||||||||
fourhundredgige list / elements=string | Specify FourHundredGigE/IEEE 802.3 interface(s) | ||||||||||
gigabitethernet list / elements=string | Specify GigabitEthernet/IEEE 802.3 interface(s) | ||||||||||
hundredgige list / elements=string | Specify HundredGigE/IEEE 802.3 interface(s) | ||||||||||
mgmteth list / elements=string | Specify MgmtEth/IEEE 802.3 interface(s) | ||||||||||
multilink list / elements=string | Specify Multilink network interface(s) | ||||||||||
nve list / elements=integer | Specify Network Virtualization Endpoint Interface(s) | ||||||||||
pos_int list / elements=integer | Specify Aggregated pos interface(s) | ||||||||||
pw_ether list / elements=integer | Specify PWHE Ethernet Interface | ||||||||||
pw_iw list / elements=integer | Specify PWHE VC11 IP Interworking Interface | ||||||||||
serial list / elements=string | Specify Serial network interface(s) | ||||||||||
srp list / elements=string | Specify SRP interface(s) | ||||||||||
tengige list / elements=string | Specify TenGigabitEthernet/IEEE 802.3 interface(s) | ||||||||||
tunnel_ip list / elements=integer | Specify GRE/IPinIP Tunnel Interface(s) | ||||||||||
tunnel_ipsec list / elements=integer | Specify IPSec Tunnel interface(s) | ||||||||||
tunnel_mpls integer | MPLS Transport Protocol Tunnel interface | ||||||||||
tunnel_mte list / elements=integer | Specify MPLS Traffic Engineering P2MP Tunnel interface(s) | ||||||||||
twentyfivegige list / elements=string | Specify TwentyFiveGigabitEthernet/IEEE 802.3 interface(s) | ||||||||||
twohundredgige list / elements=string | Specify TwoHundredGigE/IEEE 802.3 interface(s) | ||||||||||
use_candidate_only boolean |
| Enable/Disable backup selection from candidate-list only | |||||||||
per_prefix dictionary | Specify per-prefix computation | ||||||||||
information_type string |
| Specify per_prefix LFA exclusion or FRR LFA candidate information | |||||||||
interface dictionary | Specify Per-link LFA exclusion information | ||||||||||
bundle_ether list / elements=integer | Specify Aggregated Ethernet interface(s) | ||||||||||
bvi list / elements=integer | Specify Bridge-Group Virtual Interface | ||||||||||
fast_ethernet list / elements=string | Specify FastEthernet/IEEE 802.3 interface(s) | ||||||||||
fiftygige list / elements=string | Specify FiftyGigE/IEEE 802.3 interface(s) | ||||||||||
fortygige list / elements=string | Specify FortyGigE/IEEE 802.3 interface(s) | ||||||||||
fourhundredgige list / elements=string | Specify FourHundredGigE/IEEE 802.3 interface(s) | ||||||||||
gigabitethernet list / elements=string | Specify GigabitEthernet/IEEE 802.3 interface(s) | ||||||||||
hundredgige list / elements=string | Specify HundredGigE/IEEE 802.3 interface(s) | ||||||||||
mgmteth list / elements=string | Specify MgmtEth/IEEE 802.3 interface(s) | ||||||||||
multilink list / elements=string | Specify Multilink network interface(s) | ||||||||||
nve list / elements=integer | Specify Network Virtualization Endpoint Interface(s) | ||||||||||
post_int list / elements=integer | Specify Aggregated pos interface(s) | ||||||||||
pw_ether list / elements=integer | Specify PWHE Ethernet Interface | ||||||||||
pw_iw list / elements=integer | Specify PWHE VC11 IP Interworking Interface | ||||||||||
serial list / elements=string | Specify Serial network interface(s) | ||||||||||
srp list / elements=string | Specify SRP interface(s) | ||||||||||
tengige list / elements=string | Specify TenGigabitEthernet/IEEE 802.3 interface(s) | ||||||||||
tunnel_ip list / elements=integer | Specify GRE/IPinIP Tunnel Interface(s) | ||||||||||
tunnel_ipsec list / elements=integer | Specify IPSec Tunnel interface(s) | ||||||||||
tunnel_mpls integer | MPLS Transport Protocol Tunnel interface | ||||||||||
tunnel_mte list / elements=integer | Specify MPLS Traffic Engineering P2MP Tunnel interface(s) | ||||||||||
twentyfivegige list / elements=string | Specify TwentyFiveGigabitEthernet/IEEE 802.3 interface(s) | ||||||||||
twohundredgige list / elements=string | Specify TwoHundredGigE/IEEE 802.3 interface(s) | ||||||||||
use_candidate_only boolean |
| Enable/Disable backup selection from candidate-list only | |||||||||
flood_reduction boolean |
| Enable/Disable flood reduction | |||||||||
graceful_restart dictionary | Enable Graceful-Restart | ||||||||||
helper_disable boolean |
| Disable router's helper support level | |||||||||
max_interval integer | Maximum route lifetime following restart | ||||||||||
min_interval integer | Minimum interval between Graceful Restarts | ||||||||||
set boolean |
| Set graceful restart | |||||||||
hello_interval integer | Specify Time between HELLO packets | ||||||||||
ignore_mospf_type6_lsa boolean |
| Ignore MOSPF Type 6 LSA | |||||||||
instance_id integer | Specify instance ID | ||||||||||
log_adjacency_changes dictionary | Log adjacency state changes | ||||||||||
detail boolean |
| Log all state changes | |||||||||
disable boolean |
| Disable log adjacency changes | |||||||||
set boolean |
| Set log adjacency | |||||||||
maximum dictionary | Set OSPFv3 limits | ||||||||||
interfaces integer | Specify limit for number of interfaces | ||||||||||
paths integer | Specify limit for number of paths | ||||||||||
redistributed_prefixes integer | Specify limit for number of redistributed prefixes | ||||||||||
mpls_ldp_sync boolean |
| Enable/Disable MPLS LDP Sync | |||||||||
mtu_ignore boolean |
| Enable/Disable ignoring of MTU in DBD packets | |||||||||
network string |
| Specify Network type | |||||||||
nsr boolean |
| Enable/Disable NSR for all VRFs in this process | |||||||||
packet_size integer | Specify limit size of OSPFv3 packets | ||||||||||
passive boolean |
| Enable/Disable routing updates on an interface | |||||||||
prefix_suppression boolean |
| Hide all transit addresses on this interface | |||||||||
priority integer | Specify Router priority | ||||||||||
process_id string / required | The OSPFv3 Process ID | ||||||||||
protocol_shutdown boolean |
| Gracefully shutdown the OSPFv3 protocol | |||||||||
redistribute dictionary | Redistribute information from another routing Protocol | ||||||||||
application list / elements=dictionary | Specify application routes | ||||||||||
id string / required | OnePK Application name | ||||||||||
metric integer | Specify metric for redistributed routes | ||||||||||
metric_type integer | Specify OSPFv3 exterior metric type for redistributed routes | ||||||||||
route_policy string | Apply route policy to redistribution | ||||||||||
set boolean |
| Set application route | |||||||||
tag integer | Set tag for routes redistributed into OSPFv3 | ||||||||||
bgp list / elements=dictionary | Specify bgp routes | ||||||||||
id integer / required | BGP process name | ||||||||||
metric integer | Specify metric for redistributed routes | ||||||||||
metric_type integer | Specify OSPFv3 exterior metric type for redistributed routes | ||||||||||
preserved_med string | Specify preserve med of BGP routes | ||||||||||
route_policy string | Apply route policy to redistribution | ||||||||||
set boolean |
| Set bgp route number | |||||||||
tag integer | Set tag for routes redistributed into OSPFv3 | ||||||||||
connected dictionary | Specify connected routes | ||||||||||
metric integer | Specify metric for redistributed routes | ||||||||||
metric_type integer | Specify OSPFv3 exterior metric type for redistributed routes | ||||||||||
route_policy string | Apply route policy to redistribution | ||||||||||
set boolean |
| Set connected route | |||||||||
tag integer | Set tag for routes redistributed into OSPFv3 | ||||||||||
eigrp list / elements=dictionary | Specify eigrp routes | ||||||||||
id integer / required | EIGRP process name | ||||||||||
match string |
| Redistribution of EIGRP routes | |||||||||
metric integer | Specify metric for redistributed routes | ||||||||||
metric_type integer | Specify OSPFv3 exterior metric type for redistributed routes | ||||||||||
route_policy string | Apply route policy to redistribution | ||||||||||
set boolean |
| Set bgp route number | |||||||||
tag integer | Set tag for routes redistributed into OSPFv3 | ||||||||||
isis list / elements=dictionary | Specify IS-IS routes | ||||||||||
id string / required | IS-IS name | ||||||||||
level string |
| Specify IS-IS level routes | |||||||||
metric integer | Specify metric for redistributed routes | ||||||||||
metric_type integer | Specify OSPFv3 exterior metric type for redistributed routes | ||||||||||
route_policy string | Apply route policy to redistribution | ||||||||||
set boolean |
| Set IS-IS route number | |||||||||
tag integer | Set tag for routes redistributed into OSPFv3 | ||||||||||
mobile dictionary | Specify mobile routes | ||||||||||
metric integer | Specify metric for redistributed routes | ||||||||||
metric_type integer | Specify OSPFv3 exterior metric type for redistributed routes | ||||||||||
route_policy string | Apply route policy to redistribution | ||||||||||
set boolean |
| Set mobile route number | |||||||||
tag integer | Set tag for routes redistributed into OSPFv3 | ||||||||||
ospfv3 list / elements=dictionary | Specify ospfv3 routes | ||||||||||
id string / required | OSPFv3 process name | ||||||||||
match dictionary | Redistribution of OSPFv3 routes | ||||||||||
external integer |
| Redistribute OSPFv3 external routes | |||||||||
internal boolean |
| Redistribute OSPFv3 internal routes | |||||||||
nssa_external integer |
| Redistribute NSSA OSPFv3 external routes | |||||||||
metric integer | Specify metric for redistributed routes | ||||||||||
metric_type integer | Specify OSPFv3 exterior metric type for redistributed routes | ||||||||||
route_policy string | Apply route policy to redistribution | ||||||||||
set boolean |
| Set ospfv3 route number | |||||||||
tag integer | Set tag for routes redistributed into OSPFv3 | ||||||||||
static dictionary | Specify static routes | ||||||||||
metric integer | Specify metric for redistributed routes | ||||||||||
metric_type integer | Specify OSPFv3 exterior metric type for redistributed routes | ||||||||||
route_policy string | Apply route policy to redistribution | ||||||||||
set boolean |
| Set static route | |||||||||
tag integer | Set tag for routes redistributed into OSPFv3 | ||||||||||
subscriber dictionary | Specify subscriber routes | ||||||||||
metric integer | Specify metric for redistributed routes | ||||||||||
metric_type integer | Specify OSPFv3 exterior metric type for redistributed routes | ||||||||||
route_policy string | Apply route policy to redistribution | ||||||||||
set boolean |
| Set static route | |||||||||
tag integer | Set tag for routes redistributed into OSPFv3 | ||||||||||
retransmit_interval integer | Delay between LSA retransmissions | ||||||||||
router_id string | ospfv3 router-id in IPv4 address format (A.B.C.D) | ||||||||||
spf_prefix_priority dictionary | Specify SPF configuration | ||||||||||
disable boolean |
| Disable SPF prefix priority | |||||||||
route_policy list / elements=dictionary | Specify the route-policy to prioritize route install | ||||||||||
name string | Specify name of the policy | ||||||||||
value string | Specify parameter values for the policy () | ||||||||||
stub_router dictionary | Enter stub router configuration submode | ||||||||||
router_lsa dictionary | Modify self originated router LSAs | ||||||||||
advertise_with string |
| Advertise LSAs with specified type | |||||||||
always boolean |
| Force ospfv3 stub router mode unconditionally | |||||||||
external_lsa dictionary | Override External LSA metric in stub router mode | ||||||||||
metric integer | Metric to use while in stub router mode | ||||||||||
set boolean |
| Set external lsa | |||||||||
include_stub boolean |
| Set maximum metric for stub links in stub router mode | |||||||||
on_proc_migration integer | Enter stub router mode on ospfv3 process migration | ||||||||||
on_proc_restart integer | Enter stub router mode on ospfv3 process restart | ||||||||||
on_startup dictionary | Enter stub router mode on startup | ||||||||||
time integer | Time in seconds to stay in stub router mode | ||||||||||
wait_for_bgp boolean |
| Exit stub router mode when BGP converges | |||||||||
on_switchover integer | Enter stub router mode on RP switchover | ||||||||||
summary_lsa dictionary | Override Summary LSA metric in stub router mode | ||||||||||
metric integer | Metric to use while in stub router mode | ||||||||||
set boolean |
| Enable summary LSA | |||||||||
summary_prefix list / elements=dictionary | Configure IP address summaries | ||||||||||
not_advertise boolean |
| Suppress routes that match the specified prefix/mask pair | |||||||||
prefix string / required | IP summary address/mask (A.B.C.D/prefix) | ||||||||||
tag integer | Set tag | ||||||||||
timers dictionary | Adjust routing timers | ||||||||||
lsa_arrival integer | Specify LSA arrival timers | ||||||||||
pacing dictionary | Specify pacing timers | ||||||||||
flood integer | Flood pacing timer | ||||||||||
lsa_group integer | LSA group pacing timer | ||||||||||
retransmission integer | LSA group pacing timer | ||||||||||
throttle dictionary | Adjust throttle timers | ||||||||||
lsa dictionary | Specify LSA throttle timers | ||||||||||
all_lsa_initial integer | Delay to generate first occurrence of LSA in milliseconds | ||||||||||
all_lsa_minimum integer | Minimum delay between originating the same LSA in milliseconds | ||||||||||
spf dictionary | Specify SPF throttle timers | ||||||||||
spf_initial integer | Delay to generate first occurrence of SPF in ms | ||||||||||
spf_minimum integer | Minimum delay between originating the same SPF in ms | ||||||||||
trace dictionary | Specify OSPF tracing options | ||||||||||
size string | Delete existing buffer and create one with N entries | ||||||||||
value integer | Specify trace entry | ||||||||||
transmit_delay integer | Estimated time needed to send link-state update packet | ||||||||||
running_config string | This option is used only with state parsed. The value of this option should be the output received from the IOS-XR device by executing the command show running-config router ospfv3. The state parsed reads the configuration from running_config option and transforms it into Ansible structured data as per the resource module's argspec and the value is then returned in the parsed key within the result. | ||||||||||
state string |
| The state the configuration should be left in |
Notes
Note
- This module works with connection
network_cli
. See the IOS-XR Platform Options
Examples
# Using merged # Before state: # ------------- # # RP/0/RP0/CPU0:anton#show running-config router ospfv3 # Thu Jun 11 15:54:44.569 UTC # % No such configuration item(s) # - name: Merge provided OSPFv3 configuration with the existing configuration cisco.iosxr.iosxr_ospfv3: config: processes: - process_id: 27 areas: - area_id: 10 hello_interval: 2 - process_id: 26 authentication: disable: true - process_id: 10 areas: - area_id: 11 default_cost: 5 cost: 11 - area_id: 22 default_cost: 6 - process_id: 30 areas: - area_id: 11 default_cost: 5 - area_id: 22 default_cost: 6 cost: 2 default_metric: 10 transmit_delay: 2 hello_interval: 1 dead_interval: 2 retransmit_interval: 2 packet_size: 577 priority: 1 router_id: '2.2.2.2' demand_circuit: true mtu_ignore: true state: merged # # # ------------------------ # Module Execution Result # ------------------------ # # "before": {} # # "commands": [ # "router ospfv3 10", # "area 11 default-cost 5", # "area 11 cost 11", # "area 22 default-cost 6", # "router ospfv3 26", # "authentication disable", # "router ospfv3 27", # "area 10 hello-interval 2", # "router ospfv3 30", # "cost 2", # "priority 1", # "default-metric 10", # "router-id 2.2.2.2", # "demand-circuit", # "packet-size 577", # "transmit-delay 2", # "dead-interval 2", # "hello-interval 1", # "retransmit-interval 2", # "mtu-ignore", # "area 11 default-cost 5", # "area 22 default-cost 6" # ] # # "after": { # "processes": [ # { # "areas": [ # { # "area_id": "11", # "cost": 11, # "default_cost": 5 # }, # { # "area_id": "22", # "default_cost": 6 # } # ], # "process_id": "10" # }, # { # "authentication": { # "disable": true # }, # "process_id": "26" # }, # { # "areas": [ # { # "area_id": "10", # "hello_interval": 2 # } # ], # "process_id": "27" # }, # { # "areas": [ # { # "area_id": "11", # "default_cost": 5 # }, # { # "area_id": "22", # "default_cost": 6 # } # ], # "cost": 2, # "dead_interval": 2, # "default_metric": 10, # "demand_circuit": true, # "hello_interval": 1, # "mtu_ignore": true, # "packet_size": 577, # "priority": 1, # "process_id": "30", # "retransmit_interval": 2, # "router_id": "2.2.2.2", # "transmit_delay": 2 # } # ] # } # # # ------------ # After state # ------------ # # RP/0/RP0/CPU0:anton#show running-config router ospfv3 # router ospfv3 10 # area 11 # cost 11 # default-cost 5 # ! # area 22 # default-cost 6 # ! # ! # router ospfv3 26 # authentication disable # ! # router ospfv3 27 # area 10 # hello-interval 2 # ! # area 20 # ! # area 30 # ! # ! # router ospfv3 30 # cost 2 # priority 1 # mtu-ignore # packet-size 577 # dead-interval 2 # retransmit-interval 2 # demand-circuit # hello-interval 1 # transmit-delay 2 # router-id 2.2.2.2 # default-metric 10 # area 11 # default-cost 5 # ! # area 22 # default-cost 6 # ! # router ospfv3 10 # area 11 # cost 11 # default-cost 5 # ! # area 22 # default-cost 6 # ! # ! # router ospfv3 26 # authentication disable # ! # router ospfv3 27 # area 10 # hello-interval 2 # ! # area 20 # ! # area 30 # ! # ! # router ospfv3 30 # cost 2 # priority 1 # mtu-ignore # packet-size 577 # dead-interval 2 # retransmit-interval 2 # demand-circuit # hello-interval 1 # transmit-delay 2 # router-id 2.2.2.2 # default-metric 10 # area 11 # default-cost 5 # ! # area 22 # default-cost 6 # ! # ! # Using replaced # # ------------ # Before state # ------------ # # # RP/0/RP0/CPU0:anton#show running-config router ospf # router ospfv3 10 # area 11 # cost 11 # default-cost 5 # ! # area 22 # default-cost 6 # ! # ! # router ospfv3 26 # authentication disable # ! # router ospfv3 27 # area 10 # hello-interval 2 # ! # area 20 # ! # area 30 # ! # ! # router ospfv3 30 # cost 2 # priority 1 # mtu-ignore # packet-size 577 # dead-interval 2 # retransmit-interval 2 # demand-circuit # hello-interval 1 # transmit-delay 2 # router-id 2.2.2.2 # default-metric 10 # area 11 # default-cost 5 # ! # area 22 # default-cost 6 # ! # router ospfv3 10 # area 11 # cost 11 # default-cost 5 # ! # area 22 # default-cost 6 # ! # ! # router ospfv3 26 # authentication disable # ! # router ospfv3 27 # area 10 # hello-interval 2 # ! # area 20 # ! # area 30 # ! # ! # router ospfv3 30 # cost 2 # priority 1 # mtu-ignore # packet-size 577 # dead-interval 2 # retransmit-interval 2 # demand-circuit # hello-interval 1 # transmit-delay 2 # router-id 2.2.2.2 # default-metric 10 # area 11 # default-cost 5 # ! # area 22 # default-cost 6 # ! # ! - name: Replace OSPFv3 routes configurations from the device cisco.iosxr.iosxr_ospfv3: config: processes: - process_id: 27 areas: - area_id: 10 hello_interval: 2 - area_id: 20 cost: 2 default_cost: 2 - process_id: 26 authentication: disable: true state: replaced # # # ------------------------ # Module Execution Result # ------------------------ # # "before": { # "processes": [ # { # "areas": [ # { # "area_id": "11", # "cost": 11, # "default_cost": 5 # }, # { # "area_id": "22", # "default_cost": 6 # } # ], # "process_id": "10" # }, # { # "authentication": { # "disable": true # }, # "process_id": "26" # }, # { # "areas": [ # { # "area_id": "10", # "hello_interval": 2 # } # ], # "process_id": "27" # }, # { # "areas": [ # { # "area_id": "11", # "default_cost": 5 # }, # { # "area_id": "22", # "default_cost": 6 # } # ], # "cost": 2, # "dead_interval": 2, # "default_metric": 10, # "demand_circuit": true, # "hello_interval": 1, # "mtu_ignore": true, # "packet_size": 577, # "priority": 1, # "process_id": "30", # "retransmit_interval": 2, # "router_id": "2.2.2.2", # "transmit_delay": 2 # } # ] # } # # "commands": [ # "router ospfv3 27", # "area 20 default-cost 2", # "area 20 cost 2" # ] # # "after": { # "processes": [ # { # "areas": [ # { # "area_id": "11", # "cost": 11, # "default_cost": 5 # }, # { # "area_id": "22", # "default_cost": 6 # } # ], # "process_id": "10" # }, # { # "authentication": { # "disable": true # }, # "process_id": "26" # }, # { # "areas": [ # { # "area_id": "10", # "hello_interval": 2 # }, # { # "area_id": "20", # "cost": 2, # "default_cost": 2 # } # ], # "process_id": "27" # }, # { # "areas": [ # { # "area_id": "11", # "default_cost": 5 # }, # { # "area_id": "22", # "default_cost": 6 # } # ], # "cost": 2, # "dead_interval": 2, # "default_metric": 10, # "demand_circuit": true, # "hello_interval": 1, # "mtu_ignore": true, # "packet_size": 577, # "priority": 1, # "process_id": "30", # "retransmit_interval": 2, # "router_id": "2.2.2.2", # "transmit_delay": 2 # } # ] # } # # # ----------- # After state # ----------- # # RP/0/RP0/CPU0:anton(config)#do show running-config router ospfv3 # router ospfv3 10 # area 11 # cost 11 # default-cost 5 # ! # area 22 # default-cost 6 # ! # ! # router ospfv3 26 # authentication disable # ! # router ospfv3 27 # area 10 # hello-interval 2 # ! # area 20 # cost 2 # default-cost 2 # ! # area 30 # ! # ! # router ospfv3 30 # cost 2 # priority 1 # mtu-ignore # packet-size 577 # dead-interval 2 # retransmit-interval 2 # demand-circuit # hello-interval 1 # transmit-delay 2 # router-id 2.2.2.2 # default-metric 10 # area 11 # default-cost 5 # ! # area 22 # default-cost 6 # ! # ! - name: Override existing OSPFv3 configurations from the device cisco.iosxr.iosxr_ospfv3: config: processes: - process_id: 27 areas: - area_id: 10 hello_interval: 2 authentication: disable: true - area_id: 20 cost: 2 default_cost: 2 authentication: disable: true - process_id: 26 areas: - area_id: 10 hello_interval: 2 authentication: disable: true state: overridden # # # ------------------------ # Module Execution Result # ------------------------ # # "before": { # "processes": [ # { # "areas": [ # { # "area_id": "11", # "cost": 11, # "default_cost": 5 # }, # { # "area_id": "22", # "default_cost": 6 # } # ], # "process_id": "10" # }, # { # "authentication": { # "disable": true # }, # "process_id": "26" # }, # { # "areas": [ # { # "area_id": "10", # "hello_interval": 2 # }, # { # "area_id": "20", # "cost": 2, # "default_cost": 2 # } # ], # "process_id": "27" # }, # { # "areas": [ # { # "area_id": "11", # "default_cost": 5 # }, # { # "area_id": "22", # "default_cost": 6 # } # ], # "cost": 2, # "dead_interval": 2, # "default_metric": 10, # "demand_circuit": true, # "hello_interval": 1, # "mtu_ignore": true, # "packet_size": 577, # "priority": 1, # "process_id": "30", # "retransmit_interval": 2, # "router_id": "2.2.2.2", # "transmit_delay": 2 # } # ] # } # # "commands": [ # "router ospfv3 10", # "no area 11 default-cost 5", # "no area 11 cost 11", # "no area 22 default-cost 6", # "router ospfv3 30", # "no cost 2", # "no priority 1", # "no default-metric 10", # "no router-id 2.2.2.2", # "no demand-circuit", # "no packet-size 577", # "no transmit-delay 2", # "no dead-interval 2", # "no hello-interval 1", # "no retransmit-interval 2", # "no mtu-ignore", # "no area 11 default-cost 5", # "no area 22 default-cost 6", # "router ospfv3 26", # "area 10 hello-interval 4" # ] # # "after": { # "processes": [ # { # "process_id": "10" # }, # { # "areas": [ # { # "area_id": "10", # "hello_interval": 4 # } # ], # "authentication": { # "disable": true # }, # "process_id": "26" # }, # { # "areas": [ # { # "area_id": "10", # "hello_interval": 2 # }, # { # "area_id": "20", # "cost": 2, # "default_cost": 2 # } # ], # "process_id": "27" # }, # { # "process_id": "30" # } # ] # } # # # ----------- # After state # ----------- # # RP/0/RP0/CPU0:anton#show running-config router ospfv3 # router ospfv3 10 # area 11 # ! # area 22 # ! # ! # router ospfv3 26 # authentication disable # area 10 # hello-interval 4 # ! # ! # router ospfv3 27 # area 10 # hello-interval 2 # ! # area 20 # cost 2 # default-cost 2 # ! # area 30 # ! # ! # router ospfv3 30 # area 11 # ! # area 22 # ! # ! # Using deleted # # ------------ # Before state # ------------ # # # RP/0/RP0/CPU0:anton#show running-config router ospfv3 # router ospfv3 10 # area 11 # ! # area 22 # ! # ! # router ospfv3 26 # authentication disable # area 10 # hello-interval 4 # ! # ! # router ospfv3 27 # area 10 # hello-interval 2 # ! # area 20 # cost 2 # default-cost 2 # ! # area 30 # ! # ! # router ospfv3 30 # area 11 # ! # area 22 # ! # ! - name: Deleted existing OSPFv3 configurations from the device cisco.iosxr.iosxr_ospfv3: config: processes: - process_id: '10' - process_id: '26' - process_id: '27' - process_id: '30' state: deleted # # # ------------------------ # Module Execution Result # ------------------------ # # "before": { # "processes": [ # { # "process_id": "10" # }, # { # "areas": [ # { # "area_id": "10", # "hello_interval": 4 # } # ], # "authentication": { # "disable": true # }, # "process_id": "26" # }, # { # "areas": [ # { # "area_id": "10", # "hello_interval": 2 # }, # { # "area_id": "20", # "cost": 2, # "default_cost": 2 # } # ], # "process_id": "27" # }, # { # "process_id": "30" # } # ] # }, # # "commands": [ # "router ospfv3 26", # "no authentication disable", # "no area 10 hello-interval 4", # "router ospfv3 27", # "no area 10 hello-interval 2", # "no area 20 default-cost 2", # "no area 20 cost 2" # ] # # "after": { # "processes": [ # { # "process_id": "10" # }, # { # "process_id": "26" # }, # { # "process_id": "27" # }, # { # "process_id": "30" # } # ] # } # # # ----------- # After state # ----------- # # RP/0/RP0/CPU0:anton(config)#show running-config router ospfv3 # router ospfv3 10 # ! # router ospfv3 26 # ! # router ospfv3 27 # ! # router ospfv3 30 # ! # Using parsed # parsed.cfg # ------------ # router ospfv3 10 # area 11 # cost 11 # default-cost 5 # ! # area 22 # default-cost 6 # ! # ! # router ospfv3 26 # authentication disable # ! # router ospfv3 27 # area 10 # hello-interval 2 # ! # ! # router ospfv3 30 # router-id 2.2.2.2 # cost 2 # packet-size 577 # priority 1 # mtu-ignore # dead-interval 2 # retransmit-interval 2 # demand-circuit # hello-interval 1 # transmit-delay 2 # default-metric 10 # area 11 # default-cost 5 # ! # area 22 # default-cost 6 # ! # ! - name: Parsed the device configuration to get output commands cisco.iosxr.iosxr_ospfv3: running_config: "{{ lookup('file', './parsed.cfg') }}" state: parsed # # # ------------------------- # Module Execution Result # ------------------------- # # # "parsed": { # "processes": [ # { # "areas": [ # { # "area_id": "11", # "cost": 11, # "default_cost": 5 # }, # { # "area_id": "22", # "default_cost": 6 # } # ], # "process_id": "10" # }, # { # "authentication": { # "disable": true # }, # "process_id": "26" # }, # { # "areas": [ # { # "area_id": "10", # "hello_interval": 2 # } # ], # "process_id": "27" # }, # { # "areas": [ # { # "area_id": "11", # "default_cost": 5 # }, # { # "area_id": "22", # "default_cost": 6 # } # ], # "cost": 2, # "dead_interval": 2, # "default_metric": 10, # "demand_circuit": true, # "hello_interval": 1, # "mtu_ignore": true, # "packet_size": 577, # "priority": 1, # "process_id": "30", # "retransmit_interval": 2, # "router_id": "2.2.2.2", # "transmit_delay": 2 # } # ] # } # # Using rendered # # - name: Render the commands for provided configuration cisco.iosxr.iosxr_ospfv3: config: processes: - process_id: 27 areas: - area_id: 10 hello_interval: 2 - process_id: 26 authentication: disable: true - process_id: 10 areas: - area_id: 11 default_cost: 5 cost: 11 - area_id: 22 default_cost: 6 - process_id: 30 areas: - area_id: 11 default_cost: 5 - area_id: 22 default_cost: 6 cost: 2 default_metric: 10 transmit_delay: 2 hello_interval: 1 dead_interval: 2 retransmit_interval: 2 packet_size: 577 priority: 1 router_id: '2.2.2.2' demand_circuit: true mtu_ignore: true state: rendered # # # ------------------------- # Module Execution Result # ------------------------- # # # "rendered": [ # "router ospfv3 27", # "area 10 hello-interval 2", # "router ospfv3 26", # "authentication disable", # "router ospfv3 10", # "area 11 default-cost 5", # "area 11 cost 11", # "area 22 default-cost 6", # "router ospfv3 30", # "cost 2", # "priority 1", # "default-metric 10", # "router-id 2.2.2.2", # "demand-circuit", # "packet-size 577", # "transmit-delay 2", # "dead-interval 2", # "hello-interval 1", # "retransmit-interval 2", # "mtu-ignore", # "area 11 default-cost 5", # "area 22 default-cost 6" # ] # Using gathered # # Before state: # ------------- # # RP/0/RP0/CPU0:anton#show running-config router ospf # router ospfv3 10 # area 11 # cost 11 # default-cost 5 # ! # area 22 # default-cost 6 # ! # ! # router ospfv3 26 # authentication disable # area 10 # ! # ! # router ospfv3 27 # area 10 # hello-interval 2 # ! # area 20 # ! # area 30 # ! # ! # router ospfv3 30 # cost 2 # priority 1 # mtu-ignore # packet-size 577 # dead-interval 2 # retransmit-interval 2 # demand-circuit # hello-interval 1 # transmit-delay 2 # router-id 2.2.2.2 # default-metric 10 # area 11 # default-cost 5 # ! # area 22 # default-cost 6 # ! # ! - name: Gather ospfv3 routes configuration cisco.iosxr.iosxr_ospfv3: state: gathered # # # ------------------------- # Module Execution Result # ------------------------- # # "gathered": { # "processes": [ # { # "areas": [ # { # "area_id": "11", # "cost": 11, # "default_cost": 5 # }, # { # "area_id": "22", # "default_cost": 6 # } # ], # "process_id": "10" # }, # { # "authentication": { # "disable": true # }, # "process_id": "26" # }, # { # "areas": [ # { # "area_id": "10", # "hello_interval": 2 # } # ], # "process_id": "27" # }, # { # "areas": [ # { # "area_id": "11", # "default_cost": 5 # }, # { # "area_id": "22", # "default_cost": 6 # } # ], # "cost": 2, # "dead_interval": 2, # "default_metric": 10, # "demand_circuit": true, # "hello_interval": 1, # "mtu_ignore": true, # "packet_size": 577, # "priority": 1, # "process_id": "30", # "retransmit_interval": 2, # "router_id": "2.2.2.2", # "transmit_delay": 2 # } # ] # } #
Authors
- Rohit Thakur (@rohitthakur2590)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/cisco/iosxr/iosxr_ospfv3_module.html