首页 > 技术文章 > 链路捆绑的简单介绍

JC123 2021-05-30 22:38 原文

一、链路捆绑认知

二、以太网链路聚合的原理

三、以太网链路捆绑的原理

四、链路捆绑实例操作

 一、链路捆绑认知

1、背景

        随着网络规模的发展,可能我们在两个设备之间传输的数据量越来越大,

所以,就需要增加设备之间的互联带宽,否则就会出现数据转发延迟或者

丢包的情况。但是通过购买端口模块、板卡或者是更换硬件的方式会带来

很大的成本开销。

     所以,我们通过“链路捆绑” 技术,将设备之间的多个物理链路,捆绑在一

起,将其当做一个端口来使用,从而就可以实现“增加设备互联带宽”的目的

2、定义

    将多个类似的链路,捆绑在一起,将其看做是一个端口来配置与使用从而增加设备之间的互联带宽,以实现降低数据 转发延迟和丢包率等问题

3、优点

(1)、增加了设备之间的互联带宽(减少数据延迟、降低丢包率)

(2)、增加了设备之间的互联稳定性 - 链路备份

(3)、增加了设备之间的数据承载力 - 链路负载均衡

二、以太网链路聚合的原理

1、BPDU是网桥协议数据单元(Bridge Protocol Data Unit)的英文字母缩写。

2、网桥协议数据单元(Bridge Protocol Data Unit),是一种生成树协议问候数据包

3、它以可配置的间隔发出,用来在网络的网桥间进行信息交换。

三、以太网链路捆绑的原理

1、以太网链路聚合是指将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的。链路聚合分为手动模式和LACP模式。

2、LACP模式需要有链路聚合控制协议LACP的参与。当需要在两个直连设备间提供一个较大的链路带宽而设备支持LACP协议时,建议使用LACP模式。LACP模式不仅可以实现增加带宽、提高可靠性、负载分担的目的,而且可以提高Eth-Trunk的容错性、提供备份功能。

3、LACP模式下,部分链路是活动链路,所有活动链路均参与数据转发。如果某条活动链路故障,链路聚合组自动在非活动链路中选择一条链路作为活动链路,参与数据转发的链路数目不变。

四、链路捆绑实例操作

 

1、如上图所示,首先我们进行交换机SW1的配置

[SW1]lacp priority 1000 ##设置优先级
[SW1]int Etk Trunk 1 ##创建编号为1的Eth-Trunk端口
[SW1-Eth-Trunk1]bpdu enable ##激活网桥协议单元
[SW1-Eth-Trunk1]mode lacp-static##激活lacp
[SW1-Eth-Trunk1]int e0/0/2
[SW1-Ethernet0/0/2]eth-trunk 1
[SW1-Ethernet0/0/2]int e0/0/3
[SW1-Ethernet0/0/3]eth-trunk 1
[SW1-Ethernet0/0/3]int e0/0/4
[SW1-Ethernet0/0/4]eth-trunk 1
[SW1-Ethernet0/0/4]dis eth-trunk 1##下面有三个成员此时三个口是跑流量的负载冗余

2、在SW1设置最大活动数量

[SW1-Ethernet0/0/4]int eth-trunk 1
[SW1-Eth-Trunk1]max active-linknumber 2 ##最大链路活动数量

3、按照同样的方法设置交换机SW2

[SW2]int Eth-Trunk 1
[SW2-Eth-Trunk1]bpdu enable
[SW2-Eth-Trunk1]mode lacp-static
[SW2-Eth-Trunk1]int e0/0/2
[SW2-Ethernet0/0/2]eth-trunk 1
[SW2-Ethernet0/0/2]int e0/0/3
[SW2-Ethernet0/0/3]eth-trunk 1
[SW2-Ethernet0/0/3]int e0/0/4
[SW2-Ethernet0/0/4]eth-trunk 1

4、都配置完成之后,我们怎样确认是否正确呢,当然少不了验证了,下面我们来进行负载冗余测试,down掉其中一条链路

[SW2]int e0/0/2
[SW2-Ethernet0/0/2]shutdown    

5、查看链路负载情况

 

 此时我们可以看到,但我们down掉一条链路时,备用链路生效

 

推荐阅读