链路聚合技术---详解

链路聚合技术:

在路由器上当两台交换机之间的带宽不够用时,我们可以再接一根线通过负载均衡来缓解。然而再交换机上,此方法就行不通,即使你两台交换机之间插再多的网线运行生成树之后就会被堵塞。次时就需要该技术来解决此问题------------------------链路聚合

链路聚合-------可以将多个物理接口捆绑成为一个逻辑接口,即将多条物理链路逻辑上整合为一条逻辑链路,在不升级硬件的情况下起到叠加宽带的效果。

我们将需要整合的物理接口称为成员接口,整合后的逻辑接口称为聚合接口(ETH-TRUNK接口);

我们将物理链路称为成员链路,将整合过的逻辑链路称为聚合链路(ETH-TRUNK链路)。

链路聚合的条件:

1.聚合链路的两端必须分别在同一设备上。

2.链路聚合时,所有的物理接口应该具备相同的传输速率,双工模式,相同的类型(access,trunk等)包括接口放通的VLAN。

链路聚合配置

1.创建聚合接口:
[sw1]interface Eth-Trunk 0
[sw1-Eth-Trunk0]

2.加入成员接口
两种方式去添加:1.在聚合接口下去添加
[sw1-Eth-Trunk0]trunkport GigabitEthernet 0/0/1
                             2.在物理接口上将自己添加到聚合接口
[sw1-GigabitEthernet0/0/2]eth-trunk 0

注意:当我们在添加接口的时候,我们必须还原该接口(意思就是我们在添加时不能对接口做任何配置,否则就会添加失败。)该机制就是避免出现成员接口配置不同,所以要求聚合时不能存在配置,所有配置在聚合接口中配置。

下面就是在配置聚合接口时因为成员接口存在配置导致成员的添加失败:

负载均衡

在进行链路聚合后我们虽然将多个链路聚合成为一条链路,但实际上流量还是通过多个物理链路上通过。就需要进行流量的负载分担。

负载均衡(负载分担)

1.基于数据包的负载分担。(一个数据包走上面,一个数据包走下面)

2.基于数据流的负载分担--------华为设备默认采用的是基于数据流的负载分担

通一股数据流走同一条链路,不同数据流走不同链路。

数据流判断的几个标准:源ip,目标ip,源端口,目标端口,协议。

如下图:在华为设备中默认采用的是源ip和目标ip进行数据流的判断。

我们可以根据自己的需求来更改数据流的判断标准。

我们可以根据下面这条命令来改变数据流的判断标准。

在三层设备上是否有必要做链路聚合?

在三层设备上其实没有必要做链路聚合,链路聚合本身最大的作用其实就是增加宽带,但是在三层设备路由器中当宽带不够时只需要再连接一条线即可,再通过路由器进行负载均衡就可以解决。链路聚合技术主要针对的是二层设备。

三层设备上是没有必要做链路聚合,而不是不能链路聚合。做了链路聚合之后无非就是可以省ip。几条链路聚合在一起后只需要一个ip即可。

三层聚合接口的配置:

将上面路由器间的两条链路聚合为一条链路:

1.[Huawei]interface Eth-Trunk 0   -----创建聚合接口


2.[Huawei-Eth-Trunk0]undo portswitch-------将聚合接口升级为3层口,默认为二层口,如果不做修改就添加不了成员接口。

3.[Huawei-Eth-Trunk0]trunkport GigabitEthernet 0/0/0 0/0/1 -------添加成员接口g0/0/0,g0/0/1

做了链路聚合后效果如上。此时可以给Eth-Trunk0口配置ip地址。给两端的聚合口都配置ip地址后两聚合口可以相互ping通。

LACP----链路聚合控制协议

在华为设备中默认关闭。

开启该协议后可以自行判断链路的两端是否分别在同一台设备上。如果没有在同一台设备上就会报错。

  • 13
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
嵌入式Linux系统开发技术是指在嵌入式设备上使用Linux操作系统进行开发的技术。这种技术可以应用于各种嵌入式设备,如智能手机、电视机顶盒、由器、工业控制系统等。在嵌入式Linux系统开发中,ARM架构是一种常用的处理器架构,它具有低功耗、高性能等特点,因此在嵌入式系统中得到广泛应用。 嵌入式Linux系统开发技术详解-基于arm.pdf下载提供了关于在ARM架构上进行嵌入式Linux系统开发的详细信息。这本书从ARM架构的基础知识开始讲解,介绍了嵌入式Linux系统的构建和配置,以及在ARM平台上进行驱动程序开发、应用程序开发等方面的技术内容。此外,书中还讲解了嵌入式Linux系统的调试和优化技术,帮助开发人员提高系统的性能和稳定性。 在嵌入式Linux系统开发中,掌握ARM架构的相关知识是非常重要的,因为ARM架构是嵌入式设备中最常用的处理器架构之一。通过深入学习嵌入式Linux系统开发技术,开发人员可以更好地理解嵌入式系统的工作原理,掌握系统开发中的关键技术,并且能够更好地应用于实际项目中,提高工作效率和项目质量。 总之,嵌入式Linux系统开发技术详解-基于arm.pdf下载是一本值得阅读的书籍,可以帮助开发人员更好地掌握在ARM架构上进行嵌入式Linux系统开发的技术,为他们在嵌入式系统开发领域取得更好的成就提供帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值