一种以太链路风暴检测及抑制的方法和装置的制作方法

文档序号:7859615阅读:157来源:国知局
专利名称:一种以太链路风暴检测及抑制的方法和装置的制作方法
技术领域
本申请涉及通信技术领域,特别是涉及一种以太链路风暴检测及抑制的方法和装置。
背景技术
以太链路在基站中负责实现各板卡之间,以及,板卡内部数据链路层的数据传输,从而确保基站之间,以及,基站与个人计算机(Personal Computer, PC)端网络层的通信,进而实现PC端的各种工具能够维护、管理及调试基站,例如进行基站版本更新、布配小区参数等操作。以太链路的关键是每个板卡上的以太交换芯片,该芯片连接基站各处理器,可以 实现二层转发,将以太包从源介质访问控制(Medium Access Control, MAC)地址转发到目的MAC地址,这些以太交换芯片就相当于整个以太链路的节点。以太链路上的一个结点,发送一个数据帧或包,被传输到由广播域定义的本地网段上的每个节点就是广播。当广播数据充斥网络无法处理,并占用大量网络带宽,导致正常业务不能运行,甚至彻底瘫痪,这就产生了“广播风暴”。在基站早期的设计方案中主要从以太链路拓扑结构入手防止广播风暴,在以太模块初始化时就静态配置好了基站以太链路,并切断了冗余链路,这种方案既保证了以太链路的畅通又防止了广播风暴,比较可靠且不易产生环路;但是在外场环境下以太链路复杂多变,某些情况下需要对以太链路进行动态配置,早期的设计方案只能一次性配置链路,若要修改以太链路拓扑结构只能提供升级版本,不符合外场环境的需求。如果采用对以太模块进行动态配置的设计方案,必须考虑更灵活的以太链路风暴检测及抑制措施。

发明内容
本申请所要解决的技术问题是提出一种以太链路风暴检测及抑制的方法和装置,以解决现有技术不符合外场环境的需求,并且在对以太模块进行动态配置的设计方案中,提出了一种以太链路风暴检测及抑制的方法和装置。为了解决上述问题,本申请公开了一种以太链路风暴检测及抑制的方法,包括根据交换芯片中各转发端口的最大带宽设置各转发端口的转发速率门限值;检测各转发端口的转发速率;判断所述转发速率是否大于或等于对应转发端口的转发速率门限值;当大于或等于时,关闭该转发端口。优选的,还包括当转发端口关闭时,检测该转发端口的转发速率;判断所述转发速率是否小于该转发端口转发速率门限值;当小于时,打开该转发端口。
优选的,所述根据交换芯片中各转发端口的最大带宽设置各转发端口的转发速率门限值,包括设置交换芯片中各转发端口的转发速率门限值为各转发端口最大带宽的二分之
O优选的,所述当小于时,打开该转发端口,包括当所述转发速率小于该转发端口转发速率门限值的时间大于预先设定的时间时,打开该转发端口。优选的,还包括

