以太网链路聚合与交换机堆叠、集群

news2025/1/14 0:56:46

网络的可靠性

  • 网络的可靠性指当设备或者链路出现单点或者多点故障时保证网络服务不间断的能力
  • 网络的可靠性可以从单板、设备、链路多个层面实现
    一般重要的核心设备都有一定的冗余

s12700E-8机框正面结构
在这里插入图片描述

  • 框式交换机由机框、电源模块、风扇模块、主控板、交换网板(SFU)、线路板(LPU)构成。
  • 机框:为各种板卡、模块提供插槽,实现板卡间的通信
  • 电源模块:设备的供电系统
  • 风扇模块:设备的散热系统
  • 主控板(MPU,Main Processing Unit):负责整个系统的控制平面和管理平面。
  • 交换网板(SFU,Switch Fabric Unit):负责整个系统的数据平面。数据平面提供高速无阻塞数据通道,实现各个业务模块之间的业务交换功能。
  • 线路板(LPU,Line Processing Unit):线路处理单元是物理设备上用于提供数据转发功能的模块,提供不同速率的光口、电口。

链路聚合技术原理与配置
思科链路聚合叫以太网通道
锐捷:AP(Aggregate port)
华为以太网链路聚合(Eth-Trunk):简称链路聚合,通过将多个物理接口捆绑成为一个逻辑接口,可以在不进行硬件升级的条件下,达到增加链路带宽的目的。

链路聚合基本术语/概念

  • 聚合组(Link Aggregation Group,LAG):若干条链路捆绑在一一起形成的逻辑链路。每个聚合组唯一对应着一个逻辑接口,这个逻辑接口又被称为链路聚合接口或Eth-Trunk接口
  • 成员接口和成员链路:组成Eth-Trunk接口的各个物理接口称为成员接口。成员接口对应的链路称为成员链路。
  • 活动接口和活动链路:活动接口又叫选中(Selected)接口,是参与数据转发的成员接口。活动接口对应的链路被称为活动链路(Active Link)
  • 非活动接口和非活动链路:又叫非选中(Unselected)接口,是不参与转发数据的成员接口。非活动接口对应的链路被称为非活动链路(Inactive link)。
  • 聚合模式:根据是否开启LACP(Link AAregation Control Protocol 链路聚合控制协议),链路聚合可以分为手工模式和LACP模式。
  • 其它概念:互动接口上线阈值和活动接口下限阈值。

一些老的设备,低端,不支持LACP协议。

手工模式:

  • Eth-Trunk建立、成员接口加入均由手动配置,双方系统之间不适用LACP进行协商。
  • 正常情况下所有链路都是活动链路,该模式下所有活动链路都参与数据的转发,平均分担流量,如果某条活动链路故障,链路聚合组自动在剩余的活动链路中平均分担流量。
  • 当聚合的两端设备中存在一个不支持LACP协议时,可以使用手工模式。

esnp实验
在这里插入图片描述

LSW1
system-view
interface Eth-Trunk 1
q
interface g0/0/1
Eth-Trunk 1
interface g0/0/2
Eth-Trunk 1
vlan 10
interface vlan 10
ip address 1.1.1.1 24
interface Eth-Trunk 1
port link-type access
port default vlan 10

LSW2
system-view
interface Eth-Trunk 1
q
interface g0/0/1
Eth-Trunk 1
interface g0/0/2
Eth-Trunk 
vlan 10
interface vlan 10
ip address 1.1.1.2 24
interface Eth-Trunk 1
port link-type access
port default vlan 10

display interface Eth-Trunk
[Huawei]dis inter Eth-Trunk 1
Eth-Trunk1 current state : UP
Line protocol current state : UP
Description:
Switch Port, PVID :   10, Hash arithmetic : According to SIP-XOR-DIP,Maximal BW:
 2G, Current BW: 2G, The Maximum Frame Length is 9216
IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is 4c1f-cc91-4a93
Current system time: 2023-01-09 22:28:35-08:00
    Input bandwidth utilization  :    0%
    Output bandwidth utilization :    0%
-----------------------------------------------------
PortName                      Status      Weight
-----------------------------------------------------
GigabitEthernet0/0/1          UP          1
GigabitEthernet0/0/2          UP          1
-----------------------------------------------------
The Number of Ports in Trunk : 2
The Number of UP Ports in Trunk : 2

