HSRP熱備份路由協(xié)議初級手冊
網絡中,各種硬件的使用,會造成高溫的環(huán)境。那么我們可以使用熱備份路由協(xié)議(HSRP)來進行調配。那么什么是熱備份路由協(xié)議(HSRP)?從名字上面看熱備份路由協(xié)議(HSRP,Hot Standby Router Protocol)是一個路由協(xié)議,允許互聯(lián)網上的主機使用多個路由器(作為一個單一的虛擬路由器)保持連接,這樣即使***跳路由器失敗了,由于其他路由器處在“熱備份”狀態(tài),它們可以立即啟用。在運行以太網互聯(lián)網協(xié)議、光纖分布式數(shù)據(jù)接口(FDDI)和令牌環(huán)局域網的Cisco路由器上配置了熱備份路由協(xié)議,熱備份路由協(xié)議提供自動路由備份。該協(xié)議與Novell公司的網間分組交換(IPX)協(xié)議、AppleTalk和Banyan VINES完全兼容,并且(在某些配置上)與Xerox網絡系統(tǒng)(XNS)和DECnet兼容。
熱備份路由協(xié)議(HSRP)是由思科(Cisco)開發(fā)的,并在互聯(lián)網工程任務組(IETF)請求注解(RFC)2281中規(guī)定,熱備份路由協(xié)議確保在某一時間內只有一臺路由器(稱為主動路由器)以虛擬路由器的名義轉發(fā)數(shù)據(jù)包。備份路由器被選擇,并時刻準備成為主動路由器(在當前主動路由器失效的情況下)。熱備份路由協(xié)議定義了一種通過IP地址來確定主動和備份路由器的機制。一旦這些確定了,一個主動路由器出故障就不會出現(xiàn)重大的連接中斷現(xiàn)象。
在任何特定的網絡中,可能有多個,也可能是重疊的,熱備份群,每一個都有單一的媒體訪問控制(MAC)地址和IP地址;IP地址應該屬于初級子網,但它必須與實際或虛擬的地址(分配給網絡中路由器或主機的地址)不同。
所謂的熱備份路由協(xié)議(HSRP)主要是向我們提供了這樣一種機制,它的設計目的主要在于支持IP傳輸失敗情況下的不中斷服務。具體說,就是本協(xié)議用于在源主機無法動態(tài)地學習到首跳路由器IP地址的情況下防止首跳路由的失敗。它主要用于多接入,多播和廣播局域網(例如以太網)。
當然HSRP并不是有意要取代現(xiàn)有的動態(tài)路由發(fā)現(xiàn)機制,而這些現(xiàn)有的路由協(xié)議仍可以繼續(xù)使用只不過不是在任何可能的情況下。以前的大部分主機都不支持動態(tài)路由發(fā)現(xiàn)協(xié)議,他們是通過配置缺省路由來進行工作的。而HSRP卻為它們提供了一種失敗服務機制在HSRP中所涉及到的所有路由器都被假設為已經配好了合適的IP路由協(xié)議,并且也已經存在了若干條路由。
熱備份路由協(xié)議(HSRP)的目的在于使主機看上去只使用了一個路由器,并且即使在它當前所使用的首跳路由器失敗的情況下仍能夠保持路由的連通性。此協(xié)議中所涉及到的多路由器都映射為一個虛擬的路由器。本協(xié)議保證同時有且只有一個路由器在代表虛擬路由器進行包的發(fā)送。而終端則是把數(shù)據(jù)包發(fā)向該虛擬路由器。這個轉發(fā)包的路由器被成為活路由器。如果這個活路由器在某個時候由于某種原因而無法工作的話,則那個備份的路由器將被選擇來代替原來的活路由器。本協(xié)議為活路由器和備份路由器的定義提供了一種機制。在協(xié)議所設計到的路由器上使用IP地址,如果這個活路由器失效的話則那個備份路由器馬上代替活路由器工作而不會在對主機的連通性上產生大的中斷。
在使用HSRP時,一組路由器的工作將一致的表現(xiàn)為局域網上通往主機的一個虛擬路由器的工作。這組路由器就稱為一個 HSRP組,或備份組。這個組中將選出一個路由器來負責轉發(fā)由主機發(fā)給虛擬路由器的數(shù)據(jù)包。這個路由器就是所謂的活路由器。另一臺路由器將被選為備份路由器。在活路由器失效的情況下,備份路由器將承擔活路由器的包的轉發(fā)功能。即使你可以任意制定運行HSRP的路由器的數(shù)量,但只有活路由器才能轉發(fā)發(fā)送給虛擬路由器的數(shù)據(jù)包。
為了把網絡阻塞降到***限度,網絡中只有活路由器和備份路由器可以在完成HSRP協(xié)議選擇過程后發(fā)送一次HSRP消息包。如果活路由器失效,則備份路由器將取代它作為新的活路由器工作。而當備份路由器失效或者它變成了活路由器時,另外一個路由器將被選為備份路由器。
在某個局域網里,多個熱備組可以共存和重疊。每個備份組都仿效一個虛擬路由器。對于每個備份組來說都有一個為別人所知的MAC地址,以及一個IP地址。而這個IP地址應該是這個局域網中***個子網中的地址,但必須不同于設置在所有路由器端口上的地址和局域網中主機的地址,甚至包括為其他HSRP組設的地址。
如果在一個局域網中設置了多個熱備份路由協(xié)議(HSRP)組,那么分配主機給不同的備份組就會使網絡產生負載爆炸。