System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书涉及通信,尤其涉及一种eth-lm检测的方法和网络设备。
技术介绍
1、单端eth-lm(the ethernet frame loss measurement,以太网帧丢失测量)检测,设备a通过lmm报文发送时,获取设备上的txfcf计数和rxfcf计数,设备b回应lmr报文,获取设备上txfcb和rxfcl计数,最终在源端设备a侧计算远端和近端的丢包率,由于所有的计数取自设备上数据转发的报文,不依赖协议报文的数量,因此这种丢包检测精度较高并且对cpu占用较少。
2、而在分布式设备组网中,设备之间的连接经常出现负载分担,实现方式包括路由等价、聚合链路或者二者兼有,而分布式设备,对于数据报文的统计,往往基于芯片这一级,因此,设备a或设备b难以获取不同芯片上的统计计数之和,导致单端eth-lm检测功能应用受到较大的限制,无法在现网部署。
技术实现思路
1、为克服相关技术中存在的问题,本说明书提供了一种eth-lm检测的方法和网络设备。
2、根据本说明书实施例的第一方面,提供了一种eth-lm检测的方法,所述方法包括:
3、本端网络设备的主控板从业务板中选择目标芯片;
4、所述目标芯片从本业务板的其它芯片和/或其它业务板中的芯片获取收发目标业务报文的各第一计数值,根据各第一计数值和目标芯片发送目标业务报文的第二计数值得到总计数值;
5、将所述总计数值填充到第一报文中发送给检测平台,以使检测平台根据总计数值进行eth-l
6、其中,所述本端网络设备的主控板选择从业务板中选择目标芯片,包括:
7、按照业务板对应的槽位号顺序或逆序选择确定目标业务板,根据目标业务板中的芯片号顺序或逆序确定目标芯片。
8、其中,在所述本端网络设备的主控板选择从业务板中选择目标芯片之后,所述方法包括:
9、目标芯片根据检测实例维护对应的位图,所述位图包括所有收发目标业务的芯片标识。
10、其中,所述目标芯片从本业务板的其它芯片和/或其它业务板中的芯片获取收发目标业务报文的各第一计数值,包括:
11、所述目标芯片遍历位图,获取位图中除目标芯片外的其它芯片的芯片标识;
12、根据其它芯片的芯片标识发送获取第一计数值的第一请求报文;
13、接收其它芯片根据第一请求报文发送的第一应答报文,所述第一应答报文中携带第一计数值;
14、遍历各第一应答报文获取各第一计数值。
15、其中,所述目标芯片从本业务板的其它芯片和/或其它业务板中的芯片获取收发目标业务报文的各第一计数值,包括:
16、本端网络设备利用cpu控制通道通过指定芯片所在的槽位获取相关槽位业务板的芯片的第一计数值。
17、其中,所述将所述总计数值填充到第一报文中发送给检测平台,包括:
18、将总计数值中的发送目标业务报文的计数值填到第一报文中的txfcf字段,将总计数值中的接收目标业务报文的计数值填到第一报文中的rxfcf字段;
19、将填充了txfcf字段和rxfcf字段的第一报文发送给检测平台。
20、通过上述方法可以看出,通过选择目标芯片,通过目标芯片收集其它芯片中收发目标业务报文的计数值,统计得到总计数值发送给检测平台,可以实现在分布式设备负载分担的场景下实现eth-lm检测。
21、根据本说明书实施例的第二方面,提供了一种网络设备,所述网络设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如下方法:
22、本端网络设备的主控板从业务板中选择目标芯片;
23、所述目标芯片从本业务板的其它芯片和/或其它业务板中的芯片获取收发目标业务报文的各第一计数值,根据各第一计数值和目标芯片发送目标业务报文的第二计数值得到总计数值;
24、将所述总计数值填充到第一报文中发送给检测平台,以使检测平台根据总计数值进行eth-lm检测。
25、根据本说明书实施例的第三方面,提供了一种网络设备,所述网络设备包括:
26、选择模块,用于主控板从业务板中选择目标芯片;
27、获取模块,用于目标芯片从本业务板的其它芯片和/或其它业务板中的芯片获取收发目标业务报文的各第一计数值,根据各第一计数值和目标芯片发送目标业务报文的第二计数值得到总计数值;
28、发送模块,用于将所述总计数值填充到第一报文中发送给检测平台,以使检测平台根据总计数值进行eth-lm检测。
29、其中,所述选择模块,具体用于按照业务板对应的槽位号顺序或逆序选择确定目标业务板,根据目标业务板中的芯片号顺序或逆序确定目标芯片。
30、其中,所述发送模块,具体用于将总计数值中的发送目标业务报文的计数值填到第一报文中的txfcf字段,将总计数值中的接收目标业务报文的计数值填到第一报文中的rxfcf字段;
31、将填充了txfcf字段和rxfcf字段的第一报文发送给检测平台。
32、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。
本文档来自技高网...【技术保护点】
1.一种ETH-LM检测的方法,其特征在于,所述方法应用于本端网络设备中,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述本端网络设备的主控板选择从业务板中选择目标芯片,包括:
3.根据权利要求1所述的方法,其特征在于,在所述本端网络设备的主控板选择从业务板中选择目标芯片之后,所述方法包括:
4.根据权利要求3所述的方法,其特征在于,所述目标芯片从本业务板的其它芯片和/或其它业务板中的芯片获取收发目标业务报文的各第一计数值,包括:
5.根据权利要求1所述的方法,其特征在于,所述目标芯片从本业务板的其它芯片和/或其它业务板中的芯片获取收发目标业务报文的各第一计数值,包括:
6.根据权利要求1所述的方法,其特征在于,所述将所述总计数值填充到第一报文中发送给检测平台,包括:
7.一种网络设备,其特征在于,所述网络设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如下方法:
8.一种网络设备,其特征在于,所述网络设备包括:
9
10.根据权利要求8所述的网络设备,其特征在于,
...【技术特征摘要】
1.一种eth-lm检测的方法,其特征在于,所述方法应用于本端网络设备中,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述本端网络设备的主控板选择从业务板中选择目标芯片,包括:
3.根据权利要求1所述的方法,其特征在于,在所述本端网络设备的主控板选择从业务板中选择目标芯片之后,所述方法包括:
4.根据权利要求3所述的方法,其特征在于,所述目标芯片从本业务板的其它芯片和/或其它业务板中的芯片获取收发目标业务报文的各第一计数值,包括:
5.根据权利要求1所述的方法,其特征在于,所述目标芯...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。