实验可以通过最后命令
display interface Eth-Trunk 1查看配置的接口信息
1、2G
2、2个接口up
手工模式的缺陷

  • 为了使链路聚合接口正常工作,必须保证本端链路聚合接口中所有成员接口的对端接口
    • 属于同一设备(不同一个设备会导致数据传到别的设备上)
    • 加入同一链路聚合接口(如果有其接口故障,数据会继续发送,设备接收异常,导致不能到达,存在丢包)
      手工模式下,设备间没有报文交互,因此只能通过管理员人工确认。

LACPDU

  • LACP模式 : 采用LACP协议的一种链路聚合模式。设备间通过链路聚合控制协议数据单元(Link Aggregation Control ProtocolData Unit,LACPDU)进行交互,通过协议协商确保对端是同一台设备、同一个聚合接口的成员接口。
  • LACPDU报文中包含设备优先级、MAC地址、接口优先级、接口号等。

系统优先级

  • LACP模式下,两端设备所选择的活动接口数目必须保持一致,否则链路聚合组就无法建立。此时可以使其中一端成为主动端,另一端(被动端)根据主动端选择活动接口。
  • 通过系统LACP优先级确定主动端,值越小优先级越高

系统LACP优先级默认32768,越小越优通常保持默认。当优先级一致时LACP会通过比较MAC地址选择主动端MAC地址越小越优。

负载分担
基于包的负载分担
在使用Eth-Trunk转发数据时,由于聚合组两端设备之间有多条物理链路,如果每个数据在不同的链路上转发,则有可能导致数据帧到达对端时间不一致,从而引起数据乱序
基于流的负载分担(一般会用基于流的分担)
Eth-Trunk推荐采用逐流负载分担的方式,即一条相同的流负载到一条链路,这样既保证了同一数据流的数据在同一条物理链路转发,又实现了流量在聚合组内各物理链路上的负载分担。

负载分担模式

  • Eth-trunk支持基于报文的IP地址或MAC地址来进行负载分担,可以配置不同的模式( 本地有效,对出方向报文生效)将数据流分担到不同的成员接口上。
  • 常见的模式有:源IP、源MAC、目的IP、目的MAC、源目IP、源目MAC。
  • 实际业务中用户需要根据业务流量特征选择配置合适的负载分担方式。业务流量中某种参数变化越频繁,选择与此参数相关的负载分担方式就越容易实现负载均衡。

1、创建链路聚合组
[Huawei] interface eth-trunk trunk-id
创建Eth-Trunk接口,并进入Eth-Trunk接口视图
2、配置链路聚合模式
[Huawei-Eth-Trunk1] mode flacp / manual load-balance
Mode lacp配置链路聚合模式为lacp模式,mode manual load-balance配置链路聚合模式为手工模式注意:需要保持两端链路聚合模式一致。
3、将接口加入链路聚合组中(以太网接口视图 )
[Huawei-GigabitEthernet0/0/1]eth-trunk trunk-id
在接口视图下,把接口加入到Eth-Trunk中
4、将接口加入链路聚合组中(Eth-Trunk视图)
[Huawei-Eth-Trunk1] trunkport interface-type { interface-number)
在Eth-Trunk视图中将接口加入到链路聚合组中。3、4两种方式都可以将接口加入到链路聚合组中
5、使能允许不同速率端口加入同一Eth-Trunk接口的功能
[Huawei-Eth-Trunk1] mixed-rate link enable
缺省情况下,设备未使能允许不同速率端口加入同一Eth-Trunk接口的功能,只能相同速率的接口加入到同一个Eth-Trunk接口中
6、配置系统LACP优先级
[Huaweil] lacp priority priority
系统LACP优先级值越小优先级越高,缺省情况下,系统LACP优先级为32768。
7、配置接口LACP优先级
[Huawei-GigabitEthernet0/0/1]lacp priority priority
在接口视图下配置接口LACP优先级。缺省情况下,接口的LACP优先级是32768。接口优先级取值越小,接口的LACP优先级越高。
只有在接口已经加入到链路聚合中才可以配置该命令。
8、配置最大活动接口数
[Huawei-Eth-Trunk1]max active-linknumberfnumber1
配置时需注意保持本端和对端的最大活动接口数一致,只有LACP模式支持配置最大活动接口数
9、配置最小活动接口数
[Huawei-Eth-Trunk1]least active-linknumberfnumber)
本端和对端设备的活动接口数下限闻值可以不同,手动模式、LACP模式都支持配置最小活动接口数。
配置最小活动接口数目的是为了保证最小带宽,当前活动链路数目小于下限闽值时,Eth-Trunk接口的状态转为Down。

