Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

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

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

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

    注意:

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

  • (此情景仅适用于可在 OVSDB-VXLAN 环境中用作第 3 层 VXLAN 网关的瞻博网络设备。)第 3 层组播信息流,由 OVSDB 托管 VXLAN 中的 集成路由和桥接 (IRB) 接口接收,并转发至另一个 OVSDB 托管 VXLAN 中的接口。

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

鉴于之前描述的表条目,在 OVSDB 托管 VXLAN 的接口上收到的第 2 层 BUM 流量会转发至其中一个复制器。BUM 数据包转发的复制器由配置 OVSDB 托管 VXLAN 的瞻博网络设备确定。接收 BUM 数据包时,实体会复制数据包并将复制副本转发至 VXLAN 内的所有接口。

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

注意:

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

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

注意:

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

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