基于TCAM的高效率路由更新算法

来源 :湖南大学 | 被引量 : 0次 | 上传用户:jn27
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三重内容可寻址存储器(TCAM)技术是近年来出现的一种硬件查找技术,它可以实现高速路由查找,满足Internet的发展需求。但是TCAM的高功耗一直限制着它的发展。分块TCAM和路由压缩是两种解决TCAM高功耗的策略,但是它们都有更新速度慢和更新能耗高的弊端。因此,本文结合因特网报文数急速增长和路由规则迅速扩大的现状,着重研究了基于TCAM的低功耗路由更新和路由查找等问题,主要工作如下:(1)基于动态更新存储空问策略,提出了一种TCAM分块溢出解决算法。分块TCAM是指把TCAM存储空问划分为若干个小块,每次路由查找只到其中一个分块进行匹配查询,以降低查找能耗。由于路由更新具有随机性和突发性的特点,更新操作有可能集中发生在某些分块从而造成分块溢出,迫使重划分块。这会极大地影响路由查找速度。本文通过动态调整溢出分块的TCAM存储空间,提出了一种分块溢出解决算法,可以很好地避免因分块溢出而造成的重划分块。(2)基于前缀按序排列的特征,提出了一种分块TCAM空闲资源分配算法。存储在TCAM的前缀也是按照长度降序排列的,以满足最长前缀查询。因此,路由更新带来的插入和删除操作,会造成大量的前缀移动。在分块TCAM策略中,每个分块都有相应的空闲存储空间。本文依据前缀按序排列的特征,优化了各分块空闲存储空间的分配,可以极大地减少更新时不相关前缀的位置移动,从而提高更新速度,降低更新能耗。(3)针对现有规则集冗余度较大的特点,提出了一种路由规则压缩算法。一般路由器的接口比较少,而路由规则数则成千上万,因此路由表具有很大的压缩空间。本文深入分析路由规则的冗余形式,提出了一种规则集压缩算法,在不改变路由语义的情况下,可以较好地压缩路由规则,降低系统能耗,提高路由查找速度。同时,为了满足路由表的动态更新,本文为压缩路由从前缀插入和前缀删除两方面分别提出了更新策略。
其他文献
从2018年6月29日起, HA集团和意大利飞利浦马森股份公司(F.lli Mazzon SpA)联合在欧洲乃至世界追求提供客户满意服务的共同目标.这项交易在F.lli Mazzon公司历史上是一个非常
针对采用石膏型真空浇注工艺生产的作动筒壳体合格率较低,以及中温蜡模具压制蜡模时模具局部尺寸不合格的问题,本研究对HNS-24型ZL208合金作动筒壳体进行了石膏型低压铸造工
“Linux操作系统”作为一门应用型极强的技能,已经成为了许多应用型院校计算机专业所普遍开设的课程.传统的“Linux操作系统”课程教学模式较为单调,其往往由教师机械性地将
任务驱动教学法是建立在建构主义教学理论基础上的教学模式,随着教育教学改革,在中学信息技术教学过程中教师应把课堂还给学生,要求课堂以学生为主体,充分调动学生学习的积极
作为持续增长战略的一部分,英国伦敦布鲁内尔大学(Brunel University)的布鲁内尔先进凝固技术中心在其先进金属加工中心的研究设施中安装了一套完整的砂型铸造单元.rn该铸造
问题导学法是指在教学的过程中通过问题来指引学生学习,能够激发学生学习的主动性和积极性.在高中地理教学中应用问题导学法能够有效提高学生学习地理的兴趣,提高高中地理教
小学英语自然拼读法是以英语为母语的所有国家都使用并全力推广的一种单词拼读法之一.这种方法能有效的培养孩子的词汇认读、拼写能力.然而鉴于外语与母语习得等方面的差异,
在计算机图形学与虚拟现实、多分辨率分析、三维动画造型、医学图像重建、工程曲面造型、CAD等领域,对于大规模的物体模型,为刻画出物体的表面细节特征,相应的三维模型往往需
机器视觉是用机器代替人眼进行目标对象的检测、判断、测量和识别。机器视觉涉及目标对象的图像获取,对图像信息的处理以及对目标对象的识别,在工业生产过程中,相对于传统测
视频监控系统在公共安全领域发挥着日益重要的作用,随着城市各个公共场合安设的摄像头数量越来越多,视频的数据量也呈爆炸式增长,如何实现智能化监控成为当前研究的热点,而智