链路聚合在中小企业特别盛行,因为可以用低成本的技术来提高核心链路的带宽,充分利用所有设备的端口及端口处理能力,增加设备间的带宽,并且在其中一条链路出现故障时,可以快速地将流量转移到其他链路,这种切换为毫秒级,远远快于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