精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

路由器中的硬件IP路由表應(yīng)用解析

網(wǎng)絡(luò) 路由交換
Internet的迅速發(fā)展給我們的生活帶來了巨大的變化。隨之而來的是網(wǎng)絡(luò)流量的迅速增長。網(wǎng)絡(luò)流量的增長對于Internet上的路由器來說是一個很大的挑戰(zhàn),特別是核心路由器。它需要高速有效的包調(diào)度.轉(zhuǎn)發(fā)和路由策略。本文針對路由器的路由查找,提出了一種高效的.便于用硬件實現(xiàn)的技術(shù)。

1. 路由器的體系結(jié)構(gòu)

路由器中的硬件IP路由表應(yīng)用解析

圖1給出了一般路由器的邏輯體系結(jié)構(gòu)。它主要由下面幾部分組成 :路由引擎、轉(zhuǎn)發(fā)引擎、 路由表、網(wǎng)絡(luò)適配器和相關(guān)的邏輯電路等。轉(zhuǎn)發(fā)引擎負(fù)責(zé)把從一個網(wǎng)絡(luò)適配器來的數(shù)據(jù)包轉(zhuǎn)發(fā)到另一個網(wǎng)絡(luò)適配器出去。IP協(xié)議,包括對路由表的查找,構(gòu)成了轉(zhuǎn)發(fā)引擎中最主要的部分。由于每個通過路由器并需要其轉(zhuǎn)發(fā)的數(shù)據(jù)包都要對路由表進行查找,所以路由表的查找效率如何往往決定了整個路由器的性能。路由引擎則包括了高層協(xié)議,特別是路由協(xié)議,它負(fù)責(zé)對路由表的更新。由于路由引擎不涉及通過路由器的數(shù)據(jù)通路,故它可用通用的CPU代替。

2.硬件路由表的數(shù)據(jù)結(jié)構(gòu)設(shè)計

一般路由器中路由表的每一項至少有這樣的信息:目標(biāo)地址、網(wǎng)絡(luò)隱碼、下一跳地址。如果對每一個IP地址都要一個表項,那么需要占用很大的2323*4字節(jié)的存儲器,而且其中必定有很多的表項沒有被使用,這就會造成極大的資源浪費。

為了用硬件實現(xiàn)路由表的查找,查找算法需要滿足如下的條件:

1) 實時的實現(xiàn)路由表的查找;

2) 有效的實現(xiàn)路由表的插入和刪除;

3) 提供有效的最長前綴匹配;

4) 具有良好的可擴展性;

5) 支持廣播和組播;

6) 有效的對Memory進行利用;

7) 硬件上容易實現(xiàn),并具有良好的性能 。

我們考慮,如果在對路由表的查找中,把子網(wǎng)隱碼和IP地址結(jié)合起來,對IP地址進行相應(yīng)的分段,并把它們相連。這樣在路由表的表項中,只有IP地址的一部分及其相應(yīng)的隱碼部分,可以實現(xiàn)良好的可擴展性,只要對Memory進行有效的管理,可以靈活的動態(tài)的實現(xiàn)對路由的插入和刪除。鑒于此,我們設(shè)計該表的結(jié)構(gòu)(如下面的表一所示 ):

路由器中的硬件IP路由表應(yīng)用解析

點擊查看大圖

路由器中的硬件IP路由表應(yīng)用解析

它的思想是:把32位IPv4地址主要分成4部分,每部分8位。在該結(jié)構(gòu)中,Address-part[0-4]是IP地址中的一部分,Mask-part[0-4]是相應(yīng)的掩碼部分。Hit-next[0-4]是需要查找的目標(biāo)IP地址與掩碼部分相與后,與Address-part一致時所要查找的下一路由項所在地址的指針。,Miss-hit[0-4]則是相互不一致時,下一路由項所在地址的指針。Shift位則用于判斷是否需要對IP地址中的下8位進行查找和判斷。它只有在當(dāng)前的8位IP地址與目標(biāo)地址中相應(yīng)的8位一致時,才會被置位。Stop位用于判斷是否還需進行查找。它在IP地址查找結(jié)束時被置位,或沒有比當(dāng)前項所對應(yīng)的IP地址更長的路由表項時被置位。

