The invention discloses a network partial congestion processing method based on the OSPF protocol, which relates to the technical field of network partial congestion processing. This method consists of four parts: monitoring module, timing module, processing module and announcing module. In the process of running the OSPF protocol, the monitoring module will monitor the bandwidth utilization rate of the router interface in real time. When its value is higher than the upper limit or below the lower limit, different processing schemes are taken. Secondly, the state of the interface is judged. If the interface is in the idle state, the Cost_Down request message is sent to the place. In the module, if the interface is saturated, the Hold_Timer suppression timer is started and the state of the interface is monitored during the timing of the Hold_Timer. If the interface is always saturated, the Cost_Up request message is sent to the processing module, otherwise the timer is closed; after that, the processing module receives the request message. Modify the cost value of the interface; finally, notify the module broadcast link state information LSA, so that the router can recalculate the optimal routing.
【技术实现步骤摘要】
一种基于OSPF协议的网络局部拥塞处理方法
本专利技术涉及网络局部拥塞处理技术,具体是一种基于OSPF协议的网络局部拥塞处理方法。
技术介绍
OSPF(OpenShortestPathFirst开放式最短路径优先)协议作为一种公用协议,可以应用于任何厂家生产的网络设备。然而OSPF协议总是计算Cost值最小的路径作为最优路由来转发数据包,不具备网络拥塞的调节处理能力。如果当前最短路径发生局部拥塞,并且其他存在带宽使用率较低的次优路由时,OSPF协议由于其算法原理,无法避开拥塞的最短路径,容易出现业务数据流量汇聚到同一链路或者同一接口的情况,从而不断加大当前最短路径的拥塞程度,导致网络的服务质量和资源利用率大大下降。针对以上问题,出现了一些网络拥塞的处理方法。传统的方法有分组消灭、流量控制、抑制分组等,这种通过丢弃或者抑制一部分数据分组,以速度换取质量的方法降低了带宽资源利用率,使得网络传输速度受限。
技术实现思路
为了克服上述现有技术的缺点,本专利技术提供一种基于OSPF协议的网络局部拥塞处理方法,在网络发生局部拥塞的情况下,通过实时修改Cost值,使用次有路由来分摊 ...
【技术保护点】
1.一种基于OSPF协议的网络局部拥塞处理方法,其特征在于:包括监测模块、计时模块、处理模块、通告模块四个部分;首先路由器在运行OSPF协议的过程中,监测模块会对路由器接口的带宽使用率进行实时监测,与管理员设定的带宽使用率上限与下限作比较,当其值高于上限或者低于下限时,采取不同的处理方案,分为网络拥塞与网络空闲两种情况;其次,判断该接口的状态,若接口处于空闲状态,则发送Cost_Down请求报文给处理模块,若接口处于饱和状态,则启动Hold_Timer抑制计时器,并在Hold_Timer计时期间,监测该接口的状态,如果该接口一直处于饱和状态,则发送Cost_Up请求报文给处 ...
【技术特征摘要】
1.一种基于OSPF协议的网络局部拥塞处理方法,其特征在于:包括监测模块、计时模块、处理模块、通告模块四个部分;首先路由器在运行OSPF协议的过程中,监测模块会对路由器接口的带宽使用率进行实时监测,与管理员设定的带宽使用率上限与下限作比较,当其值高于上限或者低于下限时,采取不同的处理方案,分为网络拥塞与网络空闲两种情况;其次,判断该接口的状态,若接口处于空闲状态,则发送Cost_Down请求报文给处理模块,若接口处于饱和状态,则启动Hold_Timer抑制计时器,并在Hold_Timer计时期间,监测该接口的状态,如果该接口一直处于饱和状态,则发送Cost_Up请求报文给处理模块,否则将计时器关闭;然后当处理模块接收到该请求报文,修改该接口的cost值;最后,通告模块广播链路状态信息LSA,使路由器重新计算最优路由,其中,监测模块与计时模块共同维护接口状态表,处理模块维护接口代价表。2.根据权利要求1所述的一种基于OSPF协议的网络局部拥塞处理方法,其特征在于:根据管理员设置的两个门限值:上限与下限,将接口带宽使用情况分为三种状态,分别为饱和状态、正常状态与空闲状态,具体如下:饱和状态:当接口带宽使用率大于等于上限时,该接口处于饱和状态;空闲状态:当接口带宽使用率小于等于下限时,该接口处于空闲状态;正常状态:当接口带宽使用率大于下限,小于上限时,该接口处于正常状态。3.根据权利要求1所述的一种基于OSPF协议的网络局部拥塞处理方法,其特征在于:网络拥塞的处理方案如下步骤:(1)监测模块实时监测路由器各个接口的带宽使用情况;(2)当监测模块检测到某一接口带宽使用率高于所设置的上限时,激活计时模块;(3)计时模块启动Hold_Timer抑制计时器,并将Hold_Timer初始化;(4)在Hold_Timer计时期间,若该接口一直处于饱和状态,则发送Cost_Up请求报文给处理模块,执行步骤(5),否则,关闭抑制计时器,重新执行步骤(1);(5)处理模块接收到Cost_Up请求报文后,适当增大该接口的cost值,并通知通告模块;(6)通告模块发布链路状态信息广播,通知其他路由器重新计算路由表。4.根据权利要求1所述的一种基于OSPF协议的网络局部拥塞处理方法,其特征...
【专利技术属性】
技术研发人员:顾军,高亚超,丁宇辉,娄文法,
申请(专利权)人:华洋通信科技股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。