【技术实现步骤摘要】
路由管理方法和路由管理装置
本专利技术涉及一种路由管理方法和路由管理装置,尤其涉及一种适用于减少定时器数量的路由管理方法和路由管理装置。
技术介绍
当前,在路由器更新路由表时,通常会针对每条路由设置一个定时器。因此,在路由表中存在大量路由时,系统需要创建并维护非常多的定时器,消耗大量CPU资源。同时,这些定时器的状态变化和更新次数也将是十分庞大的,由此不但导致大量CPU资源被占用,还可能会引起其它技术问题。
技术实现思路
本专利技术的目的在于提供一种大体上消除了由于现有技术的限制和缺陷所导致的一个或多个问题的路由管理方法和路由管理装置。根据本专利技术的一个方面,提供一种路由管理方法,包括:接收路由报文,所述路由报文包含多个第一路由,所述多个第一路由分别与多个节点相对应;解析所述路由报文并获得所述多个第一路由;比较第一路由表与所述多个第一路由;以及根据比较的结果来判断所述多个第一路由中的每个是否满足第一预定条件,其中,通过所述多个第一路由中满足所述第一预定条件的第一路由更新所述第一路由表中对应的路由,并判断所述第一路由表中的更新后的路由是否满足第二预定条件,其中,如果满足所述第二预定条件,则为所述更新后的路由设置第一定时器作为超时定时器;并且如果不满足所述第二预定条件,则为所述更新后的路由设置第二定时器作为清除定时器并移除所述更新后的路由的第三定时器。根据本专利技术的另一个方面,提供一种路由管理装置,包括:接收器,配置来接收路由报文,所述路由报文包含多个第一路由,所述多个第一路由分别 ...
【技术保护点】
1.一种路由管理方法,包括:/n接收路由报文,所述路由报文包含多个第一路由,所述多个第一路由分别与多个节点相对应;/n解析所述路由报文并获得所述多个第一路由;/n比较第一路由表与所述多个第一路由;以及/n根据比较的结果来判断所述多个第一路由中的每个是否满足第一预定条件,其中,/n通过所述多个第一路由中满足所述第一预定条件的第一路由更新所述第一路由表中对应的路由,并判断所述第一路由表中的更新后的路由是否满足第二预定条件,其中,/n如果满足所述第二预定条件,则为所述更新后的路由设置第一定时器作为超时定时器;并且/n如果不满足所述第二预定条件,则为所述更新后的路由设置第二定时器作为清除定时器并移除所述更新后的路由的第三定时器。/n
【技术特征摘要】 【专利技术属性】
1.一种路由管理方法,包括:
接收路由报文,所述路由报文包含多个第一路由,所述多个第一路由分别与多个节点相对应;
解析所述路由报文并获得所述多个第一路由;
比较第一路由表与所述多个第一路由;以及
根据比较的结果来判断所述多个第一路由中的每个是否满足第一预定条件,其中,
通过所述多个第一路由中满足所述第一预定条件的第一路由更新所述第一路由表中对应的路由,并判断所述第一路由表中的更新后的路由是否满足第二预定条件,其中,
如果满足所述第二预定条件,则为所述更新后的路由设置第一定时器作为超时定时器;并且
如果不满足所述第二预定条件,则为所述更新后的路由设置第二定时器作为清除定时器并移除所述更新后的路由的第三定时器。
2.根据权利要求1所述的路由管理方法,还包括:将所述多个第一路由中不满足所述第一预定条件的第一路由写入所述第一路由表从而获得一个或多个第二路由,并判断所述一个或多个第二路由是否满足第三预定条件,其中,
如果满足所述第三预定条件,则为所述一个或多个第二路由设置所述第一定时器作为超时定时器。
3.根据权利要求2所述的路由管理方法,其中,如果所述一个或多个第二路由不满足所述第三预定条件,则将所述一个或多个第二路由从所述第一路由表中移除。
4.根据权利要求1所述的路由管理方法,其中,所述第一预定条件是:
所述多个第一路由中存在与所述第一路由表中的路由相匹配的一个或多个第一路由。
5.根据权利要求1所述的路由管理方法,其中,所述第一预定条件是:
所述第一路由表中包含所述多个节点中的一个或多个。
6.根据权利要求1所述的路由管理方法,其中,所述超时定时器包含计数信息,所述计数信息表示使用所述超时定时器的节点数量。
7.根据权利要求1所述的路由管理方法,其中,所述第二预定条件是所述更新后的路由的metric小于16。
8.根据权利要求1所述的路由管理方法,其中,所述超时定时器和所述清除定时器存储在预定单元中。
9.根据权利要求1所述的路由管理方法还包括:
接收第一信息;
搜索所述第一路由表,并提取所述第一路由表中与所述第一信息相匹配的路由;
将所提取的路由的超时定时器移除;以及
为所提取的路由设置第四定时器作为清除定时器。
10.根据权利要求1所述的路由管理方法还包括:
接收第二信息;
搜索所述第一路由表,并提取所述第一路由表中与所述第二信息相匹配的路由;
将所提取的路由的清除定时器移除;以及
为所提取的路由设置第五定时器作为超时定时器。
11.一种路由管理装置,包括:
接收器,配置来接收路由报文,所述路由报文包含多个第一路由,所述多个第一路由分别与多个节点相对应;
技术研发人员:王冠聪,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。