将远程登录基站的网络地址与交换芯片的端口进行静态绑定。本申请还公开了一种以太链路风暴检测及抑制的装置,包括转发速率门限值设置模块,用于根据交换芯片中各转发端口的最大带宽设置各转发端口的转发速率门限值;转发速率检测模块,用于检测各转发端口的转发速率;转发速率判断模块,用于判断所述转发速率是否大于或等于对应转发端口的转发速率门限值;转发端口操作模块,用于当所述转发速率大于或等于对应转发端口的转发速率门限值时,关闭该转发端口。优选的,转发速率检测模块,还用于当转发端口关闭时,检测该转发端口的转发速率;转发速率判断模块,还用于判断所述转发速率是否小于该转发端口转发速率门限值;转发端口操作模块,还用于当所述转发速率小于该转发端口转发速率门限值时,打开该转发端口。 优选的,所述转发速率门限值设置模块设置交换芯片中各转发端口的转发速率门限值为各转发端口最大带宽的二分之一。优选的,当所述转发速率小于该转发端口转发速率门限值的时间大于预先设定的时间时,所述转发端口操作模块打开该转发端口。优选的,还包括静态绑定模块,用于将远程登录基站的网络地址与交换芯片的端口进行静态绑定。与现有技术相比,本申请包括以下优点本申请提出了一种以太链路风暴检测及抑制的方法和装置,通过设置交换芯片各端口的转发速率门限值,当端口的转发速率大于等于转发速率门限值时,关闭该端口,切断了冗余链路;通过对以太链路的动态连通、切断来抑制风暴,使得以太链路的配置更灵活,可以根据基站的具体情况打开或关闭某条以太链路,更好的满足实际应用的需求。并且,将远程登录基站的网络地址与交换芯片的端口进行静态绑定,确保可以在广播风暴时远程登陆基站,以便进行定位问题、调整软件配置、并提取基站信息等操作。


