一种基于交换机的网络运行质量的自检和自愈的方法

文档序号:9352716
一种基于交换机的网络运行质量的自检和自愈的方法
【技术领域】
[0001]本发明属于一种网络设备自身的异常检测和修复方法技术领域,特别涉及到一种基于交换机的网络运行质量的自检和自愈的方法。
【背景技术】
[0002]在如今快速发展的社会中,网络已经成为了必不可少的载体,交换机是数据交换的设备,更是直接影响到网络通信的质量,一旦网络状态出现异常,就会影响到我们工作和生活的方方面面,特别是一些经营性企业,日常处理的各种数据、流程、沟通等等都是基于网络,可以说网络一旦瘫痪,整个公司运营就会跟着瘫痪,给公司造成重大损失。然而,网络本身也是很脆弱的,特别是局域网,它很容易受到病毒的攻击或者网络的使用不断导致整网瘫痪,比如:常见的ARP欺骗、MAC地址欺骗、DHCP欺骗、广播风暴、网络环路等等,而局域网中的主要通信设备就是交换机,随着我们的工作和生活与网络的关系越来越紧密,我们已经不能忍受网络出现瘫痪时间过长或者对网络设备进行重启的现象,这对我们的工作带来诸多不便甚至损失。当管理设备无法对交换机进行管理时,交换机自身能对网络异常进行修复此时显得异常重要,现有技术存在当交换机出现广播风暴,网络环路等异常、MAC地址欺骗时会导致网络瘫痪,管理设备已无法对交换机网络的设备进行管理,此时维护人员不得不采用拔线或者重启的方法对网络进行恢复。

【发明内容】

