当前位置: 首页 > news >正文

eth-trunk 笔记

LACP:Link Aggregation Control protocol 链路聚合控制协议

将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的。同时,这些捆绑在一起的链路通过相互间的动态备份,可以有效地提高链路的可靠性

一、配置手工trunk,可直接在trunk下配:

int eth-trunk 1
  mode manual load-balance    #默认不显示 
  trunkport G0/0/23        #最多8条链路
  trunkport G0/0/24
  load-balance src-dst-ip | src-dst-mac | src-ip |src-mac | dst-ip | dst-mac    #选择负载模式
dis eth-trunk
也可以在接口下直接配:
int eth-trunk 1
  mode manual load-balancing    #默认不显示 
int G0/0/23
  eth-trunk 1
int G0/0/24
  eth-trunk 1
* if 在接口下直接敲时,要先清空配置:clear configuration int G0/0/23,否则报错
eth-trunk是lag,不是trunk,配置了eth-trunk,还需要按需配置接口类型,
dis port vlan eth-trunk 1    #如上配置后,显示是一个hybrid接口,现在把它配置为trunk:
int eth-trunk 1
  port link-type trunk
  port trunk allow pass vlan 10 20
这时dis stp brief,可看到eth-trunk1为一个逻辑接口

二、静态/动态LACP:

可以通过协议选举激活端口和备份端口
端口选举:
    lacp master:主
    lacp slave:从
静态 lacp (也称M:N模式,  同时实现 负载分担和冗余备份的功能,   配置如下:
lacp priority x    #全局下,配置lacp优先级,默认32768
undo int eth-trunk 1    #取消eth-trunk 1
int eth-trunk 1
  mode   lacp-static
  trunkport G0/0/22
  trunkport G0/0/23
  trunkport G0/0/24
  max active-linknumber 2    #定义活动接口数量, 在主动方上配
  lacp preempt enable    #默认active端口恢复后不抢占, 这里配置为抢占,默认抢占等待时间为30s
  lacp premmpt delay x    #默认active端口down掉后恢复时间
int G0/0/22
  lacp priority x    #设置端口优先级,越小越优

三、静态 lacp 和 动态 lacp 区别:

        静态:一旦 LACP 协商失败,eth-trunk 直接 down 掉,不能转发数据
        动态:LACP 协商失败后,eth-trunk 转为 down,但成员口继承 eth-trunk 的 vlan 属性变为 Indep,可独立进行二层数据转发。动态 lacp 仅用于华为设备与服务器直连场景

四、常用配置命令

lacp priority n    #配置lacp优先级,系统下或者接口下,默认32768,越小越优,系统下优先级相同则mac地址越小越优
lacp select priority | speed    #接口下,按优先级选或者按速率选 活动接口
lacp system-id <mac_addr>    #配置system-id,默认为桥ID
mac-address <mac_addr>    #仅当需要转发三层流量时,在接口下配置eth-trunk的mac地址    
undo local-preference disable    #使能eth-trunk接口流量本地转发优先,默认已开
int eth-trunk n
  mode manual | load-balance    #配置eth-trunk 工作模式,缺省为 load-balance
  least active-linknumber n    #配置活动接口数量,默认为1
int eth-trunk X.Y    #配置eth-trunk三层子接口,子接口范围1~99999999
lacp alarm-control link-failure    #使能lacp告警控制功能
trunk member-port-inspect    #使能eth-trunk成员接口检测功能,默认未开
dis load-balance forwarding-path unicast int eth-trunk 1
dis port forwarding-path
dis eth-trunk X
load-balance profile X    #配置eth-trunk负载分担(CE交换机)
  eth-trunk hash-mode X    #默认为1
load-balance packet | flow    #S系列交换机的负载分担
dis lacp statistics eth-trunk X    #查看eth-trunk报文收发统计信息
lacp priority 100
int eth-trunk 1
  mode lacp-static | lacp-dynamic
  lacp max active-linknumber 2
  trunk-port port-number G0/0/1 to G0/0/3
dis eth-trunk membership 1
dis load-balance profile
dis forward eth-trunk mode

五、扩展

E-trunk:Enhanced Trunk,可以做跨设备链路聚合,把链路可靠性从单板级升级到设备级,如CE和两家ISP做双归的E-trunk
 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 电源模块启动过冲测试项目该如何在ATECLOUD中搭建?
  • a√斗地主之顺子
  • 传输层协议——udp/tcp
  • STL,智能指针和线程安全,线程安全的单例模式和懒汉饿汉的实现,以及读者写者问题
  • 如何用 Helm Chart 安装指定版本的 GitLab Runner?
  • 安卓手机安装Termux,变成linux服务器
  • Python 数学建模——Pearson/Spearman 相关系数
  • linux高级
  • 磁光阱的原理与搭建操作
  • 海康威视相机在QTcreate上的使用教程
  • pycharm 安装对应python版本的pip
  • Linux C高级 day1
  • SpringBoot2:web开发常用功能实现及原理解析-@ControllerAdvice实现全局异常统一处理
  • WPF动画
  • Vue学习记录之一(介绍及脚手架的使用)
  • C++类的相互关联
  • css的样式优先级
  • CSS中外联样式表代表的含义
  • JavaScript-Array类型
  • KMP算法及优化
  • Laravel核心解读--Facades
  • PHP 的 SAPI 是个什么东西
  • Python爬虫--- 1.3 BS4库的解析器
  • Python十分钟制作属于你自己的个性logo
  • 安装python包到指定虚拟环境
  • 从输入URL到页面加载发生了什么
  • 分享几个不错的工具
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 为视图添加丝滑的水波纹
  • 原生Ajax
  • 扩展资源服务器解决oauth2 性能瓶颈
  • ​​​【收录 Hello 算法】9.4 小结
  • ​卜东波研究员:高观点下的少儿计算思维
  • # Redis 入门到精通(九)-- 主从复制(1)
  • # 达梦数据库知识点
  • # 数据结构
  • #565. 查找之大编号
  • #if #elif #endif
  • #QT(智能家居界面-界面切换)
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • #微信小程序(布局、渲染层基础知识)
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • $.ajax中的eval及dataType
  • (12)目标检测_SSD基于pytorch搭建代码
  • (第61天)多租户架构(CDB/PDB)
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (力扣题库)跳跃游戏II(c++)
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (一)appium-desktop定位元素原理
  • **PHP二维数组遍历时同时赋值
  • .“空心村”成因分析及解决对策122344
  • .NET CLR Hosting 简介
  • .NET8使用VS2022打包Docker镜像
  • @Autowired标签与 @Resource标签 的区别