华妃娘娘是什么电视剧| 白色糠疹是什么原因引起的| 马代表什么数字| 什么是热伤风| 豆包是什么意思| 梦见打老虎是什么预兆| 无花果什么品种最好吃| 传染病四项挂什么科| 肌层回声欠均匀是什么意思| 42天产后复查都查什么| 倒着走路有什么好处| 狮子是什么科| 久卧伤什么| 处女座是什么象| 鸡蛋炒什么菜好吃| 检查全身挂什么科| 慢性荨麻疹吃什么药| 拉肚子发烧是什么原因| 烤瓷牙是什么意思| 扫描件是什么意思| 良性反应性改变是什么意思| 反复是什么意思| 522是什么意思| 癫痫是什么症状| 减肥期间吃什么水果好| 血糖高吃什么| 急得什么| 胃酸吃什么药效果最好| 清高是什么意思| 7月16日什么星座| 女性后背疼挂什么科室| 后果的意思是什么| 九价疫苗是什么| 见异思迁什么意思| 布衣蔬食是什么意思| 天荒地老什么意思| 重庆市长什么级别| 脸长适合什么样的发型| 吃完饭恶心想吐是什么原因| 骨量偏高代表什么意思| 儿童湿疹用什么药膏| 网黄是什么意思| 半元音是什么意思| 低血糖平时要注意什么| pda是什么| 带状疱疹不能吃什么食物| 抖腿有什么好处| 南瓜有什么功效| 口臭口苦什么原因引起的| 耳垂上有痣代表什么| 面色少华是什么意思| 一醉方休什么意思| 与什么俱什么| 胃不好喝什么茶好| 卧蚕和眼袋有什么区别| 女人出虚汗失眠吃什么药| 口上长水泡是什么原因| 中国第一长洞是什么| 自由基是什么意思| 苯是什么| 床上有横梁有什么害处| 面料支数是什么意思| 3000年前是什么朝代| 可吸收线是什么颜色| 人类的祖先是什么生肖| 体外是什么意思| 喝什么提神| 垂体泌乳素高是什么原因| 枸杞和红枣泡水喝有什么好处| 五味子什么味道| 蛮什么意思| 什么情况下会怀孕| 再者是什么意思| 佛历是什么意思| 尿检粘液丝高什么意思| 海蜇长什么样子| 五月二十日是什么日子| 滑膜炎用什么药治疗最好最快| 尿道口感染吃什么药| 加特纳菌阳性是什么病| 耳鸣用什么药治疗效果最好| 焦虑症是什么原因引起的| 六月初六是什么节| 喝酒胃出血吃什么药| 头痛是什么原因造成的| 子女缘薄是什么意思| 宛如是什么意思| 手掌红什么原因| 开大是什么意思| 苡米和薏米有什么区别| 维u是什么药| 胃酸过多吃什么好| 1月16日什么星座| 大宗物品是什么意思| 穿刺检查是什么意思| 电母是什么意思| 耳朵痛用什么药| 客之痣是什么意思| 甲钴胺片是治什么的| 西南方向五行属什么| 什么人没有国籍| ts代表什么| tp是什么病毒| 生门是什么意思| 男生喜欢女生有什么表现| 高圆圆老公叫什么名字| 喜欢喝冰水是什么原因| 卵巢在什么位置示意图| 肝硬化有什么症状| 心跳过缓是什么原因造成的| 非油炸是什么意思| 肋下未及是什么意思| 一喝水就尿多是什么原因| 零四年属什么| 阿莫西林吃多了有什么副作用| 公历是什么意思| 吃东西就吐是什么原因| 属鸡的是什么星座| 大便秘结是什么原因| 头顶疼是什么原因| 7月初七是什么日子| 关节间隙变窄什么意思| 什么叫风湿| 梦见自己大肚子怀孕是什么意思| 间歇性跛行见于什么病| 贵人命是什么意思| dm表示什么单位| 痰湿吃什么药| 天明是什么意思| 15号是什么日子| 纸鸢是什么意思| 面起子是什么| 白细胞介素是什么| 天秤座和什么座最配对| 红楼梦为什么叫石头记| 空调滴水什么原因| 老本行是什么意思| 束手无策是什么意思| 睡觉为什么会流口水| 一什么凤冠| 同房时阴道疼痛是什么原因| 县武装部长是什么级别| laura是什么意思| 什么是梅尼埃综合症| 慢性胃炎吃什么药| 一路顺风是什么生肖| 喝太多水对身体有什么影响| 弱碱水是什么水| 什么是胸推| 45岁属什么| exo的e为什么不发音| 儿童嗓子哑了什么原因| 十万个为什么儿童版| 房速是什么意思| 法克油是什么意思| 为什么抽筋| 淘宝什么时候有活动| 白细胞偏高有什么危害| 硝酸是什么| 割包为什么很多人后悔| 为什么可乐能溶解鱼刺| 富氢水是什么| 脸很黄是什么原因| 胎动频繁是什么原因| 肝介入治疗是什么意思| 女性缺镁有什么症状| 绿色属于五行属什么| 西布曲明的危害及副作用分别是什么| 娇羞是什么意思| 荡秋千有什么好处| 肾虚对男生意味着什么| 咽峡炎吃什么药| 月经淋漓不尽吃什么药| 高血压属于什么系统疾病| crp是什么检查项目| 什么争鸣成语| 什么样的天山| 元宵节有什么活动| 8月29日是什么星座| tea是什么意思| 过敏忌口不能吃什么| 什么是漂洗| 做蛋糕用什么面粉| 心脏跳的快什么原因| 小土豆是什么意思| 2月27是什么星座| 什么是核心期刊| 脸上长痘痘去医院挂什么科| 旭日是什么意思| 素的部首是什么| 肝病不能吃什么| 11.2是什么星座| 天理是什么意思| 霍金得了什么病| 蚊虫叮咬红肿用什么药| 中筋面粉适合做什么| 四川是什么气候| 七月一日什么节| 天秤座是什么星象| 蒙脱石是什么| 庚午日五行属什么| 南极被称为什么| 阳痿什么意思| 慢性肠胃炎吃什么药| 肚子经常胀气是什么原因| 凉皮是用什么做的| 做t是什么意思| 灰指甲用什么药治疗| 苏打水什么牌子的好| 豆腐干炒什么好吃| 妥投是什么意思| 八八年属什么生肖| 玉米须有什么作用| 什么排球好| 觊觎是什么意思| 活跃是什么意思| 什么啊| 异地办理临时身份证需要什么材料| 睡觉流口水是什么原因引起的| 磊字五行属什么| 嗓子哑是什么原因引起的| 40而不惑是什么意思| 火是什么颜色| 贫血吃什么药补血最快| 大男子主义的男人喜欢什么样的女人| 做爱时间短吃什么药| 更年期失眠吃什么药调理效果好| 什么是原发性高血压| 问羊知马是什么生肖| 螺旋藻是什么东西| 睚眦欲裂什么意思| 掌中宝是什么东西| 儿童牙疼吃什么药| 药流之后需要注意什么| npv是什么病毒| 缺钾最明显的症状是什么| 胎儿生物物理评分8分什么意思| 白带豆腐渣用什么药| 八字华盖是什么意思| 什么是毒品| dpoy什么意思| 工体是什么意思| 猫咪来家里是什么寓意| 谁发明了什么| 博士在古代是什么意思| 肚脐眼为什么会有臭味| 有眼屎用什么眼药水| 颈椎曲度变直有什么症状| 及第是什么意思| 假性近视是什么意思| 食之无味什么意思| 元宵节的习俗是什么| essence什么意思| 痔核是什么| 血糖高吃什么降血糖| 芡实适合什么人吃| 心什么肉什么| 平均红细胞体积偏低是什么意思| 绿鼻涕是什么原因| 包皮垢是什么| 疤痕增生是什么引起的| 为什么暑假比寒假长| 尿素氮偏低是什么意思| 腊八粥是什么节日| 百度

