以太网 网络高可用性(链路聚合、LACP模式、静态手动模式)

news2024/12/24 20:41:15

2.9.0 以太网 网络高可用性(链路聚合、LACP模式、静态手动模式)

网络高可用性

  • 2.9.0 以太网 网络高可用性(链路聚合、LACP模式、静态手动模式)
    • 一、简介:
      • 1、单板可靠性:
      • 1.1、实现机柜式的可靠性提升:
      • 2、设备可靠性
      • 3、链路可靠性
    • 一、以太网链路聚合(Eth-Trunk)
      • 1、名词介绍:
      • 2、LACP模式与手工模式的区别
      • 3、LACP链路聚合配置

一、简介:

网络的可靠性 :当网络出现单点或者多点故障时保证网络服务不间断的能力

1、单板可靠性:

  • 以下是机柜式的设备,以及相应板块的名称。

  • 主控板MPU(负责控制平面与管理平面)

  • 线路板LPU(提供数据转发功能模块)

  • 交换网板SFU(负责数据平面)

在这里插入图片描述

1.1、实现机柜式的可靠性提升:

在这里插入图片描述

在这里插入图片描述

2、设备可靠性

  • 通过增加多台设备进行堆叠/集群 或 通过STP、VRRP等具备冗余对功能的协议,能有效解决单点与多点故障。
    在这里插入图片描述

3、链路可靠性

  • 将多条逻辑的链路捆绑成为一个逻辑接口,增加链路带宽同时又不会出现环路。
    在这里插入图片描述

一、以太网链路聚合(Eth-Trunk)

链路聚合,是将多个物理接口捆绑为一个逻辑接口,实现以增加链路带宽、提高可靠性、提供负载分担为目的。

1、名词介绍:

  • 聚合组(LAG,Link Aggreation Group):将多条链路捆绑在一起所形成的逻辑链路,每个逻辑链路对应着一个逻辑接口,这个逻辑接口又称链路聚合接口/Eth-Trunk接口。
  • 成员接口:指组成Eth-Trunk接口的各个物理接口
  • 成员链路:成员接口对应的链路
  • 活动接口和活动链路:活动接口又叫“Selected”选中接口,指参与数据转发的成员接口。活动接口对应的链路就是活动链路(Active Link)
  • 非活动接口和非活动链路:非活动接口又叫“Unselected”非选中接口,指不参与数据转发的成员接口。非活动接口对应的链路就是非活动链路(Inactive Link)
  • 聚合模式:存在LACP模式(链路聚合控制协议)、手工模式

在这里插入图片描述

2、LACP模式与手工模式的区别

默认链路聚合模式为手工模式下,由手工添加成员接口。手工模式下所有活动链路都参与数据的转发,负载分担流量。如果某条活动链路发生故障,链路聚合组会自动在剩余的活动链路中平均分担流量。

LACP模式下,由手工添加成员接口之后,默认情况下看起来和手工模式相差无几。但LACP可以控制部分链路是活动链路,如果某条活动链路故障,链路聚合组自动在非活动链路中选择一条链路作为活动链路,来参与数据转发,提高Eth-Trunk的容错性、提供备份功能。LACP具备报文交互,通过LACP报文交互自身的LACP优先级、接口LACP优先级等信息。

3、LACP链路聚合配置

将LSW1、LSW2的G0/0/1~G0/0/2进行链路聚合,模式为LACP。

在这里插入图片描述

[LSW1]int Eth-Trunk 1 
[LSW1-Eth-Trunk1]mode lacp
[LSW1-Eth-Trunk1]trunkport g0/0/1
[LSW1-Eth-Trunk1]trunkport g0/0/2
[LSW1-Eth-Trunk1]port link-type trunk
[LSW1-Eth-Trunk1]port trunk allow-pass vlan all

[LSW2]int eth-trunk 1
[LSW2-Eth-Trunk1]trunkport g0/0/1
[LSW2-Eth-Trunk1]trunkport g0/0/2
[LSW2-Eth-Trunk1]mode lacp
[LSW2-Eth-Trunk1]port link-type trunk
[LSW2-Eth-Trunk1]port trunk allow-pass vlan all

