路由查找算法研究综述A-CiteSeerX.PDFVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
路由查找算法研究综述A-CiteSeerX

1000-9825/2002/13(01)0042-09 ©2002 Journal of Software 软 件 学 报 Vol.13, No.1 路由查找算法研究综述 徐 恪, 徐明伟, 吴建平, 吴 剑 (清华大学 计算机科学与技术系 网络研究所,北京 100084) E-mail: xuke@; xmw@ 摘要: 随着 Internet 的迅猛发展,用于主干网络互联的核心路由器的接口速率已经达到了 2.5Gbps~10Gbps.这一速 率要求核心路由器每秒能够转发几百万乃至上千万个以上的分组.分组转发的重要一步就是查找路由表, 因此快速 的路由查找算法是实现高速分组转发的关键.路由查找需要实现最长前缀匹配.近年来,研究人员提出了多种路由查 找算法, 以提高查找性能.分析了路由查找问题及其难点,全面综述了各种查找算法,并对它们进行了详细的分析和 比较,最后指出了进一步的研究方向. 关 键 词: 路由查找;最长前缀匹配;Trie 树;哈希;CAM 中图法分类号: TP393 文献标识码: A 路由器的主要功能是按照IP 分组中的目的地址转发分组.查找路由表决定将分组发往哪个端口,这是转发 分组过程中的重要一步.因此,快速的 IP 地址查找算法是实现高速分组转发的关键.传统的查找方法(如顺序查 找法、二分查找法) 只能完成关键字的精确查找,而路由查找需要完成最长匹配地址前缀的查找.为了提高路由 查找的性能,研究人员提出了多种路由查找算法.本文首先分析了路由查找问题和实现难点,然后全面综述了各 种查找算法,并对它们进行了详细的分析和比较. 1 Internet 地址结构的发展 在Internet 的发展初期,IPv4 地址采用的是基于类的地址结构.整个IP 地址空间一共分为5 类:为单播地址 设计的A,B,C 类;为组播地址设计的D 类;为今后使用而保留的E 类地址.各个类之间由地址的前几个比特位来 区分.在Internet 发展的初期,基于类的地址结构由于其简单性而得到了广泛的应用.但是,随着网络的不断发展, 使用这种地址结构产生了两个问题.一个问题是地址分配的不灵活导致了地址空间的大量消耗以及路由表规 模的不断增大.基于类的地址结构将整个地址空间简单地分成了 5 个类别,这就导致了地址的分配非常不灵活. 另一个问题是, 由于路由器需要记录所有已经分配的网络地址,特别是对于C 类地址来说, 由于它的地址前缀特 别多,如果记录所有的C 类地址,那么路由表的规模将变得非常大. 为了降低路由表规模的增长速度以及提高地址空间的利用率,IETF 提出了一种称为无类域间路由 (classless inter-domain routing,简称 CIDR) 的地址结构[1~2] .CIDR 摒弃了传统上基于类的地址分配方式,规定可 以使用任意长度的网络地址部分, 因此产生了路由地址前缀的概念.使用 CIDR 的好处是明显的,它提高了地址 空间的利用率,例如为 300 台主机分配网络地址只需使用一个 23 位网络地址前缀长度的网络地址(可以支持 收稿日期: 2001-05-30; 修改日期: 2001-09-14 基金项目: 国家自然科学基金资助项目; 国家863 高科技发展计划资助项目(863-306-ZD-07-01) 作者简介: 徐恪(1974 -),男,江苏洪泽人,博士,讲师,主要研究领域为计算机网络体系结构,分布式路由器操作系统,高性能路由 器体系结构;徐明伟(1971 -), 男,辽宁朝阳人,博士,副教授,主要研究领域为计算机网络体系体系结构,高性能路由器体系结构, 网络性 能测试;吴建平(1953 -),男, 山西太原人,博士,教授,博士生导师,主要研究领域为计算机网络体系结构,计算机网络协议测试,形式化技 术;吴剑(1977 -),男,浙江杭州人,硕士,主要研究领域是高速路由查找算法,分布式路由协议. 徐恪 等:路由查找算法研究综述 43 512 台主机)就可以满足要求. 为了满足网络规模不断增长的需要,IETF 设计了新一代的网络协议IPv6,也被称为IPng.IPv6 与IPv4 相比, 在地址格式上发生了巨大的改变,地址长度由原来的32 位变成了128 位,相应地,IPv6

文档评论(0)

laolao123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档