新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 对基于FPGA的高速路由查找算法的研究

旅美大熊猫“宝宝”回国

作者: 时间:2025-08-05 来源:网络 收藏
百度 这一精辟论断,阐明了新时期统一战线的性质,统一了人们的思想认识。

  0 引言

  随着网络流量的不断增加和路由表容量的不断增大,路由已经成为制约因特网的主要瓶颈。尽管采用CIDR技术能产生聚集路由,但路由器的路由表项还是很大,使得路由成为高,速路由器的瓶颈。因此,提高路由速度已成为器的关键技术。

  目前实现路由查表的方法主要有软件和硬件两类。其中基于软件查表方法的查找次数最少为5次,这显然已经不能满足高速链路的要求;而基于Cache的查找方法,其查找依赖于流量的模式,即IP数据流具有局部性,随着网络数据量的增大,命中率也会降低。而基于硬件的Stanford则结构简单,易于硬件实现,而且查找速度快,其最少需要访问一次存储器,最多需要访问2次存储器。但其占用存储空间大(为33 MB),表项更新单元数多。在最坏情况下,更新一个表项需要操作64 k个存储单元。

  本文采用多表结构,将查找过程分为4级。

  因为采用串行查找实现时,查找一个IP数据包最少需要访问一次存储器,最多需要访问4次。而根据四块存储器独立工作的特性,采用流水线的方式进行并行化设计,则可以保证访问一次存储器就能完成一次数据包的查找。为了保证占用较小的空间且四个存储块的容量相对均衡,本文用一个动态规划来求解四个目标层的值。此外,这种设计结构也支持动态更新,并且更新单元数较少。

  1 查找

  本系统的基本算法采用分段查找及前缀扩展技术来将IPv4的32位IP地址分成4段,假设i是其中一段(1≤i≤4),length i代表第i段所对应的IP地址长度。每一段内容存储在一块物理地址连续的内存区域中,称为TBLi。那么,在第一段区域TBL1中,使用前缀扩展技术,即可把所有长度小于等于length1的前缀扩展成长度为length1的前缀。图1所示是该四级路由算法的结构框图。

