一般地我們可以把一個(gè)企業(yè)網(wǎng)絡(luò)認(rèn)為是一個(gè)自治系統(tǒng)AS(Autonomous System)。 根據(jù)RFC1030的定義,自治系統(tǒng)是由一個(gè)單一實(shí)體管轄的網(wǎng)絡(luò),這個(gè)實(shí)體可以是一個(gè)互聯(lián)網(wǎng)服務(wù)提供商,戒一個(gè)大型組織機(jī)構(gòu)。自治系統(tǒng)內(nèi)部遵循一個(gè)單一且明確的路由策略。
自治系統(tǒng)編號(hào)(16bit)
1~64511已經(jīng)注冊(cè)編號(hào)范圍
64512~65535私有AS編號(hào)范圍
路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的關(guān)鍵是路由表。每個(gè)路由器中都保存著一張路由表,表中每條路由項(xiàng)都指明了數(shù)據(jù)包要到達(dá)某網(wǎng)絡(luò)戒某主機(jī)應(yīng)通過(guò)路由器的哪個(gè)物理接口發(fā)送,以及可到達(dá)該路徑的哪個(gè)下一個(gè)路由器,或者不再經(jīng)過(guò)別的路由器而直接可以到達(dá)目的地。
路由表中包含了下列關(guān)鍵項(xiàng):
Destination/mask:目的地址/子網(wǎng)掩碼,用來(lái)標(biāo)識(shí)目標(biāo)網(wǎng)絡(luò)
Protocol:協(xié)議,路由表中此條路由的來(lái)源。
Preference:優(yōu)先級(jí),不同來(lái)源協(xié)議通過(guò)比較優(yōu)先級(jí)確定最佳路徑。
Cost:度量值,優(yōu)先級(jí)相同的路由協(xié)議比較度量值來(lái)確定最佳路徑。
Flags:標(biāo)志 (D:Download to FIB,已將路由表信息下載到路由器接口的FIB;R:Relay,FIB是用于指導(dǎo)轉(zhuǎn)發(fā)的,它的下一跳必須是直接可達(dá),根據(jù)“原始下一跳”找到“直接下一跳”的過(guò)程稱為“路由迭代”)
NextHop:下一跳,指明IP數(shù)據(jù)包所經(jīng)有哦的下一跳路由器的接口地址
Interface:出接口,指明IP數(shù)據(jù)包將從該路由器的哪個(gè)接口轉(zhuǎn)發(fā)出去。
根據(jù)來(lái)源的不同,路由表中的路由通??煞譃橐韵氯悾?/p>
1、Direct (直連路由)
鏈路層協(xié)議發(fā)現(xiàn)的路由(也稱為接口路由或直連路由)
2、Static (靜態(tài)路由)
由網(wǎng)絡(luò)管理員手工配置的靜態(tài)路由。優(yōu)先級(jí)60
3、Dynamic routing(動(dòng)態(tài)路由)
距離矢量算法
以跳數(shù)為度量單位;RIP:路由信息協(xié)議,優(yōu)先級(jí)100;BGP:邊界網(wǎng)關(guān)協(xié)議,優(yōu)先級(jí)255
鏈路狀態(tài)算法
以寬帶為度量單位;OSPF:開放最短路徑,優(yōu)先級(jí)10;IS-IS:中間系統(tǒng)到中間系統(tǒng),優(yōu)先級(jí)15
1、最長(zhǎng)匹配優(yōu)先,子網(wǎng)掩碼越長(zhǎng)代表的網(wǎng)絡(luò)越精確
路由器在轉(zhuǎn)發(fā)數(shù)據(jù)時(shí),需要選擇路由表中的最優(yōu)路由。 當(dāng)數(shù)據(jù)報(bào)文到達(dá)路由器時(shí),路由器首先提取出報(bào)文的目的IP地址,然后查找路由表,將報(bào)文的目的IP地址與路由表中某表項(xiàng)的掩碼字段做“與” 操作,“與”操作后的結(jié)果跟路由表該表項(xiàng)的目的IP地址比較,相同則匹配上,否則就沒(méi)有匹配上。 當(dāng)與所有的路由表項(xiàng)都進(jìn)行匹配后,路由器會(huì)選擇一個(gè)掩碼最長(zhǎng)的匹配項(xiàng)。
如圖所示,路由表中有兩個(gè)表項(xiàng)到達(dá)目的網(wǎng)段10.1.1.0,下一跳地址都是20.1.1.2。 如果要將報(bào)文轉(zhuǎn)發(fā)至網(wǎng)段10.1.1.1,則10.1.1.0/30符合最長(zhǎng)匹配原則。
2、子網(wǎng)掩碼長(zhǎng)度相同,優(yōu)先級(jí)越小越優(yōu)先。
每個(gè)路由協(xié)議都有一個(gè)協(xié)議優(yōu)先級(jí)(取值越小、 優(yōu)先級(jí)越高)。 當(dāng)有多個(gè)路由信息時(shí),選擇最高優(yōu)先級(jí)的路由作為最佳路由。
如圖所示,路由器通過(guò)兩種路由協(xié)議學(xué)習(xí)到了網(wǎng)段10.1.1.0的路由。 雖然RIP協(xié)議提供了一條看起來(lái)更加直連的路線,但是由于OSPF具有更高的優(yōu)先級(jí),因而成為優(yōu)選路由,并被加入路由表中。
3、優(yōu)先級(jí)相同,默認(rèn)優(yōu)先級(jí)越小越優(yōu)先
4、默認(rèn)優(yōu)先級(jí)相同,cost越小越優(yōu)先
如果路由器無(wú)法用優(yōu)先級(jí)來(lái)判斷最優(yōu)路由,則使用度量值(metric)來(lái)決定需要加入路由表的路由。一些常用的度量值有:跳數(shù),帶寬,時(shí)延,代價(jià),負(fù)載,可靠性等。
跳數(shù)是指到達(dá)目的地所通過(guò)的路由器數(shù)目。帶寬是指鏈路的容量,高速鏈路開銷(度量值)較小。metric值越小,路由越優(yōu)先;因此,圖示中metric=1+1=2的路由是到達(dá)目的地的最優(yōu)路由,其表項(xiàng)可以在路由表中找到。
5、cost也相同,數(shù)據(jù)負(fù)載分擔(dān)
如果大家對(duì)總結(jié)的思維導(dǎo)圖感覺(jué)興趣的話,歡迎大家在評(píng)論區(qū)留言,后期我整理出來(lái)共享給大家。
聯(lián)系客服