要在瞻博网络设备上实施 Open vSwitch 数据库 (OVSDB) 管理协议,必须使用 Junos OS CLI 在瞻博网络设备与软件定义网络 (SDN) 控制器之间配置连接。
所有 SDN 控制器连接都在瞻博网络设备的管理接口上进行。此连接通过使用安全套接字层 (SSL) 协议进行保护。连接的默认端口号为 6632。
您还必须指定连接到物理服务器的每个物理接口都由 OVSDB 管理。通过执行此配置,您实际上会阻止瞻博网络设备了解用作硬件虚拟隧道端点 (VTEP) 的其他瞻博网络设备以及硬件 VTEP 学习的 MAC 地址。相反,此配置使 OVSDB 能够了解这些元素。
在瞻博网络设备上设置 OVSDB 之前,必须执行以下操作:
- 指定 SDN 控制器的 IP 地址。
[edit protocols ovsdb]
user@host# set controller ip-address
- 将 SSL 指定为保护瞻博网络设备与 SDN 控制器之间连接的协议。
[edit protocols ovsdb]
user@host# set controller ip-address protocol ssl
- 设置连接到 SDN 控制器的端口号。
[edit protocols ovsdb]
user@host# set controller ip-address protocol ssl port number
- (可选)指定(以毫秒为单位)在发送非活动探测之前,连接可以处于非活动状态的时间。
[edit protocols ovsdb]
user@host# set controller ip-address inactivity-probe-duration milliseconds
- (可选)指定(以毫秒为单位)如果上次尝试失败,设备必须等待多长时间才能再次尝试连接到 SDN 控制器。
[edit protocols ovsdb]
user@host# set controller ip-address maximum-backoff-duration milliseconds
- (可选)重复步骤 1 到 5 以配置与 NSX 环境中其他 SDN 控制器的连接。
- 指定连接到物理服务器的每个物理接口都由 OVSDB 管理。
[edit protocols ovsdb]
user@host# set interfaces interface-name
指定 时, interface-name不需要包含逻辑单元号。
- 完成其余配置任务,如 VMware NSX 环境的 OVSDB 和 VXLAN 配置工作流中所述。