community.network.ce_static_route_bfd 模块 – 管理华为CloudEngine交换机上的静态路由配置。
注意
此模块是 community.network 集合 (版本 5.1.0) 的一部分。
如果您使用的是 ansible
包,则可能已安装此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用: ansible-galaxy collection install community.network
。
要在剧本中使用它,请指定: community.network.ce_static_route_bfd
。
注意
community.network 集合已弃用,并将从 Ansible 12 中移除。有关更多信息,请参见 讨论主题。
community.network 0.2.0 中的新增功能
已弃用
- 在以下版本中移除:
6.0.0版本
- 原因:
此集合及其中的所有内容均未维护且已弃用。
- 替代方案:
未知。
概要
管理华为CloudEngine交换机上的静态路由。
别名:network.cloudengine.ce_static_route_bfd
参数
参数 |
注释 |
---|---|
静态路由的目标IP地址族类型。 选项
|
|
bfd名称(范围1-15)。 |
|
传入的命令行用于发送sys,undo ip route-static default-bfd,commit。 |
|
路由名称。在CLI上与name参数一起使用。 |
|
下一跳IP地址的VPN实例。 |
|
配置BFD乘数(范围3-50)。 |
|
用于区分命令行功能。 选项
|
|
静态路由的目标IP掩码。 |
|
设置最小BFD接收间隔(范围50-1000)。 |
|
设置最小BFD会话发送间隔(范围50-1000)。 |
|
静态路由的下一跳地址。 |
|
静态路由的下一跳接口全名。 |
|
路由的优先级或管理差异(范围1-255)。 |
|
静态路由的目标IP地址。 |
|
指定资源的所需状态。 选项
|
|
路由标签值(数字)。 |
|
目标IP地址的VPN实例。 |
备注
注意
此模块要求在被管理的远程设备上启用netconf系统服务。
推荐的连接是
netconf
。此模块也适用于旧版剧本的
local
连接。如果没有提供vrf,则vrf设置为default。
如果state=absent,则无论非必需参数如何,路由配置都将被删除。
示例
#ip route-static bfd interface-type interface-number nexthop-address [ local-address address ]
#[ min-rx-interval min-rx-interval | min-tx-interval min-tx-interval | detect-multiplier multiplier ]
- name: Config an ip route-static bfd 10GE1/0/1 3.3.3.3 min-rx-interval 50 min-tx-interval 50 detect-multiplier 5
community.network.ce_static_route_bfd:
function_flag: 'singleBFD'
nhp_interface: 10GE1/0/1
next_hop: 3.3.3.3
min_tx_interval: 50
min_rx_interval: 50
detect_multiplier: 5
aftype: v4
state: present
#undo ip route-static bfd [ interface-type interface-number | vpn-instance vpn-instance-name ] nexthop-address
- name: Undo ip route-static bfd 10GE1/0/1 3.3.3.4
community.network.ce_static_route_bfd:
function_flag: 'singleBFD'
nhp_interface: 10GE1/0/1
next_hop: 3.3.3.4
aftype: v4
state: absent
#ip route-static default-bfd { min-rx-interval {min-rx-interval} | min-tx-interval {min-tx-interval} | detect-multiplier {multiplier}}
- name: Config an ip route-static default-bfd min-rx-interval 50 min-tx-interval 50 detect-multiplier 6
community.network.ce_static_route_bfd:
function_flag: 'globalBFD'
min_tx_interval: 50
min_rx_interval: 50
detect_multiplier: 6
aftype: v4
state: present
- name: Undo ip route-static default-bfd
community.network.ce_static_route_bfd:
function_flag: 'globalBFD'
aftype: v4
state: absent
commands: 'sys,undo ip route-static default-bfd,commit'
- name: Config an ipv4 static route 2.2.2.0/24 2.2.2.1 preference 1 tag 2 description test for staticBFD
community.network.ce_static_route_bfd:
function_flag: 'staticBFD'
prefix: 2.2.2.2
mask: 24
next_hop: 2.2.2.1
tag: 2
description: test
pref: 1
aftype: v4
bfd_session_name: btoa
state: present
返回值
常见的返回值在 此处 有记录,以下是此模块独有的字段
键 |
描述 |
---|---|
检查设备上是否进行了更改 返回:始终 示例: |
|
模块执行后交换机的k/v对 返回:始终 示例: |
|
现有交换机的k/v对 返回:始终 示例: |
|
传递到模块的参数的键值对 返回:始终 示例: |
|
发送到设备的命令列表 返回:始终 示例: |
状态
此模块将在6.0.0版本中移除。[已弃用]
更多信息请参见 已弃用。