1: 以太网链路聚合原理
①BPDU是网桥协议数据单元(Bridge Protocol Data Unit)的英文首字母缩写
②网桥协议数据单元时一种生成树协议问候数据包
③它以可配置的间隔发出,用来在网络的网桥间进行信息交换。
2: 以太网链路捆绑原理
①以太网链路聚合是指将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的。链路聚合分为手工模式和LACP模式
②LACP模式需要有链路聚合控制协议LACP的参与。当需要在两个直连设备间提供一个较大的链路带宽而设备支持LACP协议时,建议使用LACP模式。LACP模式不仅可以实现增加带宽、提高可靠性、负载分担的目的,而且可以提高Eth-Trunk的容错性、提供备份功能。
③LACP模式下,部分链路是活动链路,所有活动链路均参与数据转发。如果某条活动链路故障,链路聚合组自动在非活动链路中选择一条链路作为活动链路,参与数据转发的链路数目不变。
3:LACP配置实例
交换机1配置如下
[Huawei] lacp priority 1000
[Huawei]int Eth-Trunk 1
[Huawei-Eth-Trunk1] bpdu enable
[Huawei-Eth-Trunk1]mode lacp-static
[Huawei]int e0/0/10
[Huawei-Ethernet0/0/10]eth-trunk 1
[Huawei]int e0/0/11
[Huawei-Ethernet0/0/11]eth-trunk 1
[Huawei]int e0/0/12
[Huawei-Ethernet0/0/12]eth-trunk 1
[Huawei]dis eth-trunk 1 ###下面有三个成员,此时三个口是跑流量的负载冗余
[Huawei]int Eth-Trunk 1
[Huawei-Eth-Trunk1]max active-linknumber 2 ##最大链路活动数量
4:链路捆绑实验:
SW1配置:
[SW1]vlan batch 10 20 //创建vlan
[SW1]lacp priority 1000 //配置优先级,使该交换机为主动端(老大)
[SW1]int Eth-Trunk 1 //创建逻辑eth-trunk
[SW1-Eth-Trunk1]bpdu enable //开启BPDU
[SW1-Eth-Trunk1]mode lacp-static //绑定模式
[SW1-Eth-Trunk1]trunkport e 0/0/20 to 0/0/22 //为eth-trunk添加成员
[SW1-Eth-Trunk1]max active-linknumber 2 //配置链路最大活动数量
[SW1-Eth-Trunk1]port link-type trunk //创建trunk中继链路
[SW1-Eth-Trunk1]port trunk allow-pass vlan all //允许所有valn通过
[SW1]int Eth-Trunk 2
[SW1-Eth-Trunk2]trunkport g 0/0/1 to 0/0/2 //为eth-trunk添加成员
[SW1-Eth-Trunk2]port link-type access //创建access链路
[SW1-Eth-Trunk2]port default vlan 10 //划分vlan10
[SW1-Eth-Trunk2]int e0/0/1
[SW1-Ethernet0/0/1]port link-type access //创建access链路
[SW1-Ethernet0/0/1]port default vlan 10 //划分vlan10
[SW1-Ethernet0/0/1]int e0/0/2
[SW1-Ethernet0/0/2]port link-type access //创建access链路
[SW1-Ethernet0/0/2]port default vlan 20 //划分vlan20
SW2配置:
[sw2]int Eth-Trunk 1
[sw2-Eth-Trunk1]bpdu enable
[sw2-Eth-Trunk1]mode lacp-static
[sw2-Eth-Trunk1]trunkport e 0/0/20 to 0/0/22 //为eth-trunk添加成员
[sw2-Eth-Trunk1]port link-type trunk //创建trunk中继链路
[sw2-Eth-Trunk1]port trunk allow-pass vlan all //允许所有valn通过
[sw2]int Eth-Trunk 2 //进入eth-trunk2配置
[sw2-Eth-Trunk2]port link-type access //创建access链路
[sw2-Eth-Trunk2]port default vlan 20 //划分vlan20
[sw2-Eth-Trunk2]trunkport g 0/0/1 to 0/0/2 //为eth-trunk添加成员
[sw2-Eth-Trunk2]int e0/0/1
[sw2-Ethernet0/0/1]port link-type access //创建access链路
[sw2-Ethernet0/0/1]port default vlan 10 //划分vlan10
[sw2-Ethernet0/0/1]int e0/0/2
[sw2-Ethernet0/0/2]port link-type access //创建access链路
[sw2-Ethernet0/0/2]port default vlan 20 //划分vlan10
R1配置
[r1]int eth-trunk 1
[r1-Eth-Trunk1]trunkport g 0/0/2 to 0/0/3 //为eth-trunk添加成员
[r1-Eth-Trunk1]ip add 12.0.0.1 30 //在eth-trunk中配地址
[r1-Eth-Trunk1]int eth-trunk 2
[r1-Eth-Trunk2]trunkport g 0/0/0 to 0/0/1 //为eth-trunk添加成员
[r1-Eth-Trunk2]ip add 192.168.10.1 24 //在eth-trunk中配地址
[r1-Eth-Trunk2]q
[r1]ip route-static 192.168.20.0 24 12.0.0.2 //配置通往20段的静态路由
R2配置:
[r2]int Eth-Trunk 1
[r2-Eth-Trunk1]trunkport g 0/0/2 to 0/0/3 //为eth-trunk添加成员
[r2-Eth-Trunk1]ip add 12.0.0.2 30 //在eth-trunk中配地址
[r2-Eth-Trunk1]int eth-trunk 2
[r2-Eth-Trunk2]trunkport g 0/0/0 to 0/0/1 //为eth-trunk添加成员
[r2-Eth-Trunk2]ip add 192.168.20.1 24 //在eth-trunk中配地址
[r2-Eth-Trunk2]q
[r2]ip route-static 192.168.10.0 24 12.0.0.1 //配置通往10段的静态路由
5:4台PC配上IP地址、子网掩码以及网关