该四级路由算法的结构框图

  显然,该结构中的第一段有2length1个表项,析出IP地址的前length1位的值为第一块内存的偏移地址,其对应表项的数据格式如图2所示。若前缀长度小于等于length1,则表项的第一位标识为0,其余bit位表示下一跳的转发信息。若前缀长度大于length1,则表项的第一位标识为1,其余位填写扩展表的索引值可以作为指向TBL2的指针。在其余的三个段中,可采用同样的方法进行前缀扩展。

对应表项的数据格式

  本算法的查找过程是在匹配一个IP地址时,从第一段开始进行分段查找,每查找一段,则解析出对应段长度的IP,并取相应内存区域的地址。例如进行第二段查找时,可将其值作为偏移量,再加上相应的基址,就可获得该段对length1+1位开始,然后解析出length2长度的IP地址作为偏移量。之后再用TBL1表项里的索引,将其左移length2位作为基址,这样就确定了第二块连续存储区域中的地址。依次类推,分段查找,直到找到下一跳地址为止。

  本算法的插入过程与查找过程相似,先根据前缀对应的分段和索引查找到对应的子表,然后在其涉及的范围内读取各个表项,再根据表项的值确定是否用新的路由前缀信息覆盖该表项。如果在此过程中,该表没有相应的段空间,则需分配对应的存储空间。若该段空间为空,则收回该存储空间。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭
美籍华裔是什么意思 农历9月11日是什么星座 怀孕吃什么必定流产 拉水吃什么药 扁桃体发炎能吃什么水果
什么蛋不能吃 宰相是什么意思 雷替斯是什么药 阑尾炎的症状是什么 物流是什么
陪跑什么意思 乌龟属于什么动物 贱货是什么意思 有什么症状是肯定没怀孕 尿频尿急尿痛吃什么药
拉肚子应该挂什么科 内径是什么意思 毒鸡汤是什么意思 晚上看见蛇有什么预兆 春天什么花开
血红蛋白低是什么原因hcv9jop2ns6r.cn 桃字五行属什么hcv8jop5ns5r.cn 婴儿不睡觉是什么原因hcv7jop9ns6r.cn 孩子感冒咳嗽吃什么药hcv9jop2ns2r.cn 结婚婚检都检查什么项目wuhaiwuya.com
张衡发明了什么东西hkuteam.com 淋巴结影是什么意思qingzhougame.com 为什么会长血管瘤hcv8jop5ns9r.cn 鸢是什么意思hcv8jop5ns2r.cn 高血糖什么原因引起hcv8jop1ns5r.cn
开塞露用多了有什么副作用hcv8jop7ns8r.cn 迪士尼狗狗叫什么名字bfb118.com 脚烧热是什么原因mmeoe.com 圣人是什么意思hcv8jop0ns8r.cn 锑对人体有什么危害hcv8jop6ns0r.cn
玛卡和什么搭配壮阳效果最佳dayuxmw.com spiderking是什么牌子hcv8jop8ns4r.cn 阴囊瘙痒挂什么科室hcv8jop3ns0r.cn 七月份出生是什么星座hcv9jop6ns6r.cn 急性肠胃炎吃什么药hcv8jop9ns7r.cn
百度