詳細講解靜態路由協議具體設置
詳細講解靜態路由協議具體設置,關于靜態路由協議的比較,一直都在進行著。今天主要向大家介紹靜態路由協議的基本狀態、口令設置,IP地址設置等等。對于路由器的相關設置,請大家查看相關文檔,本文不再累述。
回頭看看我們已建立的路由表,已有了六個表項:
◆127.0.0.1 255.255.255.255 127.0.0.1 UH lo0
◆201.66.37.0 255.255.255.0 201.66.37.74 U eth0
◆201.66.39.0 255.255.255.0 201.66.39.21 U eth1
◆default 0.0.0.0 201.66.39.254 UG eth1
◆73.0.0.0 255.0.0.0 201.66.37.254 UG eth0
◆91.32.74.21 255.255.255.255 201.66.37.254 UGH eth0
靜態路由協議該網絡圖示如下:
靜態路由協議
這些表項分別是怎么得到的呢?***個是當路由表初始化時由路由軟件加入的,第二、三個是當網卡綁定IP地址時自動創建的,其余三個必須手動加入,在UNIX系統中,這是通過命令route來做的,可以由用戶手工執行,也可以通過rc腳本在啟動時執行。上述方法涉及的是靜態路由,通常在啟動時創建,并且沒有手工干預的話將不再改變。
靜態路由協議
主機和網關都可以使用稱作動態路由的技術,這使路由表可以動態改變。動態路由需要路由協議來增加和刪除路由表項,路由表還是和靜態路由一樣地工作,只是其增添和刪除是自動的。
靜態路由協議
有兩種路由協議:內部的和外部的。內部協議在自制系統(AS)內部路由,而外部協議則在自制系統間路由。自制系統通常在統一的控制管理之下,例如大的公司或大學。小的站點常常是其因特網服務提供商自制系統的一部分。
這里只討論內部協議,很少有人涉及到甚至聽說外部協議。最常見的外部協議是外部網關協議EGP(External Gateway Protocol)和邊緣網關協議BGP(Border Gateway Protocol),BGP是較新的協議,在逐漸地取代EGP。
靜態路由協議:ICMP重定向
ICMP通常不被看作路由協議,但是ICMP重定向卻與路由協議的工作方式很類似,所以將在這里討論一下。假設現在有上面所給的六個表項的路由表,分組被送往201.66.43.33,看看路由表,除了缺省路由外,這并不能匹配任何路由。
靜態路由協議將其通過路由器201.66.39.254發送(trip 1),但是,該路由器知道所有發向子網201.66.43.0的分組應該通過201.66.39.253,因此,它把分組轉發到適當的路由器(trip 2)。但是如果主機直接把分組發到201.66.39.253就會提高效率(trip 3)。如下圖:
因為路由器把分組從同一接口發回了分組,所以它知道有更好的路由,路由器可以通過ICMP重定向指示主機使用新的路由。雖然路由器知道所有發向201.66.43.0子網的分組應該通過201.66.39.253,它通常只發送特定的主機的ICMP重定向(此例中是201.66.43.33)。主機將在路由表中創建一個新的表項:
◆201.66.43.33 255.255.255.255 201.66.39.253 UGHD eth1
◆注意標志D,對所有由ICMP重定向創建的路由設置此標志。將來此類分組將通過新路由發送(trip 3)。