Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解如何使用 OVSDB 处理第 2 层 BUM 和第 3 层路由组播流量

瞻博网络 Junos OS 实施的开放式 vSwitch 数据库 (OVSDB) 管理协议为软件定义网络 (SDN) 控制器和支持 OVSDB 的瞻博网络设备提供了一种通信方式。

本主题介绍具有虚拟可扩展 LAN (VXLAN) 和 OVSDB 管理协议功能的瞻博网络设备如何处理以下类型的流量:

  • (此方案适用于所有支持 VXLAN 和 OVSDB 的瞻博网络设备。)源自 OVSDB 管理的 VXLAN 并转发至同一 VXLAN 内的接口的第 2 层 广播、未知单播和组播 (BUM) 流量。

    注意:

    您必须在 Contrail 环境中显式配置未知单播流量的复制。

  • (此方案仅适用于可在 OVSDB-VXLAN 环境中充当第 3 层 VXLAN 网关的瞻博网络设备。)由 OVSDB 管理的 VXLAN 中的 集成路由和桥接 (IRB) 接口接收并转发到另一个 OVSDB 管理的 VXLAN 中的接口的第 3 层组播流量。

默认情况下,源自 OVSDB 管理的 VXLAN 的第 2 层 BUM 流量由同一 VXLAN 中的一个或多个软件 虚拟隧道端点 (VTEP)、服务节点或架顶式服务节点 (TSN) 处理。(在本主题中,软件 VTEP、服务节点和 TSN 统称为 复制器。)物理设备的 OVSDB 架构中的远程组播媒体访问控制 (MAC) 地址表仅包含一个关键字为 unknown-dst MAC 字符串的条目和一个复制器列表。

给定前面描述的表条目,在 OVSDB 管理的 VXLAN 中的接口上接收的第 2 层 BUM 流量将转发到其中一个复制器。BUM 数据包转发到的复制器由配置了 OVSDB 管理的 VXLAN 的瞻博网络设备决定。收到 BUM 数据包后,实体将复制数据包并将副本转发到 VXLAN 中的所有接口。

您可以选择启用入口节点复制,以处理支持 OVSDB 的瞻博网络设备上的第 2 层 BUM 流量,而不是使用复制器。

注意:

除 QFX 系列交换机外,所有支持 OVSDB 的瞻博网络设备都支持入口节点复制。

启用入口节点复制后,在 OVSDB 管理的 VXLAN 中的接口上接收到第 2 层 BUM 数据包时,瞻博网络设备将复制该数据包,然后将副本转发到 OVSDB 架构中单播 MAC 远程表中包含的所有软件 VTEP。然后,软件 VTEP 会将副本转发到同一主机上的所有 虚拟机 (VM) (服务虚拟机或节点除外)。

注意:

当瞻博网络设备将第 2 层 BUM 数据包复制到大量远程软件 VTEP 时,瞻博网络设备的性能可能会受到影响。

在将第 3 层组播流量从一个 OVSDB 管理的 VXLAN 转发到另一个 VXLAN 的 IRB 接口上,将自动实施入口节点复制。借助入口节点复制,瞻博网络设备复制第 3 层组播数据包,然后 IRB 接口将副本转发到其他 OVSDB 管理的 VXLAN 中的所有硬件和软件 VTEP,但不转发到服务节点。对于将第 3 层组播流量从一个 OVSDB 管理的 VXLAN 路由到另一个 VXLAN,入口节点复制是唯一的选项,无需配置。