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

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

提示

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

升级

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

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

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

路径探测简介

概述

随着网络业务的快速发展,数据中心网络规模也发生了翻天覆地的变化,如果运维人员能够清楚地了解到网络中特定流量的转发路径或两台网络设备之间的路径,可以极大的方便运维人员进行故障定位。交换机提供的路径探测功能,和AC控制器配合使用。可以识别AC控制器下发的路径探测报文,根据MAC表或路由表计算出出接口,最后将出接口、入接口和路径探测报文一起上报给AC控制器,并将该路径探测报文转发出去。AC控制器根据设备上报的信息,计算出流量经过的完整路径。一旦网络中发生流量中断,运维人员可以据此快速定位具体故障的设备。

IPv4路径探测

IPv4路径探测功能分为两种:
  • 基于OAM的IPv4路径探测:设备根据报文中的OAM和OAM PDU来识别该报文是否为探测报文。用户可以执行命令ip path detection enable使能基于OAM的IPv4路径探测功能。
  • 基于DSCP的IPv4路径探测:设备根据报文中的DSCP值和OAM PDU来识别该报文是否为探测报文。用户可以执行命令ip path detection enable dscp dscp-value使能基于DSCP的IPv4路径探测功能。

IPv4路径探测功能只能探测无隧道场景或者VXLAN隧道场景中任意两设备之间的流量路径。

如果用户使用基于DSCP的IPv4路径探测功能,请用户提前规划好用于标识探测报文的DSCP值,并确保该DSCP值没有被其他任何业务流量使用。

对于CE6880EI和CE5880EI交换机,其IPv4路径探测功能不支持识别ICMP类型的探测报文,请用户在构建探测报文时选择UDP或者TCP。

CE8861EI、CE8868EI、CE6865EI和CE6857EI不支持基于OAM的IPv4路径探测。

基于OAM的IPv4路径探测

AC控制器下发的报文是普通的UDP/TCP/ICMP报文。报文格式如图13-1所示。设备根据探测标记(OAM)和探测数据(OAM PDU)来识别路径探测报文。对于TCP报文,将4字节的OAM放在TCP报文头中的Acknowledgment Number字段里,且要求TCP报文头长度为20字节。OAM PDU放在TCP报文的Payload中。对于UDP/ICMP报文,将4字节的OAM放在UDP/ICMP报文的Payload开始位置,OAM PDU也放在UDP/ICMP报文的Payload中,但是要求从UDP/ICMP报文头开始到OAM PDU开始之间有20字节,即UDP/ICMP Header + OAM + 其他 = 20字节。

图13-1 基于OAM的路径探测报文
图13-2所示,LSW是普通IP网络的三层交换机,Spine是VXLAN三层网关,Switch是VXLAN网络中的透传交换机,Leaf是VXLAN的二层网关,POD是某数据中心的两个物理网络分部。现运维人员需要探测VM1到VM3的路径,假设探测路径是从Leaf2 -> Switch1 -> Spine1 -> LSW1 -> Spine3 -> Switch3 -> Leaf6 -> VM3。具体探测过程如下:
  1. AC控制器根据用户配置信息构造路径探测报文,指定的源IP地址为VM1,目的IP地址是VM3。
  2. AC控制器通过Packet-out报文将路径探测报文发送到Leaf2。
  3. Leaf2收到Packet-out消息后,根据路径探测报文中的探测标识,识别出路径探测报文并根据MAC表计算出出接口,然后将出接口、入接口、和路径探测报文通过Packet-in报文上送到AC控制器。最后Leaf2将路径探测报文封装成VXLAN报文发送到Switch1。
  4. Switch1收到VXLAN报文后,根据MAC表计算出出接口,然后将出接口、入接口、和VXLAN报文通过Packet-in报文上送AC控制器。最后Switch1将VXLAN报文透传到Spine1。
  5. Spine1收到VXLAN报文后,根据路由表计算出出接口,然后将出接口、入接口、和VXLAN报文通过Packet-in报文上送AC控制器。最后Spine1将VXLAN报文解封装,并将路径探测报文转发到LSW1。
  6. LSW1收到路径探测报文后,根据路由表计算出出接口,然后将出接口、入接口和路径探测报文通过Packet-in报文上送AC控制器。最后将路径探测报文转发到Spine3。
  7. Spine3收到路径探测报文后,根据路由表计算出出接口,然后将出接口、入接口、和路径探测报文通过Packet-in报文上送到AC控制器。最后Spine3将路径探测报文封装成VXLAN报文发送到Switch3。
  8. Switch3收到VXLAN报文后,重复Switch1的处理过程。
  9. Leaf6收到VXLAN报文后,根据MAC表计算出出接口,然后将出接口、入接口、和VXLAN报文通过Packet-in报文上送AC控制器。最后Leaf6将VXLAN报文解封装,并将路径探测报文转发到VM3。
  10. AC控制器根据Leaf2、Switch1、Spine1、LSW1、Spine3、Switch3和Leaf6返回的信息,计算出VM1到VM3之间的完整路径。
