在路由器上使用多鏈路進行互連時,可以把多條物理鏈路進行**,對外呈現一條邏輯鏈路,並遮蔽實際的物理鏈路。這種方式稱之為鏈路聚合(aggregate,簡稱ag),且把實際的物理鏈路稱之為ag的成員鏈路。銳捷裝置所提供的ag功能符合ieee802.3ad標準,它可以用於擴充套件鏈路頻寬,提供更高的連線可靠性。
ag功能支援流量平衡,可以把流量均勻地分配給各成員鏈路。ag功能還實現了鏈路備份,當ag中的一條成員鏈路斷開時,系統會將該成員鏈路的流量自動地分配到ag中的其它有效成員鏈路上去。ag中一條成員鏈路收到的廣播或者多播報文,將不會被**到其它成員鏈路上。
圖 1‑1 典型拓撲場景
路由器上每個ag口最多包含的成員口數量都為8個。
ag可以根據報文的源ip位址,目的ip位址,源ip位址+目的ip及源ip和目的埠號等特徵值把流量平均地分配到ag的成員鏈路中。可以在介面模式下用route-aggregateportload-balance設定流量分配方式。
「源ip流量平衡」是根據報文的源ip把報文分配到ag的各個成員鏈路中。不同源ip的報文根據源ip在各成員鏈路間平衡分配,相同源ip的報文,固定從同乙個成員鏈路**。該方式為三層ag預設的流量平衡方式。
「目的ip流量平衡」是根據報文的目的ip把報文分配到ag的各個成員鏈路中。相同目的ip的報文,固定從同乙個成員鏈路**,不同目的ip的報文,根據目的ip在各成員鏈路間平衡分配。
「源ip位址+目的ip流量平衡」是根據報文的源ip位址+目的ip把報文分配到ap的各個成員鏈路中。具有不同的源ip位址+目的ip的報文根據源ip位址+目的ip在各成員鏈路間平衡分配,而具有相同的源ip位址+目的ip的報文則固定分配給同乙個成員鏈路。
「源ip和目的埠號流量平衡」是根據源ip和目的埠號進行流量分配。不同源ip和目的埠號的報文根據源ip和目的埠號在各成員鏈路間平衡分配,相同源ip和目的埠號的報文則固定通過相同的成員鏈路**。
當前在路由器上的流量均衡主要由:源ip、目的ip、源埠號、目的埠號為元素的組合進行流量平衡。在路由器rsr77系列上除了支援上述的流量平衡模式外,還支援其他的流量均衡模式,如:基於源和目的埠、基於源ip和目的埠號、基於目的ip和源埠號等,具體配置命令詳見下面配置例子。
我們應根據不同的網路環境設定合適的流量分配方式,以便能把流量較均勻地分配到各個鏈路上,充分利用網路的頻寬。
802.1ax-2014 - ieee standard for local and metropolitan areanetworks -- link aggregation
rfc7130, bidirectional forwarding detection (bfd) on linkaggregation group (lag) inte***ces
配置步驟
步驟配置任務
說明建立ag介面
必選將以太口加入ag介面
必選配置ag介面
可選組網需求
為了提高頻寬和鏈路可靠性,routera與routerb之間通過不同的運營商鏈路進行互連
配置要點
l routera和routerb上分別建立ag口,分別將gi 0/0和gi 0/1加入ag口;
l routera和routerb上ag口配置ip位址及bfd會話。
配置步驟
1) 在routera上建立ag口1,並將gi 0/0和gi 0/1加入ag口:
routera#configure terminal
routera(config)#inte***ceroute-aggregateport 1
routera(config-if-route-aggregateport1)#exit
routera(config)#
routera(config)#inte***cegigabitethernet 0/0
routera(config-if-gigabitethernet0/0)#route-port-group 1
routera(config-if-gigabitethernet0/0)#exit
routera(config)#
routera(config)#inte***cegigabitethernet 0/1
routera(config-if-gigabitethernet0/1)#route-port-group 1
routera(config-if-gigabitethernet0/1)#exit
2) routera上的ag口配置ip位址及bfd會話。
routera(config)#
routera(config)#inte***ceroute-aggregateport 1
routera(config-if-route-aggregateport1)#ip address 124.115.8.1 255.255.255.0
routera(config-if-route-aggregateport1)#bfd interval 50 min_rx 50 multiplier 3
routera(config-if-route-aggregateport1)#member inte***ce gigabitethernet 0/0 bind bfd peer-ip 124.115.8.2
routera(config-if-route-aggregateport1)#member inte***ce gigabitethernet 0/1 bind bfd peer-ip 124.115.8.2
3) 在routerb上建立ag口1,並將gi 0/0和gi 0/1加入ag口:
routerb#configure terminal
routerb(config)#inte***ceroute-aggregateport 1
routerb(config-if-route-aggregateport1)#exit
routerb(config)#
routerb(config)#inte***cegigabitethernet 0/0
routerb(config-if-gigabitethernet0/0)#route-port-group 1
routerb(config-if-gigabitethernet0/0)#exit
routerb(config)#
routerb(config)#inte***cegigabitethernet 0/1
routerb(config-if-gigabitethernet0/1)#route-port-group 1
routerb(config-if-gigabitethernet0/1)#exit
4) routerb上的ag口配置ip位址及bfd會話。
routerb(config)#
routerb(config)#inte***ceroute-aggregateport 1
routerb(config-if-route-aggregateport1)#ip address 124.115.8.2 255.255.255.0
routerb(config-if-route-aggregateport1)#bfd interval 50 min_rx 50 multiplier 3
routerb(config-if-route-aggregateport1)#member inte***ce gigabitethernet 0/0 bind bfd peer-ip 124.115.8.1
routerb(config-if-route-aggregateport1)#member inte***ce gigabitethernet 0/1 bind bfd peer-ip 124.115.8.1
顯示驗證
1)檢視routera上的ag口的介面統計:
routera#show inte***ceroute-aggregateport 1
index(dec):35 (hex):23
route-aggregateport 1 is up , line protocol is up
hardware is route-aggregateport, address is001a.a93e.dd31 (bia 001a.a93e.dd31)
inte***ce address is: 124.115.8.1/24
後面省略。。。。
mac 思科 鏈路聚合 鏈路聚合的配置命令
一 使用者需求 某學校網路拓撲圖如圖所示,交換機s1和s2互連的鏈路需要較大的頻寬,怎樣用比較經濟的方式提高交換機s1和s2互連鏈路的頻寬?二 知識梳理 鏈路聚合能夠使用兩台裝置之間的多個物理鏈路建立一條個邏輯鏈路,物理鏈路之間能夠進行負載共享,而不是通過stp來阻塞一條個或多條個鏈路。乙太網通道 ...
mac 思科 鏈路聚合 鏈路聚合的配置
使用者需求 某學校網路拓撲圖如圖所示,交換機s1和s2互連的鏈路需要較大的頻寬,怎樣用比較經濟的方式提高交換機s1和s2互連鏈路的頻寬?鏈路聚合能夠使用兩台裝置之間的多個物理鏈路建立一條個邏輯鏈路,物理鏈路之間能夠進行負載共享,而不是通過stp來阻塞一條個或多條個鏈路。乙太網通道 etherchan...
華為鏈路聚合配置
執行環境 公司這邊有2層樓 分別執行著不同的業務 本來兩個樓層的網路是分開的 但都是一家公司難免會有業務往來 你不可能叫別人走外網咖!這時我們就可以打通兩樓之前的網路 其實原理很簡單,使兩樓交換機之間能互相通訊就行了 一根網線就行 那又為什麼要用配鏈路聚合呢 應為一根網線不夠用啊 原來的執行方式 2...