HCIP之链路聚合、VRRP

news2024/9/23 12:26:29

链路聚合

        链路聚合 --- 可以将多个物理接口绑定成一个逻辑接口,即将N条物理链路聚合为一条逻辑链路。可以在不升级硬件的条件下,达到增加带宽的效果

        我们将逻辑链路,称为聚合链路,在华为设备中称为ETH-TRUNK链路(这个技术是针对以太网技术设计的)。我们将每一条物理链路称为成员链路;我们将聚合后接口称为聚合接口,在华为设备中称为ETH-TRUNK接口,之前的物理接口被称为成员接口

链路聚合技术的要求

  1. 通道的所有物理接口应该具有相同传输速率,双工模式,相同的类型(ACCESS或者TRUNK)包括接口的放通的允许列表以及PVID

  2. 通道的对端必须是同一台设备

配置

1,创建聚合接口

[sw2]interface Eth-Trunk 0

[sw2-Eth-Trunk0]

2.将物理接口划入到聚合接口中

[sw2-Eth-Trunk0]trunkport GigabitEthernet 0/0/1 0/0/2

[sw1]interface Ethernet 0/0/1 --- 也可以直接进入到物理接口,将其划入到对应的聚合接口中

[sw1-Ethernet0/0/1]eth-trunk 0

注意:华为设备为了保证聚合的接口状态机配置均相同,做了如下限制

        1,在聚合之前,所有接口不能进行任何配置操作

        2,聚合之后,所有操作均在聚合接口中操作,而不能在物理接口中进行操作

        华为设备的聚合链路默认采用的是基于流的负载分担。 --- 华为设备默认通过源IP目标IP区分不同的数据流

[sw2-Eth-Trunk1]load-balance ? --- 可以修改数据流的判断方式

dst-ip According to destination IP hash arithmetic --- 目标IP

dst-mac According to destination MAC hash arithmetic --- MAC

src-dst-ip According to source/destination IP hash arithmetic --- 源IP和目标IP

src-dst-mac According to source/destination MAC hash arithmetic --- 源IP和MAC地址

src-ip According to source IP hash arithmetic --- 源IP

src-mac According to source MAC hash arithmetic --- 源MAC
[r1-Eth-Trunk0]undo portswitch ---- 将二层接口改为三层接口

VRRP

        VRRP --- 虚拟路由器冗余协议

版本

        VRRP V2 ---- IPV4 --- 华为默认使用的是VRRP V2

        VRRP V3 --- IPV6

一个组的概念

        在VRRP中, 将所有需要协同工作的路由器(并不一定只有两台设备,也可以存在多台设备),放到同一个VRRP组中。为了区分不同的VRRP组,我们需要给每个组设计一个VRID --- 8位二进制构成 --- 一个VRRP组需要一个虚拟的网关,这个网关需要配置一个虚拟的IP地址 --- 1,必须得手工指定,2,必须和物理网关接口IP地址配置在同一个网段中。 --- 并且会自动生成一个虚拟的MAC地址。 ---- 0000 - 5e00 - 01XX --- 最后8位二进制使用该组的VRID来标识

VRRP工作过程

        网关接口配置激活VRRP,则所有网关接口都将发送VRRP的数据包,进行主备关系选举,选举结束后,仅主会周期性的发送VRRP数据包(发送周期默认为1s),其余备份设备仅侦听,若在3.6s内没有收到主发送的VRRP数据包,则将判定主失效,将重新进行选举。

        主被选举 --- 先比较优先级,8位二进制构成,取值范围为1 - 255,默认值为100;优先级大的当选为主,其余设备为备份。如果优先级相同,则比较接口的IP地址,IP地址大的为主。

        3.6s --- 3 X 周期时间 + 偏移时间(256 - 优先级)/ 256

配置

[r2-GigabitEthernet0/0/0]vrrp vrid 10 virtual-ip 192.168.1.254 --- 接口激活VRRP

注意:

        需要协同工作的网关设备需要放到同一个VRRP组中,则VRID必须配置相同。在华为设备中,虚拟的IP可以使用物理接口的IP地址,其效果是该接口设备直接被认定为主,优先级设置为255。

[r3-GigabitEthernet0/0/0]display vrrp --- 查看VRRP的配置信息

        Preempt : YES ---- VRRP协议默认是开启抢占模式的,但是只针对有线级有效

[r3-GigabitEthernet0/0/0]vrrp vrid 10 priority 110 --- 修改优先级

[r3-GigabitEthernet0/0/0]vrrp vrid 10 track interface GigabitEthernet 0/0/1 reduced 50 --- 上行链路追踪。将优先级减少50

        上行链路追踪 --- 如果追踪的接口出现故障,则将执行对应的动作。目前的动作是将优先级减少50。(如果后面不带动作,则默认优先级减10)

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

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

相关文章

Vue表单进阶操作

多选框另类使用场景 这个复选框和上面爱好那个复选框是不一样的,它不需要收集value值,只需要知道是否被选择,也就是ture或false,这时候就可以安装输入框的方式去写,直接去定义字符串,而不是数组 然后把全部…

“esp8266mod模块连接机智云Arduino实现pwm调节led的亮度“+_+

经过几天的漫长的探索和调试,终于连上机智云了。 历经的困难:esp8266总是连接机智云app超时,连接无反应,无数据。 1、机智云开发者中心,新建数据点,生成muc代码包,具体配置可以参考其他文章。…

go破冰之旅·5·常量、变量、数据类型