#查看配置结果
<LSW1>display eth-trunk 1  
Eth-Trunk1's state information is:
Local:
LAG ID: 1                   WorkingMode: LACP【工作模式】                      
Preempt Delay: Disabled     Hash arithmetic: According to SIP-XOR-DIP         
System Priority: 32768      System ID: 30c5-0fd0-1160                         
Least Active-linknumber: 1  Max Active-linknumber: 32                         
Operate status: up          Number Of Up Port In Trunk: 2                     
--------------------------------------------------------------------------------
ActorPortName          Status   PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/1   Selected 1GE      32768   1      305     10111100  1     
GigabitEthernet0/0/2   Selected 1GE      32768   2      305     10111100  1     

Partner:
--------------------------------------------------------------------------------
ActorPortName          SysPri   SystemID        PortPri PortNo PortKey PortState
GigabitEthernet0/0/1   32768    30c5-0fd0-1210  32768   1      305     10111100
GigabitEthernet0/0/2   32768    30c5-0fd0-1210  32768   2      305     10111100

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

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

相关文章

Java#35(多线程扩展)

目录 一.定时器 定时器是一种控制任务延时调用, 或者周期调用的技术 1.Timer定时器(不推荐) 2.ScheduledExecutorService定时器(推荐) 二.并发与并行 三.线程状态 一.定时器 定时器是一种控制任务延时调用, 或者周期调用的技术 1.Timer定时器(不推荐) 代码示范: import …

Microsoft Store无法打开的解决办法【成功解决】

Microsoft Store无法打开解决办法我自己的解决办法其他Bug导致Microsoft Store无法打开的解决办法vpn代理问题使用TLS 1.2其他BUG解决方案成功解决之前我就有安装wsl的想法&#xff0c;但是他要求打开Microsoft Store&#xff0c;我尝试了各种办法&#xff0c;都不行。今天终于…

SpringCloud-全面详解(学习总结---从入门到深化)

​​​​​​​ 微服务架构进化论 单体应用阶段 (夫妻摊位) 在互联网发展的初期&#xff0c;用户数量少&#xff0c;一般网站的流量也很少&#xff0c;但硬 件成本较高。因此&#xff0c;一般的企业会将所有的功能都集成在一起开发 一个单体应用&#xff0c;然后将该单体应用…

Python代码加速100倍,针对Excel自动化处理的加速实战!

并发 vs 并行 说到并发编程&#xff0c;我们先来澄清一下并发 (Concurrency) 和 并行 ( Parallelism)这两个概念&#xff0c;因为这个两个概念的含义是不同的。 并行&#xff08;Parallelism&#xff09;指的就是在同一时刻&#xff0c;有两个或两个以上的任务的代码在处理器…

Spring Cloud Ribbon(负载均衡器)介绍及使用

目前主流的负载方案分为以下两种&#xff1a; 集中式负载均衡&#xff0c;在消费者和服务提供方中间使用独立的代理方式进行负载&#xff0c;有硬件的&#xff08;比如 F5&#xff09;&#xff0c;也有软件的&#xff08;比如 Nginx&#xff09;。客户端自己做负载均衡&#x…

[附源码]Python计算机毕业设计SSM基于框架的秧苗以及农产品交易网站(程序+LW)

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

命令设计模式

一、命令模式 1、定义 命令模式&#xff08;Command Pattern&#xff09;是对命令的封装&#xff0c;每一个命令都是一个操作&#xff0c;请求方发出请求要求执行一个操作&#xff0c;接收方收到请求并执行操作。属于行为型设计模式。 命令模式通过在请求与实现之间引入一个抽…

Spring注解开发

1、Spring注解开发 1 注解开发定义Bean对象【重点】 目的&#xff1a;xml配置Bean对象有些繁琐&#xff0c;使用注解简化Bean对象的定义 问题导入 问题1&#xff1a;使用什么标签进行Spring注解包扫描&#xff1f; 问题2&#xff1a;Component注解和Controller、Service、Re…

【指纹识别】指纹识别【含GUI Matlab源码 029期】

⛄一、指纹识别简介 指纹识别技术主要分三个步骤&#xff1a;指纹预处理、特征提取、指纹分类与匹配。 无论是指纹分类还是指纹匹配,都需要提取指纹的有效特征,而特征提取的性能很大程度上要依赖于指纹图像的质量。在实际应用中,由于采集条件和采集设备的因素,采集到的指纹图像…

IBRNet:基于IBR的NeRF

IBRNet: Learning Multi-View Image-Based Rendering 针对问题&#xff1a;使NeRF具有泛化能力 如何做&#xff1a;主要还是针对颜色和密度的预测进行改进&#xff08;三维重建部分&#xff09;&#xff0c;和NeRF一样&#xff0c;使用的是volume rendering&#xff08;渲染部…

