所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

CloudEngine 8800, 7800, 6800, 5800 V200R005C10 配置指南-网络管理与监控

本文档介绍了网络管理与监控的配置,具体包括SNMP配置、RMON配置、NETCONF配置、OpenFlow Agent配置、LLDP配置、NQA配置、镜像配置、报文捕获配置、Packet trace、路径/连通性探测配置、NetStream配置、sFlow配置和iPCA配置。

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
OVSDB工作原理

OVSDB工作原理

VMware NSX控制器对VTEP设备的管理和部署是通过OVSDB控制协议实现的。CE系列交换机支持OVSDB控制协议和VXLAN,可以使CE系列交换机和VMware NSX控制器结合应用到SDN网络中。首先控制器和交换机之间通过建立OVSDB连接,实现控制器与交换机之间的信息交互。随后,控制器将订阅信息、VXLAN配置、MAC地址等通过OVSDB下发到交换机。交换机根据控制器下发的信息,反馈订阅内容、配置VXLAN功能,与网络中其他VTEP建立VXLAN隧道等。

OVSDB连接建立

CE系列交换机与VMware NSX控制器之间的OVSDB连接是基于SSL建立的。CE系列交换机作为SSL客户端,VMware NSX控制器作为SSL服务器,OVSDB连接建立过程如下:
  1. 在交换机上加载SSL证书,在VMware NSX控制器上添加公钥。
  2. 在交换机上配置OVSDB连接参数(控制器IP地址、端口等),设置交换机主动发送建立SSL连接请求。VMware NSX控制器与交换机之间开始建立SSL连接,具体SSL的工作过程请参见SSL工作过程。
  3. SSL连接建立成功后,VMware NSX控制器会发送GET Schema请求,请求交换机的OVSDB Schema模型。交换机收到请求后,返回OVSDB Schema信息。此时返回的OVSDB Schema信息只包含OVSDB Schema模型中定义的表项格式,不包含具体的数据。
  4. VMware NSX控制器收到OVSDB Schema信息后,判断是否能和对端交互OVSDB Schema信息。如果可以,VMware NSX控制器将发送订阅信息,订阅OVSDB数据库中Global表和Manager表。交换机收到订阅信息后,返回订阅结果即Global表和Manager表。
    • Global表:包含VMware NSX控制器信息和CE交换机信息。
    • Manager表:CE交换机与VMware NSX控制器之间的OVSDB连接信息,包含控制器IP地址、端口、心跳等信息。

    如果后期Global表和Manager表中的数据发生了变化,交换机会实时通告VMware NSX控制器。

  5. VMware NSX控制器收到Global表和Manager表后,会将集群中的其他控制器IP地址发送给交换机。

  6. 交换机收到其他控制器IP地址后,将与其他控制器建立SSL连接。

交换机仅支持与一个VMware NSX控制器集群建立OVSDB连接,集群中最多只能有5台VMware NSX控制器。

图6-3 OVSDB连接建立过程

OVSDB连接维护

交换机与VMware NSX控制器集群中的所有控制器建立OVSDB连接后,只有主控制器和交换机之间会进行业务交互,备控制器与交换机之间的OVSDB连接需要通过心跳检测来维护。

如果在t1时间内,控制器与交换机之间没有任何业务交互,那么交换机会主动发送心跳检测报文。如果在t1时间内控制器没有响应心跳检测或没有与交换机进行业务交互,那么交换机则认为对端故障,断开SSL连接。每t2周期,交换机会主动发起建立SSL连接请求。直到SSL连接建立成功。

t1和t2支持配置,t1、t2分别为controller ip命令中的inactivity_probe参数和max_backoff参数。

图6-4 OVSDB连接维护过程

业务交互

交换机与VMware NSX控制器集群中的所有控制器建立OVSDB连接后,控制器和交换机之间会进行业务交互。控制器与交换机之间交互的关键信息如表6-1所示。业务交互过程如下:

下面的业务交互过程主要体现交互的关键信息,具体交互的信息,请参见OVSDB Schema表

  1. VMware NSX控制器订阅交换机上的MAC地址、接口、BFD状态信息。

  2. 在VMware NSX控制器还未下发VXLAN配置和BFD配置时,交换机中的OVSDB数据库中只有MAC地址信息和接口信息。所以此时交换机返回的订阅结果中只包含MAC地址信息和接口信息。

  3. VMware NSX控制器收集到网络中其他MAC地址信息后,将MAC地址信息同步到交换机。交换机收到MAC地址信息后,将MAC地址信息保存到OVSDB数据库中,并返回结果。

  4. VMware NSX控制器向交换机下发VXLAN、BFD配置。交换机收到VXLAN、BFD配置信息后,将配置信息保存到OVSDB数据库中,并返回结果。

  5. 交换机完成VXLAN及BFD配置。

如果交换机上的MAC信息更新、接口信息更新或BFD会话状态变化,则会主动通告VMware NSX控制器。如果VMware NSX控制器上的MAC信息更新,也会主动同步到交换机上。

表6-1 CE交换机与VMware NSX控制器之间交互的关键信息

项目

交互信息

CE交换机上报VMware NSX控制器的内容

VXLAN隧道的VTEP IP地址。

CE交换机的端口信息。

CE交换机学习到的MAC地址信息,

VMware NSX控制器下发给CE交换机的内容

网络中其他设备的VTEP IP地址的。

网络中其他VTEP设备学习到的MAC地址信息。

VMware Replicator信息。

逻辑交换机(VNI)信息。

图6-5 业务交互过程
翻译
下载文档
更新时间:2020-01-09

文档编号:EDOC1100075464

浏览量:13360

下载量:225

平均得分:
本文档适用于这些产品

相关版本

相关文档

Share
上一页 下一页