以太网链路聚合——增加带宽,解决生成树收敛慢的问题

目录

一.对STP生成树的补充

1.STP接口状态

2.STP生成树的改进

二.网络可靠性

1.单板可靠性

2.设备可靠性

3.链路可靠性

三.链路聚合

1.多条链路聚合增加带宽

2.链路聚合术语

四.链路聚合模式

1.手动模式

2.LASP模式

(1).LASP术语

(2)步骤

(3)实例

主动端

对端也一样

五.负载分担方式

1.基于包

2.基于流

六.以太网链路聚合使用场景

七.堆叠,集群

(1).控制平面合一,统一管理

(2).转发平面合一

(3).实际应用


一.对STP生成树的补充

1.STP接口状态

2.STP生成树的改进

STP生成树有一个问题,就是收敛速度慢,为解决这个问题,进而产生了RSTPMSTP,但STP生成树收敛速度慢依旧没有得到解决。

二.网络可靠性

无论是使用STP生成树还是我们接下来要说的以太网链路聚合,都是为了提高网络的可靠性

网络可靠性依靠备份。

1.单板可靠性

大型框式设备

机框——提供插口,实现板卡间的通信

风扇模板——散热

线路版和交换网板——用于转发,这两个设备是单独计算的

主控板——控制平面(显示。。。表,例如路由表,MAC地址表),就像是大脑

电源模板——

2.设备可靠性

无备份

主备备份:一下放几台设备,就是备份

负载分担——负载就是流量,分担就是分开传

以太网链路聚合就是负载分担

3.链路可靠性

前面我们说了,MSTP也不能完全解决收敛慢的问题,以太网链路聚合是为了解决收敛慢的问题,但其实,STP生成树还有一个问题,我们来看这个拓扑——

我们的在两台交换机之间建立两台链路是为了增加带宽,让两条链路都可以使用,但STP生成树势必会堵塞端口(这里我们假设是LSW2的E0/0/2被堵塞),那么就没有实现增加带宽的目的

那么以太网链路聚合如何实现增加带宽呐?

三.链路聚合

1.多条链路聚合增加带宽

原理就是将多个物理端口变成一个逻辑接口Eh-trunk,虚拟化)

如果说三条链路一条为 1G的话,那这个Eh-trunk就有3G(谁想的这么厉害)

2.链路聚合术语

1.聚合组

LAG, Eh-trunk接口

2.成员链路与成员接口

3.活动链路与活动接口

参与转发

4.非活动链路与非活动接口

不参与转发的

5.聚合模式(mode)

四.链路聚合模式

1.手动模式

顾名思义,就是手动配置,在老旧,低端,不支持LACP协议的设备上使用。

步骤:

1.建立Eh-trunk组

2.选择链路聚合模式

默认是手工模式,所以手工模式不用特地配置

3.把端口加入Eh-trunk组中,所以链路都是活动链路

两边的交换机都要配置,两边活动链路数要一样

LSW2

pc1pingpc2

缺点:对管理员依赖高,管理员错链路聚合就错

负载分担:连错了流量丢失,等报文全了才是完整的

本来流量从0/0/1 to 0/0/3负载分担,但3口传给pc6了,就只能等丢失的流量再次过来才能成功传递

2.LASP模式

交互LASPDU报文——链路聚合控制协议数据单元

(1).LASP术语

1.优先级

活动接口:优先级缺省——32768,范围—0到65535

接口:优先级缺省——32768,范围—0到65535

2.最大活动接口数

一般有几个链路活动接口就是几个

两端要一样

3.最小活动接口数

保证最小带宽

如防火墙对带宽要求高,当可用带宽小于最小带宽,网络其实就不能正常使用了,设备会自动shutdown端口(逻辑上关闭端口),管理员就能知道网络出现错误

(2)步骤

1.选取主动端

交互LASP,比较优先级和MAC地址(这个与STP有异曲同工之妙)

