ECMP
等價多路由拆分開為等價和多路由解釋更為方便。
•多路由
•在數據通信領域,數據包從一台路由器的接口出來,傳送至目的網址,中間經過的路徑,是由經過的各個路由器選擇決定的,路由器選擇的依據是路由信息表,路由器根據數據包目的網址,查找路由表,決定把數據包發給哪個路由器(下一跳)。這個選擇路徑和轉發數據包的過程就是路由。路由器如果查到多條可以到達同一目的地的路徑,就是存在多條路由,所以多路由既是多條達到目的地的路徑。如圖1所示用戶訪問各種伺服器,存在很多條訪問路徑。
•等價
•等價的意思是等同的代價,既是消耗一樣多的資源達到目的。在一個網路環境中,到達指定目的地址存在多條COST值相同(等價)的路由,如果不使用ECMP協定,則數據包只會在其中的一條路上進行轉發,其他路由處於空閒狀態;如果啟用ECMP協定,ECMP協定會將數據包在所有COST值相同的路由上進行轉發,這樣極大地提高了轉發路徑頻寬和數據轉發效率。
•例如用戶群A集中訪問電影伺服器,電影伺服器只用1條路徑來傳送影音數據則會可能出現用戶播放不流暢的 現象,因為傳送數據的頻寬可能不能滿足尖峰時間的訪問。若使用ECMP協定同時使用綠色路徑和藍色路徑,數據頻寬翻倍,用戶群A是不會發生播放不流暢問題的。同時,綠色路徑和藍色路徑是相同代價的路徑。
IP ECMP保護
IP ECMP保護即當多條等價路由同時傳送數據的時候,其中的一條路由發生故障,其他等價路由繼續傳送數據,不會中斷業務。