一种报文的处理方法和装置制造方法及图纸

技术编号:14866773 阅读:86 留言:0更新日期:2017-03-20 22:37
本申请实施例公开了一种报文处理方法和装置。该方法包括:反射端设备接收来自发送端设备发送的双向主动测量协议TWAMP测试报文,在回送的TWAMP测试报文中修改TWAMP测试报文中Z比特的值或修改TWAMP测试报文中新增的发送端/反射端S/R比特的值,用于区分所述回送的TWAMP测试报文是否是反射报文。从而有效减少了所述回送的TWAMP测试报文,在误配置反射端设备与正常配置的反射端设备之间反射成环的风险,避免引发网络风暴。

【技术实现步骤摘要】

本申请实施例涉及通信
,尤其涉及一种报文处理方法和装置。
技术介绍
双向主动测量协议(英文:Two-wayActiveMeasurementProtocol,TWAMP)提供了一种测量网络中任意两台支持这项标准的设备之间的往返互联网协议(英文:InternetProtocol,IP)性能的方法,使用用户数据报协议(英文:UserDatagramProtocol,UDP)数据包作为测量探帧,统计网络双向丢包、时延和抖动。TWAMP遵循IETFRFC5357标准,当用户启动统计会话后,从会话发送端构造和发出的TWAMP测试报文,经过业务转发通道,抵达会话反射端,会话反射端基于源IP地址、目的IP地址、源端口号、目的端口号匹配识别为指定会话的TWAMP测试报文,然后交换源IP地址、目的IP地址、源端口号、目的端口号,添加相应的协议内容,将报文生存时间TTL重置为255,再将修改后的TWAMP测试报文回送给会话发送端。如图1所示,为了测试节点A和节点C之间的往返IP性能,节点A作为会话发送端,节点C为正常配置的会话反射端,正常工作时,由节点A构造和发起TWAMP测试报文,经过节点C匹配识别,反射回送该TWAMP测试报文。某些情况下,由于用户的误操作,节点B的源IP地址、目的IP地址、源端口号、目的端口号可能配置错误,导致节点B被误配置为反射端,由节点C反射回送的报文到达节点B,节点B反射报文,在回送报文时,根据IETFRFC5357标准要求,又会将TTL重置为255。测试报文在节点B和节点C之间反射成环,引发网络风暴。
技术实现思路
本申请提供了一种TWAMP测试报文处理方法和装置。用于减少业务数据在网络设备之间反射成环,引发网络风暴的问题。第一方面,提供了一种TWAMP报文的处理方法,该方法包括:反射端设备接收TWAMP测试报文;反射端设备确定所述TWAMP测试报文不是反射报文,则向发送端设备回送该TWAMP测试报文,该回送的TWAMP测试报文中包括指示所述回送的TWAMP测试报文是反射报文的标识。所述方法还包括:所述反射端设备确定所述TWAMP测试报文是反射报文时,丢弃所述反射报文。通过上述方案,反射端设备确定接收到的TWAMP测试报文不是反射报文,并在回送的TWAMP报文中增加所述回送的TWAMP测试报文是反射报文的标识,实现了当反射端设备在回送所述TWAMP测试报文后,如果在回送报文的转发通道中某个设备由于人为误操作等原因被误配置为反射端的情况下,可以通过上述标识,来区分接收到的TWAMP测试报文是否是反射报文,从而能够及时有效的避免TWAMP测试报文在正确配置的反射端设备和误配置的反射端设备之间形成报文环路,防止业务数据在网络中反复转发复制,引发网络风暴,提高网络的可靠性。可选的,所述确定所述TWAMP测试报文不是反射报文,包括:确定所述TWAMP测试报文中的Z比特为0,则确定所述TWAMP不是反射报文。可选的,所述标识为:值为1的Z比特。Z比特是TWAMP测试报文自身所携带的字段,是误差评估中的保留位,在IETFRFC5357标准中定义,发送端设备发送TWAMP测试报文时,Z比特必须设置为0,反射端设备接收所述TWAMP测试报文时,对于Z比特不进行校验,在回送的TWAM测试报文中也不会改变Z比特的值。通过本申请的方案,反射端设备接收所述TWAMP测试报文时,对Z比特的值进行校验,当Z比特为0时,确定所述报文不是反射报文,则回送该TWAMP测试报文;当Z比特为1时,确定所述TWAMP测试报文是反射报文,则丢弃该TWAMP测试报文。从而能够及时有效的避免TWAMP测试报文在正确配置的反射端设备和误配置的反射端设备之间形成报文环路,防止业务数据在网络中反复转发复制,引发网络风暴,提高网络的可靠性。可选的,也可以用Z比特值为1来表示携带该Z比特的TWAMP测试报文没有经过反射,而用Z比特值为0来表示携带该Z比特的TWAMP测试报文经过了反射端设备的反射。可选地,Z比特也可以有多位,用其他的值来表示携带该Z比特的TWAMP测试报文是否经过反射。可选的,所述确定所述TWAMP测试报文不是反射报文,包括:所述反射端设备确定所述TWAMP测试报文中的发送端/反射端S/R比特为0,则确定所述TWAMP测试报文不是反射报文。可选的,所述标识为:值为1的S/R比特发送端设备在生成TWAMP测试报文时,在TWAMP测试报文中增加一个发送端/反射端S/R比特。通过本申请的方案,反射端设备接收所述TWAMP测试报文时,对S/R比特的值进行校验,当S/R比特为0时,确定所述报文不是反射报文,则回送该TWAMP测试报文;当S/R比特为1时,确定所述TWAMP测试报文是反射报文,则丢弃该TWAMP测试报文。从而能够及时有效的避免TWAMP测试报文在正确配置的反射端设备和误配置的反射端设备之间形成报文环路,防止业务数据在网络中反复转发复制,引发网络风暴,提高网络的可靠性。可选的,也可以用S/R比特值为1来表示携带该S/R比特的TWAMP测试报文没有经过反射,而用S/R比特值为0来表示携带该S/R比特的TWAMP测试报文经过了反射端设备的反射。可选地,S/R比特也可以有多位,用其他的值来表示携带该S/R比特的TWAMP测试报文是否经过反射。第二方面,本申请提供了一种TWAMP报文处理方法,该方法包括:发送端设备向反射端设备发送TWAMP测试报文;发送端设备接收所述反射端设备回送的TWAMP测试报文,该回送的TWAMP测试报文中包括指示所述回送的TWAMP测试报文是反射报文的标识。可选的,所述发送端设备发送的所述TWAMP测试报文中的Z比特的值为0,表示所述TWAMP测试报文不是反射报文。可选的,所述回送的TWAMP测试报文中的标识为:值为1的Z比特。可选的,所述发送端设备发送的所述TWAMP测试报文中的Z比特的值为1,表示所述TWAMP测试报文不是反射报文。可选的,所述回送的TWAMP测试报文中的标识为:值为0的Z比特。可选地,Z比特也可以有多位,用其他的值来表示携带该Z比特的TWAMP测试报文是否经过反射。可选的,所述发送端设备发送的所述TWAMP测试报文中的S/R比特的值为0,表示所述TWAMP测试报文不是反射报文。可选的,所述回送的TWAMP测试报文中的标识为本文档来自技高网
...

