精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

国产中文在线播放| 中文字幕第31页| 99ri日韩精品视频| 狠狠综合久久av一区二区小说| 明星裸体视频一区二区| 在线观看国产精品入口男同| 欧美va天堂| 亚洲国产一区自拍| 一区二区三区 欧美| 天堂成人av| 久久亚洲精精品中文字幕早川悠里 | 国产精品香蕉在线观看| 午夜国产福利一区二区| 日韩精选在线| 欧美一卡二卡三卡| 妞干网在线免费视频| 成人看片免费| 国产亚洲欧美一级| 国产精品初高中精品久久| 91丨九色丨海角社区| 黄色成人在线网址| 日日狠狠久久偷偷四色综合免费 | 国产不卡av在线播放| 噜噜噜91成人网| 欧美美女15p| 免费一级特黄3大片视频| 高清精品xnxxcom| 欧美日韩国产成人在线91| 女性女同性aⅴ免费观女性恋| 毛片在线看网站| 久久久久久亚洲综合影院红桃| 亚洲一区免费网站| 中文字幕在线观看视频一区| 亚洲制服av| 欧美国产日韩在线| 日本少妇aaa| 精品国产一区二区三区av片| 亚洲精品国产成人| 秘密基地免费观看完整版中文 | 精品国产乱码久久久久久闺蜜 | 波多野结衣黄色网址| 亚洲国产日本| 欧美放荡办公室videos4k| 国产精品夜夜夜爽阿娇| 精品理论电影| 亚洲午夜精品视频| 91网站免费视频| 视频欧美一区| 日韩精品在线网站| 台湾佬美性中文| 欧美日韩国产一区二区在线观看| 欧美日韩精品福利| 国产色视频在线播放| 国产精品伦一区二区| 欧美少妇一区二区| 在线免费观看视频黄| 影视一区二区三区| 欧美日韩一本到| 欧美成年人视频在线观看| 欧美一级网址| 欧美一区二区三区视频在线| 成人高清在线观看视频| 国产精品一区二区三区av| 欧美一区二区三区免费大片 | 91免费观看在线| 精品在线视频一区二区三区| 日韩二区三区| 国产午夜精品一区二区三区嫩草| 日本公妇乱淫免费视频一区三区| 户外极限露出调教在线视频| 中文字幕av不卡| 伊人久久大香线蕉午夜av| 欧美a在线看| 夜夜嗨av一区二区三区| 熟女少妇在线视频播放| 欧美xo影院| 欧美日韩激情在线| 搡的我好爽在线观看免费视频| 亚洲一区电影| 亚洲欧美日韩在线一区| 1024在线看片| 午夜亚洲福利| 欧美一区二区三区图| 特级西西444www大胆免费看| 激情综合色综合久久| 99久久综合狠狠综合久久止 | 影音先锋黄色网址| 国产福利一区二区三区视频| 久久99国产精品99久久| 成人在线免费电影| 一区二区三区四区不卡视频| 国产a级一级片| 图片一区二区| 亚洲国产精品小视频| 欧美激情 一区| 欧美喷水视频| 国产精品av在线播放| 99热这里只有精品99| 91色九色蝌蚪| 91看片淫黄大片91| 伊人久久国产| 日韩欧美一区二区免费| 波多野吉衣中文字幕| 亚洲精品99| 欧洲s码亚洲m码精品一区| 亚洲性生活大片| 99久久久国产精品| 中文字幕久久一区| 性欧美又大又长又硬| 在线不卡中文字幕播放| 一区二区不卡免费视频| 五月开心六月丁香综合色啪| 欧美在线激情视频| av免费在线观看不卡| 中文字幕精品—区二区四季| 亚洲精品无码国产| 亚洲国产91视频| 亚洲区一区二区| 日产电影一区二区三区| 精品在线免费观看| 欧美中日韩一区二区三区| 久久不射影院| 欧美一区二区三区四区五区| 男人的天堂官网| 亚洲一区亚洲| 国产精品制服诱惑| 伊人福利在线| 在线91免费看| 国产一区第一页| 日本成人在线不卡视频| 久久久久久久久久久久久9999| 性网站在线观看| 欧美精品久久久久久久久老牛影院| 成人网站免费观看| 亚洲视频综合| 成人资源视频网站免费| 伊人在我在线看导航| 欧美精品vⅰdeose4hd| 国产又粗又黄又猛| 久久午夜av| 欧美一区二区三区四区在线观看地址 | 日韩欧美电影| 日本精品一区二区三区在线播放视频 | 女人色极品影院| 国产亚洲精aa在线看| 色999日韩欧美国产| 成人免费一区二区三区| 国产午夜精品久久久久久久| 欧美 国产 小说 另类| 欧美日韩导航| 欧美亚洲免费电影| 免费在线国产| 欧美综合一区二区| 国产精品免费无码| 麻豆精品一区二区av白丝在线 | 欧美日韩亚洲一区| 成人女人免费毛片| a级片在线免费观看| 亚洲福利视频久久| 自拍偷拍欧美亚洲| 久久久久久99久久久精品网站| 日韩中文字幕二区| 欧美日韩第一| 成人精品视频久久久久| 91香蕉在线观看| 精品国产乱码久久久久久1区2区 | 国产盗摄x88av| 粉嫩欧美一区二区三区高清影视| 精品少妇人欧美激情在线观看| www.豆豆成人网.com| 欧美亚州一区二区三区| 国产二区在线播放| 6080午夜不卡| 国产精品成人免费一区二区视频| 92国产精品观看| 99re精彩视频| 精品1区2区3区4区| 蜜桃传媒视频第一区入口在线看| gogo亚洲高清大胆美女人体| 色婷婷综合成人av| 亚洲a视频在线观看| 欧美性猛交xxxx乱大交极品| 五月婷婷欧美激情| 国产**成人网毛片九色| 中文字幕无码不卡免费视频| 婷婷中文字幕一区| 国产欧美日韩在线播放| 欧美xxxx做受欧美护士| 欧美成人一区在线| 欧美777四色影视在线| 欧美精品tushy高清| 国产a∨精品一区二区三区仙踪林| 国产网站一区二区三区| 超碰在线免费av| 国产精品一区毛片| 黑人巨大国产9丨视频| 国产人妖ts一区二区| 国产97在线观看| 丝袜中文在线| 亚洲最大在线视频| 国产77777| 欧美色网一区二区| 久草国产精品视频| 日韩理论片网站| 国产福利短视频| 国产乱人伦偷精品视频免下载| 超碰97人人射妻| 怡红院精品视频在线观看极品| 日韩欧美亚洲日产国| 大型av综合网站| 91免费观看网站| 国产综合av| 91国内精品久久| 亚洲丝袜一区| 色阁综合伊人av| 日本亚洲欧美| 精品日韩99亚洲| 国产精品人妻一区二区三区| 色偷偷成人一区二区三区91| 国产在线视频卡一卡二| 亚洲色图欧美激情| 极品蜜桃臀肥臀-x88av| 久久久91精品国产一区二区精品| 91传媒理伦片在线观看| 国产精品亚洲专一区二区三区| 日本久久久久久久久久久久| 国产精品视区| 国模无码视频一区二区三区| 尤物精品在线| 日韩在线观看a| 国内精品久久久久国产盗摄免费观看完整版 | 特级西西444www| 蜜臀av一区二区在线免费观看| 欧美亚洲另类色图| 亚洲在线免费| 91猫先生在线| 国产精品一区毛片| 日本免费黄视频| 亚洲在线国产日韩欧美| 国产网站免费在线观看| 亚洲激情不卡| 日韩欧美一区三区| aa级大片欧美三级| 18禁免费观看网站| 99精品视频免费观看视频| 青青草成人免费在线视频| 黄色在线成人| av免费观看国产| 99热精品在线观看| 久久久999视频| 日日骚欧美日韩| 高清一区在线观看| 久久国产乱子精品免费女| 免费看污污网站| 久久国产欧美日韩精品| 久久精品久久99| 国产精品1024| youjizz.com国产| 91亚洲永久精品| 四虎影成人精品a片| 国产拍欧美日韩视频二区| 少妇av片在线观看| 亚洲日本青草视频在线怡红院| 全网免费在线播放视频入口| 亚洲在线视频网站| 日本在线播放视频| 欧美性色黄大片手机版| 亚洲熟女乱色一区二区三区久久久| 欧美日韩中字一区| 国产99视频在线| 亚洲级视频在线观看免费1级| 你懂得网站在线| 中日韩午夜理伦电影免费| 黄色视屏免费在线观看| 欧美精品xxx| 欧美电影h版| 91久久久亚洲精品| 国偷自产视频一区二区久| 欧美亚洲国产免费| 久久久久久久久久久妇女| 久久手机在线视频| 久久在线精品| 亚洲欧美日韩网站| 99久久99久久久精品齐齐| 亚洲高潮女人毛茸茸| 亚洲综合一二区| 国产91av在线播放| 日韩免费高清av| 国产黄在线播放| 欧美激情2020午夜免费观看| 亚洲同志男男gay1069网站| 成人精品久久av网站| 日韩超碰人人爽人人做人人添| 日韩高清国产一区在线观看| 午夜久久99| 在线观看高清免费视频| 国产91精品入口| 亚洲一级黄色录像| 亚洲福利一二三区| 中文字幕在线观看第二页| 精品国精品国产| 在线观看av的网站| 91精品国产成人| 日韩欧洲国产| 图片区小说区区亚洲五月| 亚洲国产电影| 视频免费1区二区三区| 91麻豆免费在线观看| 欧美人与禽zozzo禽性配| 日本乱码高清不卡字幕| 日本高清视频www| 久久久精品免费视频| 欧美一区 二区 三区| 国产成人精品免费视频大全最热 | 久久男人av资源网站| 99久久这里有精品| 日本一区二区三区免费观看| 亚洲国产网站| 日韩久久久久久久久久久| 国产精品视频麻豆| 少妇高潮av久久久久久| 亚洲福利视频网| 成人影院在线播放| 亚洲a中文字幕| 欧美在线观看视频一区| 无码人妻精品一区二区三区在线| 国产99久久久国产精品 | 午夜视频一区二区| av观看在线免费| 成年人精品视频| 日本免费成人| 亚洲欧美日韩另类精品一区二区三区 | 国产又黄又猛又爽| 日韩中文在线视频| jizzjizz少妇亚洲水多| 欧美性色黄大片人与善| 久久精品亚洲| 亚洲综合色一区| 欧美性videos高清精品| 天天干天天草天天射| 久久久久中文字幕2018| 91精品国产自产精品男人的天堂 | 午夜成年人在线免费视频| 亚洲一区中文字幕| 欧美在线三区| 性生交大片免费看l| 亚洲午夜激情网页| 欧美一区二区公司| 91精品国产高清久久久久久久久 | 亚洲精品午夜国产va久久成人| 亚洲精品一区二区三区蜜桃下载| 色爱综合区网| 91在线免费看片| 伊人精品视频| 少妇特黄一区二区三区| 色综合天天综合网国产成人综合天| 同心难改在线观看| 国产精品久久久久久久久久小说| 凹凸成人精品亚洲精品密奴| 欧美激情第3页| 亚洲精品国产一区二区精华液 | 波多野结衣一区二区三区在线| 亚洲欧美一区二区三区久久| 欧亚一区二区| 熟女视频一区二区三区| 国产成人精品影院| 日韩欧美三级在线观看| 亚洲欧美日韩网| 日韩毛片免费看| 亚洲熟妇无码av在线播放| 97久久精品人人澡人人爽| 精品人妻一区二区三区免费看| 亚洲女在线观看| 免费一级欧美在线观看视频| 潘金莲一级淫片aaaaaa播放1| 国产成人综合在线| 日本高清不卡码| 日韩在线免费视频| 91嫩草精品| 欧美日韩亚洲一二三| ...中文天堂在线一区| 成人午夜精品福利免费| 日产精品久久久一区二区福利| 午夜精品毛片| ass精品国模裸体欣赏pics| 欧美日韩1区2区| sm性调教片在线观看| 婷婷久久青草热一区二区 | 男人天堂av电影| 91精品中文字幕一区二区三区| 黄色羞羞视频在线观看| 日本精品一区二区| 成人小视频免费在线观看| 免费看污视频的网站| 欧美老妇交乱视频| 国产在线日韩精品| 稀缺呦国内精品呦| 欧美日韩综合不卡| 中文字幕在线中文字幕在线中三区| 亚洲一卡二卡三卡四卡无卡网站在线看 |