當多條路由的路由優先級和路由度量相同時,這些路由稱為等價路由,多條等價路由可以實現負載分擔。當這些路由是非等價路由時,可以實現路由備份。
負載共享:
路由器支持多路由模式,即允許配置目的地相同、優先級相同的多條路由。當到達同一個目的地時,有多條路由被同一個路由協議發現,并且這些路由的開銷值相同,則滿足負載分擔的條件。
實現負載分擔時,路由器按照五元組(源地址、目的地址、源端口、目的端口、協議)進行轉發。當五元組相同時,路由器總是選擇與最后一跳相同的下一跳地址來發送消息。當五元組不同時,路由器會選擇相對空閑的路徑進行轉發。
RouterA已經通過接口GE1/0/0將第一條報文P1轉發到目的地址10.1.1.0/24,然后需要將該報文分別轉發到目的地址10.1.1.0/24和10.2.1.0/24。轉發過程如下:
當轉發第二條消息P2到達10.1.1.0/24時,發現該消息與第一條消息P1到達10.1.1.0/24的五元組一致。因此,到達此目的地的所有消息都是從GE1/0/0轉發的。
轉發10.2.1.0/24到達的第一條消息P1時,發現該消息與10.1.1.0/24到達的第一條消息P1的五元組不一致。所以選擇從GE2/0/0轉發,所有到達該目的地的報文都會從GE2/0/0轉發。
系統允許用于負載分擔的特定路線的數量與實際產品型號有關。
路由備份:
備份功能可以提高網絡的可靠性。用戶可以根據實際情況配置多條到達同一目的地的路由,其中一條優先級最高的作為主路由,其他優先級較低的作為備用路由。
正常情況下,路由器使用主路由轉發數據。當主鏈路出現故障時,主路由會變為非活動狀態,路由器會選擇備用路由中優先級最高的路由來轉發數據。這樣就實現了從主用路由到備用路由的切換。當主鏈路恢復正常時,路由器會重新選擇主路由來發送數據,因為它的優先級最高。這樣,備用路由切換回主路由。