鏈路聚合在中小企業特別盛行,因為可以用低成本的技術來提高核心鏈路的帶寬,充分利用所有設備的端口及端口處理能力,增加設備間的帶寬,並且在其中一條鏈路出現故障時,可以快速地將流量轉移到其他鏈路,這種切換為毫秒級,遠遠快於stp切換。總之,鏈路聚合增加了帶寬和可靠性。
鏈路聚合應用場景特別廣泛,例如交換機和交換機之間,服務器和服務器之間,路由器和路由器之間,甚至計算機和計算機之間(成本大,一般不用),增加了可靠性,增加了帶寬,眾多優點。
我們假設這樣的一個場景,在一個公司內部有10台計算機接入了ACCESS交換機,而ACESS交換機則與核心交換機CORE通過一條網線連接,鏈路帶寬是1Gbit,隨着公司規模的擴大,原來的10台計算機擴大為30台計算機,這種情況下原來的單獨1G帶寬勢必會造成線路擁堵或者丟包等
現在有兩種方案可以解決,第一種是將鏈路端口更換為10Gbit,如果原來的交換機不支持這種端口,那么還需要另購一台新的交換機,這顯然是公司不願意看到的。
第二種就是鏈路聚合方案,通過Eth-trunk的方式,將原來空余的端口聚合在一起,來達到增加帶寬的效果,這也是一種喜聞樂見的方案,如果原來的端口是1Gbit的帶寬,采用現在的方案,將空余的三個G口聚合起來,變成了3Gbit的帶寬,從而既達到了增加帶寬的效果還提高了網絡設備的可靠性,畢竟一條鏈路出了故障,另外兩條鏈路還可以擔負轉發流量的重任。
下面請看本次案例的網絡拓補圖:
下面請看代碼:
CORE
#
sysname CORE
#
undo info-center enable
#
vlan batch 10 20 30
#
dhcp enable
#
ip pool vlan10
gateway-list 192.168.10.254
network 192.168.10.0 mask 255.255.255.0
#
ip pool vlan20
gateway-list 192.168.20.254
network 192.168.20.0 mask 255.255.255.0
#
ip pool vlan30
gateway-list 192.168.30.254
network 192.168.30.0 mask 255.255.255.0
#
interface Vlanif10
ip address 192.168.10.254 255.255.255.0
dhcp select global
#
interface Vlanif20
ip address 192.168.20.254 255.255.255.0
dhcp select global
#
interface Vlanif30
ip address 192.168.30.254 255.255.255.0
dhcp select global
#
interface MEth0/0/1
#
interface Eth-Trunk1
port link-type trunk
undo port trunk allow-pass vlan 1
port trunk allow-pass vlan 10
#
interface Eth-Trunk2
port link-type trunk
undo port trunk allow-pass vlan 1
port trunk allow-pass vlan 20
#
interface Eth-Trunk3
port link-type trunk
undo port trunk allow-pass vlan 1
port trunk allow-pass vlan 30
#
interface GigabitEthernet0/0/1
eth-trunk 1
#
interface GigabitEthernet0/0/2
eth-trunk 2
#
interface GigabitEthernet0/0/3
eth-trunk 3
#
interface GigabitEthernet0/0/4
eth-trunk 1
#
interface GigabitEthernet0/0/5
eth-trunk 2
#
interface GigabitEthernet0/0/6
eth-trunk 3
#
S1
#
sysname S1
#
undo info-center enable
#
vlan batch 10 20 30
#
interface Eth-Trunk1
port link-type trunk
undo port trunk allow-pass vlan 1
port trunk allow-pass vlan 10
#
interface Ethernet0/0/1
port link-type access
port default vlan 10
#
interface GigabitEthernet0/0/1
eth-trunk 1
#
interface GigabitEthernet0/0/2
eth-trunk 1
#
S2
#
sysname S2
#
undo info-center enable
#
vlan batch 10 20 30
#
interface Eth-Trunk2
port link-type trunk
undo port trunk allow-pass vlan 1
port trunk allow-pass vlan 20
#
interface Ethernet0/0/1
port link-type access
port default vlan 20
#
interface GigabitEthernet0/0/1
eth-trunk 2
#
interface GigabitEthernet0/0/2
eth-trunk 2
#
S3
#
sysname S3
#
undo info-center enable
#
vlan batch 10 20 30
#
interface Eth-Trunk3
port link-type trunk
undo port trunk allow-pass vlan 1
port trunk allow-pass vlan 30
#
interface Ethernet0/0/1
port link-type access
port default vlan 30
#
interface GigabitEthernet0/0/1
eth-trunk 3
#
interface GigabitEthernet0/0/2
eth-trunk 3
#
當鏈路被聚合后,我們就把它當做一條鏈路來使用,可以trunk,然后允許多條vlan通過。
實際上,鏈路聚合的方案在今天的中小企業上面依舊廣泛被使用,不同廠商都有自己的鏈路聚合方案及模式,初學者的我只能以華為的方案為例,簡單闡述一下,上述的這種不配置方案的聚合模式模式為:手工負擔模式,即每條鏈路都擔負着轉發流量的的使命.
值得注意的是,需要聚合的鏈路端口必須是一致的,比如千兆端口只能和千兆端口聚合,百兆端口只能和百兆端口聚合,反之,增加交叉就不能夠做聚合鏈路了,(電口和光口也不能聚合)
————————————————
版權聲明:本文為CSDN博主「疏散一小生」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/NeverGUM/article/details/100154384
