Networking

用於故障轉移的 EIGRP

  • February 8, 2010

前言:

通讀 O’Reilly 的 Network Warrior 在“乙太網彈性”一章中,他描述了以下場景(試圖將其保持在合理使用的範圍內):

替代文字 http://www.kbrandt.com/files/HSRP_Limitation.png

“假設紐約和洛杉磯之間的鏈路部分中斷。發生了一些事情導致 NY-Primary 上的串列介面進入 up/down 狀態,但 LA-Primary 上的串列介面一直保持 up/up .我在不同類型的電路上不止一次看到過這種情況。

HSRP 通過啟動 NY-Backup 路由器來響應紐約端的關閉介面,因為我們正在跟踪 NY-Primary 上的串列介面。數據包被轉發到 NY-Backup,然後通過 T1 到 LA-Backup,LA-Backup 將它們轉發到目的地。但是,返回的數據包有問題。由於 LA-Primary 路由器無法辨識主 T1 上的鏈路故障,因此它一直是活動路由器。"

然後它繼續說:

“對於鏈路故障轉移場景,一個更強大的解決方案是結合在所有路由器上執行的內部網關協議。像 OSPF 或 EIGRP 這樣的協議在鏈路之間建立鄰居鄰接關係。當鏈路發生故障時,路由協議知道遠端鄰居不可用,並從路由表中刪除該連結。”

我的情況和問題:

這似乎是我可能正在尋找的。我將不得不連接來自數據中心提供商的連結,並且我必須連接到我希望冗餘的路由器。HSRP 可以在 LAN 方面為我提供幫助,但由於他們的路由器無法與我的路由器通信,因此他們的 HSRP 對 WAN 冗餘沒有幫助,因為如果其中一個路由器出現故障,提供商將不會知道這一點。在我的場景中,EIGRP 是否是一種可能的解決方案,就像描述的那樣(假設 EIGRP ASN 可以在我的路由器和數據中心之間共享,這正常嗎?)?任何人都可以用一個例子來解釋它是如何工作的,或者有一個連結到我可以閱讀的東西,展示了它是如何工作的例子?

就我而言,提供商將擁有地址而不是我自己,因此他們在網際網路上宣傳它們並為 IP 地址提供冗餘提供商。另外,我的目標是故障轉移,而不是平衡。

以下是我最近探索網路冗餘的一些相關問題:

網路冗餘範例

NIC 和交換機冗餘入門

我認為您無法說服您的數據中心提供商共享 EIGRP ASN,將它們視為您的 ISP 和外部網路。此外,如果您的 ip 重疊可能會導致問題,特別是如果您將錯誤的網路廣播到 ASN 中。

話雖如此,您可能從您的數據中心獲得了乙太網連接,對嗎?我不相信您會看到這種故障情況(一側為 UP/DOWN,另一側為 UP/UP),同時出現乙太網異常。作者特別指出 SONET 網路 - 由於鏈路完整性在雙方都是本地的 - 這樣做。由於乙太網的鏈路完整性不是每一方本地的,您更有可能看到上/下和上/下情況,這將導致兩個路由器故障轉移到輔助鏈路,從而防止此類問題。

順便說一句:Network Warrior 是一本很棒的書——我讀過的為數不多的技術書籍之一,而不僅僅是用作參考。


您的評論讓我想到,他們可以讓您以兩種方式中的一種方式進行設置。第一個實際上可能性較小。

  1. 您直接連接到路由器 - 在這種情況下,他們的路由器會檢測到您的路由器出現故障並進行相應調整。
  2. 您連接到邊緣或核心交換機(很可能) - 在這種情況下,如果您的鏈路出現故障並從那里工作,您將不得不與他們交談以了解他們如何處理故障轉移。再想一想,他們必須執行某種路由協議來檢測這種故障。我的猜測是它更有可能是 BGP 或 OSPF 而不是 EIGRP。但無論如何,他們應該已經有了“他們這樣做的方式”。

引用自:https://serverfault.com/questions/110773