圖2就是一個表1的例子 :

在該例子中,每一方框中上面一行表示相應(yīng)的IP地址部分和隱碼部分。下面一行表示相關(guān)的隱碼部分的二進制表示。 相應(yīng)的查找算法如下:

  1. /*查找算法開始 */  
  2.  
  3. search = TRUE ;  
  4.  
  5. WHILE ( search ) {  
  6.  
  7. masked_key = key & ( entry ->mask_part ) ;  
  8.  
  9. result = ( entry ->address_part ) = = masked_key  
  10.  
  11. IF ( result = = TRUE ) {  
  12.  
  13. best_match = entry ;  
  14.  
  15. entryentry = entry ->hit_next;  
  16.  
  17. }ELSE{  
  18.  
  19. entryentry = entry ->miss_next;  
  20.  
  21. IF ( entry ->stop = = TRUE ) search = FALSE;  
  22.  
  23. }  
  24.  
  25. }  
  26.  
  27. RETURN best_match ;  
  28.  
  29. /*查找算法結(jié)束 */ 

為了實現(xiàn)有效的插入和刪除,我們還要在路由表的數(shù)據(jù)結(jié)構(gòu)中再另外添加幾個域 :parent指針(指向本結(jié)點的父結(jié)點),路由信息(routeinfo)等。它們的用途是在路由表的查找過程中,特別是在指針的回溯(pointer reversal)中,可以大大的節(jié)省查找時間。由于IP路由的插入和刪除比較復(fù)雜。我們只是粗略得說明一下。

IP路由的插入:

  1. /*插入算法開始 */  
  2.  
  3. /* 先用上面提到的查找算法找出best-match */  
  4.  
  5. best_match = search ( new_entry );  
  6.  
  7. /* 確定需要加入的路由中沒有被best-match包括的那幾位 */  
  8.  
  9. for ( count = first_unmatched_bit ; count <= sizeof ( new_entry) ;  
  10.  
  11. count+= sizeof ( address_part ) {  
  12.  
  13. /* 創(chuàng)建新的結(jié)點 */  
  14.  
  15. create new node ;  
  16.  
  17. /* 將該結(jié)點連入best_match的hit_next */  
  18.  
  19. link node into hit branch of best_match ;  
  20.  
  21. }  
  22.  
  23. /*插入算法結(jié)束 */ 

IP路由的刪除要分幾種情況討論 。如 best_match 是葉子結(jié)點 ,best_match的hit_next指針為空, best_match的miss_next指針為空 和hit_next指針和miss_next指針都不為空等四種情況。這里就不再討論。

#p#

3.路由表查找的硬件實現(xiàn):

路由器中的硬件IP路由表應(yīng)用解析

圖3就是對應(yīng)與上面提及的路由表結(jié)構(gòu)的IP路由表查找的硬件實現(xiàn)(簡稱為路由卡)的系統(tǒng)框圖。

在路由卡中,主要有IP地址,狀態(tài)機,路由信息,Memory,譯碼器,掩碼器,比較器,地址寄存器組成。IP地址用于保存所要查找的目標(biāo)地址。狀態(tài)器用于控制IP路由表的查找。路由信息就是我們所要查找的信息。它的工作原理是這樣的:

當(dāng)路由器從某一個網(wǎng)絡(luò)適配器中接受到一個需要轉(zhuǎn)發(fā)的數(shù)據(jù)包后,在需要進行IP路由表的查找時,把IP包的目的地址送到IP地址寄存器中,同時給狀態(tài)機發(fā)一個指令。狀態(tài)接到這一指令后,從Memory中讀出路由表的相應(yīng)的表項,并和IP地址寄存器中的相應(yīng)幾位經(jīng)譯碼器,掩碼器后,進行比較,把比較的結(jié)果反饋給狀態(tài)機。再由狀態(tài)機來控制下一輪的比較。當(dāng)比較結(jié)束后,把比較的結(jié)果放在路由信息寄存器中,供路由器(如轉(zhuǎn)發(fā)引擎)讀取。同時狀態(tài)機在特定的某一端口設(shè)置標(biāo)志,來通知CPU查找是否已經(jīng)結(jié)束或還在進行當(dāng)中。下面對其性能進行分析。

4.性能分析

由于路由表項中,地址掩碼的引入,使得路由結(jié)構(gòu)變得非常靈活。但相應(yīng)的,由此產(chǎn)生的內(nèi)存的開銷也相當(dāng)?shù)拇蟆_@是性能和硬件開銷一對矛盾的必然體現(xiàn)。