【技术保护点】
一种双向主动测量协议TWAMP报文的处理方法,其特征在于,该方法包括:反射端设备接收TWAMP测试报文;反射端设备确定所述TWAMP测试报文不是反射报文,则向发送端设备回送该TWAMP测试报文,该回送的TWAMP测试报文中包括指示所述回送的TWAMP测试报文是反射报文的标识。

【技术特征摘要】
1.一种双向主动测量协议TWAMP报文的处理方法,其特征在于,该方法
包括:
反射端设备接收TWAMP测试报文;
反射端设备确定所述TWAMP测试报文不是反射报文,则向发送端设备回送
该TWAMP测试报文,该回送的TWAMP测试报文中包括指示所述回送的TWAMP
测试报文是反射报文的标识。
2.根据权利要求1所述的方法,其特征在于,所述确定所述TWAMP测试
报文不是反射报文,包括:确定所述TWAMP测试报文中的Z比特为0,则确
定所述TWAMP测试报文不是反射报文。
3.根据权利要求2所述的方法,其特征在于,所述标识为:值为1的Z
比特。
4.根据权利要求1所述的方法,其特征在于,所述确定所述TWAMP测试
报文不是反射报文,包括:所述反射端设备确定所述TWAMP测试报文中的发
送端/反射端S/R比特为0,则确定所述TWAMP测试报文不是反射报文。
5.根据权利要求4所述的方法,其特征在于,还包括:所述标识为:值
为1的S/R比特。
6.根据权利要求1-5中任一项所述的方法,其特征在于,还包括:所述
反射端设备确定所述TWAMP测试报文是反射报文时,丢弃所述反射报文。
7.一种双向主动测量协议TWAMP报文处理方法,其特征在于,包括:
发送端设备向反射端设备发送TWAMP测试报文;
发送端设备接收所述反射端设备回送的TWAMP测试报文,该回送的TWAMP
测试报文中包括指示所述回送的TWAMP测试报文是反射报文的标识。
8.根据权利要求7所述的方法,其特征在于:所述发送端设备发送的所
述TWAMP测试报文中的Z比特的值为0,表示所述TWAMP测试报文不是反射
报文。
9.根据权利要求8所述的方法,其特征在于,所述标识为:值为1的Z

\t比特。
10.根据权利要求7所述的方法,其特征在于:所述TWAMP测试报文中的
发送端/反射端S/R比特设置为0,表示所述发送端设备发送的所述TWAMP测
试报文不是反射报文。
11.根据权利要求10所述的方法,其特征在于:所述标识为:值为1的
S/R比特。
12.一种双向主动测量协议TWAMP报文处理装置,其特征在于,所述装置
位于反射端设备侧,所述装置包括:接收单元、处理单元和发送单元;其中,
所述接收单元,...

【专利技术属性】
技术研发人员:刘炽彬周明张成龙
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1