**堆叠(istack)😗*多台支持堆叠特性的交换机通过堆叠线缆连接在一起,从逻上变成一台交换设备,作为一个整体参与为据转发。
**集群(cluster Switch system,CSs )😗*将两台支持集群特性的交换机设备组合在一起,从逻辑上组合成一台交换设备.
集群只支持两台设备,一般框式交换机支持CSS,盒式设备支持istack。
优势:
1、

  • 逻辑上一台设备,简化运维,方便管理。

  • 一台物理设备故障,其他设备可以接管转发、控制平台,避免了单点故障。
    2、

  • 跨设备的链路聚合,物理上的无环网络,无需再部
    署STP。

  • 链路聚合中的链路全部有效使用,链路利用率100%。

  • 交换机多虚一:堆叠交换机对外表现为一台逻辑交换机,控制平面合一,统一管理

  • 转发平面合一:堆叠内物理设备转发平面合一,转发信息共享并实时同步

  • 跨设备链路聚合:跨物理设备的链路被聚合成一个Eth-Trunk端口,和下游设备实现互联

在这里插入图片描述
实例图
核心层
核心使用CSS集群组网,上下行采用Eth-Trunk,构建高可靠、无环的网络
汇聚层
汇聚交换机采用istack,上下行采用Eth-Trunk,构建高可靠、无环的网络。
接入层
地理位置接近的接入设备(如一个楼宇内的接入交换机)使用istack虚拟化成为一台逻辑上的设备,端口数量充足,简化了管理使用Eth-Trunk和汇聚层互联,逻辑上网络结构简单,不再需要使用STP、VRRP。具有高可靠性、高上行带宽、快速收敛的优势。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/156309.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CSS入门六、常用技巧

零、文章目录 文章地址 个人博客-CSDN地址:https://blog.csdn.net/liyou123456789个人博客-GiteePages:https://bluecusliyou.gitee.io/techlearn 代码仓库地址 Gitee:https://gitee.com/bluecusliyou/TechLearnGithub:https:…

人工智能-linux高级操作命令

目录1、 重定向命令2、查看文件内容命令3、链接命令3.1 软链接4、查找文件内容命令5、查找文件命令6、压缩和解压缩文件7、文件权限命名8、获取管理员权限的相关命令9、远程登陆、远程拷贝10、软件安装与卸载11、vim介绍1、 重定向命令 将目录下的文件名全部写入新文件 touch …

场景编程集锦 - BMI指数与健身达人

1. 场景描述 BMI指数(身体质量指数,英文Body Mass Index)是用体重公斤数除以身高米数的平方得出的数字,是目前国际上通用的衡量人体胖瘦程度以及是否健康的一个标准。“身体质量指数”这个概念,是由19世纪中期的比利时…

马蹄集 宽度与对齐

宽度与对齐 难度:白银 时间限制:1秒巴占用内存:64M 输出455、-123、987654,宽度为5,分别左对齐和右对齐 格式 输入格式:无 输出格式:输出为整型,空格分隔。每个数的输出占一行 #inc…

[34]. 在排序数组中查找元素的第一个和最后一个位置

在排序数组中查找元素的第一个和最后一个位置题目算法设计:二分查找题目 算法设计:二分查找 进行两次二分查找(定制版本),第一次先查找【第一个大于等于target的数】,第二次再查找【第一个大于target的数】…

Mac安装python3并配置环境变量

文章目录homebrew 安装 python3配置 python3 环境变量homebrew 安装 python3 可以用 homebrew 安装,也可以官网下载安装,我这里选择使用 homebrew 安装,没有装 homebrew 的小伙伴请自行百度 brew install python3我们执行下 python3 发现可…

Centos7安装高版本zshzim框架安装powerlevel10k

1. 安装高版本zsh 1.1 卸载低版本zsh sudo yum remove zsh -y1.2 下载源码 源码:https://zsh.sourceforge.io/Arc/source.html # 下载 wget https://jaist.dl.sourceforge.net/project/zsh/zsh/5.9/ # 解压 $ tar xvf zsh-5.9.tar.xz1.3 编译安装 yum install …

新应用——养老院管理应用,信息化的多功能管理应用

养老院管理系统专门为医养结合的养老机构量身打造的信息化管理系统,还适用于社区医院,包含诊断、病历、财务、物资、照护记录、处方等功能点。此应用分为经营管理、长者管理、物资库存、财会综合等四个大模块,全方面打造适用于养老院&#xf…

