[发明专利]协议高速化装置无效
申请号: | 200810145145.5 | 申请日: | 2004-08-18 |
公开(公告)号: | CN101330512A | 公开(公告)日: | 2008-12-24 |
发明(设计)人: | 宇贺雅则;栗本崇;青木道宏 | 申请(专利权)人: | 日本电信电话株式会社 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 张雪梅;刘宗杰 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协议 高速化 装置 | ||
技术领域
本发明涉及一种路由表的生成技术,用于:使用OSPF(OpenShortest Path First:开放最短路径优先协议)和ISIS(IntermediateSystem to Intermediate System:中介系统对中介系统协议)等路由协议,在网络内的包传输装置之间或者路由表生成装置之间对网络上的包传输装置信息、网络信息进行交换、接收,并使用根据该交换、接收到的信息来计算最短路径的Dijkstra等最短路径算法,求取到达包的目标的最短路径。
本发明用于IP路由器等包传输装置对从输入线路输入的包执行必要处理(例如看到目标地址,求出到达目标的最短路径,以决定该包的输出线路等)的接口。特别是,涉及对使用利用OSPF(Open ShortestPast First)和ISIS(Intermediate System to Intermediate System)等路由协议所接收的控制包来处理所接收到的信息的技术。
背景技术
本发明声明对于在2003年8月20日申请的特愿2003-296408号、以及2003年8月22日申请的特愿2003-298734的优先权,并将其内容在此引用到本发明内。
以往,路由表生成装置仅仅是由外部存储器(SRAM和SDRAM)与信息处理装置构成,信息处理装置按照信息的每一项对所接收到的信息进行分类,之后,根据唯一识别信息的项来生成搜索树,在树内存储了所接收到的信息和树结构信息。
OSPF和ISIS等路由协议用于在路由器等包传输装置之间执行控制消息的交换,以所得到的网络上的包传输装置的链接成本信息为基础,导出最短路径。控制消息是在发生网络状态的更新时或者(以及)定期地向网络内的所有包传输装置进行广播。
为了判断在路由器接收控制消息时的控制是否为新,需要对利用控制消息所产生的链接状态数据库(以下称为LSDB(Link State DateBase:链路状态数据库))进行检索,但是,在现有方式中,LSDB检索是在控制路由协议的路径控制装置(以下称为RS(Route Server:路由服务器))中集中进行的。
LSDB检索速度中存储器存取速度成为关键,但在大多数包传输装置中,为了削减成本,大多将个人计算机卡用作RS,它们采用了低速存储器,因此,既便在不使用个人计算机卡的情况下,也由于在RS中运行各种应用程序或OS等,因而采用了要求大容量存储器的低成本的低速存储器。为此,不可能进行LSDB的高速检索。
以往,在利用RS的LSDB检索中产生搜索树执行检索。RS按照每一项对从接口传输来的控制包的信息进行分类,并以唯一识别该信息的项为基础来生成搜索树,在树中存储了所接收到的信息和树结构信息。
以下将对在搜索树中最一般使用的帕特利夏树(Patricia tree)进行说明。帕特利夏树是一种2叉搜索树,使用指针将节点链接到树上。
图1表示在检索表中显示的应检索比较项和其答复的图。图2表示使用帕特利夏树来检索图1的检索表的例子。为了容易地理解发明,将各字段按2进制数所表示的字段的长度设定为5比特。“*”表示在检索时忽略掉其后的比特值。
一边对应检索的检索关键字和存储于节点上的比较项进行比较,一边将树向下分支。当应检索的检索关键字到达某个节点时,从该节点所持有的比较项和应检索的检索关键字的高位开始对必要的位进行比较(一直到*之前的位,如果是100*则是高3位)来进行检索。在不一致的情况下,以没有一致项的结果结束检索。在一致的情况下,则关注应检索的检索关键字中经过比较的位的最后位的下一位,当存在比自己还要低的节点(以下称为子节点)时,移动到子节点继续进行检索。在所有比特全都一致的时刻终止检索,能够获得存储于该节点上的答复。
在图2中,显示了检索10001这个检索关键字时的例子。最初,查看检索关键字的最开始的1位并判断其是0还是1。在本例中,由于是1,因此,移动到节点100*,比较高3位。由于是一致的,因此,接下来将考察成为检查位的检索关键字的第4位。由于检索位是0因此移动到节点10001。这里,由于所有位都一致,因此终止检索,能够得到作为答复的X。
除此之外,还有使用TCAM(Ternary Content Addressable Memory:三重内容可编址存储器)的检索方法。TCAM有时用于接口上的路由表检索。TCAM不像SRAM和SDRAM等那样以物理地址为关键字来输出所存储的数据,而是将存储于各物理地址内的值和所输入的值进行比较,在一致的情况下,输出存储了一致值的物理地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电信电话株式会社,未经日本电信电话株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810145145.5/2.html,转载请声明来源钻瓜专利网。