一种端口链路状态的检测方法、设备及系统技术方案

技术编号:25695248 阅读:28 留言:0更新日期:2020-09-18 21:06
本发明专利技术实施例公开了一种端口链路状态的检测方法、设备及系统,涉及数据通信领域,实现用户可感知链路聚合组中各成员端口的链路状态。该方法包括:接收测试设备发出的测试报文,在报文入端口执行报文匹配策略;获取所述测试报文中的流量类型值,确定链路聚合组中对应的转发表项中的流量类型值与所述测试报文中的流量类型值相同的成员端口,该确定的成员端口为待测成员端口;将所述测试报文通过所述待测成员端口发出,以使所述测试设备依据是否接收到针对所述测试报文的响应报文来判定所述待测成员端口的链路状态。

【技术实现步骤摘要】
一种端口链路状态的检测方法、设备及系统
本专利技术属于数据通信领域,尤其涉及一种端口链路状态检测方法、设备及系统。
技术介绍
随着当前移动互联网、云、大数据等技术的快速发展,通信设备对业务的感知及理解变得越来越重要了,为了能够及时应对用户业务的变化,通信设备的吞吐性能力也在发生巨大的变化,即从早期的性能较低的集中式设备,到性能较高的分布式框架式设备,再到现在的链路聚合业务,对通信设备的吞吐性能要求越来越高。因此,在高吞吐量的网络设备上的以太链路聚合业务中,对链路聚合组中成员端口状态的检测需求也越来越重要。当前对于链路聚合组,并没有检测成员端口链路状态的方法,用户无法感知链路聚合组中各成员端口的链路状态,因此,如何检测链路聚合组中成员端口的链路状态成为亟待解决的问题
技术实现思路
为解决当前对于链路聚合组,并没有检测成员端口链路状态的方法,用户无法感知链路聚合组中各成员端口的链路状态的问题。第一方面,本专利技术实施例提供了一种端口链路状态的检测方法,应用于被测网络设备,所述方法包括:接收测试设备发出的测试报文,在报文入端口执行报文匹配策略;获取所述测试报文中的流量类型值,确定链路聚合组中对应的转发表项中的流量类型值与所述测试报文中的流量类型值相同的成员端口,该确定的成员端口为待测成员端口;将所述测试报文通过所述待测成员端口发出,以使所述测试设备依据是否接收到针对所述测试报文的响应报文来判定所述待测成员端口的链路状态。进一步地,在接收测试设备发出的测试报文之前,所述方法包括:配置报文匹配策略,所述报文匹配策略用于在接收的报文和预设的报文关键特征值匹配时,将所述接收的报文携带的报文描述符中的流量类型值修改为自定义值,该自定义值为所述链路聚合组中某个特定成员端口对应的转发表项中的流量类型值;将所述报文匹配策略应用到所述报文入端口。进一步地,所述在报文入端口执行报文匹配策略,具体包括:在所述测试报文与所述报文匹配策略中预设的报文关键特征值匹配时,在所述报文入端口将所述测试报文的报文描述符中的流量类型值修改为所述链路聚合组中某个特定成员端口对应的转发表项中的流量类型值。进一步地,所述确定链路聚合组中对应的转发表项中的流量类型值与所述测试报文中携带的流量类型值相同的成员端口,具体包括:轮询所述链路聚合组中各成员端口,依次判断所述链路聚合组中成员端口对应的转发表项中的流量类型值是否与所述测试报文中携带的报文描述符中的流量类型值相同,确定对应的转发表项中的流量类型值与所述报文描述符中的流量类型值相同的成员端口为待测成员端口,其中,所述链路聚合组中每个成员端口对应的转发表项中包括流量类型值。第二方面,本专利技术实施例提供了一种被测网络设备,所述被测网络设备包括:接收模块,用于接收测试设备发出的测试报文;处理模块,用于在报文入端口执行报文匹配策略;确定模块,获取所述测试报文中的流量类型值,确定链路聚合组中对应的转发表项中的流量类型值与所述测试报文中的流量类型值相同的成员端口,该确定的成员端口为待测成员端口;发送模块,用于将所述测试报文通过所述待测成员端口发出,以使所述测试设备依据是否接收到针对所述测试报文的响应报文来判定所述待测成员端口的链路状态。进一步地,所述被测网络设备还包括配置模块,所述配置模块,配置报文匹配策略,所述报文匹配策略用于在接收的报文和预设的报文关键特征值匹配时,将所述接收的报文携带的报文描述符中的流量类型值修改为自定义值,该自定义值为所述链路聚合组中某个特定成员端口对应的转发表项中的流量类型值;所述处理模块,还用于将所述报文匹配策略应用到所述报文入端口。进一步地,所述处理模块,具体用于在所述测试报文与所述报文匹配策略中预设的报文关键特征值匹配时,在所述报文入端口将所述测试报文的报文描述符中的流量类型值修改为所述链路聚合组中某个特定成员端口对应的转发表项中的流量类型值。进一步地,所述确定模块,具体用于轮询所述链路聚合组中各成员端口,依次判断所述链路聚合组中成员端口对应的转发表项中的流量类型值是否与所述测试报文中携带的报文描述符中的流量类型值相同,确定对应的转发表项中的流量类型值与所述报文描述符中的流量类型值相同的成员端口为待测成员端口,其中,所述链路聚合组中每个成员端口对应的转发表项中包括流量类型值。第三方面,本专利技术实施例提供了一种端口链路状态的检测系统,所述系统至少包括测试设备、被测网络设备以及辅测设备,所述被测网络设备的链路聚合组中的成员端口与所述辅测设备之间建立链路聚合,所述测试设备分别与被测网络设备、辅测设备建立网络连接;所述测试设备,用于向被测网络设备发送测试报文;并用于接收辅测设备针对所述测试报文发送的响应报文;所述被测网络设备,用于执行如第一方面所述的端口链路状态的检测方法;所述辅测设备,用于接收所述被测网络设备上的待测成员端口发送的测试报文后,将针对所述测试报文的响应报文发送给所述测试设备,以使所述测试设备依据是否接收到针对所述响应报文来判定所述待测成员端口的链路状态。第四方面,本专利技术实施例提供了一种电子设备,所述电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行如第一方面所述的端口链路状态的检测方法。本专利技术实施例提供了一种端口链路状态的检测方法、设备及系统,可以实现对链路聚合组中各成员端口的链路状态进行测试,达到用户可感知链路聚合组中各成员端口的链路状态。同时,该端口链路状态检测方法还可以实现将指定流量通过指定的成员端口发送,以达到对指定流量进行分流的目的。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种端口链路状态的检测方法流程图;图2为本专利技术实施例提供的一种被测网络设备的结构示意图;图3为本专利技术实施例提供的一种被测网络设备的结构示意图;图4为本专利技术实施例提供的一种示意的组网示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例描述的系统架构以及业务场景是为了更加清楚的说明本专利技术实施例的技术方案,并不构成对于本专利技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着系统架构的演变和新业务场景的出现,本专利技术实施例提供的技术方案对于类似的技术问题,同样适用。下面结合具体实施例对上述方法进行本文档来自技高网...

