網(wǎng)站側(cè)邊欄代碼企業(yè)培訓考試平臺官網(wǎng)
RIB和FIB
Routing Information Base(RIB),即路由信息庫,是存儲在路由器或聯(lián)網(wǎng)計算機中的一個電子表格或類數(shù)據(jù)庫,它保存著指向特定網(wǎng)絡地址的路徑信息,包括路徑的路由度量值。RIB的主要目標是實現(xiàn)路由協(xié)議和靜態(tài)路由選擇。路由表_百度百科
Forwarding Information Base(FIB),即轉(zhuǎn)發(fā)信息庫,是路由器中用于決定如何轉(zhuǎn)發(fā)IP數(shù)據(jù)包的關(guān)鍵組件。FIB包含了路由器的路由決策信息,它通常是基于路由信息庫(RIB)中的信息構(gòu)建的,但專門用于快速查找和轉(zhuǎn)發(fā)數(shù)據(jù)包。路由表(RIB表、FIB表)、ARP表、MAC表整理_51CTO博客_路由表 fib表
RIB路由表中的關(guān)鍵字
目的網(wǎng)絡地址(Destination):表示此路由的目的地址。用來標識IP包的目的地址或目的網(wǎng)絡。掩碼(Mask):掩碼是選擇最佳路由的重要判斷依據(jù)。協(xié)議類型(Proto):表示路由的來源,即該路由信息是通過哪種協(xié)議學到的。下一跳(Next Hop):指明了到達目標網(wǎng)絡的下一跳路由器的地址。指明數(shù)據(jù)轉(zhuǎn)發(fā)的下一個設備。Cost:路由開銷。出接口(Interface):表示轉(zhuǎn)發(fā)到此目的網(wǎng)絡的出接口。指明了數(shù)據(jù)包應該從哪個接口發(fā)送出去。Pre(Preference):表示此路由的路由協(xié)議優(yōu)先級。
路由器分別定義了外部優(yōu)先級和內(nèi)部優(yōu)先級。外部優(yōu)先級是指用戶可以手工為各路由協(xié)議配置的優(yōu)先級,內(nèi)部優(yōu)先級則不能被用戶手工修改。
選擇路由時先比較路由的外部優(yōu)先級,當不同的路由協(xié)議配置了相同的優(yōu)先級后,系統(tǒng)會通過內(nèi)部優(yōu)先級決定哪個路由協(xié)議發(fā)現(xiàn)的路由將成為最優(yōu)路由。管理距離(Administrative Distance):表明了該條路由的可信度,數(shù)值越低可信度越高。度量(Metric):是通過優(yōu)先權(quán)評價路由的一種手段,度量越低,該條路由越理想。路由存活時間(Route Lifetime):指路由條目的存活時間。路由迭代信息(Route Iteration Information):包含了路由的迭代信息。路由共享信息(Route Sharing Information):包含了路由的共享信息。路由擴展信息(Route Extension Information):包含了路由的擴展信息。
FIB路由表中的關(guān)鍵字
路由總數(shù)(Total number of Routes):路由表總數(shù)。目的網(wǎng)絡地址(Destination):標識IP的目標地址或目標網(wǎng)絡。掩碼(Mask):用于確定最佳路由的重要依據(jù)。下一跳地址(Next Hop):指明了到達目標網(wǎng)絡的下一跳路由器的地址。出接口(Interface):指明了數(shù)據(jù)包應該從哪個物理接口發(fā)送出去。標記(Flag):當前標志,G、H、U、S、D、B的組合。
G(Gateway):網(wǎng)關(guān)路由,表示下一跳是網(wǎng)關(guān)。
H(Host):主機路由,表示該路由為主機路由。
U(Up):可用路由,表示該路由狀態(tài)是Up。
S(Static):靜態(tài)路由。
D(Dynamic):動態(tài)路由。
B(Black Hole):黑洞路由,表示下一跳是空接口。標價/度量(Metric):用于評價路由的優(yōu)先級,度量值越低,路由越優(yōu)先。時間戳(TimeStamp):表示該表項存在的時間,單位是秒。協(xié)議類型(Protocol):表示路由信息的來源,如OSPF、BGP、靜態(tài)路由等。路由狀態(tài)(Route State):表明路由條目是否處于活動狀態(tài)。路由類型(Route Type):區(qū)分路由是直連路由、間接路由還是特殊類型的路由。MTU(Maximum Transmission Unit):最大傳輸單元,指明了通過該路徑的最大數(shù)據(jù)包大小。權(quán)重(Weight):在多路徑路由中,用于負載均衡的權(quán)重值。標簽/標簽棧(Label/Label Stack):在MPLS(多協(xié)議標簽交換)網(wǎng)絡中,用于指導數(shù)據(jù)包轉(zhuǎn)發(fā)的標簽信息。源地址(Source):在某些情況下,FIB條目可能還會包含源地址信息,尤其是在進行源特定路由時。前綴長度(Prefix Length):指明了IP地址中網(wǎng)絡部分的位數(shù)。
路由類型
直連路由:直連接口所在網(wǎng)段的路由,由設備自動生成。靜態(tài)路由:由網(wǎng)絡管理員手工配置的路由條目。動態(tài)路由:路由器通過動態(tài)路由協(xié)議(如OSPF、IS-IS、BGP等)學習到的路由。BGP(Border Gateway Protocol,邊界網(wǎng)關(guān)協(xié)議)是一種實現(xiàn)AS(Autonomous System,自治系統(tǒng))之間的路由可達,并選擇最佳路由的距離矢量路由協(xié)議。AS是指在一個實體管轄下的擁有相同選路策略的IP網(wǎng)絡。
路由分類
靜態(tài)路由
標準靜態(tài)路由:直接指定到達特定網(wǎng)絡的目的地址和下一跳路由器或出口接口。默認靜態(tài)路由(Default Route):當路由表中沒有匹配的路由時,數(shù)據(jù)包將被發(fā)送到默認路由指定的下一跳。浮動靜態(tài)路由(Floating Static Route):作為主要路由的備份,只有當主要路由不可用時才會被激活。匯總靜態(tài)路由(Summary Static Route):將多個網(wǎng)絡地址合并為一個單一的路由條目,以減少路由表的大小。
動態(tài)路由
按算法分類:
距離矢量路由協(xié)議(Distance Vector Routing Protocols):如RIP(Routing Information Protocol)。鏈路狀態(tài)路由協(xié)議(Link-State Routing Protocols):如OSPF(Open Shortest Path First)。路徑向量路由協(xié)議(Path Vector Routing Protocols):如BGP(Border Gateway Protocol)。按范圍分類:
內(nèi)部網(wǎng)關(guān)協(xié)議(Interior Gateway Protocols, IGPs):用于單一自治系統(tǒng)(AS)內(nèi)部的路由,如RIP、OSPF。外部網(wǎng)關(guān)協(xié)議(Exterior Gateway Protocols, EGPs):用于不同自治系統(tǒng)之間的路由,如BGP。
常見路由的優(yōu)先級
直連路由(DIRECT):優(yōu)先級為0,通常具有最高的優(yōu)先級。
靜態(tài)路由(STATIC):優(yōu)先級通常為1(在思科設備中)或60(在華為設備中)。
OSPF(OPEN SHORTEST PATH FIRST):優(yōu)先級為10(在思科和華為設備中),OSPF外部為 160(華為設備中)。
IS-IS(INTERMEDIATE SYSTEM TO INTERMEDIATE SYSTEM):15
BGP(BORDER GATEWAY PROTOCOL):
eBGP(外部BGP):優(yōu)先級為20(在思科設備中)或255(在華為設備中)。
iBGP(內(nèi)部BGP):優(yōu)先級為200(在思科設備中)或255(在華為設備中)。
RIP(ROUTING INFORMATION PROTOCOL):優(yōu)先級為120(在思科設備中)或100(在華為設備中)。
IGRP(INTERIOR GATEWAY ROUTING PROTOCOL):優(yōu)先級為100(在思科設備中)。