cisco.nxos.nxos_evpn_vni 模块 – 管理 Cisco EVPN VXLAN 网络标识符 (VNI)。

注意

此模块是 cisco.nxos 集合 (版本 9.2.1) 的一部分。

如果您使用的是 ansible 包,您可能已经安装了此集合。它不包含在 ansible-core 中。要检查是否已安装,请运行 ansible-galaxy collection list

要安装它,请使用:ansible-galaxy collection install cisco.nxos

要在 playbook 中使用它,请指定:cisco.nxos.nxos_evpn_vni

cisco.nxos 1.0.0 中的新功能

概要

  • 管理 Nexus 设备的 Cisco 以太网虚拟专用网络 (EVPN) VXLAN 网络标识符 (VNI) 配置。

参数

参数

注释

route_distinguisher

字符串

VPN 路由区分符 (RD)。RD 与 PE 路由器学习到的 IPv4 或 IPv6 前缀组合,以创建全局唯一地址。

route_target_both

列表 / elements=字符串

使用单个属性启用/禁用导入和导出目标社区的路由目标设置。

route_target_export

列表 / elements=字符串

设置路由目标“导出”扩展社区。

route_target_import

列表 / elements=字符串

设置路由目标“导入”扩展社区。

state

字符串

确定设备上是否应存在配置。

选择

  • "present" ← (默认)

  • "absent"

vni

字符串 / 必需

EVPN VXLAN 网络标识符。

注释

注意

  • 在 VIRL 上针对 NXOSv 7.3.(0)D1(1) 进行测试

  • 不支持 Cisco MDS

  • 默认情况下,如果支持,则恢复参数默认值。

  • 不允许 RD 覆盖。您应该先将其设置为默认值,然后再重新配置它。

  • route_target_bothroute_target_importroute_target_export valid 值是扩展社区列表,(即 [‘1.2.3.4:5’, ‘33:55’])或关键字 ‘auto’ 或 ‘default’。

  • 由于该属性在 Nexus 平台和映像版本中的行为不一致,因此不建议使用 route_target_both 属性。因此,建议使用显式的 route_target_exportroute_target_import 属性,而不是 route_target_both

  • RD 有效值是路由区分符格式之一的字符串、关键字“auto”或关键字“default”。

  • 有关使用 CLI 和 NX-API 的信息,请参阅:ref:`NXOS 平台选项指南 <nxos_platform_options>`

  • 有关使用 Ansible 管理网络设备的更多信息,请参阅:ref:`Ansible 网络指南 <network_guide>`

  • 有关使用 Ansible 管理 Cisco 设备的更多信息,请参阅 Cisco 集成页面 <https://ansible.org.cn/integrations/networks/cisco>_。

示例

- name: vni configuration
  cisco.nxos.nxos_evpn_vni:
    vni: 6000
    route_distinguisher: 60:10
    route_target_import:
      - "5000:10"
      - "4100:100"
    route_target_export: auto
    route_target_both: default

返回值

常见的返回值在此处记录 此处,以下是此模块独有的字段

描述

命令

列表 / elements=字符串

发送到设备的命令

返回: 始终

示例: ["evpn", "vni 6000 l2", "route-target import 5001:10"]

作者

  • Gabriele Gerbino (@GGabriele)