community.network.ce_bgp_af 模块 – 管理华为 CloudEngine 交换机上的 BGP 地址族配置。
注意
此模块是 community.network 集合(版本 5.1.0)的一部分。
如果您正在使用 ansible
包,您可能已经安装了此集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install community.network
。
要在 playbook 中使用它,请指定:community.network.ce_bgp_af
。
注意
community.network 集合已被弃用,并将从 Ansible 12 中删除。有关更多信息,请参阅讨论线程。
已弃用
- 在以下版本中删除:
版本 6.0.0
- 原因:
此集合及其中的所有内容都未维护且已弃用。
- 替代方案:
未知。
概要
管理华为 CloudEngine 交换机上的 BGP 地址族配置。
别名:network.cloudengine.ce_bgp_af
参数
参数 |
注释 |
---|---|
如果值为 true,则启用 BGP 以仅将 RM 中的最佳路由通告给对等方。如果值为 false,则不启用 BGP 以仅将 RM 中的最佳路由通告给对等方。 选项
|
|
Add-Path 路由的数量。该值是一个介于 2 到 64 之间的整数。 |
|
BGP 实例的地址族类型。 选项
|
|
允许选择 BGP 来源 AS 验证结果为“无效”的路由。如果值为 true,则无效路由可以参与路由选择。如果值为 false,则无效路由不能参与路由选择。 选项
|
|
如果值为 true,则在 BGP 选择最佳路由时,会比较从不同自治系统中的对等方学习到的路由的 MED。如果值为 false,则在 BGP 选择最佳路由时,不会比较从不同自治系统中的对等方学习到的路由的 MED。 选项
|
|
如果值为 true,则在 BGP 选择最佳路由时会忽略 AS 路径属性。如果值为 false,则在 BGP 选择最佳路由时不会忽略 AS 路径属性。AS 路径长度较小的优先级较高。 选项
|
|
如果值为 true,则启用 BGP 自动 FRR。如果值为 false,则禁用 BGP 自动 FRR。 选项
|
|
设置 Local-Preference 属性。该值是一个整数。该值是一个介于 0 到 4294967295 之间的整数。 |
|
指定 BGP 路由的多出口鉴别器 (MED)。该值是一个介于 0 到 4294967295 之间的整数。 |
|
如果值为 true,则允许将默认路由导入 BGP 路由表。如果值为 false,则不允许将默认路由导入 BGP 路由表。 选项
|
|
如果值为 true,则启用 BGP 确定性 MED。如果值为 false,则禁用 BGP 确定性 MED。 选项
|
|
如果值为 true,则在 EBGP 负载均衡场景中,通告的路由的下一跳更改为通告方本身。如果值为 false,则在 EBGP 负载均衡场景中,通告的路由的下一跳不会更改为通告方本身。 选项
|
|
如果值为 true,则在启用快速 EBGP 接口感知功能后,当接口变为 Down 时,会立即删除接口上的 EBGP 会话。如果值为 false,则在启用快速 EBGP 接口感知功能后,当接口变为 Down 时,不会立即删除接口上的 EBGP 会话。 选项
|
|
如果值为 true,则在 BGP 负载均衡场景中,通告的路由的下一跳更改为通告方本身。如果值为 false,则在 BGP 负载均衡场景中,通告的路由的下一跳不会更改为通告方本身。 选项
|
|
如果该值为 true,则在 IBGP 负载均衡场景中,通告路由的下一跳地址会更改为通告者本身。如果该值为 false,则在 IBGP 负载均衡场景中,通告路由的下一跳地址不会更改为通告者本身。 选项
|
|
如果该值为 true,则 BGP 选择最佳路由时,不会比较下一跳 IGP 路由的度量值。如果该值为 false,则 BGP 选择最佳路由时,会比较下一跳 IGP 路由的度量值。度量值较小的路由优先级较高。 选项
|
|
导入路由协议的进程 ID。该值为 0 到 4294967295 之间的整数。 |
|
可以从中导入路由的路由协议。 选项
|
|
入口 LSP 策略名称。 |
|
负载均衡 AS 路径忽略。 选项
|
|
如果该值为 true,则启用降低优先级以通告路由。如果该值为 false,则禁用降低优先级以通告路由。 选项
|
|
指定 IP 地址的掩码长度。该值为 0 到 128 之间的整数。 |
|
指定等价 EBGP 路由的最大数量。该值为 1 到 65535 之间的整数。 |
|
指定等价 IBGP 路由的最大数量。该值为 1 到 65535 之间的整数。 |
|
指定 BGP 路由表中等价路由的最大数量。该值为 1 到 65535 之间的整数。 |
|
如果该值为 true,当 BGP 选择最佳路由时,如果路由的属性未携带 MED 值,则系统使用 4294967295 作为该路由的 MED 值。如果该值为 false,如果路由的属性未携带 MED 值,则系统使用 0 作为该路由的 MED 值。 选项
|
|
指定 BGP 通告的 IP 地址。该值为 0 到 255 个字符的字符串。 |
|
下一跳选择依赖类型。 选项
|
|
如果该值为 true,则启用第三方下一跳功能。如果该值为 false,则禁用第三方下一跳功能。 选项
|
|
指定用于路由迭代的路由策略的名称。该值为 1 到 40 个字符的字符串。 |
|
发起者优先级。 选项
|
|
如果该值为 true,则允许修改扩展团体属性。如果该值为 false,则不允许修改扩展团体属性。 选项
|
|
如果该值为 true,则对接收到的 VPN 路由执行 VPN-Target 过滤功能。如果该值为 false,则不对接收到的 VPN 路由执行 VPN-Target 过滤功能。 选项
|
|
设置 EBGP 路由的协议优先级。该值为 1 到 255 之间的整数。 |
|
设置 IBGP 路由的协议优先级。该值为 1 到 255 之间的整数。 |
|
设置本地 BGP 路由的协议优先级。该值为 1 到 255 之间的整数。 |
|
设置一个路由策略来过滤路由,以便将配置的优先级应用于与指定策略匹配的路由。该值为 1 到 40 个字符的字符串。 |
|
如果该值为 true,则在客户端之间启用路由反射。如果该值为 false,则在客户端之间禁用路由反射。 选项
|
|
如果该值为 true,则启用路由反射器以基于导出策略修改路由路径属性。如果该值为 false,则禁用路由反射器以基于导出策略修改路由路径属性。 选项
|
|
设置集群 ID。在集群中配置多个 RR 可以增强网络的稳定性。该值为 1 到 4294967295 之间的整数。 |
|
设置集群 IPv4 地址。该值以 IPv4 地址的格式表示。 |
|
如果该值为 true,则启用中继延迟。如果该值为 false,则禁用中继延迟。 选项
|
|
如果该值为 true,则 BGP 路由不能通告到 IP 路由表。如果该值为 false,则 BGP 首选的路由会通告到 IP 路由表。 选项
|
|
指定路由策略的名称。该值为 1 到 40 个字符的字符串。 |
|
路由选择延迟。该值为 0 到 3600 之间的整数。 |
|
路由器的 ID,格式为 IPv4 地址。该值为 0 到 255 个字符的字符串。该值采用点分十进制表示法。 |
|
如果该值为 true,则 BGP 选择最佳路由时会忽略路由器 ID 属性。如果该值为 false,则 BGP 选择最佳路由时不会忽略路由器 ID 属性。 选项
|
|
设置 RR 组支持的扩展团体过滤器数量。该值为 1 到 51 个字符的字符串。 |
|
指定资源的期望状态。 选项
|
|
如果该值为 true,则为本地导入的路由启用自动聚合。如果该值为 false,则为本地导入的路由禁用自动聚合。 选项
|
|
如果该值为 true,则启用通告超网标签的功能。如果该值为 false,则禁用通告超网标签的功能。 选项
|
|
如果该值为 true,则启用通告超网单播路由的功能。如果该值为 false,则禁用通告超网单播路由的功能。 选项
|
|
BGP 实例的名称。名称是区分大小写的字符串。只有在创建了相应的 VPN 实例之后,才能使用 BGP 实例。该值为 1 到 31 个区分大小写的字符的字符串。 |
|
如果该值为 true,则允许 VPN BGP 实例自动选择路由器 ID。如果该值为 false,则禁止 VPN BGP 实例自动选择路由器 ID。 选项
|
注释
注意
此模块需要在被管理的远程设备上启用 netconf 系统服务。
推荐的连接方式是
netconf
。此模块也适用于旧版 playbook 的
local
连接。
示例
- name: CloudEngine BGP address family test
hosts: cloudengine
connection: local
gather_facts: false
tasks:
- name: "Config BGP Address_Family"
community.network.ce_bgp_af:
state: present
vrf_name: js
af_type: ipv4uni
- name: "Undo BGP Address_Family"
community.network.ce_bgp_af:
state: absent
vrf_name: js
af_type: ipv4uni
- name: "Config import route"
community.network.ce_bgp_af:
state: present
vrf_name: js
af_type: ipv4uni
import_protocol: ospf
import_process_id: 123
- name: "Undo import route"
community.network.ce_bgp_af:
state: absent
vrf_name: js
af_type: ipv4uni
import_protocol: ospf
import_process_id: 123
- name: "Config network route"
community.network.ce_bgp_af:
state: present
vrf_name: js
af_type: ipv4uni
network_address: 1.1.1.1
mask_len: 24
- name: "Undo network route"
community.network.ce_bgp_af:
state: absent
vrf_name: js
af_type: ipv4uni
network_address: 1.1.1.1
mask_len: 24
返回值
通用返回值在此处记录 这里,以下是此模块独有的字段
键 |
描述 |
---|---|
检查设备上是否进行了更改 返回: 总是 示例: |
|
模块执行后 aaa 参数的键/值对 返回: 总是 示例: |
|
现有 aaa 服务器的键/值对 返回: 总是 示例: |
|
传递到模块的参数的键/值对 返回: 总是 示例: |
|
发送到设备的命令 返回: 总是 示例: |
状态
此模块将在 6.0.0 版本中删除。[已弃用]
有关更多信息,请参阅 已弃用。