• HCNP--eth-trunk!实验题竟是HCIElab中的原题!



    前言
    阅读过程中如有错误欢迎各位大佬评论指出!
    更多源代码请参考我的GitHub

    eth-trunk

    • 把多条物理链路聚合成一条逻辑链路
    • 费用少、灵活

    组网遇到的问题

    • 核心机房设备高速运行交换机时容易堵塞

    聚合概述

    • 默认链路数最多为8
    • 提高链路带宽
    • 提高可靠性
    • 实现负载均衡

    条件

    • 对端的vlan、trunk、hybrid必须一致
    • 流量、速率、双工、速度一致

    手工聚合

    手工聚合模式

    • 当两台设备中至少有一台不支持LACP协议时,可使用手工负载分担模式的Eth-Trunk来增加设备间的带宽及可靠性。

    • 在手工负载分担模式下,加入Eth-Trunk的链路都进行数据的转发。

    • 不存在备份链路

    • 不可以跨设备

    • 不可以不可以检测到断路故障、链路故障

    命令

    二层配置
    #
    int  eth-trunk x
    mode  manual  load-balance  //手工负载均衡
    #
    int  e0/0/0
    eth-trunk  x  //在接口模式下把单条链路加入到聚合链路中
    #
    int  range  eth 0/0/1-18  //把多个接口加入到聚合链路,有的设备不支持
    #
    
    三层设备
    #
    int  eth-trunk x
    undo  switchport
    #
    
    检验命令
    #
    dis  (int)  eth-trunk x  //查看成员信息,加int会更详细
    #
    

    静态LACP

    LACP模式

    • 一条链路带宽1g

    • 通过LACP报文协商,确定活跃接口和非活跃接口

    • m 模式(备份链路)

      • 存在备份链路,活跃的链路故障时备份link才转发
    • 支持跨设备

    • 可以检测断路故障、链路故障

    LACP活动链路选取

    • 根据系统优先级,以小为优,确定主动端
    • 主动端根据端口优先级比较确定活跃链路

    抢占机制

    在这里插入图片描述

    • 当活跃链路down了之后又恢复,并且开启了抢占,会通过抢占延时,成为活跃链路

    负载分担类型:基于数据流(区别于数据包)

    • 源mac
    • 目的Mac
    • 源ip
    • 目的ip
    • 源mac和目的mac
    • 源ip和目的ip

    五元组(一致,数据流)

    • 源目ip
    • port
    • 协议

    配置命令

    • 验证stp
    #
    int   eth-trunk x
    mode lacp-static  //修改模式,默认手动
    lacp priority priority  //配置当前路由器的系统LACP优先级
    max active-linknumber link-number //配置活动接口数上限阈值,最大通行链路
    lacp  preempt  enable  //开启抢占,默认2s
    lacp   preempt   delay  xx  //抢占延时时间
    load-balanc  x  //根据需求选择负载均衡模式
    #
    
    #
    int  g0/0/0
    eth-trunk 1
    #  
    
    
    
    

    实验

    链路聚合

    实验要求

    • g0/0/1,g0/0/2,g0/0/3接口互相接通,把三个接口捆绑层一个逻辑接口,sw2为主动端,两台设备资金最大可用带宽2g,g0/0/3位备用端口
    • 当g0/0/2,g0/0/1的接口活动down后,g0/0/3立即成为活动接口,如果接口恢复g0/0/3延时10s后变成备用转态
    sw1
    #
    interface Eth-Trunk1
     undo portswitch
     mode lacp-static
    #
    interface GigabitEthernet0/0/1
     eth-trunk 1
    #
    interface GigabitEthernet0/0/2
     eth-trunk 1
    #
    interface GigabitEthernet0/0/3
     eth-trunk 1
     lacp priority   327658  //比其他两个端口大即可
    #
    max active-linknumber 2
    lacp preempt enable
     lacp preempt delay 10
    #
    
    sw2
    #
    interface Eth-Trunk1
     undo portswitch
     mode lacp-static
    #
    interface GigabitEthernet0/0/1
     eth-trunk 1
    #
    interface GigabitEthernet0/0/2
     eth-trunk 1
    #
    interface GigabitEthernet0/0/3
     eth-trunk 1
     lacp priority   327658  //比其他两个端口大即可
    #
    lacp priority   32765 //比sw1系统优先级小既可以
    #
    lacp preempt enable
     max active-linknumber 2
     lacp preempt delay 10
    #
    acp priority   32765 //比sw1系统优先级小既可以
    #
    lacp preempt enable
     max active-linknumber 2
     lacp preempt delay 10
    #
    
    

    本文作者: 肉肉
    本文链接:https://editor.csdn.net/md?articleId=105956565
    版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!

  • 相关阅读:
    制作一个Frame用于保存文件和打开文件
    制作一个Frame界面显示盘符的东西
    制作一个图形化界面(演示键盘和鼠标的监听)
    编码解码练习---截取字节
    编码解码问题
    一些在内存里面操作的流
    类型流DataInputstream 和DataOutputStream的用法
    管道流 PipedInputStream和PipedOutputStream 用法
    RandomAccessFile的用法
    面向对象的更多说明
  • 原文地址:https://www.cnblogs.com/linwenye/p/12866555.html
Copyright © 2020-2023  润新知