該路由卡原型的實現(xiàn)是利用微機上的ISA總線,采用存取時間為70ns 的SRAM存儲器(所需容量為6*123k*8bit)。除了使用ISA總線上提供的總線外,本身還帶了33M的晶振。對某一路由表項的查找,最多只需32步查找。

在最壞情況下,共需32次查找,查找時間為:

32* 1 /(33*106) ≈ 9.7 * 10 -7秒

此時每秒可查找 1/(9.7 * 10 -7)≈ 1.03 * 106次

雖然該路由卡是基于ISA總線,但平均來說,該路由卡的查找速率為每秒8百萬次。這也從另一方面說明該路由卡的設(shè)計是可行的。

針對網(wǎng)絡(luò)流量的增加,及對路由器性能要求的提高,本文從硬件的角度對IP路由查找算法用硬件實現(xiàn)做了一系列的分析,并提出了相應(yīng)的便于用硬件實現(xiàn)的IP路由表的數(shù)據(jù)結(jié)構(gòu)。同時對該路由卡的性能進行了分析。

同時也該看到:為了更快的提高路由表的查找速率,基于ISA總線是不可能滿足要求的。由此,使用FPGA芯片不可避免。由于VHDL語言固有的靈活性和可編程性,可以更為靈活和高效的實現(xiàn)路由查找。所以,使用FPGA芯片來實現(xiàn)路由查找,是未來的趨勢。

路由器中的硬件IP路由表應(yīng)用的全部內(nèi)容就呈現(xiàn)給了大家,文章內(nèi)容較多,但是敘述比較詳細(xì),方便讀者理解和閱讀,希望你能從中學(xué)習(xí)到你想要的知識。

【編輯推薦】

  1. 無線路由器安全設(shè)置常用技巧
  2. 路由器安全加強的十四個方法介紹
  3. 輕松9步加強路由器安全防護能力
  4. 讓網(wǎng)絡(luò)無懈可擊之無線路由器安全配置
  5. 深入解析寬帶路由器DHCP功能
  6. 簡單介紹路由器設(shè)置
責(zé)任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2009-11-12 15:06:46

路由器故障

2010-08-06 09:29:25

RIP路由器

2012-11-12 11:23:26

路由器

2009-11-24 09:39:44

路由表信息

2011-05-17 13:25:53

IBGPOSPF路由表

2009-07-16 09:45:03

CCNPbgp路由

2009-12-03 18:38:55

軟件路由器硬件路由器

2009-12-11 09:27:16

靜態(tài)路由表動態(tài)路由表

2011-08-23 09:54:31

路由路由表路由器

2009-11-23 10:56:44

路由器協(xié)議

2011-04-08 17:24:34

OSPF路由

2014-06-16 16:37:36

linux路由表

2011-08-29 13:04:09

路由器設(shè)置路由器連接路由器

2009-12-03 18:02:46

2012-03-05 09:36:36

VRFIP安全協(xié)議

2021-09-14 23:57:29

無線路由器硬件

2009-12-22 10:04:48

路由表原理

2012-11-12 10:10:26

2009-09-10 16:14:00

路由器的故障

2019-09-12 14:13:16

MACARP路由表
點贊
收藏

51CTO技術(shù)棧公眾號

