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)鍵詞: 路由表信息 
主站蜘蛛池模板: 99综合电影在线视频好看| 东京热TOKYO综合久久精品| 欧美综合自拍亚洲综合图片区| 亚洲综合久久综合激情久久| 亚洲精品天天影视综合网| 偷自拍视频区综合视频区| 精品综合久久久久久97| 亚洲国产成人精品无码久久久久久综合| 国产福利电影一区二区三区久久久久成人精品综合 | 综合在线免费视频| 久久久久久青草大香综合精品| 亚洲国产综合欧美在线不卡| 97se色综合一区二区二区| 亚洲精品第一综合99久久 | 狠狠色狠狠色综合系列| 久久综合九色综合欧美就去吻| 亚洲 综合 国产 欧洲 丝袜| 伊人久久大香线焦AV综合影院| 亚洲欧美日韩综合一区二区 | 亚洲第一综合天堂另类专| 国产亚洲欧美日韩综合综合二区| 亚洲av伊人久久综合密臀性色| 亚洲综合日韩精品欧美综合区| 色综合久久无码中文字幕| 日本一道综合色视频| 久久综合九色综合网站| 国产综合精品蜜芽| 色婷婷综合和线在线| 国产欧美日韩综合精品一区二区| 亚洲国产综合精品中文第一区| 伊人久久成人成综合网222| 伊人成色综合网| 亚洲精品国产第一综合99久久| 天天做天天爱天天综合网2021 | 亚洲综合最新无码专区| 色悠久久久久久久综合网| 亚洲欧美精品综合中文字幕| 久久香综合精品久久伊人| 亚洲性感综合欧美| 亚洲综合无码精品一区二区三区| 激情综合丁香五月|