[发明专利]被递归地分割的静态IP路由表无效

专利信息
申请号: 200780031667.6 申请日: 2007-08-24
公开(公告)号: CN101507191A 公开(公告)日: 2009-08-12
发明(设计)人: 卢文成;S·K·萨尼 申请(专利权)人: 佛罗里达大学研究基金公司
主分类号: H04L12/28 分类号: H04L12/28
代理公司: 北京市中咨律师事务所 代理人: 杨晓光;于 静
地址: 美国佛*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 递归 分割 静态 ip 路由
【权利要求书】:

1.一种其上具有存储的数据结构的计算机可读介质,所述数据结构包括:

二进制前缀树T,表示用于路由分组的所有可能目的地址的前缀集,所述T包括:

第一级别分割,其中所述第一级别分割包括:

通过选择用于所述第一级别分割的跨距s形成的子前缀树,其中0<s≤T.height+1,其中T.height是其上具有根R的后代的最大级别1,其中所述子前缀树的节点包括:

从T的所述根R到子前缀树的根N的路径Q(N),

用于下一级别分割的跨距s,

表示下一级别完全散列函数特征的掩码,以及

关于用于所述下一级别分割的哈希表的指针;

辅助前缀树,表示具有小于所述第一级别分割的跨距s的级别l的前缀,其中所述辅助前缀树的节点包括所述根R;

其中,第一级别分割的数量是|Ds(R)|+1,其中Ds(R)表示根R的级别l后代,其中l=s,

通过对每个所述|Ds(R)|+1分割递归地重复所述第一级别分割的子前缀树构成,来形成所述下一级别分割。

2.如权利要求1所述的数据结构,其中,通过从包括MBT和HSST的组选择的库结构来表示所述前缀树T、所述第一级别分割、所述辅助前缀树以及所述下一级别分割中的至少一个。

3.如权利要求2所述的数据结构,其中所述库结构是HSST的端节点优化版本。

4.如权利要求1所述的数据结构,其中每个节点被分配36位,8位用于所述掩码,8位用于具有被限制为从5到8的跨距的所述路径Q(N),2位用于所述下一级别分割的跨距,以及17位用于所述指针。

5.如权利要求1所述的数据结构,其中每个节点被分配36位,7位用于所述掩码,7位用于所述路径Q(N),2位用于所述下一级别分割的跨距,以及19位用于所述指针。

6.如权利要求1所述的数据结构,其中每个节点被分配72位,17位用于所述掩码,17位用于所述路径Q(N),5位用于所述下一级别分割的跨距,以及19位用于所述指针。

7.一种用于使用数据结构执行查找的方法,所述数据结构包括含有辅助分割和子前缀树分割的前缀树T的第一级别分割,以及具有一个或更多用于记录T的所述第一级别分割的条目类型的哈希表,所述方法包括:

由所述哈希表的条目的第一位或前三位标识分割的所述条目类型,

其中类型1条目类型表示被进一步分割为下一级别分割的分割,

其中类型001条目类型表示叶子分割,

其中类型010条目类型表示由库结构表示的分割,以及

其中类型000条目类型表示未使用的哈希表条目;

从目的地址d剥去前s位,其中s是从所述前缀树的根R到所述子前缀树分割的根N的跨距,其中所述前s位定义了用于索引到所述哈希表的关键字;以及

如果所述条目类型是所述类型000,或者如果所述前s位与所述

哈希表中的关键字不匹配,则

执行所述辅助分割的搜索,以及

返回所述目的地址d;

如果所述条目类型是所述类型001,则

执行叶子的搜索,以及

返回用于所述目的地址d的下一跳;

如果所述条目类型是所述类型010,则

执行所述库结构的搜索,以及

返回关于所述目的地址d的指针;

如果所述条目类型是所述类型1,则

通过重复该用于执行查找的方法来执行所述下一级别分割的搜索。

8.如权利要求7所述的方法,其中所述数据结构还包括类型011条目类型,其中所述类型011条目类型表示用于记录分割的前端数组分割,其中所述前端数组分割的节点包括关键字Q(N)、用于下一级别分割的跨距s以及关于所述下一级别前端数组的指针,所述方法还包括:

使用所述前端数组分割来记录所述分割。

9.如权利要求8所述的方法,还包括用于具有级别l的前缀的跨距l,所述级别l小于用于所述下一级别分割的s,其中当所述分割跨距是l时,所述前端数组分割具有2l个条目。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛罗里达大学研究基金公司,未经佛罗里达大学研究基金公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200780031667.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top