亚洲精品视频专区| 国产老头老太做爰视频| 成人激情综合| 日韩一区日韩二区| 国产乱码精品一区二区三区日韩精品| 在线观看成人动漫| free欧美| 亚洲一区影音先锋| 精品综合久久久| 一区二区国产欧美| 亚洲一区黄色| 久久久91精品| 国产熟妇搡bbbb搡bbbb| 国模大尺度视频一区二区| 精品久久久久久久久久久久久| 99九九视频| 人人妻人人爽人人澡人人精品| 麻豆视频一区| 欧美老肥妇做.爰bbww| a级黄色一级片| 国产传媒在线播放| 久久精品欧美一区二区三区不卡 | 日韩av在线免费播放| 日韩一区二区三区不卡视频| 极品视频在线| 一级特黄大欧美久久久| 亚洲精品一区二区三区蜜桃久| 精品国产青草久久久久96| 亚洲一级二级| 欧美另类交人妖| 午夜激情福利电影| 天堂一区二区三区四区| 日韩精品最新网址| 午夜一级免费视频| 筱崎爱全乳无删减在线观看| 亚洲曰韩产成在线| 一区二区三区四区免费观看| www在线免费观看| 久久精品在线免费观看| 精品网站在线看| 人妻丰满熟妇av无码区hd| 国产在线精品一区二区夜色| 国产精品久久久久久网站| 国产婷婷色一区二区在线观看| 久久精品国产大片免费观看| 亚洲性日韩精品一区二区| 给我看免费高清在线观看| 18国产精品| 日韩一二三区视频| 性生活一级大片| 中文字幕亚洲在线观看| 精品国产乱码久久久久久1区2区| 动漫av网站免费观看| 青草在线视频在线观看| 亚洲综合色网站| 日本a在线天堂| 午夜av在线播放| 一区二区三区四区高清精品免费观看| 好吊色欧美一区二区三区视频 | 在线观看麻豆| 久久精品一区蜜桃臀影院| 欧美日韩综合久久| 成人一区二区不卡免费| 国产精品成人一区二区三区夜夜夜| 99热国产免费| 人妻少妇精品无码专区| 972aa.com艺术欧美| 久久久福利视频| 美女毛片在线看| 国产精品欧美极品| 日本xxxxx18| 男男gaygays亚洲| 天天av天天翘天天综合网 | 99热精品在线| 欧美中文在线观看| 中文人妻熟女乱又乱精品| 精品一区二区在线观看| 不卡视频一区二区三区| 免费观看国产精品| 久久久久青草大香线综合精品| 5566av亚洲| 日本久久一级片| 久久久精品综合| 一区二区三区四区视频在线| 超碰porn在线| 欧美视频一区二区三区…| 一道本视频在线观看| 激情视频亚洲| 精品香蕉一区二区三区| 超碰人人干人人| 欧美午夜不卡| 国产精品成人免费电影| 国产极品久久久| 久久先锋影音av| 亚洲色婷婷久久精品av蜜桃| 欧美电影免费观看| 91麻豆精品国产无毒不卡在线观看 | 国产日韩精品电影| 午夜美女福利视频| 337p粉嫩大胆色噜噜噜噜亚洲| 国产精品久久久久久久久久久久冷 | 在线看福利影| 欧洲精品一区二区| 2018国产精品| 欧美一区电影| 97久久精品视频| 91尤物国产福利在线观看| hitomi一区二区三区精品| 亚洲午夜在线观看| 欧亚av在线| 日韩欧美区一区二| 青青青手机在线视频| 亚洲一区二区动漫| 成人9ⅰ免费影视网站| 91网页在线观看| 狠狠躁夜夜躁人人爽天天天天97 | 国产在线观看免费视频今夜| 日韩电影免费一区| 精品一区二区日本| 欧美xxxx免费虐| 91精品国产丝袜白色高跟鞋| 99精品全国免费观看| 毛片一区二区| 精品无码久久久久国产| 岛国毛片av在线| 欧美一级二级三级蜜桃| 亚洲最大成人综合网| 新67194成人永久网站| 国产精品一码二码三码在线| 成人在线观看免费网站| 欧美探花视频资源| 一级黄色性视频| 久久精品卡一| 欧美日韩三区四区| 男人天堂视频在线观看| 亚洲а∨天堂久久精品9966| 欧美日韩国产精品综合| 国产精品亚洲综合一区在线观看| 精品国产第一页| 黑人极品ⅴideos精品欧美棵| 大荫蒂欧美视频另类xxxx| 亚洲一区和二区| 欧美精品午夜| 成人3d动漫一区二区三区91| 免费男女羞羞的视频网站在线观看| 欧美日韩国产一区中文午夜| 成人做爰www看视频软件| 国产精品mv在线观看| 亚洲www永久成人夜色| 高潮毛片在线观看| 日韩欧美一级二级| 久久网中文字幕| 成人免费黄色在线| 丁香色欲久久久久久综合网| 亚洲一区二区三区中文字幕在线观看 | 51精品在线观看| 日本久久一级片| 天天综合天天做天天综合| 激情av中文字幕| 亚洲精品孕妇| 久久久久综合一区二区三区| 欧美电影免费观看| 综合国产在线观看| 国产女人高潮的av毛片| 亚洲精品视频一区| 中国黄色片视频| 午夜在线精品偷拍| 性刺激综合网| 日韩在线成人| 5566成人精品视频免费| av国产在线观看| 欧美一级欧美三级在线观看| 国产在线观看99| 国产亚洲精品福利| 99视频在线观看视频| 伊人久久大香线蕉综合热线| 欧美性xxxx69| 97精品资源在线观看| 欧美激情亚洲综合一区| 天天干,天天操,天天射| 欧美专区日韩专区| 性色av无码久久一区二区三区| 国产一区二区你懂的| 欧美午夜精品久久久久久蜜| 日本免费一区二区三区等视频| 一本色道久久88综合亚洲精品ⅰ| 日本在线观看中文字幕| 国产亚洲精品aa午夜观看| 日韩av加勒比| 亚洲综合精品| 加勒比海盗1在线观看免费国语版| 欧美成人app| 欧美激情在线观看| 国产在线观看高清视频| 日韩一级视频免费观看在线| 国产美女激情视频| 亚洲免费看黄网站| 日本xxxxxxxxx18| 国产综合成人久久大片91| 日韩av三级在线| 香蕉久久网站| 欧美日韩在线一二三| www.爱久久| 国产在线精品一区免费香蕉| 少妇视频在线观看| 欧美精品一二区| 91亚洲欧美| 精品网站999www| 精品国产无码一区二区三区| 日本二三区不卡| 日本中文字幕在线免费观看| 亚洲欧洲日本在线| 国产美女永久免费无遮挡| av一区二区久久| 波多野结衣三级视频| 狠狠色丁香婷婷综合| 黄色一级免费大片| 亚洲视频www| 激情成人开心网| 99精品在线观看| 涩涩日韩在线| 国产中文精品久高清在线不| 97se在线视频| 国产精品成人**免费视频| 国产精品久久一区主播| 樱桃视频成人在线观看| 亚洲91av视频| 国产桃色电影在线播放| 久久777国产线看观看精品| 黄色网址在线免费| 日韩中文理论片| a中文在线播放| 在线观看不卡av| 久草视频在线看| 国产丝袜高跟一区| 天堂网www中文在线| 亚洲国产天堂久久综合| 日批视频免费播放| 亚洲国产高清自拍| 日本精品一二区| 日韩国产精品视频| 天天在线女人的天堂视频| 亚洲国产精品推荐| 色一情一乱一乱一区91av| 精品成人a区在线观看| 成人午夜视频一区二区播放| 日韩视频免费观看高清在线视频| 久久亚洲AV无码| 亚洲欧美视频在线观看视频| 日韩国产第一页| 亚洲特级片在线| 校园春色 亚洲| 亚洲国产成人91porn| 日韩免费黄色片| 天天影视色香欲综合网老头| 无码人妻av一区二区三区波多野 | 99re66热这里只有精品3直播 | 97se亚洲国产综合自在线不卡| 国产自偷自偷免费一区| 国产成人精品a视频| 91视视频在线观看入口直接观看www | 岛国av在线不卡| 99热在线观看免费精品| 色综合久久88色综合天天免费| 日韩激情小视频| 一区精品在线播放| 久久久久久欧美精品se一二三四| 中文字幕不卡在线播放| 日日操免费视频| 国产精品高潮呻吟| 国产免费无码一区二区视频| 午夜精品久久久久久久蜜桃app| 日韩精品一区二区三区在线视频| 99r精品视频| 欧美aaa级片| 亚洲黄色片在线观看| 国产真实乱偷精品视频| 色先锋久久av资源部| 国产精品欧美综合亚洲| 亚洲成人av片| wwwww在线观看免费视频| 久久在精品线影院精品国产| 77thz桃花论族在线观看| 欧美主播福利视频| 亚洲成a人片777777久久| wwwxx欧美| 国产尤物久久久| 妞干网视频在线观看| 视频在线观看91| 欧美性猛交乱大交| 国产亚洲精品久| 国产一卡二卡在线播放| 欧美色图片你懂的| 韩国av永久免费| 丝袜美腿亚洲一区二区| 国产污视频在线播放| 国产有码一区二区| 日韩精品亚洲aⅴ在线影院| 亚洲一区二区三区免费观看| 欧美全黄视频| 中文字幕亚洲欧洲| 久久亚洲二区三区| 久久久久人妻一区精品色欧美| 一区二区三区资源| 中文在线观看免费高清| 亚洲国产女人aaa毛片在线| 黄色网址在线免费观看| 国产91免费看片| 亚洲一级大片| 一级一片免费播放| 日本va欧美va瓶| 久久久久久久久免费看无码| 一个色妞综合视频在线观看| 日批视频免费在线观看| 亚洲国产欧美久久| 天堂va在线| 91在线免费看网站| 日韩黄色大片网站| 久久久久久香蕉| 91原创在线视频| 国产精品23p| 欧美不卡在线视频| 99久久精品免费观看国产| 国产精品女视频| 国产亚洲一区二区三区不卡| 久久网站免费视频| 91捆绑美女网站| 国产精品美女久久久久av爽| 亚洲国产精品中文| av中文字幕电影在线看| 成人av资源网| 伊人天天综合| aaa黄色大片| 亚洲国产精品久久久久婷婷884 | 美女精品导航| 91精品视频一区| 68国产成人综合久久精品| 男生操女生视频在线观看| 国产精品视频在线看| 久久久久久不卡| 国产一区二区动漫| 中韩乱幕日产无线码一区| 色噜噜狠狠一区二区三区| 免费人成黄页网站在线一区二区| 无码av免费精品一区二区三区| 久久影视一区二区| 91久久国产视频| 亚洲精品色婷婷福利天堂| 中文字幕人成乱码在线观看| 欧美极品jizzhd欧美| 日欧美一区二区| 国产jizz18女人高潮| 在线电影国产精品| a视频在线播放| 国产乱码精品一区二区三区中文 | 中文字幕av一区二区三区| 日本久久综合网| 中文字幕日韩精品在线| 亚洲精品乱码日韩| 女同性恋一区二区| 成人性生交大片免费看中文 | 国产在线视频福利| 国产精品看片资源| 国产精品久久观看| 日批视频在线看| 亚洲国产精品一区二区www在线| 一本色道久久综合熟妇| 乱亲女秽乱长久久久| 国产精品22p| 亚洲一二三区av| 亚洲欧美国产77777| 亚洲a视频在线| 人体精品一二三区| 天天色综合色| 艳妇乳肉豪妇荡乳xxx| 色偷偷88欧美精品久久久| 色综合久久影院| 国产伦精品一区二区三区视频孕妇| 香蕉综合视频| 97香蕉碰碰人妻国产欧美| 色女孩综合影院| www.久久ai| 日本精品一区二区三区不卡无字幕| 在线免费高清一区二区三区| a级大片在线观看| 日韩欧美国产电影| 天堂√中文最新版在线| 亚洲自拍偷拍二区| 99精品欧美一区二区三区综合在线| 久久久全国免费视频| 一本色道久久综合狠狠躁篇的优点 | 不卡中文字幕| 影音先锋资源av| 欧美日韩精品一区二区| av蜜臀在线| 中文字幕中文字幕在线中心一区| 久久精品国产亚洲aⅴ| 日本熟女一区二区| 在线看日韩av| 欧洲vs亚洲vs国产|