Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
在此页面上
 

非运行逻辑交换机和相应的 OVSDB Junos OS故障排除VXLAN

问题

描述

操作模式命令 show ovsdb logical-switch 输出中的标志字段是以下其中一个:

  • Created by Controller

  • Created by L2ALD

  • Tunnel key mismatch

原因

  • 如果显示标志字段,则 NSX 环境中配置了逻辑交换机,或者在 Contrail 环境中配置 Created by Controller 了虚拟网络。但是,VXLAN设备上未配置等效瞻博网络配置。

  • 如果标志 字段显示 Created by L2ALD ,VXLAN设备上配置了瞻博网络配置。但是,未在 NSX 环境中配置等效逻辑交换机,或在 Contrail 环境中未配置等效的虚拟网络。

  • 如果显示标志字段,则逻辑交换机配置中指定的 VXLAN 网络标识符 (VNI) 或虚拟网络配置中指定的 VXLAN 标识符与同等 VXLAN 配置 Tunnel key mismatch 中的 VNI 不匹配。

解决 方案

如果显示标志字段 Created by Controller ,则采取以下操作:

  • 在QFX 系列上,验证交换机 set switch-options ovsdb-managed 中是否发出配置Junos OS CLI。发出此命令并提交配置使瞻博网络可动态创建 OVSDB 管理的 VXLAN。

    另一个可能原因是 L2ALD 守护程序已失效。如果是这种情况,请等待几秒,重新启动操作模式命令,然后重新检查 show ovsdb logical-switch 标志字段的设置。

    另一个可能的原因瞻博网络设备动态配置 VXLAN 及其关联逻辑接口,但是这些实体自身或在同一事务中提交的实体中的配置出错。如果事务中的一个或多个配置存在问题,则事务中所有配置(甚至是已正确配置的配置)均保持不提交并排队等待故障排除和解决配置问题。因此,瞻博网络设备无法提交事务中的所有配置。从 Junos OS QFX5100 交换机的 14.1X53-D26 版本开始,Junos OS QFX5110 和 QFX5200 交换机的 15.1X53-D210 版,以及 QFX5210 交换机的 18.1R1,可以输入操作模式命令确定事务中的哪些配置是误发的。 show ovsdb commit failures 解决错误后,输入 命令从队列中移除事务, clear ovsdb commit failures 然后重试提交事务中的所有配置。可能会导致承诺错误的问题包括但不限于在动态配置的 VXLAN 和以前使用 Junos OS CLI 配置的 VXLAN 中检测相同的 VXLAN 名称或 VXLAN 网络标识符 (VNI)。

  • 在支持 VXLAN 和 OVSDB 的所有其他 瞻博网络 设备上,确定设备上是否存在相当于VXLAN交换机配置或虚拟网络配置的虚拟机。如果未配置 VXLAN,请执行配置 OVSDB-Managed VXLAN 的过程。如果配置了 VXLAN,请检查 VXLAN 名称,以确保其与逻辑交换机 (NSX) 或虚拟网络 (Contrail) 配置的普遍唯一标识符 (UUID) 相同。此外,检查 VNI,确保值与逻辑交换机 (NSX) 或虚拟网络 (Contrail) 配置中的值相同。

如果显示标志字段 Created by L2ALD ,则采取以下操作:

  • 在交换机QFX 系列,存在两个问题。首先,尽管多瞻博网络可动态创建 OVSDB 管理的 VXLAN,但VXLAN配置了此Junos OS CLI。其次,未配置相应的逻辑交换机 (NSX) 或虚拟网络 (Contrail)。要解决这两个问题,请配置 NSX 环境中的逻辑交换机或 Contrail 环境中虚拟网络。软件定义网络 (SDN) 控制器将相关逻辑交换机或虚拟网络信息推送至 瞻博网络 设备后,设备将动态创建相应的 VXLAN,并删除使用 Junos OS CLI 配置的 VXLAN。

  • 在支持 VXLAN 和 OVSDB 的所有其他 瞻博网络 设备上,确定是在 NSX 环境中配置等效逻辑交换机,还是在 Contrail 环境中配置虚拟网络。如果未配置逻辑交换机或虚拟网络,请配置一个,并注意为逻辑交换机或虚拟网络自动生成 UUID,并且此 UUID 必须用作交换机VXLAN。也就是说,VXLAN名称必须使用逻辑交换机或虚拟网络 UUID 重新配置。

    另一种可能性是可能存在逻辑交换机或虚拟网络配置,但实体的 UUID 可能与VXLAN名称不匹配。在 NSX 或 Contrail 环境中,分别检查逻辑交换机或虚拟网络是否具有与 VXLAN 相同的配置,但 UUID 各不相同。

如果显示标志字段 Tunnel key mismatch ,则采取以下操作:

  • 对于 QFX 系列 交换机,检查 NSX 环境中 VNI 的配置或 Contrail 环境的 VXLAN 标识符,以查看其是否因 瞻博网络 设备动态创建等效标识符而VXLAN。如果更改了 VNI,请QFX 系列交换机上的 VNI Junos OS CLI。

  • 在支持 VXLAN 和 OVSDB 的所有其他 瞻博网络 设备上,检查 NSX 环境中 VNI 的值或 Contrail 环境和 VXLAN 标识符Junos OS CLI。更改错误值。

版本历史记录表
释放
描述
14.1X53-D26
从 QFX5100 交换机的 Junos OS 14.1X53-D26 版开始,Junos OS QFX5110 和 QFX5200 交换机的 15.1X53-D210 版本,以及 QFX5210 交换机的 18.1R1,可以输入 show ovsdb commit failures 操作模式命令确定事务中的哪些配置是误发的。