了解路由,最初我們就先要了解靜態路由,再去熟悉動態路由,首先,靜態路由(static routing)是一種路由的方式,它的路由項是手動配置的,並不是動態決定的。靜態路由與動態路由不同, 它是固定不變的,即使網路狀況已經改變或是重新被組態。一般地,靜態路由是由網路管理員逐項加入路由表中去的。
那麼靜態路由器的工作原理是什麼呢?首先,路由器會檢查資料幀目標位址欄位中的資料鏈路標識。(如果它包含了路由器介面識別符號或廣播識別符號,那麼路由器將從幀中剝離出資料報並傳遞給網路層)。在網路層,路由器將檢查資料報的目標位址。(如果目標位址是路由器介面的ip位址或是所有主機的廣播位址,那麼需要進一步檢查資料報的協議字段,然後再把被封裝的資料傳送給適當的內部程序)。除此之外,所有其他的目標位址都需要進行路有選擇,這裡的目標位址可能是另乙個網路的主機位址,該網路或者與路由相連,或者不直接連線在路由器上,目標位址還可能是乙個定向的廣播位址,這種位址有明確的網路位址或子網位址並且主機位全部為1,這些位址也是可以路由的。
在資料庫中,每個路由表項最少包括以下兩種字段:
接下來,我會介紹一些配置靜態路由時需要注意的事項,配置命令我就不一一贅述了,這些在說明書裡面都是能找得到的。
路由表可以用下面三種方式之一獲取資訊:
基於路由器的直連網路。
以靜態路由表項的方式手工輸入資訊。
通過某種自動資訊發現和共享系統(動態路由選擇協議)自動地獲取資訊。
在配置靜態路由的同時,不需要寫出有關直連路由的命令,因為在路由表裡面會自動出現直連網路的介面配置位址和掩碼。
在配置靜態路由的過程中,會有許多的技巧以及一些適用的方法。彙總路由就是其中的一種,彙總路由(summary route)是乙個包含路由表中幾個更加精確位址的位址。它通過適用合適的子網掩碼,可以為多個目標位址生成一條單一的彙總路由。例如乙個路由器的靜態路由配置如下:
ip route 192.168.1.0 255.255.255.224 192.168.1.193
ip route 192.168.1.64 255.255.255.224 192.168.1.193
ip route 10.4.6.0 255.255.255.0 192.168.1.193
ip route 10.4.7.0 255.255.255.0 192.168.1.193
在這個路由器中,如果把第一條ip位址和第二條ip位址結合起來,做乙個彙總,找出乙個ip位址能夠包含第一條和第二條的,這就是彙總路由。那麼,我們發現192.168.1.0 /24的ip位址就是包括了這兩條。
選擇路由(route selection)是指選擇通過網際網路絡從源節點向目的節點傳輸資訊的通道,而且資訊至少通過乙個中間節點。路由選擇工作在 osi 參考模型的網路層。路由選擇包括兩個基本操作,即最佳路徑的判定和網間資訊包的傳送(交換)。兩者之間,路徑的判定相對複雜,在確定最佳路徑的過程中,路由選擇演算法需要初始化和維護路由選擇表( routing table )。路由選擇表中包含的路由選擇資訊根據路由選擇演算法的不同而不同。一般在路由表中包括這樣一些資訊:目的網路位址,相關網路節點,對某條路徑滿意程度,預期路徑資訊等。
靜態路由的特性:1、如果網路拓撲結構發生變化,那麼需要知道這些變化的路由器必須被重新配置。2、可以用靜態路由建立非常精確的路由選擇行為。
浮動靜態路由(floating static route):浮動路由與其他靜態路由不同,路由表中的其他路由總是優先於浮動靜態路由,僅在一種特殊的情況下,即在一條首選路由器發生失敗的時候,浮動路由器才會出現在路由表中。在兩台路由器之間拉兩條鏈路(考慮到線路冗餘:網路線路做成雙線路或者多線路對主線路做備份鏈結,保證在主線路出問題時,線路不中斷。),在主線路down掉的情況下,浮動靜態路由將會指引流量經過備份鏈路。
動態路由選擇協議的管理距離遠遠大於1,因此對於相同的目標網路,預設狀態下,到相同目標網路的靜態路由總是優於動態路由。
網際網路協議 資料路由技術
路由 routing 是指資料報從源節點到目的節點過程中,決定端到端路徑的行為。路由通常與橋接 bridging 來對比,它們的主要區別在於橋接發生在 osi 參考模型的第二層 資料鏈路層 而路由發生在第三層 網路層 這一區別使二者在傳遞資訊的過程中使用不同的資訊 ip vs mac 從而以不同的方...
靜態ip設定路由器接入網際網路的方法
在一些地區使用校園網等的網路環境下,路由器的設定與普通家庭的路由器設定有點差異,需要使用靜態ip的設定方式 1.對於打算連線路由器上網的電腦應作如下設定 程式設計客棧 進入控制面板的 網路和共享中心 點選 本地連線 點選 屬性 雙擊 internet協議版本4 在其屬性裡兩個選項都選擇自動 2.連線...
網際網路協議 三
tcp transmission control protocol 傳輸控制協議 udp user datagram protocol 使用者資料報文協議 區別 tcp 是面向連線的,可靠的,位元組流協議。有序 可控制傳輸速度,智慧型化。udp 資料報協議。傳輸速度快。不能控制傳輸速度,死板。tcp...