a10_router_ipv6_ospf

Synopsis

Open Shortest Path First (OSPFv3)

Parameters

Parameters

Choices/Defaults

Comment

state

str/required

[‘noop’, ‘present’, ‘absent’]

State of the object to be created.

ansible_host

str/required

Host for AXAPI authentication

ansible_username

str/required

Username for AXAPI authentication

ansible_password

str/required

Password for AXAPI authentication

ansible_port

int/required

Port for AXAPI authentication

a10_device_context_id

int

[‘1-8’]

Device ID for aVCS configuration

a10_partition

str

Destination/target partition for object/command

process_id

str/required

OSPFv3 process tag

abr_type_option

str

‘cisco’= Alternative ABR, Cisco implementation (RFC3509); ‘ibm’= Alternative ABR, IBM implementation (RFC3509); ‘standard’= Standard behavior (RFC2328);

auto_cost_reference_bandwidth

int

Use reference bandwidth method to assign OSPF cost (The reference bandwidth in terms of Mbits per second)

bfd_all_interfaces

bool

Enable BFD on all interfaces

default_metric

int

Set metric of redistributed routes (Default metric)

distribute_internal_list

list

Field distribute_internal_list

ntype

str

‘lw4o6’= LW4O6 Prefix; ‘nat64’= NAT64 Prefix; ‘static-nat’= Static NAT; ‘floating-ip’= Floating IP; ‘ip-nat’= IP NAT; ‘ip-nat-list’= IP NAT list; ‘vip’= Only not flagged Virtual IP (VIP); ‘vip-only-flagged’= Selected Virtual IP (VIP);

area_ipv4

str

OSPF area ID in IP address format

area_num

int

OSPF area ID as a decimal value

cost

int

Cost

distribute_list

dict

Field distribute_list

prefix_list

dict

Field prefix_list

log_adjacency_changes

str

‘detail’= Log changes in adjacency state; ‘disable’= Disable logging;

ha_standby_extra_cost

list

Field ha_standby_extra_cost

extra_cost

int

The extra cost value

group

int

Group (Group ID)

max_concurrent_dd

int

Maximum number allowed to process DD concurrently (Number of DD process)

passive_interface

dict

Field passive_interface

loopback_cfg

list

Field loopback_cfg

trunk_cfg

list

Field trunk_cfg

ve_cfg

list

Field ve_cfg

tunnel_cfg

list

Field tunnel_cfg

eth_cfg

list

Field eth_cfg

router_id

str

router-id for the OSPF process (OSPFv3 router-id in IPv4 address format)

timers

dict

Field timers

spf

dict

Field spf

uuid

str

uuid of the object

user_tag

str

Customized tag

default_information

dict

Field default_information

originate

bool

Distribute a default route

always

bool

Always advertise default route

metric

int

OSPF default metric (OSPF metric)

metric_type

int

OSPF metric type for default routes

route_map

str

Route map reference (Pointer to route-map entries)

uuid

str

uuid of the object

area_list

list

Field area_list

area_ipv4

str

OSPFv3 area ID in IP address format

area_num

int

OSPFv3 area ID as a decimal value

default_cost

int

Set the summary-default cost of a NSSA or stub area (Stub’s advertised default summary cost)

range_list

list

Field range_list

stub

bool

Configure OSPFv3 area as stub

no_summary

bool

Do not inject inter-area routes into area

virtual_link_list

list

Field virtual_link_list

uuid

str

uuid of the object

redistribute

dict

Field redistribute

redist_list

list

Field redist_list

ospf_list

list

Field ospf_list

ip_nat

bool

IP-NAT

metric_ip_nat

int

OSPFV3 default metric (OSPFV3 metric)

metric_type_ip_nat

str

‘1’= Set OSPFV3 External Type 1 metrics; ‘2’= Set OSPFV3 External Type 2 metrics;

route_map_ip_nat

str

Route map reference (Pointer to route-map entries)

ip_nat_floating_list

list

Field ip_nat_floating_list

vip_list

list

Field vip_list

vip_floating_list

list

Field vip_floating_list

uuid

str

uuid of the object

Status

  • This module is not guaranteed to have a backwards compatible interface. [preview]

  • This module is maintained by community.

Authors

  • A10 Networks 2021