win7系統(tǒng)下載
當(dāng)前位置: 首頁 > 網(wǎng)絡(luò)技術(shù)教程 > 詳細(xì)頁面

所有方面概述路由域與路由表信息

發(fā)布時(shí)間:2022-05-18 文章來源:xp下載站 瀏覽:

網(wǎng)絡(luò)技術(shù)是從1990年代中期發(fā)展起來的新技術(shù),它把互聯(lián)網(wǎng)上分散的資源融為有機(jī)整體,實(shí)現(xiàn)資源的全面共享和有機(jī)協(xié)作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計(jì)算機(jī)、存儲(chǔ)資源、數(shù)據(jù)資源、信息資源、知識(shí)資源、專家資源、大型數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、傳感器等。 當(dāng)前的互聯(lián)網(wǎng)只限于信息共享,網(wǎng)絡(luò)則被認(rèn)為是互聯(lián)網(wǎng)發(fā)展的第三階段。

隨著我國(guó)路由行業(yè)的發(fā)展,同時(shí)也推動(dòng)了路由技術(shù)的更新升級(jí),這里我們主要分析了路由域和路由表信息的知識(shí)點(diǎn),前面講到過,F(xiàn)IB里的最基本單位是路由信息(struct fib_info),它保存了關(guān)于路由的下一跳信息,本地接口的IP地址等。

一個(gè)路由項(xiàng)對(duì)應(yīng)一個(gè)路由別名(struct fib_alias),路由別名由路由信息再加上tos,type,scope,state等信息組成。目的地址相同的路由項(xiàng)的路由別名共享一個(gè)路由節(jié)點(diǎn)(struct fib_node),路由節(jié)點(diǎn)的作用就是用于管理路由別名。下面再看看路由域struct fib_zone,下面是其定義:

fz_order和fz_mask記錄的是該路由域包含的路由節(jié)點(diǎn)的目的地址的長(zhǎng)度和子網(wǎng)掩碼,比如子網(wǎng)單播路由172.16.48.0的fz_order就是24,fz_mask就是255.255.255.0,所有fz_order相同的路由節(jié)點(diǎn)都存放在同一個(gè)路由域中,fz_hash就是用于存放路由節(jié)點(diǎn)的哈希表,哈希表的大小由fz_divisor記錄,fz_hashmask為哈希表掩碼,總是fz_divisor-1,fz_nent記錄該域中當(dāng)前含有的路由節(jié)點(diǎn)的數(shù)量。

fz_divisor的初始值一般總為16,當(dāng)哈希表fz_hash不夠大時(shí)(fz_nent>fz_divisor*2),需要擴(kuò)大哈希表。因?yàn)樵贗P協(xié)議中,目的地址的最大長(zhǎng)度為32,所以,需要有33個(gè)路由域(0-32),33個(gè)路由域組織在一起,組成一個(gè)路由哈希表struct fn_hash。
  
fn_zone_list是路由域的鏈表,把fn_zones數(shù)組中所有的路由域按目的地址從大到小組織成鏈表放在一起。當(dāng)我們需要查找一個(gè)路由節(jié)點(diǎn)的時(shí)候,首先根據(jù)目的地址長(zhǎng)度Z找到路由域fn_hash->fn_zones[Z],然后再根據(jù)哈希算法在路由域的fz_hash中找到一個(gè)鏈表,再遍歷這個(gè)鏈表即可找到需要的路由節(jié)點(diǎn)。

tb_id是路由表信息的標(biāo)識(shí)符,id為RT_TABLE_MAIN和RT_TABLE_LOCAL的兩張路由表是內(nèi)核定義的,RT_TBALE_LOCAL稱為本地路由表,本地接口地址,廣播地址,已及NAT地址都放在這個(gè)表。該路由表信息由系統(tǒng)自動(dòng)維護(hù),管理員不能直接修改。RT_TABLE_MAIN稱為主路由表,如果沒有指明路由所屬的表,所有的路由都默認(rèn)都放在這個(gè)表里。

tb_data即為路由哈希表,存放著33個(gè)路由域(大部分時(shí)間,大部分路由域都是空的)。每個(gè)路由表信息的路由哈希表都是獨(dú)立的,互不相干的。將由路由策略來決定某次路由查詢使用那個(gè)路由表信息的路由哈希表。其它是路由表信息提供的一些操作路由哈希表的方法,包括查詢一條路由,插入,刪除,刷新路由等。

全局變量fib_tables是一個(gè)路由表信息的數(shù)組,只存在于系統(tǒng)支持策略路由的情況下,共有256項(xiàng),所以,系統(tǒng)最多可以建立256張路由表。至此,路由表,路由哈希表,路由域,路由節(jié)點(diǎn),路由別名,路由信息的概念都已介紹完畢,要讓路由表信息能真正工作起來,還需要路由規(guī)則來幫助決定在具體情況下使用哪一張路由表。



網(wǎng)絡(luò)的神奇作用吸引著越來越多的用戶加入其中,正因如此,網(wǎng)絡(luò)的承受能力也面臨著越來越嚴(yán)峻的考驗(yàn)―從硬件上、軟件上、所用標(biāo)準(zhǔn)上......,各項(xiàng)技術(shù)都需要適時(shí)應(yīng)勢(shì),對(duì)應(yīng)發(fā)展,這正是網(wǎng)絡(luò)迅速走向進(jìn)步的催化劑。

本文章關(guān)鍵詞: 路由表信息 
主站蜘蛛池模板: 色爱无码AV综合区| 亚洲第一综合天堂另类专| 久久综合给合久久狠狠狠97色| 亚洲va欧美va天堂v国产综合| 亚洲狠狠成人综合网| 天天综合网天天综合色| 伊人色综合一区二区三区| 久久综合九色综合网站| 狠狠色狠狠色综合日日五| 色综合天天综合狠狠| 国产综合精品久久亚洲 | 国产综合色香蕉精品五月婷| 国产成人无码综合亚洲日韩| 国产成人精品综合久久久久 | 精品综合久久久久久888蜜芽| 最新狠狠色狠狠色综合| 亚洲欧美日韩综合aⅴ视频| 欧美偷窥清纯综合图区| 国产色婷婷五月精品综合在线| 一本久道久久综合狠狠躁AV| 亚洲色偷偷狠狠综合网| 五月丁香综合激情六月久久| 色综合欧美在线视频区| 国产精品亚洲综合久久| 国产精品日韩欧美久久综合| 五月婷婷激情综合| 亚洲欧美综合一区二区三区| 国产激情综合在线观看| 亚洲国产一成久久精品国产成人综合 | 亚洲综合欧美精品一区二区| 亚洲性感综合欧美| 伊人色综合久久天天| 狠狠色丁香婷婷综合| 欧美精品色婷婷五月综合| 亚洲 自拍 另类小说综合图区| 色综合色狠狠天天综合色| 狠狠色综合日日| 亚洲精品天天影视综合网| 亚洲va欧美va天堂v国产综合| 亚洲AV人无码综合在线观看| 青青草原综合久久|