cisco.nxos.nxos_vxlan_vtep 模块 – 管理 VXLAN 网络虚拟化终端 (NVE)。

注意

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

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

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

要在 Playbook 中使用它,请指定:cisco.nxos.nxos_vxlan_vtep

cisco.nxos 1.0.0 中的新增功能

概要

  • 管理终止 VXLAN 隧道的 VXLAN 网络虚拟化终端 (NVE) 覆盖接口。

参数

参数

注释

advertise_virtual_rmac

布尔值

advertise_virtual_rmac 参数允许 BGP 在通告类型 2 路由时使用带有 VIP 的 VMAC 作为下一跳。应与 cisco.nxos.nxos_bgp_address_family 模块中的 advertise_pip 参数一起使用。

选择

  • false

  • true

description

字符串

NVE 接口的描述。

global_ingress_replication_bgp

布尔值

为所有 VNI 配置入口复制协议为 bgp。这在运行 NX-OS 软件版本 9.2(x) 或更高版本的 Nexus 9000 系列交换机上可用。

选择

  • false

  • true

global_mcast_group_L2

字符串

L2 VNI 的全局多播 IP 前缀或关键字“default”。这在运行 NX-OS 软件版本 9.2(x) 或更高版本的 Nexus 9000 系列交换机上可用。

global_mcast_group_L3

字符串

L3 VNI 的全局多播 IP 前缀或关键字“default”。这在运行 NX-OS 软件版本 9.2(x) 或更高版本的 Nexus 9000 系列交换机上可用。

global_suppress_arp

布尔值

为所有 VNI 启用 ARP 抑制。这在运行 9.2.x 或更高版本的 NX-OS 9K 系列上可用。

选择

  • false

  • true

host_reachability

布尔值

指定主机可达性通告的机制。布尔值“true”表示 BGP 将用于主机可达性通告。布尔值“false”表示不使用任何协议进行主机可达性通告。不支持其他主机可达性通告协议(例如 OpenFlow、控制器等)。

选择

  • false

  • true

interface

字符串 / 必需

VXLAN 网络虚拟化终端的接口名称。

multisite_border_gateway_interface

字符串

在 cisco.nxos 1.1.0 中添加

指定应将哪个环回接口的 IP 地址用于 NVE 多站点边界网关接口。这在运行 NX-OS 7.0(3)I7(x) 或更高版本的特定 Nexus 9000 系列交换机上可用。指定“default”以删除现有的网关配置。

shutdown

布尔值

以管理方式关闭 NVE 接口。

选择

  • false

  • true

source_interface

字符串

指定应将哪个环回接口的 IP 地址用于 NVE 接口。

source_interface_hold_down_time

字符串

抑制 NVE 环回地址的通告,直到覆盖网络收敛。

state

字符串

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

选择

  • "present" ← (默认)

  • "absent"

备注

注意

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

  • 不支持 Cisco MDS

  • 该模块用于管理 NVE 属性,而不是创建 NVE 接口。如果要这样做,请使用 cisco.nxos.nxos_interfaces

  • state=absent 删除接口。

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

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

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

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

示例

- cisco.nxos.nxos_vxlan_vtep:
    interface: nve1
    description: default
    host_reachability: true
    source_interface: Loopback0
    source_interface_hold_down_time: 30
    shutdown: default
    multisite_border_gateway_interface: Loopback0

返回值

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

描述

commands

列表 / 元素=字符串

发送到设备的命令

已返回:总是

示例: ["interface nve1", "source-interface loopback0", "source-interface hold-down-time 30", "description simple description", "shutdown", "host-reachability protocol bgp", "multisite border-gateway interface loopback0"]

作者

  • Gabriele Gerbino (@GGabriele)