### Cisco三层交换机链路聚合配置详解
#### 一、链路聚合技术简介
链路聚合(Link Aggregation)是一种网络技术,它允许将多个物理接口捆绑在一起作为一个逻辑接口使用,以此来增加带宽和提高可靠性。在Cisco设备中,链路聚合主要通过EtherChannel技术实现。
#### 二、配置环境
本示例使用了两台Cisco三层交换机Sw0与Sw1,用于演示如何配置链路聚合以及相关的VLAN和IP地址设置。以下将详细介绍整个配置流程。
#### 三、VLAN创建与端口分配
在两台交换机上创建所需的VLAN,并将相应的端口加入这些VLAN中。
##### 创建VLAN
在Sw0交换机上创建VLAN 10和VLAN 11。
```console
Sw0#configure terminal
Sw0(config)#vlan 10
Sw0(config-vlan)#exit
Sw0(config)#vlan 11
Sw0(config-vlan)#exit
```
在Sw1交换机上创建VLAN 10和VLAN 100。
```console
Sw1#configure terminal
Sw1(config)#vlan 10
Sw1(config-vlan)#exit
Sw1(config)#vlan 100
Sw1(config-vlan)#exit
```
##### 分配端口至VLAN
在Sw0上将端口Fa0/1-2分配给VLAN 10,端口Fa0/3分配给VLAN 11。
```console
Sw0(config)#interface range FastEthernet0/1-2
Sw0(config-if-range)#switchport access vlan 10
Sw0(config-if-range)#exit
Sw0(config)#interface FastEthernet0/3
Sw0(config-if)#switchport access vlan 11
Sw0(config-if)#exit
```
在Sw1上将端口Fa0/1-2分配给VLAN 10,端口Fa0/3分配给VLAN 100。
```console
Sw1(config)#interface range FastEthernet0/1-2
Sw1(config-if-range)#switchport access vlan 10
Sw1(config-if-range)#exit
Sw1(config)#interface FastEthernet0/3
Sw1(config-if)#switchport access vlan 100
Sw1(config-if)#exit
```
#### 四、配置VLAN接口的IP地址
为了使不同的VLAN之间能够通信,需要为每个VLAN配置一个虚拟接口(VLAN接口),并为其分配一个IP地址。
##### Sw0配置
```console
Sw0(config)#interface Vlan10
Sw0(config-if-Vlan10)#ip address 192.168.10.253 255.255.255.0
Sw0(config-if-Vlan10)#no shutdown
Sw0(config-if-Vlan10)#exit
Sw0(config)#interface Vlan11
Sw0(config-if-Vlan11)#ip address 192.168.11.254 255.255.255.0
Sw0(config-if-Vlan11)#no shutdown
Sw0(config-if-Vlan11)#exit
```
##### Sw1配置
```console
Sw1(config)#interface Vlan10
Sw1(config-if-Vlan10)#ip address 192.168.10.254 255.255.255.0
Sw1(config-if-Vlan10)#no shutdown
Sw1(config-if-Vlan10)#exit
Sw1(config)#interface Vlan100
Sw1(config-if-Vlan100)#ip address 192.168.100.254 255.255.255.0
Sw1(config-if-Vlan100)#no shutdown
Sw1(config-if-Vlan100)#exit
```
#### 五、配置链路聚合
接下来,在Sw0和Sw1之间建立链路聚合(EtherChannel),使用端口Fa0/1-2作为成员接口。
##### 配置链路聚合
```console
Sw0(config)#interface range FastEthernet0/1-2
Sw0(config-if-range)#channel-group 1 mode desirable
Sw0(config-if-range)#exit
Sw1(config)#interface range FastEthernet0/1-2
Sw1(config-if-range)#channel-group 1 mode desirable
Sw1(config-if-range)#exit
```
#### 六、[可选]设置Trunk模式
如果需要让聚合端口支持传输多个VLAN的数据,可以将聚合端口设置为Trunk模式。
##### 设置Trunk模式
```console
Sw0(config)#interface port-channel 1
Sw0(config-if)#switchport mode trunk
Sw0(config-if)#switchport trunk native vlan 10
Sw0(config-if)#exit
Sw1(config)#interface port-channel 1
Sw1(config-if)#switchport mode trunk
Sw1(config-if)#switchport trunk native vlan 10
Sw1(config-if)#exit
```
#### 七、设置默认路由
最后一步是设置默认路由,以便不同子网间能够通信。这里以Sw0为例:
```console
Sw0(config)#interface Vlan10
Sw0(config-if-Vlan10)#ip default-gateway 192.168.10.254
Sw0(config-if-Vlan10)#exit
```
### 总结
以上配置步骤展示了如何在Cisco三层交换机上实现链路聚合,并结合VLAN和IP地址配置,实现不同子网间的通信。链路聚合不仅可以提高网络的带宽利用率,还能够增强网络的冗余性和可靠性。通过这种方式,企业可以构建更加稳定和高效的网络基础设施。