[0003]本发明提供了一种基于交换机的网络运行质量的自检和自愈的方法,解决了现有技术存在当交换机出现广播风暴,网络环路等异常、MAC地址欺骗时会导致网络瘫痪,管理设备已无法对交换机网络的设备进行管理,此时维护人员不得不采用拔线或者重启的方法对网络进行恢复的问题。
[0004]本发明所解决的技术问题采用以下技术方案来实现:本发明提供一种基于交换机的网络运行质量的自检和自愈的方法,所述自检和自愈的方法包括:
a、在管理设备和交换机网络之间建立一条私有协议通信通道;
b、若交换机三个以上端口接收到广播探测报文时,则进行环路自检和自愈处理;
若交换机统计非级连端口的广播数据流量高于设定的阈值时,则进行风暴自检和自愈处理;
若当级连端口设置成目的端口时,交换机自身检测镜像目的端口中出现物理地址表跳变的情况,则进入物理地址自检和自愈处理。
[0005]进一步,所述环路自检和自愈处理包括交换机将处于环路中的一个端口关闭破环并记录下发生环路的端口号,而且交换机环路模块通过私有协议通道将环路的告警信息发送至管理设备并等待用户处理,若用户处理完毕,则管理设备通过私有协议通道将用户的处理信息反馈至交换机,若交换机在2分钟内接收到用户的忽略命令或没有收到用户的处理信息,则将所述已关闭处于环路中的一个端口重新打开,恢复并保持环路状态,否则保持网络断环状态,使网络正常通信。
[0006]进一步,环路告警信息中包含了发生环路交换机的ID号、环路告警类型和环路告警端口
进一步,所述风暴自检和自愈处理包括交换机确定非级连端口受到广播风暴攻击并对发生广播风暴的端口的广播数据速率限定并开启风暴抑制配置,而且交换机将广播风暴信息发送至管理设备并等待用户处理,若用户处理完毕,则管理设备通过私有协议通道将用户的处理信息反馈至交换机,若交换机在2分钟内接收到用户的忽略命令或没有收到用户的处理信息,则将端口的风暴抑制配置去除,恢复之前的风暴状态,否则保持端口的风暴抑制配置,消除风暴攻击的影响。
[0007]进一步,广播风暴信息中包含了发生风暴的交换机ID、风暴告警类型和风暴告警的端口号。
[0008]进一步,所述物理地址自检和自愈处理包括交换机消除将级连端口的目的镜像配置并收集镜像配置非法的端口号,而且将物理地址告警信息通过私有协议通道上传至管理设备并等待用户处理,若用户处理完毕,则管理设备通过私有协议通道将用户的处理信息反馈至交换机,若交换机在2分钟内接收到用户的忽略命令或没有收到用户的处理信息,则将端口的镜像配置开启并不再检测该端口,否则保持端口的镜像配置关闭状态,消除物理地址表跳变的影响。
[0009]进一步,物理地址告警信息中包含了发生物理地址的交换机ID、物理地址告警类型和物理地址告警的端口号。
[0010]本发明的有益效果为:
1、本专利采用在管理设备和交换机网络之间建立一条私有协议通信通道,由于此私有协议通信通道主要是用于交换机网络中的交换机和管理设备进行通信,交换机的网络异常告警信息和管理设备的下发命令通过这条私有协议通道进行传输,同时,在交换机网络中,以交换机为核心,交换机自身自动对网络异常进行检测,并对发生的网络异常提供了自愈能力,使交换机网络在发生网络异常与管理设备失去联系后仍具备恢复网络通信的能力;同时将网络异常的信息上传至管理设备,给网维人员分析网络提供宝贵的告警信息,响应管理设备反馈的操作命令,保证了网络的稳定性。
[0011]2、本专利若交换机三个以上端口接收到广播探测报文时,则进行环路自检和自愈处理,由于交换机网络环路的检测是以网络中的设备交换机为核心,交换机以自动检测的方式,通过收集所处网络的状态,数据等信息综合判断得出检测结果;当交换机得出网络已成环的结果后,为使网络避免发生瘫痪,交换机会自动采取断环的方式恢复网络正常;另一方面交换机将网络环路告警信息通过权利2的私有协议通信通道发送至管理设备,并等待管理设备的反馈操作,将网络按照用户的要求进行设置,具有对环路异常的自检自愈能力。
[0012]3、本专利采用若交换机统计非级连端口的广播数据流量高于设定的阈值时,则进行风暴自检和自愈处理,由于交换机通过收集非级连端口的广播数据流量判断端口风暴并进行广播风暴的限制;由交换机向管理设备通过权利2的私有协议通道发送广播风暴告警信息,提示用户网络中发生的异常现象,并等待用户反馈的配置命令,根据用户的操作对网络进行设置,具有对广播风暴的自检自愈能力。
[0013]4、本专利采用若当级连端口设置成目的端口时,交换机自身检测镜像目的端口中出现物理地址表跳变的情况,则进入物理地址自检和自愈处理,由于交换机网络中的交换机设备能通过识别级连端口是否开启了镜像配置来检测MAC表跳变的发生,完成对MAC表跳变的检测后,通过关闭镜像的配置来消除二层转发表的混乱,恢复网络的正常通信;另一方面,将导致MAC跳变的镜像配置端口通过私有协议通道发送到管理设备,并且等待管理设备的命令的下发来对网络进行配置,完成对MAC表跳变的自检和修复过程,具有对物理地址跳变的自检自愈能力。
【附图说明】
[0014]图1是本发明的一种基于交换机的网络运行质量的自检和自愈的方法流程图。
【具体实施方式】
[0015]以下结合附图对本发明做进一步描述:
图中:1-步骤3,2_步骤b。
[0016]实施例:
本实施例包括:如图1所示,一种基于交换机的网络运行质量的自检和自愈的方法,所述自检和自愈的方法包括:
a、在管理设备和交换机网络之间建立一条私有协议通信通道;
b、若交换机三个以上端口接收到广播探测报文时,则进行环路自检和自愈处理;
若交换机统计非级连端口的广播数据流量高于设定的阈值时,则进行风暴自检和自愈处理;
若当级连端口设置成目的端口时,交换机自身检测镜像目的端口中出现物理地址表跳变的情况,则进入物理地址自检和自愈处理。
[0017]所述环路自检和自愈处理包括交换机将处于环路中的一个端口关闭破环并记录下发生环路的端口号,而且交换机环路模块通过私有协议通道将环路的告警信息发送至管理设备并等待用户处理,若用户处理完毕,则管理设备通过私有协议通道将用户的处理信息反馈至交换机,若交换机在2分钟内接收到用户的忽略命令或没有收到用户的处理信息,则将所述已关闭处于环路中的一个端口重新打开,恢复并保持环路状态,否则保持网络断环状态,使网络正常通信。
[0018]所述环路告警信息中包含了发生环路交换机的ID号、环路告警类型和环路告警端口。
[0019]—种基于交换机的网络运行质量的自检和自愈方法,其实现中的集中管理设备通过私有协议模块来实现跟交换机设备之间的通信,管理设备连入局域网后,会定时向网络内广播发送probe探测报文,搜寻局域网内的交换机设备,交换机设备收到probe报文后,单播向管理设备发送join_requtest报文,管理设备回应join_reply之后,正式和交换机设备建立连接。
[0020]对于交换机网络中的设备,管理设备定时会发送广播协议报文probe探测报文至交换机网络,当网络处于正常工作状态时,每个交换机设备都只有一个端口能接收到该广播数据。交换机中的环路自检和自愈功能是由交换机的环路模块来完成的,当网络中出现环路时,数据就会出现在环里不断转发的情况,此时接收到probe包的端口就会增加至两个以上,交换机环路模
...
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1