2.确定活动端口

根据最大活动端口数,先在主动端上根据优先级确定活动端口

3.告知对端活动端口

主动端通过LASPDU报文把端口选举结果告知对端

4.对端明确端口,形成链路

对端明确活动链路,对应链路成为活动链路

(3)实例

主动端

1.建立Eh-trunk组,选模式,确定最大活动端口数

2.端口加入Eh-trunk组

对端也一样

五.负载分担方式

1.基于包

根据报文/切片来分担

传输速度根据带宽,缺点是数据乱序

2.基于流

同一个源到目的的流量一条链路

SIP,DIP一样就是一种流

但容易导致负载分担不均

但可以依照源,目的MAC地址,源,目的IP地址来进行流的分类

某种参数变化越频繁,就选哪个

六.以太网链路聚合使用场景

交换机与交换机,防火墙双机热备心跳线,交换机与服务器,交换机堆叠(几台交换机逻辑上成为一台)

七.堆叠,集群

堆叠——盒式交换机

集群——框式交换机

(1).控制平面合一,统一管理

想对设备进行修改和管理,对其中一台设备进行配置就可以

(2).转发平面合一

拥有表项一致,做到无感知收敛

(3).实际应用

1.扩展端口

2.扩展带宽,冗余备份

3.MSTP+VRRP

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

头歌 实验二 Java类编程实验

头歌 实验二 Java类编程实验 制作不易,点个关注!给大家带来更多的价值! 目录 头歌 实验二 Java类编程实验制作不易,点个关注!给大家带来更多的价值!第一关: 编写一个代表三角形的类第二关&…

智慧公厕,让数据和技术更好服务社会生活

智慧公厕,作为智慧城市建设中不可忽视的一部分,正逐渐受到越来越多人的关注。随着科技的不断进步,智能化公厕已经成为一种趋势,通过数据的流转和技术的整合,为社会生活带来了更好的服务。本文以智慧公厕源头实力厂家广…

密码学 总结

群 环 域 群 group G是一个集合,在此集合上定义代数运算*,若满足下列公理,则称G为群。 1.封闭性 a ∈ G , b ∈ G a\in G,b\in G a∈G,b∈G> a ∗ b ∈ G a*b\in G a∗b∈G 2.G中有恒等元素e,使得任何元素与e运算均为元素本…

dataguard配置SYNC导致数据库性能频繁卡顿

获取卡时间段的堵塞事件,发现大部分事件是“cursor: pin S wait on X”,“log file parallel write”,“LGWR-LNS wait on channel”等根据blocking_session的堵塞源进行查询,最终查到源头,发现堵塞在文件号为2&#x…

C++第十三弹---内存管理(下)

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】【C详解】 目录 1、operator new与operator delete函数 1.1、operator new与operator delete函数 2、new和delete的实现原理 2.1、内置类型 2.2、自定义类型 …

【爬虫基础】第4讲 GET与POST请求

GET请求 GET请求是一种HTTP方法,用于向服务器获取(或读取)数据。它是Web开发中最常用的请求方式之一。对于GET请求,客户端向服务器发送一个HTTP请求,服务器返回请求的资源。GET请求通常用于获取静态资源,比…

Apache Hive的基本使用语法

一、数据库操作 创建数据库 create database if not exists myhive;查看数据库 use myhive; desc database myhive;创建数据库并指定hdfs存储 create database myhive2 location /myhive2;删除空数据库(如果有表会报错) drop database myhive;…

【Redis】Redis 介绍Redis 为什么这么快?Redis数据结构Redis 和Memcache区别 ?为何Redis单线程效率也高?

目录 Redis 介绍 Redis 为什么这么快? Redis数据结构 Redis 和Memcache区别 ? 为何Redis单线程效率也高? Redis 介绍 Redis 是一个开源(BSD 许可)、基于内存、支持多种数据结构的存储系统,可以作为数据…