成体系的、快速学通Go,就在此时,持续连载! 上一篇: https://lan6193.blog.csdn.net/article/details/123454411https://lan6193.blog.csdn.net/article/details/123454411上文熟悉了Go的基础符号、基础规则,本文我们…

前端项目代码规范

一、变量与函数的命名(变量名和函数名是最好的注释) 通常情况下函数小陀峰、类名大陀峰、变量短横线/小陀峰、const全大写单词要表达出正确的语义,如:array类型或其它集合类型用英语复数格式、其它类型不要用复数格式区分函数为功…

async/await 在 C# 语言中是如何工作的?(下)

接《async/await 在 C# 语言中是如何工作的?(上)》、《async/await 在 C# 语言中是如何工作的?(中)》,今天我们继续介绍 SynchronizationContext 和 ConfigureAwait。 ▌SynchronizationContext…

【SVN已解决】修改svn服务端地址为ip或者域名地址的方法

介绍 这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。 一个人为什么要努力&a…

Vue之指令详解与自定义指令

指令 想要了解自定义指令,那肯定得先明白什么是指令。 指令的本质:语法糖,标志位。在编译阶段 render 函数里,会把指令编译成 JavaScript 代码。 常见的Vue内置指令有: v-on 即 。v-on:click”function“&#xff…

Node【Express框架【二】】

文章目录 🌟前言🌟中间件🌟中间件函数🌟什么是中间件函数🌟中间件函数可以做什么 🌟Express中间件的类型🌟应用级中间件🌟路由器级中间件🌟错误处理中间件🌟内…

人为惨案之kube-controller-manager 不断重启根因溯源

文章目录 背景问题发现排查CSI provision排查kube-controller-manager查看controller log紧急恢复求助chatgpt 背景 2023年4月21日10:38:07,在集群中测试RBAC的时候,在kuboard的界面神出鬼没的删除了几个clusterRole。练习一个CKA的练习题目. Create a…

如何实现计算机上的文件共享

文件共享 第一步:设置无线热点第二步:设置本地用户权限第三步:设置共享文件夹第四步:打开自己的移动热点,并且让对方连接自己的热点第五步:让对方的电脑进行连接自己共享的文件 第一步:设置无线…

React-Redux详解

React-Redux详解 前言 React-Redux是一个用于在React应用中管理状态的第三方库。它是基于Redux架构的,提供了一种在React应用中高效管理状态的方式。React-Redux通过将Redux的核心概念和React组件相结合,使得在React应用中使用Redux变得更加简单和方便。…

从WebGL到Babylonjs

从WebGL到Babylonjs 一、关于WebGL 前世今生 OpenGL > OpenGL ES > WebGL本质:通过js代码去调用OpenGL的一系列Api 二、WebGL程序的构成 1、一个简单的webgl程序 const canvas document.querySelector(canvas); const gl canvas.getContext(webgl2); c…

llama.cpp一种在本地CPU上部署的量化模型(超低配推理llama)

0x00 背景 前不久,Meta前脚发布完开源大语言模型LLaMA, 随后就被网友“泄漏”,直接放了一个磁力链接下载链接。 然而那些手头没有顶级显卡的朋友们,就只能看看而已了 但是 Georgi Gerganov 开源了一个项目llama.cpp ggergano…

HBase高可用

一、HBase高可用简介 HBase集群如果只有一个master,一旦master出现故障,将导致整个集群无法使用,所以在实际的生产环境中,需要搭建HBase的高可用,也就是让HMaster高可用,也就是需要再选择一个或多个节点也…

【C语言】那些 “虾仁猪心“ 的坑题

本章介绍 最近翻笔记,整理了下那些日子里面掉过的坑题,说多都是泪!!也许是自己的储备知识不足,才造成的大坑,今天把题拿出来给大家溜溜,看大家做时候有没有踩坑! 文章目录 1:第一题2…

项目笔记-瑞吉外卖

文章目录 1.业务开发day011.软件开发整体介绍2.项目整体介绍:star:3.开发环境搭建4.登录功能:star4.1代码实现 5.退出功能6.页面效果出现 1.业务开发 day01 1.软件开发整体介绍 2.项目整体介绍⭐️ 后端:管理菜品和员工信息前台:通过手机端…

根据cadence设计图学习硬件知识 day03 了解 一些芯片 和 数据手册下载的地方

1. MT53D512M32D2DS 芯片(动态随机存取存储器)的技术指标 1.1 16n Prefetch (预加载) (n --芯片位宽) DDR 体系 链接:DDR扫盲—-关于Prefetch(预取)与Burst(突发)的深入讨论_ddr prefetch_qq_25814297-npl的博客-CSDN博客 1.2 每个通…

网络层重点协议之【IP协议】

0. IP地址组成 IP地址分为两个部分,网络号和主机号 网络号:标识网段,保证相互连接的两个网段具有不同的标识主机号:标识主机,同一网段内,主机之间具有相同的网络号,但是必须有不同的主机号 一…

浅谈: 计算机—JVM—线程

计算机存储模型(CPU、寄存器、高速缓存、内存、外存) 现代计算机系统CPU和内存之间其实是有一个cache的层级结构的。比内存速度更快的存储介质(SRAM),普通内存一般是DRAM,这种读写速度更快的介质充当CPU和内存之间的Cache,这就是缓存。当CPU…

医学图像分割之TransUNet

目录 一、背景 二、提出问题 三、解决问题 四、网络结构详解 CNN部分(ResNet50的前三层) transformer部分 U-Net的decoder部分 五、模型性能 开头处先说明下TransUNet的地位:它是第一个将transformer用于U型结构的网络。 一、背景 医…