第四章 使用靜態路由連通全網算法
路由器基礎功能緩存
在這個過程當中,路由器被認爲了執行兩個最重要的基本功能:路由功能與交換功能。網絡
01>路由功能ide
路由功能是指路由器經過運行動態路由協議或其餘方法來學習和維護網絡拓撲結構,創建,查詢和維護路由表。學習
02接口
轉發功能路由
通常來講 ,路由器的主要工做是對數據包進行存儲轉發。it
路由器路由class
路由信息可經過多種協議的學習而來,其來源方式可分爲直連路由、靜態路由、缺省路由和動態路由。一個路由器上能夠同時運行多個不一樣的路由協議,每一個路由協議都會根據本身的選路算法計算出到達目的網絡的最佳路徑,可是因爲選路算法不一樣,不一樣的路由協議對某一個特定的目的網絡可能選擇的最佳路徑不一樣。 此時路由器根據路由優先級選擇將具備最高路由優先級的路由協議計算出的最佳路徑放置在路由表中,做爲到達這個目的網絡的轉發路徑。基礎
路由器轉發
路由器存儲轉發過程
當一一個數據幀到達某一端口,端口對幀進行CRC校驗並檢查其目的數
第一步
據鏈路層地址是否與本端口符合。
若是經過檢查,則去掉幀的封裝並讀出IP數據包中的目的地址信息,查
第二步
詢路由表,並決定轉發接口與下一-跳地址。
根據路由表中所查到的下一-跳IP地址,再從ARP緩存中調出下一跳的MAC
第三步
地址,並將轉發接口的MAC地址做爲源MAC,下一跳地址的MAC做爲目的MAC,封裝成幀頭。同時, IP數據包頭的TTL減一, 並從新計算校驗和。
第四步
最後封裝成幀,經轉發接口發送到輸出鏈路上去。
路由表構成
目的網絡地址( Dest )
轉發
■掩碼(Mask)
必須
■下一跳地址(Gw)
■發送的物理端口 ( interface )
廠■路由信息的來源( Owner) :靜態、動態。
路由
■路由優先級( pri ) :值越小,優先級越高。
控制
■度量值( metric ) :各路由獲取方式表明內容不同,值越小,路由越優。