zoukankan      html  css  js  c++  java
  • 链路聚合:分担负荷的好帮手

    ​ 链路聚合(英语:Link Aggregation)是一个计算机网络术语,指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包,并根据负荷分担策略在剩下的链路中重新计算报文的发送端口,故障端口恢复后再次担任收发端口。链路聚合在增加链路带宽、实现链路传输弹性和工程冗余等方面是一项很重要的技术。

    链路聚合设置的模式

    名称 标准 模式
    active LACP 主动
    auto PAgP 被动
    desirable PAgP 主动
    on 单独模式
    passive LACP 被动
    LACP

    ​ LACP:基于IEEE802.3ad标准的LACP(链路汇聚控制协议)是一种实现链路动态汇聚的协议。LACP协议通过LACPDU(链路汇聚控制协议数据单元)与对端交互信息。启用某端口的LACP协议后,该端口将通过发送LACPDU向对端通告自己的系统优先级、系统MAC地址、端口优先级、端口号和操作Key。对端接收到这些信息后,将这些信息与其它端口所保存的信息比较以选择能够汇聚的端口,从而双方可以对端口加入或退出某个动态汇聚组达成一致。

    PAgP

    ​ PAgP:思科私有的技术,端口聚集,从而形成一个高带宽的数据传输通道。交换机将把端口聚集内的所有端口看作一个端口。在组成端口聚集的端口中,将有一个端口被指定为主端口(masterport)。由于干路中的所有成员需以相同的方式工作,所以,所有对主端口(masterport)进行的设置,都将被同样作用到所有成员端口上。这样,当你需要对端口聚集中的端口进行设置时,可以仅对主端口进行设置即可。des-3326交换机上可以最多设置6个端口聚集组。除了千兆端口聚集组最多只能包含2个端口之外,其余的端口聚集组可以。

    配置链路聚合

    # 创建通道
    Switch(config)#interface port-channel 1
    # 将通道添加到端口,这里模拟的是直接进入4和5端口添加通道
    Switch(config)#interface range fastEthernet 0/4-5
    # 添加通道,设置模式为actice
    Switch(config-if-range)#channel-group 1 mode active 
    

    相连的两个交换机都要设置相同的配置

    我们可以通过以下命令查看是否配置成功,最好的校验方法还是通过发包来检测。

    Switch#show interfaces etherchannel
    
  • 相关阅读:
    面试官:请说一下对象锁和类锁的区别
    手撕 JVM 垃圾收集日志
    JVM 问题排查和性能优化常用的 JDK 工具
    JVM 中你不得不知的一些参数
    微信授权就是这个原理,Spring Cloud OAuth2 授权码模式
    基准测试了 ArrayList 和 LinkedList ,发现我们一直用 ArrayList 也是没什么问题的
    Spring Cloud OAuth2 实现用户认证及单点登录
    后端开发有必要学习前端吗,如何入门呢
    无意间做了个 web 版的 JVM 监控端(前后端分离 React+Spring Boot)
    走进AngularJs(一)angular基本概念的认识与实战
  • 原文地址:https://www.cnblogs.com/yanlzy/p/11830513.html
Copyright © 2011-2022 走看看