专题:一个自制代码生成器(嵌入式脚本语言)之应用实例

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的,可以在任何平台上使用。 专题:一个自制代码…

信号处理--基于FBCSP滤波方法的运动想象分类

目录 理论 工具 方法 代码获取 理论 通用空间模式 (CSP) 算法可以用来有效构建最佳空间滤波器区分,然后实现运动想象的数据中的脑电信号的区分。然而,空间滤波器性能的好坏主要取决于其工作频带。如果脑电信号没有经过滤波或者滤波的频带范围不合适…

如何选择适合自己的软文推广平台

随着新媒体的兴起,越来越多的企业关注软文的推广,一篇好的软文离不开一个好的发布渠道。如何选择合适的发稿平台已经成为很多企业的痛点,所以我会根据自己的经验介绍一个常见的发稿平台。 1.门户网站 门户网站,这里就不解释哪些网…

【虹科分享】前Tableau工程师展示Domo如何与Tableau和Power BI高效结合

文章速览: Domo如何与Tableau协同工作如何将Domo数据集连接到Tableau工作簿如何从Domo连接到Tableau数据提取Domo如何与Power BI协同工作 现有的BI工具的不足该如何弥补,前Tableau工程师Tanner Brockbank的建议是,取长补短,结合…

Jenkins升级中的小问题

文章目录 使用固定版本安装根据jenkins页面下载war包升级jenkins重启jenkins报错问题解决 K8s部署过程中的一些小问题 ##### Jenkins版本小插曲 ​ 在Jenkins环境进行插件安装时全部清一色飘红,发现是因为Jenkins版本过低导致,报错的位置可以找到更新je…

【动手学深度学习】深入浅出深度学习之线性神经网络

目录 🌞一、实验目的 🌞二、实验准备 🌞三、实验内容 🌼1. 线性回归 🌻1.1 矢量化加速 🌻1.2 正态分布与平方损失 🌼2. 线性回归的从零开始实现 🌻2.1. 生成数据集 &#x…

网络安全:Kali Linux 进行SQL注入与XSS漏洞利用

目录 一、实验 1.环境 2.Kali Linux 进行SQL注入 3.Kali Linux 进行XSS漏洞利用 二、问题 1.XSS分类 2.如何修改beef-xss的密码 3.beef-xss 服务如何管理 4.运行beef报错 5.beef 命令的颜色有哪些区别 6.owasp-top-10 有哪些变化 一、实验 1.环境 (1&a…

2024年腾讯云4核8g服务器并发数、优惠价格、支持多少人在线?

腾讯云4核8G服务器价格:轻量4核8G12M优惠价格646元15个月、CVM S5服务器4核8G配置1437元买1年送3个月。腾讯云4核8G服务器支持多少人同时在线?支持30个并发数,可容纳日均1万IP人数访问。腾讯云百科txybk.com整理4核8G服务器支持多少人同时在线…

Chrome之解决:浏览器插件不能使用问题(十三)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

C程序编译、链接与项目构建

C程序编译、链接与项目构建 摘要C编译环境静、动态库介绍gcc与g和程序编译、链接Visual Studio创建和链接库动态库的显示调用Windows下显示动态库的加载/查找方式 Make介绍安装使用 CMake介绍安装使用构建方式内部构建外部构建构建使用静/动态库常用[系统]变量常用指令CMake模块…

YOLOv9改进策略:block优化 | Transformer架构ConvNeXt 网络在检测中大放异彩

💡💡💡本文改进内容:Transformer架构 ConvNeXt 网络在图像分类和识别、分割领域大放异彩,同时对比 Swin-T 模型,在多种任务中其模型的大小和准确率均有一些提升,模型的 FLOPs 较大的减小且 Acc …

Tire树-不学面试后悔

先来一张图,看多少同学在面试中遇到这个题,然后被迫放弃,那就太可惜,因为这个题只要你往下看就会了 Trie(发音类似 "try")或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字…