精准招聘!一图了解2023牛客校招专场

当「简历海投」成为当代大学生一种「硬核求职」的方式,如何精准地找到与招聘目标相匹配的专业人才成为HR校园招聘工作中的一大难点。为了帮助企业解决这些难题,牛客为企业推出了「牛客招聘专场」助力企业做好雇主品牌传播,提升收到的简历质量…

自动驾驶道路曲率计算

自动驾驶系列 车道曲率和中心点偏离距离计算 文章目录自动驾驶系列目标一、曲率的介绍圆的曲率曲线的曲率二、实现1.计算曲率半径的方法,代码实现如下:总结目标 知道车道曲率计算的方法 知道计算中心点偏离距离的计算 一、曲率的介绍 曲线的曲率就是针…

CSS入门五、定位

零、文章目录 文章地址 个人博客-CSDN地址:https://blog.csdn.net/liyou123456789个人博客-GiteePages:https://bluecusliyou.gitee.io/techlearn 代码仓库地址 Gitee:https://gitee.com/bluecusliyou/TechLearnGithub:https:…

Revit出图问题:打印机中新建纸张尺寸?批量导出图纸?

一、Revit中在打印机中新建纸张尺寸 Revit导出PDF图纸,如何在打印机中新建纸张的尺寸? 在导出PDF的时候,我们需要将图纸放在合适的纸张页面上,而这个时候系统又没有提供所需的页面尺寸,如图1所示。 这种情况下我们该如…

数据结构学习笔记——二叉排序树

目录一、二叉排序树的定义二、二叉排序树的插入和构造三、二叉排序树的查找四、二叉排序树的平均查找长度五、二叉排序树的删除六、二叉排序树和二分查找对比二叉排序树的查找过程与折半查找(二分查找)相似,即折半查找的判定树就是一棵二叉排…

【安卓学习笔记】界面编程入门

安卓应用采用View组件进行界面布局,可以通过两种方式进行布局,分别是XML文件和Java代码。 其中采用XML文件进行布局是较好的方式,因为这样可以将XML文件和Java代码分开编写,使得项目结构变得更加清晰。 简单的图片浏览器 下面是…

git仓库清理瘦身解决 .git文件夹过大的问题

git仓库清理找了很多资料和方案都没有很完美执行成功的;现在找到一个完美方案,分享给大家;希望能帮助大家 问题 1、gitlab代码开发了仓库开发了五年了,代码只有10M;clone的时候要700多兆很浪费时间 2、创建分支和切换…

Java泛型通配符的使用

目录 泛型在继承方面的体现 类A是类B的父类,G和G二者不具有子父类关系,二者是并列关系 类A是类B的父类,A是B的父类 通配符的使用 类A是类B的父类,G和G是没有关系的,二者共同父类是:G 使用通配符后,数…

Linux学习记录——칠 git、gdb部分基础知识以及进度条小程序

文章目录一、/r/n二、简单理解缓冲区概念三、进度条四、了解git五、初步学会使用gdb1、背景知识2、部分简单指令一、/r/n 在写小程序之前,我们先看一下/r和/n的区别。 /n我们遇到过,它叫做换行符。/r并不知道是什么符号。实际应用中,/n可以起…

鲍春健:从“走进客户”奔向“成为客户”

站在当下来看,小鹅通的服务力的特殊性在于其可以穿透三层,即以自身的服务力赋能客户的服务力。其中,一层是客户;一层是客户的服务;一层是客户的客户。 作者|斗斗 出品|产业家 累计终端用户数达8.2亿、最高日活14…

mysql系列之索引(待续)

目录一、索引简述1、什么叫索引2、索引的优缺点3、索引的使用场景二、索引的算法1、线性查找 Linear Search2、二分查找 Binary Search3、二叉查找树 Binary Search Tree4、平衡二叉树 AVL Tree5、B树6、B树三、B树和B树的理解1、B树和B树的区别2、数据库为什么使用B树而不是B树…

第二章.线性回归以及非线性回归—一元线性回归,代价函数,相关系数,决定系数

第二章.线性回归以及非线性回归 2.1 一元线性回归 1.概念: 1).自变量: 被用来进行预测的变量,相当于输入 2).因变量: 被预测的变量,相当于输出 3).回归分析: 用来建立方程模拟两个或者多个变量之间如何关…