图13-2 路径探测示意图

基于DSCP的IPv4路径探测

AC控制器下发的报文是普通的IPv4 UDP/TCP/ICMP报文。报文格式如图13-3所示。设备根据探测标记(DSCP值)和探测数据(OAM PDU)来识别路径探测报文。基于DSCP的IPv4路径探测过程和基于OAM的IPv4路径探测过程类似,此处不再赘述。

图13-3 基于DSCP的IPv4路径探测报文

基于DSCP的IPv6路径探测

AC控制器下发的报文是普通的IPv6 UDP/TCP/ICMP报文。报文格式如图13-4所示。设备根据探测标记(DSCP值)和探测数据(OAM PDU)来识别路径探测报文。基于DSCP的IPv6路径探测过程和基于OAM的IPv4路径探测过程类似,此处不再赘述。

基于DSCP的IPv6路径探测仅支持在IPv6 over IPv4 VXLAN网络场景中使用。

如果用户使用基于DSCP的IPv6路径探测功能,请用户提前规划好用于标识探测报文的DSCP值,并确保该DSCP值没有被其他任何业务流量使用。

图13-4 基于DSCP的IPv6路径探测报文

IPv6 VXLAN路径探测

AC控制器下发的探测报文是IPv6 VXLAN报文,报文格式如图13-5所示。设备根据IPv6 VXLAN报文头中VXLAN Flag是否为00000001和OAM PDU来识别IPv6 VXLAN探测报文。IPv6 VXLAN探测报文的内层L2 Frame为Pseudo-Header和OAM PDU。

IPv6 VXLAN路径探测只能探测VTEP之间的路径,不能探测VM之间的路径。

图13-5 IPv6 VXLAN探测报文
表13-1 IPv6 VXLAN探测报文格式说明

字段

描述

OAM PDU

探测数据。

Pseudo-Header

伪头,128个字节,路径探测不关心该字段。

VXLAN Header

  • VXLAN Flag:8比特,取值为00000001。用来标识IPv6 VXLAN探测报文。
  • 24比特的Reserved:保留位。
  • VNI:VXLAN网络标识,24比特。
  • 8比特的Reserved:保留位。

Out UDP Header

封装VXLAN的UDP报文头,UDP端口号为4789。

Out IPv6 Header

VXLAN报文的IPv6报文头。

Out Ethernet Header

VXLAN报文的以太报文头。

图13-6所示,AC控制器与Spine、Leaf交换机已建立OpenFlow/NETCONF连接,现运维人员需要探测VTEP1到VTEP2之间的所有路径,假设路径有Leaf1 -> Spine1 -> Leaf3、Leaf2 -> Spine2 -> Leaf4。下面以Leaf1 -> Spine1 -> Leaf3的探测路径来描述具体探测过程:
  1. AC控制器根据用户配置信息构造IPv6 VXLAN探测报文,指定的源IP地址为VTEP1的IP地址,目的IP地址是VTEP2的IP地址。
  2. AC通过Packet-out报文将IPv6 VXLAN探测报文发送到Leaf1。
  3. Leaf1收到Packet-out消息后,根据IPv6 VXLAN探测报文中的探测标识,识别出探测报文并根据IP五元组信息查找相关表项计算出出接口,然后将出接口、入接口、和IPv6 VXLAN探测报文通过Packet-in报文上送到控制器。最后Leaf1将IPv6 VXLAN探测报文发送给Spine1。
  4. Spine1收到IPv6 VXLAN探测报文后,根据IP五元组信息查找相关表项计算出出接口,然后将出接口、入接口、和IPv6 VXLAN探测报文通过Packet-in报文上送到控制器。最后Spine1将IPv6 VXLAN探测报文转发给Leaf3。
  5. Leaf3收到IPv6 VXLAN探测报文后,发现该报文的目的IP是本机上的IP,然后将入接口、IPv6 VXLAN探测报文通过Packet-in报文上送到控制器。由于该IPv6 VXLAN探测报文的目的IP是Leaf3本机上的IP,所以不会再转发报文。
  6. AC根据Leaf1、Spine1、Leaf3返回的信息,计算出VTEP1到VTEP2之间的完整路径。
图13-6 IPv6 VXLAN路径探测示意图
翻译
下载文档
更新时间:2020-01-09

文档编号:EDOC1100075464

浏览量:13593

下载量:225

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

相关版本

相关文档

Share
上一页 下一页