图I是本申请实施例一所述一种以太链路风暴检测及抑制的方法流程图;图2是本申请实施例二所述一种以太链路风暴检测及抑制的方法流程图;图3是本申请实施例二所述基站中出现以太链路风暴时用wireshark抓取基站内部广播包的示意图;图4是本申请实施例二所述基站中出现以太链路风暴,并对以太链路风暴进行抑制时,用wireshark抓取基站内部广播包的示意图;图5是本申请实施例三所述一种以太链路风暴检测及抑制的方法流程图;图6是本申请实施例四所述一种以太链路风暴检测及抑制的装置结构图;图7是本申请实施例五所述一种以太链路风暴检测及抑制的装置结构图。
具体实施例方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本申请作进一步详细的说明。以太链路风暴产生的最主要原因就是以太链路中存在环路,在这种情况下如果PC端或板卡的处理器发出广播包,这个广播包会在环路中以极快的速率被交换芯片转发。理论上,广播包的长度越短转发的速率就越快,对处理器造成的负担也就越大。从而会形成数据包阻塞的情况,基站的控制台也会出现无法连接板卡等现象。为了适应外场环境的需求,必须要做到板卡槽位能够灵活配置,这就可能在以太链路中产生环路。为此,本申请提出了一种以太链路风暴检测及抑制的方法和装置,通过交换芯片检测及抑制风暴的产生;当检测到风暴时,切断产生风暴的以太链路,断开环路,使广播包无法在以太链路中循环下去,同时清除自学习到的地址解析逻辑表项(AddressResolution Logic, ARL),让交换芯片重新学习单播的MAC地址,并且将远程网络处理器和交换芯片的端口静态绑定,确保当出现风暴时可以远程登录基站控制交换芯片;当风暴消失之后再连通之前切断的以太链路。通过这种机制可以降低广播风暴对基站的影响,同时又不阻碍业务数据的传输。下面通过列举几个具体的实施例详细介绍本申请提出的一种以太链路风暴检测及抑制的方法和装置。实施例一,详细介绍本申请提出的一种以太链路风暴检测及抑制的方法。参照图1,示出了本申请实施例一所述一种以太链路风暴检测及抑制的方法流程图。 步骤11,根据交换芯片中各转发端口的最大带宽设置各转发端口的转发速率门限值;广播风暴时以太链路中数据包的转发速率远远高于传输正常业务数据时的速率,所以可以根据交换芯片中各转发端口的最大带宽,给每个转发端口设置转发速率门限值,确保各转发端口在正常业务下的转发速率不会达到转发速率门限值。例如,转发端口 A的最大带宽为1000Mbps,转发端口 B的最大带宽为100Mbps,可以设置转发端口 A的转发速率门限值为500Mbps,设置转发端口 B的转发速率门限值为50Mbps ο步骤12,检测各转发端口的转发速率;
在以太链路中,时刻检测各转发端口的转发速率。可以通过第三方的速率检测工具或应用程序检测各转发端口的转发速率。例如,检测到转发端口 A的转发速率为50Mbps ;检测到转发端口 B的转发速率为50Mbps ο步骤13,判断所述转发速率是否大于或等于对应转发端口的转发速率门限值;当在步骤12中检测得到各转发端口的转发速率后,将所述转发速率与对应的转发端口的转发速率门限值进行比较,判断所述转发速率是否大于或等于对应转发端口的转发速率门限值。将检测到的转发端口 A的转发速率50Mbps与转发端口 A的转发速率门限值500Mbps进行比较,判断转发端口 A的转发速率不大于或等于,即小于转发端口 A的转发速
率门限值。将检测到的转发端口 B的转发速率50Mbps与转发端口 B的转发速率门限值50Mbps进行比较,判断转发端口 B的转发速率等于转发端口 B的转发速率门限值。步骤14,当大于或等于时,关闭该转发端口。各转发端口的转发速率一旦达到对应转发端口的转发速率门限值,即各转发端口的转发速率大于或者等于对应转发端口的转发速率门限值,说明基站内以太链路出现了异常情况,产生了广播风暴。在步骤13中,判断转发端口 A的转发速率小于转发端口 A的转发速率门限值,说明以太链路中未产生广播风暴,不关闭转发端口 A。在步骤13中,判断转发端口 B的转发速率等于转发端口 B的转发速率门限值,说明以太链路中产生广播风暴,则关闭转发端口 B,抑制产生的广播风暴。综上所述,本申请实施例一提出的一种以太链路风暴检测及抑制的方法,与现有技术相比,具有以下优点本申请实施例一提出的一种以太链路风暴检测及抑制的方法,通过设置交换芯片各端口的转发速率门限值,当端口的转发速率大于等于转发速率门限值时,关闭该端口,切断了冗余链路;通过对以太链路的动态切断来抑制风暴,使得以太链路的配置更灵活,可以根据基站的具体情况关闭某条以太链路,更好的满足实际应用的需求。实施例二,详细介绍本申请提出的一种以太链路风暴检测及抑制的方法。参照图2,示出了本申请实施例二所述一种以太链路风暴检测及抑制的方法流程图。步骤21,根据交换芯片中各转发端口的最大带宽设置各转发端口的转发速率门限值;根据交换芯片中各转发端口的最大带宽,给每个转发端口设置转发速率门限值,确保各转发端口在正常业务下的转发速率不会达到转发速率门限值。设置交换芯片中各转发端口的转发速率门限值为各转发端口最大带宽的二分之
O由于广播风暴时的以太链路数据包转发速率接近转发端口的最大带宽,结合基站在实际工作时各转发端口的转发峰速,将各转发端口的转发速率门限设置为对应转发端口的最大带宽的二分之一。这样既保证了正常业务的数据传输,又确保了能及时检测到广播风暴。例如,转发端口 A的最大带宽为1000Mbps,可以设置转发端口 A的转发速率门限值为500Mbps ;转发端口 B的最大带宽为100Mbps,可以设置转发端口 B的转发速率门限值为50Mbps ο步骤22,检测各转发端口的转发速率;可以通过第三方的速率检测工具或应用程序检测各转发端口的转发速率;如果交换芯片可以自动检测各转发端口的转发速率,则可以直接从交换芯片中读取出各转发端口的转发速率。例如,检测到转发端口 A在Tl时刻的转发速率为200Mbps ;转发端口 B在T2时刻的转发速率为60Mbps。步骤23,判断所述转发速率是否大于或等于对应转发端口的转发速率门限值; 将步骤22中检测出的转发端口 A的转发速率与转发端口 A的转发速率门限值进行比较,判断转发端口 A的转发速率是否大于或者等于转发端口 A的转发速率门限值。将步骤22中检测出的转发端口 B的转发速率与转发端口 B的转发速率门限值进行比较,判断转发端口 B的转发速率是否大于或者等于转发端口 B的转发速率门限值。转发端口 A在Tl时刻的转发速率200Mbps小于转发端口 A的转发速率门限值500Mbps ;转发端口 B在T2时刻的转发速率60Mbps大于转发端口 B的转发速率门限值50Mbps ο步骤24,当大于或等于时,关闭该转发端口 ;步骤23中判断转发端口 B在T2时刻的转发速率60Mbps大于转发端口 B的转发速率门限值50Mbps。当转发端口的转发速率大于转发端口的转发速率门限值时,就会产生广播风暴,如果不采取措施抑制广播风暴,以太链路中就会不停地以接近转发端口最大带宽的速度转发数据包,造成网络堵塞。图3是基站中出现以太链路风暴时用wireshark (—个网络封包分析软件)抓取基站内部以太包的示意图。由图3所示,以太链路中存在广播风暴时,交换芯片会以最快的转发速率转发广播数据包,两个广播数据包之间的间隔大约只有IOus ;由于以太链路中不停地以最快的转发速率转发广播数据包,致使基站控制台同板卡的连接断开,同时PC端由于利用wireshark抓取到大量的广播数据包,会出现运行速度明显变慢的情况。当步骤23中判断转发端口 B在T2时刻的转发速率60Mbps大于转发端口 B的转发速率门限值50Mbps时,关闭转发端口 B。图4是基站中出现以太链路风暴,并对以太链路风暴进行抑制时,用wireshark抓取基站内部以太包的不意图。由图4所示,当检测到广播风暴并对广播风暴进行抑制后,在以太链路中以最快转发速率转发的广播数据包会被交换芯片端口阻塞并扔掉,从而使正常的数据包能够在以太链路中传输。当出现广播风暴时,只关闭产生广播风暴所在以太链路的转发端口,其他处于正常业务状态的转发端口仍然进行正常数据包的转发。
步骤25,当转发端口关闭时,检测该转发端口的转发速率;当转发端口 B由于其转发速率大于或等于其转发速率门限值而关闭时,仍然检测转发端口 B的转发速率。例如,检测到转发端口 B在关闭后的T3时刻的转发速率为30Mbps ;在T4时刻的转发速率为20Mbps。步骤26,判断所述转发速率是否小于该转发端口转发速率门限值;将步骤25中检测到的转发端口 B的转发速率与其转发速率门限值进行比较,判断转发端口 B的转发速率是否小于其转发速率门限值。转发端口 B在T3时刻的转发速率30Mbps小于其转发速率门限值50Mbps ;转发端口 B在T4时刻的转发速率20Mbps小于其转发速率门限值50Mbps。
步骤27,当小于时,打开该转发端口。当转发端口 B的转发速率小于其转发速率门限值时,打开转发端口 B。为了尽可能在广播风暴被完全抑制后才打开之前关闭的转发端口,可以当所述转发速率小于该转发端口转发速率门限值的时间大于预先设定的时间时,打开该转发端口。例如,预先设定的时间为10s,也可以根据实际情况预先设定其他的时间。当转发端口 B在T3和T4时刻之间的转发速率始终小于其转发速率门限值,且T3和T4时刻之间的时间段大于IOs时,打开转发端口 B。同时,为了适应外场环境下可以远程登录基站,对板卡中的交换芯片进行相关操作,尤其是在出现广播风暴时,可以定位问题、调整软件配置、提取基站信息等。可以将远程登录基站的网络地址与交换芯片的端口进行静态绑定。当远程登录到基站时,通过网络地址与交换芯片端口的绑定关系,可以直接对交换芯片进行相关操作。实施例三,详细介绍本申请提出的一种以太链路风暴检测及抑制的方法。参照图5,示出了本申请实施例三所述一种以太链路风暴检测及抑制的方法流程图。步骤31,设置转发端口的转发速率门限值;设置转发端口 A的转发速率门限值为500Mbps。步骤32,检测转发端口的转发速率;检测到转发端口 A在T6时刻的转发速率为600Mbps ;在T7时刻的转发速率为300Mbps ο步骤33,判断转发速率是否超过转发速率门限值;判断转发端口 A在T6时刻的转发速率600Mbps超过其转发速率门限值500Mbps ;判断转发端口 A在T7时刻的转发速率300Mbps未超过其转发速率门限值500Mbps。并且当转发速率未超过其转发速率门限值时,继续检测其下一时刻转发速率。步骤34,如果转发速率超过其转发速率门限值,关闭该转发端口 ;转发端口 A在T6时刻的转发速率600Mbps超过其转发速率门限值500Mbps,将转发端口 A关闭。步骤35,待转发速率小于其转发速率门限值,且保持一段时间,重新打开该转发端□。时刻检测转发端口 A的转发速率,如果其转发速率在一个时间段内始终未超过其转发速率门限值,且这个时间段的长度大于原先设定的长度,重新打开转发端口 A。然后继续检测转发端口A的转发速率。实施例四,详细介绍本申请提出的一种以太链路风暴检测及抑制的装置。参照图6,示出了本申请实施例四所述一种以太链路风暴检测及抑制的装置结构图。所述装置,包括转发速率门限值设置模块41,转发速率检测模块42,转发速率判断模块43,以及,转发端口操作模块44。下面分别详细介绍各模块的功能以及之间的关系。 转发速率门限值设置模块41,用于根据交换芯片中各转发端口的最大带宽设置各转发端口的转发速率门限值;所述转发速率门限值设置模块41根据交换芯片中各转发端口的最大带宽,给每个转发端口设置转发速率门限值,确保各转发端口在正常业务下的转发速率不会达到转发速率门限值。例如,转发端口 A的最大带宽为1000Mbps,转发端口 B的最大带宽为100Mbps,所述转发速率门限值设置模块41可以设置转发端口 A的转发速率门限值为500Mbps,设置转发端口 B的转发速率门限值为50Mbps。转发速率检测模块42,用于检测各转发端口的转发速率;所述转发速率检测模块42在以太链路中,时刻检测各转发端口的转发速率。例如,所述转发速率检测模块42检测到转发端口 A的转发速率为50Mbps ;所述转发速率检测模块42检测到转发端口 B的转发速率为50Mbps。转发速率判断模块43,用于判断所述转发速率是否大于或等于对应转发端口的转发速率门限值;所述转发速率判断模块43判断所述转发速率检测模块42检测到的转发端口 A的转发速率50Mbps,不大于或等于所述转发速率门限值设置模块41设置其转发速率门限值500Mbps。所述转发速率判断模块43判断所述转发速率检测模块42检测到的转发端口 B的转发速率50Mbps,等于所述转发速率门限值设置模块41设置其转发速率门限值50Mbps。转发端口操作模块44,用于当所述转发速率大于或等于对应转发端口的转发速率门限值时,关闭该转发端口。当所述转发速率判断模块43判断转发端口 B在某一时刻的转发速率50Mbps等于其转发速率门限值50Mbps时,所述转发端口操作模块44关闭转发端口 B。当所述转发速率判断模块43判断转发端口 B在另一时刻的转发速率60Mbps大于其转发速率门限值50Mbps时,所述转发端口操作模块44关闭转发端口 B。综上所述,本申请实施例四提出了一种以太链路风暴检测及抑制的装置,与现有技术相比,具有以下优点本申请实施例四提出了一种以太链路风暴检测及抑制的装置,通过设置交换芯片各端口的转发速率门限值,当端口的转发速率大于等于转发速率门限值时,关闭该端口,切断了冗余链路;通过对以太链路的动态切断来抑制风暴,使得以太链路的配置更灵活,可以根据基站的具体情况关闭某条以太链路,更好的满足实际应用的需求。实施例五,详细介绍本申请提出的一种以太链路风暴检测及抑制的装置。参照图7,示出了本申请实施例五所述一种以太链路风暴检测及抑制的装置结构图。所述装置,包括转发速率门限值设置模块51,转发速率检测模块52,转发速率判断模块53,转发端口操作模块54,以及,静态绑定模块55。下面分别详细介绍各模块的功能以及之间的关系。转发速率门限值设置模块51,用于根据交换芯片中各转发端口的最大带宽设置各转发端口的转发速率门限值; 所述转发速率门限值设置模块51根据交换芯片中各转发端口的最大带宽,给每个转发端口设置转发速率门限值,确保各转发端口在正常业务下的转发速率不会达到转发速率门限值。所述转发速率门限值设置模块51设置交换芯片中各转发端口的转发速率门限值为各转发端口最大带宽的二分之一。例如,转发端口 A的最大带宽为1000Mbps,所述转发速率门限值设置模块51可以设置转发端口 A的转发速率门限值为500Mbps ;转发端口 B的最大带宽为100Mbps,所述转发速率门限值设置模块51可以设置转发端口 B的转发速率门限值为50Mbps。转发速率检测模块52,用于检测各转发端口的转发速率;所述转发速率检测模块52检测到转发端口 A在Tl时刻的转发速率为200Mbps ;所述转发速率检测模块52检测到转发端口 B在T2时刻的转发速率为60Mbps。所述转发速率检测模块52,还用于当转发端口关闭时,检测该转发端口的转发速率。如果转发端口 B关闭时,所述转发速率检测模块52还可以检测转发端口 B在T3时刻的转发速率30Mbps。转发速率判断模块53,用于判断所述转发速率是否大于或等于对应转发端口的转发速率门限值;所述转发速率判断模块53判断所述转发速率检测模块52检测到转发端口 A在Tl时刻的转发速率为200Mbps,不大于所述转发速率门限值设置模块51设置的转发端口 A的转发速率门限值500Mbps。所述转发速率判断模块53判断所述转发速率检测模块52检测到转发端口 B在T2时刻的转发速率为60Mbps,大于所述转发速率门限值设置模块51设置的转发端口 B的转发速率门限值50Mbps。所述转发速率判断模块53,还用于判断所述转发速率是否小于该转发端口转发速率门限值。所述转发速率判断模块53判断所述转发速率检测模块52检测到转发端口 A在Tl时刻的转发速率为200Mbps,小于所述转发速率门限值设置模块51设置的转发端口 A的转发速率门限值500Mbps。转发端口操作模块54,用于当所述转发速率大于或等于对应转发端口的转发速率门限值时,关闭该转发端口 ;当所述转发速率判断模块53判断转发端口 B在T2时刻的转发速率为60Mbps,大于转发端口 B的转发速率门限值50Mbps时,所述转发端口操作模块54关闭转发端口 B。所述转发端口操作模块54,还用于当所述转发速率小于该转发端口转发速率门限值时,打开该转发端口。如果所述转发速率检测模块52检测到转发端口 B在T3时刻的转发速率为30Mbps ο
当所述转发速率判断模块53判断转发端口 B在T3时刻的转发速率为30Mbps,小于转发端口 B的转发速率门限值50Mbps时,所述转发端口操作模块54打开转发端口 B。当所述转发速率小于该转发端口转发速率门限值的时间大于预先设定的时间时,所述转发端口操作模块54打开该转发端口。如果所述转发速率检测模块52检测到转发端口 B在T4时刻的转发速率为20Mbps。所述转发速率判断模块53判断转发端口 B在T3时刻至T4时刻之间的转发速率始终小于转发端口 B的转发速率门限值50Mbps ;并且T3到T4时刻之间的时间段长度12s大于预先设定的时间,例如10s。则所述转发端口操作模块54打开转发端口 B。静态绑定模块55,用于将远程登录基站的网络地址与交换芯片的端口进行静态绑定。所述静态绑定模块55可以将远程登录基站的网络地址与交换芯片的端口进行静态绑定。当远程登录到基站时,通过网络地址与交换芯片端口的绑定关系,可以直接对交换芯片进行相关操作。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。以上对本申请所提供的一种以太链路风暴检测及抑制的方法和装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
权利要求
1.一种以太链路风暴检测及抑制的方法,其特征在于,包括 根据交换芯片中各转发端口的最大带宽设置各转发端口的转发速率门限值; 检测各转发端口的转发速率; 判断所述转发速率是否大于或等于对应转发端口的转发速率门限值; 当大于或等于时,关闭该转发端口。
2.根据权利要求I所述的方法,其特征在于,还包括 当转发端口关闭时,检测该转发端口的转发速率; 判断所述转发速率是否小于该转发端口转发速率门限值; 当小于时,打开该转发端口。
3.根据权利要求I所述的方法,其特征在于,所述根据交换芯片中各转发端口的最大带宽设置各转发端口的转发速率门限值,包括 设置交换芯片中各转发端口的转发速率门限值为各转发端口最大带宽的二分之一。
4.根据权利要求2所述的方法,其特征在于,所述当小于时,打开该转发端口,包括 当所述转发速率小于该转发端口转发速率门限值的时间大于预先设定的时间时,打开该转发端口。
5.根据权利要求I所述的方法,其特征在于,还包括 将远程登录基站的网络地址与交换芯片的端口进行静态绑定。
6.一种以太链路风暴检测及抑制的装置,其特征在于,包括 转发速率门限值设置模块,用于根据交换芯片中各转发端口的最大带宽设置各转发端口的转发速率门限值; 转发速率检测模块,用于检测各转发端口的转发速率; 转发速率判断模块,用于判断所述转发速率是否大于或等于对应转发端口的转发速率门限值; 转发端口操作模块,用于当所述转发速率大于或等于对应转发端口的转发速率门限值时,关闭该转发端口。
7.根据权利要求6所述的装置,其特征在于 转发速率检测模块,还用于当转发端口关闭时,检测该转发端口的转发速率; 转发速率判断模块,还用于判断所述转发速率是否小于该转发端口转发速率门限值;转发端口操作模块,还用于当所述转发速率小于该转发端口转发速率门限值时,打开该转发端口。
8.根据权利要求6所述的装置,其特征在于 所述转发速率门限值设置模块设置交换芯片中各转发端口的转发速率门限值为各转发端口最大带宽的二分之一。
9.根据权利要求7所述的装置,其特征在于 当所述转发速率小于该转发端口转发速率门限值的时间大于预先设定的时间时,所述转发端口操作模块打开该转发端口。
10.根据权利要求6所述的装置,其特征在于,还包括 静态绑定模块,用于将远程登录基站的网络地址与交换芯片的端口进行静态绑定。
全文摘要
本申请提供了一种以太链路风暴检测及抑制的方法和装置,以解决现有技术不符合外场环境的需求,并且在对以太模块进行动态配置的设计方案中,提出了一种以太链路风暴检测及抑制的方法和装置。所述方法包括根据交换芯片中各转发端口的最大带宽设置各转发端口的转发速率门限值;检测各转发端口的转发速率;判断所述转发速率是否大于或等于对应转发端口的转发速率门限值;当大于或等于时,关闭该转发端口。所述方法通过对以太链路的动态连通、切断来抑制风暴,使得以太链路的配置更灵活,并且,将远程登录基站的网络地址与交换芯片的端口进行静态绑定,确保可以在广播风暴时远程登陆基站,以便进行定位问题、调整软件配置、并提取基站信息等操作。
文档编号H04L12/801GK102882707SQ20121032435
公开日2013年1月16日 申请日期2012年9月4日 优先权日2012年9月4日
发明者李侠, 刘博强, 笪禹 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1