【技术保护点】
1.一种端口链路状态的检测方法,其特征在于,应用于被测网络设备,所述方法包括:/n接收测试设备发出的测试报文,在报文入端口执行报文匹配策略;/n获取所述测试报文中的流量类型值,确定链路聚合组中对应的转发表项中的流量类型值与所述测试报文中的流量类型值相同的成员端口,该确定的成员端口为待测成员端口;/n将所述测试报文通过所述待测成员端口发出,以使所述测试设备依据是否接收到针对所述测试报文的响应报文来判定所述待测成员端口的链路状态。/n

【技术特征摘要】
1.一种端口链路状态的检测方法,其特征在于,应用于被测网络设备,所述方法包括:
接收测试设备发出的测试报文,在报文入端口执行报文匹配策略;
获取所述测试报文中的流量类型值,确定链路聚合组中对应的转发表项中的流量类型值与所述测试报文中的流量类型值相同的成员端口,该确定的成员端口为待测成员端口;
将所述测试报文通过所述待测成员端口发出,以使所述测试设备依据是否接收到针对所述测试报文的响应报文来判定所述待测成员端口的链路状态。


2.根据权利要求1所述的方法,其特征在于,在接收测试设备发出的测试报文之前,所述方法包括:
配置报文匹配策略,所述报文匹配策略用于在接收的报文和预设的报文关键特征值匹配时,将所述接收的报文携带的报文描述符中的流量类型值修改为自定义值,该自定义值为所述链路聚合组中某个特定成员端口对应的转发表项中的流量类型值;
将所述报文匹配策略应用到所述报文入端口。


3.根据权利要求2所述的方法,其特征在于,所述在报文入端口执行报文匹配策略,具体包括:
在所述测试报文与所述报文匹配策略中预设的报文关键特征值匹配时,在所述报文入端口将所述测试报文的报文描述符中的流量类型值修改为所述链路聚合组中某个特定成员端口对应的转发表项中的流量类型值。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述确定链路聚合组中对应的转发表项中的流量类型值与所述测试报文中携带的流量类型值相同的成员端口,具体包括:
轮询所述链路聚合组中各成员端口,依次判断所述链路聚合组中成员端口对应的转发表项中的流量类型值是否与所述测试报文中携带的报文描述符中的流量类型值相同,确定对应的转发表项中的流量类型值与所述报文描述符中的流量类型值相同的成员端口为待测成员端口,其中,所述链路聚合组中每个成员端口对应的转发表项中包括流量类型值。


5.一种被测网络设备,其特征在于,所述被测网络设备包括:
接收模块,用于接收测试设备发出的测试报文;
处理模块,用于在报文入端口执行报文匹配策略;
确定模块,获取所述测试报文中的流量类型值,确定链路聚合组中对应的转发表项中的流量类型值与所述测试报文中的流量类型值相同的成员端口,该确定的成员端口为待测成员端口;
发送模块,用于将所述测试报文通过所述待测成员端口发出,以使所述测...

【专利技术属性】
技术研发人员:蒋锡虎
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川;51

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

1