【技术实现步骤摘要】
一种网络故障的检测方法及装置
本专利技术涉及一种通信
,特别涉及一种网络故障的检测方法及装置。
技术介绍
SDN(SoftwareDefinedNetwork,软件定义网络)作为一种新型网络创新架构,是网络虚拟化的一种实现方式。SDN可将网络设备上的控制权分离出来,由集中的控制器管理,无须依赖底层网络设备(路由器、交换机、防火墙),屏蔽了来自底层网络设备的差异。而控制权是完全开放的,用户可以自定义任何想实现的网络路由和传输规则策略,从而更加灵活和智能。其中,底层设备作为转发设备,流量进入设备后匹配流表转发,流表作为数据转发的依据,其主要组成包括匹配域、指令集和计数器等部分。网络数据包进入交换机之后会匹配流表中的流表项,匹配到同一条流表的数据包称为数据流。数据包匹配成功之后,执行相关的指令,用于完成数据的处理,从而实现数据的转发。数据流转发依靠多层流表依次匹配实现从一个设备传输到另一个设备,当设备出现故障导致流量不通,数据流匹配不到应有的流表项上,把对应的数据流直接上报给控制器处理,由于控制器自身并不具备分析故障的能力,只是简单的把数据包转发出去。此时,依然需要网管人员查询数据流通过的流表,找出数据流不通的具体位置,进而找出故障原因,比如,流表未下发,流表下发有误、端口关闭等。在流表不多、设备较少的情况下,采用上述的故障定位方法简单易行,然而如果交换机上有数以万计的流表数据时,若采用该故障定位方法就比较费时费力,效率低下,且有时会影响用户正常使用。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供了一种网络故障的检测方法及装置,解决传统的故障定位方 ...
【技术保护点】
1.一种网络故障的检测方法,其特征在于,包括:根据出现故障的流路径的起点地址和终点地址构造检测报文,并将所述检测报文发送给所述出现故障的流路径中的起点地址对应的待检测设备,所述检测报文由所述起点地址对应的待检测设备发送给所述出现故障的流路径中的下一个待检测设备,直至发送给终点地址对应的待检测设备;获取与所述出现故障的流路径对应的检测结果报文,所述检测结果报文由所述待检测设备根据检测流表和检测报文得到;根据所述检测结果报文确定所述流路径的故障原因。
【技术特征摘要】
1.一种网络故障的检测方法,其特征在于,包括:根据出现故障的流路径的起点地址和终点地址构造检测报文,并将所述检测报文发送给所述出现故障的流路径中的起点地址对应的待检测设备,所述检测报文由所述起点地址对应的待检测设备发送给所述出现故障的流路径中的下一个待检测设备,直至发送给终点地址对应的待检测设备;获取与所述出现故障的流路径对应的检测结果报文,所述检测结果报文由所述待检测设备根据检测流表和检测报文得到;根据所述检测结果报文确定所述流路径的故障原因。2.根据权利要求1所述的方法,其特征在于,在所述根据所述起点地址和终点地址构造检测报文,并将所述检测报文发送给所述出现故障的流路径中的起点地址对应的待检测设备的步骤之前,所述检测方法还包括:确定出现故障的流路径的起点地址和终点地址;根据所述起点地址和终点地址将检测流表发送给所述出现故障的流路径中各个待检测设备。3.根据权利要求2所述的检测方法,其特征在于,所述确定出现故障的流路径的起点地址和终点地址,包括:所述起点地址为出现故障的流路径的起点交换机下的任意一个终端设备的地址;所述终点地址为出现故障的流路径的终点交换机下的任意一个终端设备的地址。4.根据权利要求1所述的检测方法,其特征在于,所述将所述检测报文发送给所述出现故障的流路径中的起点地址对应的待检测设备,包括:将检测报文在故障检测阶段周期性地发送给所述出现故障的流路径中的起点地址对应的待检测设备。5.根据权利要求1所述的检测方法,其特征在于,所述将所述检测报文发送给所述出现故障的流路径中的起点地址对应的待检测设备,包括:根据所述起点地址和所述终点地址构造网际控制消息协议ICMP报文,以转发形式发送给所述出现故障的流路径中的起点地址对应的待检测设备。6.根据权利要求1所述的检测方法,其特征在于,所述检测结果报文包括所述检测报文与待检测设备对应的检测流表的不匹配信息;所述根据所述检测结果报文确定所述流路径的故障原因,包括:根据所述检测报文与待检测设备对应的检测流表的不匹配信息,分析得到所述流路径的故障原因。7.根据权利要求1所述的检测方法,其特征在于,在所述根据所述检测结果报文确定所述流路径的故障原因的步骤之后,所述检测方法还包括:将所述检测流表全部删除。8.根据权利要求1所述的检测方法,其特征在于,在所述根据所述检测结果报文确定所述流路径的故障原因的步骤之后,所述检测方法还包括:在所述出现故障的流路径上标识出出现故障的待检测设备,并将故障原因显示在位置区域。9.一种软件定义网络控制器,其特征在于,包括:检测报文生成模块,用于根据出现故障的流路径的起点地址和终点地址构造检测报文,并将所述检测报...
【专利技术属性】
技术研发人员:石奋义,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。