本文提供如何設定熱待命路由器通訊協定(HSRP)的範例,以利用到達指定目的地的多條路徑。
本文件沒有特定需求。
本文件所述內容不限於特定軟體和硬體版本。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
HSRP通常用於提高網路的恢復能力,但這樣會導致網路效率的降低。本檔案中的範例具有從主機網路到伺服器網路的兩個路徑。為了獲得冗餘,HSRP在R1和R2之間運行,其中任何一個都可以成為活動路由器並擁有HSRP虛擬IP地址的「所有權」。第二台路由器成為備用路由器,並且只有在當前活動路由器關閉時才成為活動路由器。有關活動路由器和備用路由器的詳細資訊,請參閱如何使用standby preempt和standby track命令。
主機的預設網關地址被指定為其HSRP虛擬IP地址。當主機需要將封包傳送到伺服器網路時,會將封包傳送到其預設閘道,或傳送到任何使用中的路由器。由於只有一個路由器處於活動狀態,因此從主機到伺服器的資料包僅經過兩個可用路徑中的一個。
注意:根據您配置R3的方式,從伺服器返回到主機的資料包可能會使用也可能不會同時使用這兩個返迴路徑。此外,從伺服器返回到主機的資料包不需要通過活動路由器。
為了利用從主機網路到伺服器網路的兩條路徑,您可以在R1和R2之間配置多組HSRP(MHSRP)。實際上,R1配置了兩個HSRP組(例如,組1和組2),R2也配置了相同的HSRP組。對於組1,R1是活動路由器,R2是備用路由器。對於組2,R2是活動路由器,R1是備用路由器。然後使用HSRP組1虛擬IP地址配置一半主機的預設網關,使用HSRP組2虛擬IP地址配置另一半主機的預設網關。
如需文件慣例的詳細資訊,請參閱思科技術提示慣例。
本節提供用於設定本文件中所述功能的資訊。
註:使用Command Lookup Tool(僅限註冊客戶)查詢有關本文檔中使用的命令的更多資訊。
本檔案會使用以下網路設定:
本檔案會使用以下設定:
R1 MHSRP配置 |
---|
Current configuration: interface Ethernet0 ip address 171.16.6.5 255.255.255.0 standby 1 preempt standby 1 ip 171.16.6.100 standby 1 track Serial0 standby 2 preempt standby 2 ip 171.16.6.200 standby 2 track serial 0 standby 2 priority 95 |
R2 MHSRP配置 |
---|
Current configuration: interface Ethernet0 ip address 171.16.6.6 255.255.255.0 standby 1 preempt standby 1 ip 171.16.6.100 standby 1 track Serial0 standby 1 priority 95 standby 2 preempt standby 2 ip 171.16.6.200 standby 2 track serial 0 |
從配置中注意到,當兩台路由器首次開始運行HSRP時,R1的預設優先順序為組1的100,優先順序為組2的95。R2的預設優先順序為組2的100,優先順序為組1的95。因此,R1是組1的活動路由器,R2是組2的活動路由器。此示例顯示您可以與MHSRP完成負載共用。但是,您需要使用HSRP優先順序和搶佔才能完成此操作。HSRP對返回流量沒有影響。返回流量所採用的路徑取決於路由器上配置的路由協定。
注意:配置standby priority value 和standby preempt 命令時,必須明確提及組號。如果未提及,則預設值是0。預設組號為0。
低端產品中的多個乙太網路(Lance和QUICC)控制器在其位址篩選器中只能有一個單點傳播媒體存取控制(MAC)位址。這些平台僅允許單個HSRP組,並且當組變為活動狀態時,它們會將介面地址更改為HSRP虛擬MAC地址。具有此限制的平台上的負載共用在HSRP中是不可能的。引入了use-bia命令,可解決您在低端產品上運行HSRP時出現的問題,如前所述。例如,如果您在同一介面上運行HSRP和DECnet,則會發生問題,因為DECnet和HSRP嘗試修改MAC地址。使用use-bia命令,可以將HSRP配置為使用DECnet進程建立的MAC地址。但是您應該知道,使用use-bia命令會有一些缺點,例如:
當路由器變為活動狀態時,虛擬IP地址將移動到不同的MAC地址。新活動路由器傳送一個免費地址解析協定(ARP)響應,但並非所有主機實現都正確處理了免費ARP。
use-bia配置會中斷代理ARP。備用路由器無法覆蓋故障路由器的代理ARP資料庫丟失。
目前沒有適用於此組態的驗證程序。
目前尚無適用於此組態的具體疑難排解資訊。
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
11-Sep-2018 |
初始版本 |