[发明专利]对路由表进行空间管理的方法、装置、交换机及路由器无效
申请号: | 200810116921.9 | 申请日: | 2008-07-21 |
公开(公告)号: | CN101335706A | 公开(公告)日: | 2008-12-31 |
发明(设计)人: | 王旭 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 刘芳 |
地址: | 100036北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种对路由表进行空间管理的方法、装置、交换机及路由器,通过空间管理链表中的空间管理单元对路由表空间进行分配管理,使得三层交换机或路由器插入路由表中的表项依照掩码(前缀)长度由长至短的顺序进行排列,保证了最长前缀匹配一开始便可匹配到最长的掩码长度路由表项,避免了同一表项在路由表中的重复存放,以及对路由表中的所有表项进行匹配后才能获得最长的掩码长度路由表项,大大提高了路由表查找速度;同时路由表中的表项按照一定顺序排列也有利于表项的快速插入和删除,大大提高了路由表的空间利用率。 | ||
搜索关键词: | 路由 进行 空间 管理 方法 装置 交换机 路由器 | ||
【主权项】:
1、一种对路由表进行空间管理的方法,其特征在于,包括:计算待插入表项的掩码长度;遍历空间管理链表中的空间管理单元;所述空间管理链表中,各空间管理单元与掩码长度一一对应,管理与对应的掩码长度相同的表项;所述各空间管理单元按照对应的掩码长度从长到短的顺序排列,均设置有表项存储的开始地址start、表项存储的结束地址end、前一个空间管理单元存储对应的掩码长度prev、后一个空间管理单元对应的掩码长度next、本空间管理单元存储的表项个数vent及本空间管理单元中的空闲空间fent;获取与所述待插入表项的掩码长度对应的空间管理单元,确定所述待插入表项在路由表中的存放位置,插入所述待插入表项。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810116921.9/,转载请声明来源钻瓜专利网。