路由器中路由表中存儲了什么對應(yīng)關(guān)系?先說路由:路由器根據(jù)網(wǎng)絡(luò)層的地址和路由器內(nèi)部維護(hù)的路由表確定下一跳地址。當(dāng)數(shù)據(jù)包到達(dá)路由時,它會在鏈路層更改MAC幀的報頭以繼續(xù)轉(zhuǎn)發(fā)。路由轉(zhuǎn)發(fā)過程:首先確定最短路徑,然后在選定的路徑上通過網(wǎng)絡(luò)傳輸數(shù)據(jù)。數(shù)據(jù)包到達(dá)路由器后,在本地路由表中對應(yīng)的子網(wǎng)掩碼前進(jìn)行按位AND運(yùn)算,然后在本地路由表中查詢。如果與本地IP相同,則已經(jīng)到達(dá)目的地,由當(dāng)前路由解析數(shù)據(jù)。如果不是本地IP地址,這個IP就是下一跳的路由IP,繼續(xù)路由轉(zhuǎn)發(fā);如果下一跳地址可以如果在當(dāng)前路由器中找不到,則切換到默認(rèn)的下一跳IP。轉(zhuǎn)發(fā)的數(shù)據(jù)包不可能停在某個路由上,這會加重當(dāng)前路由的性能。而且,每個轉(zhuǎn)發(fā)包的IP包頭都有一個8位生存時間TTL。這個生存時間不是以時間單位來計算的,而是計算目前已經(jīng)轉(zhuǎn)發(fā)的路由數(shù)量。在源端,設(shè)置最大轉(zhuǎn)發(fā)次數(shù)值,即生存時間,每條路由該值減1,直到路由器最終檢查生存時間為0。則該分組被丟棄。因此,路由信息最終會存儲在路由器使用的主機(jī)或?qū)I(yè)路由器中,存儲這些信息的地方稱為路由表。它包含三個元素:目的地址-掩碼-下一跳。
一般路由器查找路由順序?1.路由策略匹配。如果路由器上有路由策略,先執(zhí)行路由策略;如果沒有路由策略,請查詢路由表。
2.最長的子網(wǎng)掩碼匹配。也就是說,當(dāng)路由表中有多條路由指向一個IP地址時,子網(wǎng)掩碼最長的路由優(yōu)先。
3.管理最小距離匹配。如果經(jīng)過最長子網(wǎng)掩碼匹配后,路由表中仍有多條路由指向一個IP地址,則管理距離(AD)最小的路由優(yōu)先。
4.負(fù)載平衡。如果經(jīng)過最小管理距離匹配后,路由表中仍有許多路由到達(dá)某個IP地址,則會在剩余的鏈路上執(zhí)行負(fù)載平衡。注意:這里的負(fù)載平衡可能相等,也可能不相等,這取決于所使用的路由協(xié)議。
路由表里會出現(xiàn)什么在IP網(wǎng)絡(luò)中,數(shù)據(jù)遵循IP協(xié)議定義的格式,設(shè)備對其進(jìn)行相應(yīng)的處理,使其能夠在網(wǎng)絡(luò)中傳輸。
為了實(shí)現(xiàn)這一功能,網(wǎng)絡(luò)中的設(shè)備需要能夠?qū)P數(shù)據(jù)包從源轉(zhuǎn)發(fā)到目的地。當(dāng)路由器收到消息時,它會在其路由表中查詢路由,以找到具有匹配目的IP地址的路由條目。如果找到匹配的路由條目,路由器將根據(jù)該條目指示的送出接口和下一跳IP地址轉(zhuǎn)發(fā)消息。如果沒有與目的IP地址匹配的路由條目,則意味著路由器沒有相關(guān)的路由信息來指導(dǎo)報文轉(zhuǎn)發(fā),因此報文將被丟棄。這是這是路由器處理數(shù)據(jù)包的過程。
每個具有路由功能的設(shè)備都會維護(hù)一個路由表。根據(jù)這個路由表,路由器可以正確轉(zhuǎn)發(fā)IP包,就像一張地圖。路由表中有路由器通過各種渠道知道的路由條目。每個路由條目都包含目的網(wǎng)絡(luò)地址/網(wǎng)絡(luò)掩碼、路由協(xié)議、送出接口、下一跳IP地址、路由優(yōu)先級和度量值等信息。
路由表中每個信息的含義如下:
1.目的IP地址和網(wǎng)絡(luò)掩碼:作為網(wǎng)絡(luò)中的映射,其中的每條路由都指向網(wǎng)絡(luò)中的一個目的網(wǎng)絡(luò)。目的網(wǎng)絡(luò)的網(wǎng)絡(luò)地址和網(wǎng)絡(luò)掩碼用于標(biāo)識路由。
2.路由協(xié)議:表示路由的協(xié)議類型,或者路由是如何獲知的。例如,OSPF、EIGRP、靜態(tài)等等。,如果是直接路線,它將顯示"C"。
3.優(yōu)先級:也可以叫行政距離。獲取路由表中的路由條目有很多來源,每種類型的路由對應(yīng)不同的優(yōu)先級。路由優(yōu)先級的值越小,路由的優(yōu)先級越高。
4.度量值:指該路由器到達(dá)目的網(wǎng)段的開銷,在很多場合也稱為度量值或度量值。度量值的大小會影響路由選擇。度量值越小,路徑的優(yōu)先級越高,不同的路由協(xié)議對路由度量的定義和計算也不同。
5.下一跳地址:路由器用來轉(zhuǎn)發(fā)到達(dá)目的網(wǎng)段的數(shù)據(jù)包的下一跳地址。簡單來說,相當(dāng)于走在十字路口,導(dǎo)航(路由表)會告訴我們是左轉(zhuǎn)還是直行。
6.送出接口:數(shù)據(jù)包路由后離開此路由器時的接口。當(dāng)我們收到一個數(shù)據(jù)包時,路由器會查找該表并轉(zhuǎn)發(fā)它。將數(shù)據(jù)從路由器轉(zhuǎn)發(fā)出去的接口是傳出接口。
任何支持路由功能的設(shè)備都應(yīng)該維護(hù)路由表以正確轉(zhuǎn)發(fā)數(shù)據(jù)。在新網(wǎng)絡(luò)中,路由器的路由表通常包含多條路由,這些路由可能來自不同的來源。例如動態(tài)協(xié)議或靜態(tài)路由。