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

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

提示

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

升级

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

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

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

IOAM原理描述

图17-1所示,IOAM系统由以下几部分组成:

图17-1 IOAM系统示意图
  • Ingress节点:负责采集并复制业务报文,并为复制的报文添加OAM信息后再进行转发。
  • 传输节点:负责转发IOAM报文,并为报文添加本跳的OAM信息。
  • Egress节点:负责将接收到的IOAM报文发送至分析器进行分析。
  • 分析器:负责收集IOAM报文,并根据报文携带的OAM信息对网络状态进行分析。

当Egress节点到分析器的路由下一跳出接口为三层子接口时,IOAM报文无法上送分析器。

Ingress节点采集并复制业务报文后,经过传输节点、Egress节点将报文发送至分析器。报文在经过每一跳时会添加该跳的OAM信息。

目前IOAM支持对TCP/UDP报文进行复制并添加OAM信息,IOAM报文格式如图17-2所示。

对于TCP报文,OAM信息在IP报文头+20字节的位置开始添加;对于UDP报文,OAM信息在IP报文头+8字节的位置开始添加。
图17-2 IOAM报文格式

CE8850-64CQ-EI作为传输节点时,是通过在报文尾部增加TS信息,而非在OAM HDR后添加MD信息。在Egress节点,报文尾部的TS信息会被转换为MD格式。

以UDP/TCP报文为例,CE8850-64CQ-EI的IOAM报文格式如图17-3所示。

图17-3 IOAM报文格式(CE8850-64CQ-EI作为传输节点)

OAM HDR(Header)为IOAM报文的首部,MD(Metadata)为每一跳节点增加的数据部分。这两部分的报文格式分别如图17-4图17-5所示。

图17-4 OAM HDR的报文格式
表17-1 OAM HDR字段说明

字段

长度

说明

Header

64bits

头部标识。

Version

8 bits

版本号,当前为0x01。

Message Type

8 bits

信息类型,当前为0x01。

Flags

16 bits

标志位。

Telemetry Request Vector

32 bits

MD字段标识符,当前为0xFFFFFFFF。

Hop Limit

8 bits

报文经过的最大跳数,当前为8。

Hop Count

8 bits

当前报文经过的跳数。

Maximum Length

16 bits

MD最大长度,当前为256字节。

Current Length

16 bits

当前MD长度。

Sender's Handle

16 bits

发送端设置的标识。

Sequence Number

16 bits

报文序列号。

图17-5 MD的报文格式
表17-2 MD字段说明

字段

长度

说明

Device ID

32 bits

节点ID。

Template ID

3 bits

报文格式标识。

Congestion

5 bits

报文拥塞标识。该字段当前不支持。

Egress Port Drop Pkt Byte Cnt Upper

8 bits

与“Egress Port Drop Pkt Byte Cnt”结合起来表示出端口丢弃报文计数。该字段当前不支持。

IP_TTL

8 bits

报文TTL值。

Queue_id

8 bits

队列ID。

Rx Timestamp Seconds Upper

32bits

接收报文时间戳,单位是秒。

Rx Timestamp Seconds

16 bits

Rx Timestamp Nano-Seconds Upper

16 bits

接收报文时间戳,单位是纳秒。

Rx Timestamp Nano-Seconds

16 bits

Tx Timestamp Nano-Seconds Upper

16 bits

发送报文时间戳,单位是纳秒。

Tx Timestamp Nano-Seconds

16 bits

Egress Port Utilization [%]

16 bits

出端口带宽利用率。

Ingress Port [module, port]

16 bits

报文入端口。包括芯片号及端口号。

说明:

对于Egress节点,支持携带入端口号,不支持携带芯片号,芯片号固定为0,可能会导致分析系统无法准确判断报文的路径。

Egress Port [module, port]

16 bits

报文出端口。包括芯片号及端口号。

Egress Port Drop Pkt Byte Cnt

32 bits

与“Egress Port Drop Pkt Byte Cnt Upper”结合起来表示出端口丢弃报文计数。该字段当前不支持。

TS(Timestamp)是在报文尾部增加的OAM信息,TS信息在IOAM系统的Egress节点将会被转换为MD信息。MD信息的位置是由IOAM报文的原始MD信息中的TTL值决定。但是如果IOAM系统中插入的TS个数与MD个数之和不等于TTL跳数会导致TS信息转换为MD信息时错位,从而会导致分析系统无法准确判断报文的路径。

每个TS包括一个Ingress时间戳部分和一个Egress时间戳部分。Ingress/Egress时间戳部分的报文格式如图17-6所示。
图17-6 TS中Ingress/Egress时间戳的报文格式
表17-3 TS字段说明

字段

长度

说明

Time

48 bits

接收或发送报文时间戳。

Reserved

8 bits

保留字段。

Origin ID

23 bits

源ID。TS转换为MD格式后,该字段会被映射为Device ID和Ingress/Egress Port。

说明:

CE8850-64CQ-EI在报文尾部添加TS时,不支持添加Device ID和Ingress/Egress Port,因此TS转换为MD格式后,Device ID和Ingress/Egress Port为随机值,从而会导致分析系统无法准确判断报文的路径。

X

1 bit

报文进、出标识。0表示Ingress;1表示Egress。

FCS/unused

32 bits

帧检验序列。

翻译
下载文档
更新时间:2020-01-09

文档编号:EDOC1100075464

浏览量:12992

下载量:225

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

相关版本

相关文档

Share
上一页 下一页