Vulkan下多线程渲染设计

1 Vulkan 视角下的多线程渲染 首先我们需要从vulkan api的顶层框架上来看一下&#xff0c;它在哪些地方可以让我们并行。 Vulkan API的基本框架 Vulkan不同于Gles只有一个&#xff08;不被API暴露出来的&#xff09;单一链条的cmdbuffer处理&#xff0c;它最大的特点是允许多…

阿里巴巴内部:2022年全技术栈PPT分享(架构篇+算法篇+大数据)

我只截图不说话&#xff0c;PPT大全&#xff0c;氛围研发篇、算法篇、大数据、Java后端架构&#xff01;除了大家熟悉的交易、支付场景外&#xff0c;支撑起阿里双十一交易1682亿元的“超级工程”其实包括以下但不限于客服、搜索、推荐、广告、库存、物流、云计算等。 Java核心…

Linux中裸机串口通信的基本方法

大家好&#xff0c; 今天主要和大家聊一聊&#xff0c;如何使用串口进行通信的方法。 目录 第一&#xff1a;串口的基本简介 第二&#xff1a;UART的特点 ​第三&#xff1a;UART的配置步骤 第一&#xff1a;串口的基本简介 串口又叫做串行接口&#xff0c;通常叫做COM接…

农业灌区量测水流量在线监测系统解决方案-灌区信息化管理系统-灌区水网智慧化

平升电子农业灌区量测水流量在线监测系统解决方案/灌区信息化管理系统/灌区水网智慧化&#xff0c;对灌区的渠道水位、流量、水雨情、土壤墒情、气象等信息进行监测&#xff0c;同时对泵站、闸门进行远程控制&#xff0c;对重点区域进行视频监控&#xff0c;实现了信息的采集、…

Docker系统性入门(五)

文章目录Podman安装&基操pod多架构CI/CD容器安全监控Podman Podman 是 Red Hat 在2018年推出的&#xff0c;源代码开放是一个基于 Linux 系统的 daemon-less 的容器引擎&#xff1b;可以运行在root或者非root用户模式最近总听到这个要代替docker什么的&#xff0c;可以参考…

甲骨文蟾蜍 Toad for Oracle 16.2 注册版

使您的 Oracle 数据库操作现代化以实现业务敏捷性。 Toad for Oracle 是唯一一款可帮助您简化工作流程、减少代码缺陷并提高代码质量和性能同时支持团队协作的开发人员工具。自动化管理任务并主动管理您的数据库&#xff0c;同时实现性能优化和风险缓解。快速轻松地定义、搜索…

硬核干货,带你一文掌握 MySQL 的binlog 、redo log、undo log

​hello&#xff0c;大家好。 在MySQL 中我们经常会接触到三个核心日志&#xff0c;它们分别是&#xff1a;binlog 、redo log、undo log。 好多同学对于它们可能并不陌生&#xff0c;但是具体区分起来各自的功能用途以及实现原理&#xff0c;那可能认知就会比较模糊了&#x…

Web前端开发技术课程大作业_ 关于美食的HTML网页设计——HTML+CSS+JavaScript在线美食订餐网站html模板源码30个页面_

&#x1f468;‍&#x1f393;静态网站的编写主要是用HTML DIVCSS JS等来完成页面的排版设计&#x1f469;‍&#x1f393;,常用的网页设计软件有Dreamweaver、EditPlus、HBuilderX、VScode 、Webstorm、Animate等等&#xff0c;用的最多的还是DW&#xff0c;当然不同软件写出的…

Git基础|配置Git账号信息,Git存储的原理详解【建议收藏】

Git作为分布式版本管理&#xff0c;就需要对用户进行认证&#xff0c;账号名和邮箱&#xff0c;方便开发者从不同的电脑进行登录。同时&#xff0c;要想真的记住Git的命令&#xff0c;也必须要清楚Git的存储、上传原理。 Git基础2一、用户签名1、打开命令界面2、进入到用户管理…

CleanMyMac2023最新版软件功能及使用心得教程

电脑明明有100G&#xff0c;但是只剩下几个G&#xff0c;明明已经清理了很多&#xff0c;但是还是没有释放出内存&#xff0c;怎么办&#xff1f;可以试试CleanMyMac X&#xff0c;怎么使用呢&#xff1f;来看看吧&#xff01;CleanMyMac X是一款颇受欢迎的专业清理软件&#x…