System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及ip网络随流检测,尤其涉及一种跨域性能检测方法和装置。
技术介绍
1、ip网络中使用随流检测技术进行高精度性能监测,当前的in-band oam、ifit等基本原理相同,都是基于rfc 8321(alternate-marking method for passive and hybridperformance monitoring),对实际流量进行采集周期交替染色(标记),对染色标记进行测量统计、时戳记录,获得丢包、时延测量结果。由于各域实现的差异,以及整体架构上需要各节点将丢包、时延等统计数据上送到分析器处理(一般在管控系统实现,也有域在头节点设备上实现),当前无法对跨域、跨域设备进行端到端性能检测。
技术实现思路
1、本申请提出一种跨域性能检测方法和装置,解决现有技术无法统计域间传输的丢包数量或时延的问题。
2、第一方面,本申请实施例提供一种跨域性能检测方法,用于发送域,包括步骤:
3、与接收域同步时间;
4、发送报文至接收域,后发送的报文的扩展字段中携带先发送的报文的特征信息;所述特征信息包含以下至少一种:发送报文的总数量、染色报文的时间戳。
5、所述扩展字段中还包含第一指示信息,用于指示接收域根据所述特征信息进行性能检测。
6、在一些实施例中,所述特征信息还包含以下至少一种:五元组分类、报文长度分类、sla需求指标等级。
7、在一个实施例中,所述扩展字段中还包含第二指示信息,包含发送端所在域
8、在一个实施例中,所述扩展字段中还包含第三指示信息,用于指示采集周期和起始时间。
9、在一个实施例中,进一步地,发送报文至接收域之前,在预设发送时间段内确定若干采集周期。
10、在一个实施例中,发送报文至接收域,后一采集周期发送的报文的扩展字段中携带前一周期发送的报文的特征信息。
11、在其中一个实施例中,任一采集周期内的报文的所述特征信息在下一个采集周期发送的每个或部分报文中。
12、在其中一个实施例中,最后一个采集周期的报文的特征信息携带在该采集周期最后一个报文中。
13、在其中一个实施例中,所述特征信息包含染色报文的时间戳,在一个采集周期内选择一个报文染色。
14、第二方面,本申请实施例还提供一种跨域性能检测方法,用于接收域,包括步骤:
15、与发送域同步时间;
16、接收发送域发送的报文;
17、在报文的扩展字段中确定第一指示信息,所述第一指示信息用于接收域根据所述特征信息进行性能检测;
18、在报文的扩展字段中,确定特征信息;所述特征信息包含以下至少一种:先发送的报文的总数量、先发送的染色报文的时间戳;响应于第一指示信息,特征信息包含发送报文的总数量,对数据进行丢包统计;
19、和/或,
20、特征信息包含染色报文的时间戳,对数据进行时延统计。
21、在其中的一个实施例中,在报文的扩展字段中,确定第二指示信息,所述第二指示信息包含发送端所在域的标识;根据所述第二指示信息确定跨域的报文;
22、在其中的一个实施例中,在报文的扩展字段中,确定第三指示信息,所述第三指示信息用于指示采集周期和起始时间;响应于第三指示信息,根据采集周期和起始时间确定特征信息表示的报文的范围;
23、在其中的一个实施例中,所述特征信息还包含以下至少一种:五元组分类、报文长度分类、sla需求指标等级;则根据特征信息对报文进行分类性能检测。
24、第三方面,本申请实施例还提供一种跨域性能检测装置,用于实现第一方面任意一项实施例所述跨域性能检测方法,包含第一校准模块、第一确定模块和发送模块。所述第一校准模块,用于与接收域同步时间。所述第一确定模块,用于确定所述采样周期、报文范围和扩展字段的特征信息。所述发送模块,用于发送报文至接收域。
25、第四方面,本申请实施例还提供一种跨域性能检测装置,用于实现第二方面所述跨域性能检测方法,包含第二校准模块、接收模块、第二确定模块和性能模块。所述第二校准模块,用于与发送域同步时间。所述接收模块,用于接收发送域发送的报文。所述第二确定模块,用于在报文的扩展字段中确定第一指示信息,所述第一指示信息用于接收域根据所述特征信息进行性能检测;还用于在报文的扩展字段中,确定特征信息;所述特征信息包含以下至少一种:先发送的报文的总数量、先发送的染色报文的时间戳;所述性能模块,用于响应于第一指示信息,对数据进行丢包统计和/或时延统计。
26、第五方面,本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面任一实施例所述的方法。
27、第六方面,本申请实施例还提供一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一实施例所述的方法。
28、本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
29、本申请在保持现有网络架构,不依赖新增跨域控制器和不新增协议报文数量的前提下,通过本周期业务报文扩展携带上一周期内报文发送数量和发送时间戳信息,较经济地检测了跨厂家跨域场景下的互联链路高精度性能。
本文档来自技高网...【技术保护点】
1.一种跨域性能检测方法,用于发送域,其特征在于,包括步骤:
2.根据权利要求1所述跨域性能检测方法,其特征在于,
3.根据权利要求1所述跨域性能检测方法,其特征在于,
4.根据权利要求1所述跨域性能检测方法,其特征在于,
5.根据权利要求1所述跨域性能检测方法,其特征在于,包含以下至少一个:
6.一种跨域性能检测方法,用于接收域,其特征在于,包括步骤:
7.根据权利要求6所述跨域性能检测方法,其特征在于,包含以下至少一个步骤:
8.一种跨域性能检测装置,用于实现权利要求1-5任意一项所述跨域性能检测方法,其特征在于,包含第一校准模块、第一确定模块和发送模块;
9.一种跨域性能检测装置,用于实现权利要求6或7所述跨域性能检测方法,其特征在于,包含第二校准模块、接收模块、性能模块和第二确定模块;
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。
【技术特征摘要】
1.一种跨域性能检测方法,用于发送域,其特征在于,包括步骤:
2.根据权利要求1所述跨域性能检测方法,其特征在于,
3.根据权利要求1所述跨域性能检测方法,其特征在于,
4.根据权利要求1所述跨域性能检测方法,其特征在于,
5.根据权利要求1所述跨域性能检测方法,其特征在于,包含以下至少一个:
6.一种跨域性能检测方法,用于接收域,其特征在于,包括步骤:
7.根据权利要求6所述跨域性能检测方法...
【专利技术属性】
技术研发人员:江凇,李振文,李芳,程娜,李沛,韦磊,李伟,汪大洋,华纬韬,赵金城,祁步仁,杜钰,殷俊杰,赵俊峰,付易鹏,
申请(专利权)人:国网江苏省电力有限公司信息通信分公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。