在實際套用中,進行聚合處理的連線埠等同於一個連線埠,任何轉發到聚合的連線埠上的報文會通過對源、目的地址的邏輯運算來分布到聚合的不同連線埠上。即使是多播和廣播報文也不會被複製多份,也要通過對地址的邏輯計算,將流量平衡分配到不同的連線埠上。quidways3500/3000系列乙太網交換機系統在二層和三層對硬體查表未命中的新地址進行監控。如果新地址是在聚合的連線埠上時,根據二層和三層的不同,使用mac地址或ip地址進行邏輯計算,根據邏輯的結果選擇相應連線埠為轉發連線埠,發往該目的地址的幀將按照計算負載均衡後的結果進行轉發,實現連線埠之間負載均衡和冗餘保護,保證數據流不出現亂序現象。
vrrp冗餘備份
quidways3500系列乙太網路由交換機支持vrrp冗餘備份協定。vrrp全稱為virtualrouterredundencyprotocol(rfc2338)。簡單來說,vrrp是一種容錯協定,保證了當主機的下一跳路由器壞掉時,可以及時由另一台路由器來代替,從而保持通訊的連續性和可靠性。通常,在主機上設定一條預設路由(配置預設網關即會產生該預設路由),下一跳指向一個路由器,從而實現了主機與外部網路的通信,但當主機的預設路由器故障時,主機就會無法與外部網路通訊。而啟動vrrp之後,主機的預設路由器的ip地址其實是一個vrrp虛擬路由器的ip地址。這個vrrp虛擬路由器由一個主路由器(master)和一個或若干個備份路由器(backup)組成,主路由器實現真正的轉發功能。當主路由器發生故障時,備份路由器會自動進行選舉程式,選出新的主路由器來負責進行三層流量的轉發。通過適當的vrrp網路配置,quidways3500系列乙太網路由交換機還可以在實現路由故障備份的同時,實現三層流量的負載均擔功能。quidways3500系列乙太網路由交換機最大支持256組vrrp虛擬路由器。
正常工作時,兩台路由交換機互為熱備份,實現流量均分;一旦發生故障,備份路由交換機變成為master,所有流量都被路由到該路由交換機的連線埠。
等價路由(ecmp)
除了從設備級支持三層轉發容錯協定vrrp之外,quidways3500系列乙太網路由交換機還支持等價路由(ecmp)。等價路由即為到達同一個目的ip或者目的網段存在多條cost值相等的不同路由路徑,當設備支持等價路由時,發往該目的ip或者目的網段的三層轉發流量就可以通過不同的路徑分擔,實現網路的負載均衡,並在其中某些路徑出現故障時,由其它路徑代替完成轉發處理,實現路由冗餘備份功能。
不僅從軟體上,而且從硬體上也支持等價路由是quidways3500系列乙太網路由交換機與業界類似產品相比顯著的優點。以前部分路由交換機雖然也宣稱支持等價路由,但實際上只是從軟體上支持,對軟體轉發的報文可以使用等價路由,但對於由硬體直接轉發的報文,則只能從一條固定路徑轉發。而quidways3500系列乙太網路由交換機從硬體上也實現了等價路由的支持,真正實現了硬體三層轉發流量的負載分擔與路由冗餘備份。
quidways3500系列乙太網路由交換機最大支持4條等價路由,並且不論rip、ospf等路由協定產生的路由,還是靜態配置路由,不論是網段路由還是主機路由,甚至預設路由,都可以支持等價路由。