链路聚合-静态和动态区别
链路聚合之动静态聚合方式
链路聚合组是由一组相同速率、以全双工方式工作的网口组成。
1、动态聚合:
动态聚合对接的双方通过交互LACP(链路聚合控制协议)协议报文,来协商聚合对接。
优点:对接双方相互交互端口状态信息,使端口状态能保持一致;
缺点:不同厂家对接可能因为协议报文的处理机制等不同,产生对接异常。
一般来说:动态聚合要同端口匹配方式为强制相配套使用,因为:如果端口匹配方式为自适应,那么当物理链路质量不好时,可能端口状态频繁出现变化,相应的聚合组状态也会频繁出现up、down故障。
2、静态聚合:
对接双方不交互LACP报文,仅看物理端口状态是否UP。
优点:不同厂家之间无需担心协议报文协商问题。
缺点:单根纤芯发生故障时,可能出现收端正常的一方端口处于UP,而出现单通,所以这种情况一般要求端口匹配状态为自适应状态。
一般静态聚合组要和端口匹配方式为自适应相配套,因为:如果端口匹配方式为强制模式,那么当单纤芯发生故障时,接收正常的端口是处于UP状态的,设备会继续往该端口发出数据流,但实际上对端接收不到,导致单通情况出现。
建议:一般不同厂家对接,建议设置聚合组为静态、端口设置为自适应方式。
总结:
静态聚合手工绑定,无需担心不同厂商之间的协议报文问题,但是如果是一收一发的那种光纤,单根故障,静态聚合无法检测到,会造成单通故障;
动态聚合使用LACPDU报文来保障两边端口状态一致,不用担心单通故障,但是如果是不同厂商,可能会出现对接问题
相关文章:
链路聚合-静态和动态区别
链路聚合之动静态聚合方式 链路聚合组是由一组相同速率、以全双工方式工作的网口组成。 1、动态聚合: 动态聚合对接的双方通过交互LACP(链路聚合控制协议)协议报文,来协商聚合对接。 优点:对接双方相互交互端口状态信息,使端口…...
发币成功,记录一下~
N年前就听说了这样一种说法——“一个熟练的区块链工程师,10分钟就可以发出一个新的币” 以前仅仅是有这么一个认识,但当时并不特别关注这个领域。 最近系统性学习中,今天尝试发币成功啦,记录一下~ 发在 Sepolia Tes…...
一个完备的手游地形实现方案
一、地形几何方案:Terrain 与 Mesh 1.1 目前手游主流地形几何方案分析 先不考虑 LOD 等优化手段,目前地形的几何方案选择有如下几种: 使用 Unity 自带的 Terrain使用 Unity 自带的 Terrain,但是等美术资产完成后使用工具转为 M…...
vite vue3配置axios
准备 参考 安装axios yarn add axios中文官网 src下新建request文件夹,该文件下新建index.ts import axios from axios; import { ElMessage } from element-plus;// const errorCodeType function (code: number): string { // let errMessage: string 未知…...
使用 C 语言快速排序将字符串按照 ASCII 码升序排列
示例代码: #include <stdio.h> #include <string.h> #include <stdlib.h>static Comp(const void *a, const void *b) {char *pa (char *)a;char *pb (char *)b;return strcmp(a, b); }int main(void) {char strs[3][10] { "bd", &q…...
自动化运维中间件架构概况
自动化运维中间件架构概况 kubernetesjenkins 安装k8s后 设置 Jenkins 任务: 在 Jenkins 中创建一个新的任务: 配置源代码管理:选择 Git,并提供 GitLab 仓库的 URL、凭据和分支信息。配置构建步骤:选择 Maven 构建,…...
fractional Brownian Motion driven stochastic integrals
See https://mathoverflow.net/questions/304366/fractional-brownian-motion-driven-stochastic-integrals...
c++模式之单例模式详解
c模式之单例模式详解 1.概念2.懒汉模式示例(缺点)3.懒汉模式线程安全4.饿汉式创建单例5.饿汉模式线程示例 1.概念 单例模式是指在整个系统生命周期内,保证一个类只能产生一个实例,确保该类的唯一性. 使用单例两个原因:…...
【gpts】学算法题[缺失的第一个正数](https://leetcode.cn/problems/first-missing-positive/)
给出你的题解 (https://leetcode.cn/problems/first-missing-positive/) public class Solution { public int firstMissingPositive(int[] nums) {int len nums.length;for (int i 0; i < len; i) {while (nums[i] > 0 && nums[i] < len && nums…...
车牌识别 支持12种中文车牌类型 车牌数据集下载
开源代码 如果觉得有用,不妨给个Star⭐️🌟支持一下吧~ 谢谢! Acknowledgments & Contact 1.WeChat ID: cbp931126 2.QQ Group:517671804 加微信(备注:PlateAlgorithm),进讨论群可以获得10G大小的车牌检测和识…...
Servlet---上传文件
文章目录 上传文件的方法上传文件的示例前端代码示例后端代码示例 上传文件的方法 上传文件的示例 前端代码示例 <body><form action"upload" method"post" enctype"multipart/form-data"><input type"file" name&qu…...
量子计算+物流!“最后一英里”配送难题Unisys成功实时决策
(图片来源:网络) 此前,供应链行业一直致力于手工操作,严重依赖于纸质系统。后来随着客户需求的不断变化,这种传统方法逐渐显出不足之处。供应链行业正在迅速转向现代化,采用自动化和数据驱动的…...
2023年【四川省安全员A证】复审考试及四川省安全员A证考试试题
题库来源:安全生产模拟考试一点通公众号小程序 四川省安全员A证复审考试根据新四川省安全员A证考试大纲要求,安全生产模拟考试一点通将四川省安全员A证模拟考试试题进行汇编,组成一套四川省安全员A证全真模拟考试试题,学员可通过…...
C++刷题 -- 二分查找
C刷题 – 二分查找 文章目录 C刷题 -- 二分查找一、原理二、例题1.二分查找2.使用二分查找确定target左右边界3.x的平方根 一、原理 条件:数组为有序数组,数组中无重复元素,因为一旦有重复元素,使用二分查找法返回的元素下标可能…...
PHPmail 发送邮件错误 550 的原因是什么?
电子邮件错误消息链接到简单邮件传输协议 (SMTP),这是一组发送和接收电子邮件的标准化规则。因此,它也称为 SMTP 550 错误代码。在某些情况下,电子邮件错误 550 是由收件人一方的问题引起的。 以下是电子邮件错误 550 的一些可能原因&#x…...
数字化转型导师坚鹏:数字化时代银行网点厅堂营销5大难点分析
数字化时代银行网点厅堂营销存在以下5大难点: 1、识别难。识别有效的客户比较难,传统的厅堂识别主要依据客户的衣着气质等主管感受,判断客户是否为潜在中高端客户,提供相关服务。大堂经理主管识别与智能化系统识别相结合…...
www.testfire.nets渗透测试报告
www.testfire.nets渗透测试报告 一、测试综述 1.1.测试⽬的 通过实施针对性的渗透测试,发现testfire.net⽹站的安全漏洞,锻炼自己的渗透水平 1.2.测试范围 域名:www.testfire.net IP:65.61.137.117 测试时间: 2023年11月…...
多模态大一统:通向全模态学习和通用人工智能的未来之路
随着AI技术的不断发展,研究者们正试图构建一种真正通用的人工智能,它能像人们那样以统一的方式处理和理解多种模态的信息。多模态大一统是这一愿景的关键,它旨在开启全模态LLM(深度学习语言模型)和通用AI时代的大门。在…...
实用篇-ES-DSL查询文档
数据的存储不是目的,我们希望从海量的酒店数据中检索出需要的信息,这就是ES的搜索功能 官方文档: https://elastic.co/guide/en/elasticsearch/reference/current/query-dsl.html#query-dsl。DSL是用来查询文档的 Elasticsearch提供了基于JSON的DSL来定…...
Nacos配置管理
将配置交给Nacos管理的步骤 1、在Nacos中添加配置文件 2、在微服务中引入nacos的config依赖 3、在微服务中添加bootstrap.yml,配置nacos地址、当前环境、服务名称、文件后缀名。这些决定了程序启动时去nacos读取哪个文件 Nacos配置更改后,微服务可以实…...
CANN PTO-ISA 矩阵乘法
Matrix Multiply 【免费下载链接】pto-isa Parallel Tile Operation (PTO) is a virtual instruction set architecture designed by Ascend CANN, focusing on tile-level operations. This repository offers high-performance, cross-platform tile operations across Ascen…...
CANN/tensorflow NPURunConfig精度调优配置
精度调优 【免费下载链接】tensorflow Ascend TensorFlow Adapter 项目地址: https://gitcode.com/cann/tensorflow precision_mode_v2 算子精度模式,配置要求为string类型。 fp16:表示原图中算子精度为float16、bfloat16或float32时,…...
CANN Runtime异常处理指南
异常处理 【免费下载链接】runtime 本项目提供CANN运行时组件和维测功能组件。 项目地址: https://gitcode.com/cann/runtime 获取Runtime错误码 所有Runtime接口都会返回一个错误码。然而,对于异步接口(参见异步任务执行)࿰…...
AI如何突破人文学科认知局限:从海量数据处理到量化分析实践
1. 项目概述:当AI遇见人文,一场认知边界的重塑“人工智能如何突破人文学科的认知局限并引领数字人文复兴”——这个标题听起来宏大,但内核其实非常具体。作为一名在数字人文领域摸爬滚打了十来年的从业者,我亲眼见证了从早期简单的…...
干货分享:企业差旅负责人必须了解的票务公司选择知识
如果你是中型制造企业的财务负责人、高科技公司的行政主管、跨国贸易企业的运营总监,正在为差旅成本超支、报销流程繁琐、合规漏洞频发等问题困扰,想要了解票务公司怎么选、票务公司哪家专业等相关问题,不妨参考本文梳理的行业经验与选型逻辑…...
轻量化研究代理:基于Agent架构的自动化信息处理方案
1. 项目概述:轻量化研究代理的诞生背景与核心价值在信息爆炸的时代,无论是学术研究者、行业分析师,还是产品经理、内容创作者,都面临着一个共同的痛点:如何从海量的、碎片化的信息中,高效地筛选、整合、提炼…...
基于PyAutoGUI的Cursor IDE自动化:解放重复操作,提升编程效率
1. 项目概述:当Cursor遇到AutoGUI,一场效率革命如果你是一名开发者,或者经常和代码打交道,那么Cursor这款AI编程工具大概率已经躺在你的电脑里了。它确实强大,能理解上下文、生成代码、甚至重构函数。但不知道你有没有…...
Windows系统printui.dll文件丢失无法启动程序解决
在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…...
【Nginx】如何集成 Prometheus + Grafana 监控 Nginx?—— 从原理到生产落地的完整指南
如何集成 Prometheus + Grafana 监控 Nginx?—— 从原理到生产落地的完整指南 适用读者:已部署过基础 Nginx 服务、了解反向代理,但尚未系统掌握其可观测性建设的中高级后端或 SRE 工程师。 技术栈:Nginx 1.24+(开源版)、Prometheus 2.40+、Grafana 10+、Docker 24+ 一、…...
FastAPI扩展工具集:使用fastapi_contrib提升开发效率与代码规范
1. 项目概述:一个为FastAPI应用量身定制的“瑞士军刀” 如果你正在用FastAPI构建Web应用,并且已经厌倦了在多个项目中重复编写那些“样板代码”——比如数据库连接池管理、统一的响应格式封装、复杂的权限验证逻辑,或者优雅的全局异常处理—…...
