目录
- 理论讲解
- 指令
- 实验
链路捆绑理论讲解
链路捆绑分为二层链路捆绑(交换机),二三层链路捆绑(交换机和路由器),三层链路捆绑(路由器)
以太网链路聚合的原理:
- BPDU(Bridge Protocol Data Unit)网桥协议数据单元,是一种生成树协议问候数据包,它以配置的 间隔发出,用来在网络的网桥间进行信息交换。
- 以太网链路聚合是指讲多条以太网物理链路捆绑在一起成为一个逻辑链路,从而实现增强链路带宽的目的。链路聚合分为手工模式和LACP模式。
- LAcp 模式需要有链路聚合控制协议LACP的参与。当需要在两个直连设备间提供一个较大的链路带宽设备而支持LACP协议时,建议使用LACP模式。LACP不仅可以增加带宽、提高可靠性、负载分担目的,还可以提高Eth-Trunk的容错性(Eth-Trunk接口是一种可以动态创建的接口,该类型接口可以绑定若干物理的以太网接口作为一个逻辑接口使用),提供备份功能。
- LACP模式中,部分链路是活动链路,所有活动链路均参与数据转发,如果某条活动链路故障,链路聚合组自动在非活动链路中选择一条链路作为活动链路,参与数据换发的链路数目不变(简单来说,可以设置将其中一些链路设置为备胎链路,如果工作中链路出现问题故障了,自动选择备胎链路顶上)
指令
两台直连交换机先设交换机1
/lacp priority 1000 (设置优先级,使该交换机成为主动端(老大))
/int Eth-Trunk 1
/bpdu enabl
/mode lacp-static
进入每个接口设置,相同操作
/int e0/0/1
/eth-trunk 1
检查一下
/dis eth-trunk 1(下面有三个成员,此时三个口是跑流量的,负载冗余)
再设置交换机2
/int Eth-Trunk 1
/bpdu enable
/mode lacp-static
进入每个接口设置才,设置相同操作
/int e0/0/1
/eth-trunk 1
可以进入接口创建最大链路活动,以总数三条为例
/int eth-trunk 1
/max active-linknumber 2(设置最大链路活动数量,2条)
负载冗余测试
down掉其中一条链路
/dis trunkmembership eth-trunk 1(查看链路负责情况)
第二种方法(如果只有两条链路聚合)
/interface eth-trunk 1
/trunk gigabitethernet 0/0/1 to 0/0/3
/quit
实验
按要求设置好主机IP与网关后我们首先连接主机LSW1和LSW2之间的链路聚合
我们可以在两个交换机之间设置一下最大链路活动数,并查看得知e0/0/2, e0/0/3处于活动状态 e0/0/4为备胎链路
我们可以用第二种方法来配置交换机与路由器之间的通信
配置完成可以检查一下.(/dis eth-trunk 2)按相同步骤配置两个路由器之间的链路。因为为了数据的寻路我们需咋两个路由之间配置静态路由(R1-R2)和默认路由(R2-R1),设置回环地址检测主机连接的通信。
*在实验中注意Eth-trunk 两端都需配置且相同,其次我们如果需要为其配置相应的IP来连接外网