On this page
mellanox.onyx.onyx_bfd – Configures BFD parameters
Note
This plugin is part of the mellanox.onyx collection (version 1.0.0).
To install it use: ansible-galaxy collection install mellanox.onyx
.
To use it in a playbook, specify: mellanox.onyx.onyx_bfd
.
New in version 0.2.0: of mellanox.onyx
Synopsis
- This module provides declarative management of BFD protocol params on Mellanox ONYX network devices.
Parameters
Parameter | Choices/Defaults | Comments |
---|---|---|
interval_min_rx
integer
|
Minimum desired receive rate, should be between 50 and 6000.
|
|
interval_multiplier
integer
|
Desired detection multiplier, should be between 3 and 50.
|
|
interval_transmit_rate
integer
|
Minimum desired transmit rate, should be between 50 and 60000.
|
|
iproute_mask_length
integer
|
Configures the mask length of the ip route network prefix, e.g 24.
|
|
iproute_network_prefix
string
|
Configures the ip route network prefix, e.g 1.1.1.1.
|
|
iproute_next_hop
string
|
Configures the ip route next hop, e.g 2.2.2.2.
|
|
shutdown
boolean
|
|
Administratively shut down BFD protection.
|
vrf
string
|
Specifys the vrf name.
|
Examples
- name: Configures bfd
onyx_bfd:
shutdown: yes
vrf: 5
interval_min_rx: 55
interval_multiplier: 8
interval_transmit_rate: 88
iproute_network_prefix: 1.1.1.0
iproute_mask_length: 24
iproute_next_hop: 3.2.2.2
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key | Returned | Description |
---|---|---|
commands
list / elements=string
|
always |
The list of configuration mode commands to send to the device.
Sample:
['ip bfd shutdown', 'no ip bfd shutdown', 'ip bfd shutdown vrf <vrf_name>', 'no ip bfd shutdown vrf <vrf_name>', 'ip bfd vrf <vrf_name> interval min-rx <min_rx> multiplier <multiplier> transmit-rate <transmit_rate> force', 'ip bfd interval min-rx <min_rx> multiplier <multiplier> transmit-rate <transmit_rate> force', 'ip route vrf <vrf_name> <network_prefix>/<mask_length> <next_hop> bfd', 'ip route <network_prefix>/<mask_length> <next_hop> bfd']
|
Authors
- Sara Touqan (@sarato)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/mellanox/onyx/onyx_bfd_module.html