HCIP的学习(28)

news2025/1/16 8:15:04

第九章,链路聚合和VRRP

链路聚合

目的:备份链路以及提高链路带宽

在这里插入图片描述

链路聚合技术(Eth-Trunk):将多个物理接口捆绑成一个逻辑接口,将N条物理链路逻辑上聚合为一条逻辑链路

在这里插入图片描述

正常情况下,想要配置链路聚合
1、A设备通过多条链路连接的是同一台设备。
2、华为设备特殊要求---加入聚合接口的物理接口必须具备相同的速率、
双工模式、接口类型等信息
1、创建聚合接口
[Huawei]interface Eth-Trunk 0  ---创建eth0接口

2、将物理接口加入聚合接口
方法一:
	[Huawei-Eth-Trunk0]trunkport GigabitEthernet 0/0/2 to 0/0/3
方法二:
	[Huawei-GigabitEthernet0/0/1]eth-trunk 0
	
	
	
[Huawei-Eth-Trunk0]undo portswitch  ---将接口从二层切换到三层。(在路由器上可以做)

聚合接口在交换机上创建时,默认是二层接口

注意:华为的聚合链路要求添加物理链路时,物理链路和聚合链路上不能存在任何配置,如果存在,则不能加入到聚合组中;如果要做相对配置,均在聚合接口中配置,无需进入物理接口

负载分担

在这里插入图片描述

基于包的负载分担----根据数据包

基于流的负载分担----根据数据流
	相同的数据流从同一条链路进行数据传输,避免了数据传递的乱序现象。
	
	如果判断相同的数据流----基于数据包的五元组信息。
		源目IP、源目MAC、TCP/UDP的端口号

在这里插入图片描述

[Huawei-Eth-Trunk0]load-balance ?  ---调整负载均衡内容
  dst-ip       According to destination IP hash arithmetic
  dst-mac      According to destination MAC hash arithmetic
  src-dst-ip   According to source/destination IP hash arithmetic
  src-dst-mac  According to source/destination MAC hash arithmetic
  src-ip       According to source IP hash arithmetic
  src-mac      According to source MAC hash arithmetic

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

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

加入到VRRP协议中的物理路路由器会进行选举,胜利的设备会成为Master设备,其他设备成为Backup设备。Master设备成为网关路由器的具体工作

基本概念

​ VRRP路由器----实际上指的是配置VRRP协议的路由器。真正运行VRRP协议的是VRRP路由器上的某一个接口

一起协同工作的VRRP路由器的接口必须处于同一个广播域,否则VRRP报文无法正常交互,也就没有办法正确选举出Master设备

​ VRRP组和VRID

  • VRRP组----多台协同工作的VRRP路由器的集合
  • VRID----虚拟路由器标识符—8bit

​ 虚拟路由器、虚拟IP地址和虚拟MAC地址

  • 每一个VRRP组都会在组中抽象出一个虚拟路由器。是携带IP地址和MAC地址。
  • 虚拟IP地址----由网络管理员配置的,并且和VRRP路由器的接口所配置的IP属于相同网段的IP地址。该地址可以存在一个或多个。
  • 虚拟MAC地址----0000-5e00-01xx------其中xx为VRID数值

虚拟IP一般选择一个广播域中没有设备使用的IP地址,即要求与VRRP路由器的接口IP不同。但是在一些IP地址资源紧张的网络中,可以选择某台VRRP路由器的IP地址作为虚拟IP,此时该路由器会无条件成为Master设备

Master路由器、Backup路由器

  • Master路由器----接口处于Master状态的路由器。
    • 在一个VRRP组中,承担报文转发的任务。
    • 在每一个VRRP组中,只有Master路由器才会响应针对虚拟IP地址的ARP请求报文。
    • Master设备会周期性发送VRRP报文,以便通知VRRP组中的Backup路由器自己的情况。
  • Backup路由器----接口处于Backup状态的路由器
    • 实时监听Master路由器发送的VRRP报文。并随时准备替代Master设备的工作。
  • VRRP协议在选举角色时
    • VRRP优先级—越大越优,0-255;默认数值=100
    • 接口IP地址----越大越优

VRRP报文格式—通告报文

VRRP报文被封装在IP报文中,协议号为112,报文的目的IP地址组播地址224.0.0.18

VRRP报文中的TTL=255,。如果收到的VRRP报文,TTL≠255,则路由器将该报文丢弃

在这里插入图片描述

VRRP报文的通告时间间隔默认为1秒

VRRP状态机
	VRRP计时器
		通告路由间隔定时器---Master设备发送VRRP报文的时间间隔,1S
		主关闭定时器(Master-down)----Backup设备监听该计时器超时后,会切换到Master状态
			时间===3*通告路由间隔定时器+偏移时间
			偏移时间====(256-当前接口优先级)/256
		默认情况下,主关闭定时器为3.6S
		


初始状态
	配置VRRP的接口处于关闭状态

	当接口UP后---->发送VRRP报文,选举角色。
		如果本地优先级为255----虚拟IP=本地IP---->状态直接切换到Master状态。
		如果本地优先级不为255,则进入Backup状态

备份状态--Backup状态
	处于该状态的路由器是备份路由器,不会参与到数据转发过程中,但是会实时监控当前Master设备的状态。
	

主状态
	处于Master状态的路由器被称为主路由器,承担数据转发任务。

在这里插入图片描述

VRRP优先级不相等的情况
1、两个设备启动后进入初始化状态,当设备接口UP后,进入下一个状态,此时因为优先级≠255,则进入Backup状态
2、在该状态,等待Master-down定时器超时,超时后,R1设备会先进入Master状态
3、R1发送VRRP报文通告给R2设备,R2收到后,发现优先级高于本地,则继续停留在Backup状态
4、R1发送免费ARP报文,将虚拟MAC地址通告给所有的PC以及交换机。

VRRP的主备切换

  • Master设备故障
    • 则Backup设备监听不到VRRP报文,主关闭定时器超时后,切换状态
  • Master设备退出VRRP组
    • Master设备主动发送一个优先级=0的VRRP报文,告知Backup设备,此时Backup设备直接切换状态。

VRRP的抢占模式

  • 抢占模式----默认
    • 如果Backup路由器激活了抢占功能,那么当他发现Master路由器的优先级比自己低时,会立即切换状态,成为新的Master设备。
    • 抢占对优先级有效,对IP地址无效
  • 非抢占
    • 即使发现优先级低于自己,也不会抢占角色,直到Master路由器失效后,才会进行状态切换。–-必须等待主关闭计时器超时,才能切换状态

配置

在这里插入图片描述

1、配置物理接口IP
	[r2-GigabitEthernet0/0/0]ip address 192.168.1.1 24
	[r3-GigabitEthernet0/0/0]ip address 192.168.1.2 24
2、配置VRRP虚拟网关
	[r2-GigabitEthernet0/0/0]vrrp vrid 1 virtual-ip 192.168.1.254  ---配置虚拟IP
	[r3-GigabitEthernet0/0/0]vrrp vrid 1 virtual-ip 192.168.1.254
		必须保证主备设备的VRID和VIP均相同。
		
3、配置优先级,干涉Master位置
	[r3-GigabitEthernet0/0/0]vrrp vrid 1 priority 120  --配置优先级
		优先级取值范围为1-254;其中0和255代表特殊意义,0代表放弃称为Master设备,255代表无条件称为Master设备。
		
4、配置Master设备的抢占延迟
	如果R3的接口处于震荡状态,在关闭和打开来会切换,会导致虚拟网关不停在设备间切换,造成通讯障碍
	所以,加入抢占延迟时间,优先级高的设备就算恢复正常,也不会立即抢占Master角色,保证链路不会再出现问题。
	[r3-GigabitEthernet0/0/0]vrrp vrid 1 preempt-mode timer delay 20  ---抢占延迟,当设备恢复后,在20S后才会切换状态。默认为0
	
5、VRRP上行链路监控
	[r3-GigabitEthernet0/0/0]vrrp vrid 1 track interface GigabitEthernet 0/0/1 reduced 30
		使能VRRP备份组的监控功能,并监控上行GE0/0/1接口,当GE0/0/1接口故障时,降低本地30的优先级

VRRP多网关负载分担

在这里插入图片描述

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

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

相关文章

Android开机动画的结束过程BootAnimation(基于Android10.0.0-r41)

文章目录 Android 开机动画的结束过程BootAnimation(基于Android10.0.0-r41) Android 开机动画的结束过程BootAnimation(基于Android10.0.0-r41) 路径frameworks/base/cmds/bootanimation/bootanimation_main.cpp init进程把我们的BootAnimation的二进制文件拉起来了&#xf…

STM32作业实现(五)温湿度传感器dht11

目录 STM32作业设计 STM32作业实现(一)串口通信 STM32作业实现(二)串口控制led STM32作业实现(三)串口控制有源蜂鸣器 STM32作业实现(四)光敏传感器 STM32作业实现(五)温湿度传感器dht11 STM32作业实现(六)闪存保存数据 STM32作业实现(七)OLED显示数据 STM32作业实现(八)触摸按…

6. MySQL 查询、去重、别名

文章目录 【 1. 数据表查询 SELECT 】1.1 查询表中所有字段使用 * 查询表的所有字段列出表的所有字段 1.2 查询表中指定的字段 【 2. 去重 DISTINCT 】【 3. 设置别名 AS 】3.1 为表指定别名3.2 为字段指定别名 【 5. 限制查询结果的条数 LIMIT 】5.1 指定初始位置5.2 不指定初…

利用短视频平台,轻松引流获客:自动私信评论策略全解析

在数字化时代,短视频已成为互联网流量的新蓝海,其独特的视觉吸引力和高度的用户粘性为各行各业提供了前所未有的营销机遇。无论是初创企业还是成熟品牌,都能通过短视频平台有效触达目标客户,实现高效引流与获客。本文将深入探讨如…

Three.js加入到可视化大屏,看看能否惊艳到你?

three.js 在可视化大屏上可以实现各种三维场景和动画效果,可以根据具体需求进行定制化开发,并结合其他技术,如数据可视化、交互设计等,实现更加丰富的可视化效果。 three.js 是一个基于 WebGL 的 JavaScript 3D 库,可…

LLM的基础模型5:Embedding模型

大模型技术论文不断,每个月总会新增上千篇。本专栏精选论文重点解读,主题还是围绕着行业实践和工程量产。若在某个环节出现卡点,可以回到大模型必备腔调或者LLM背后的基础模型新阅读。而最新科技(Mamba,xLSTM,KAN)则提…

dirfuzz-web敏感目录文件扫描工具

dirfuzz介绍 dirfuzz是一款基于Python3的敏感目录文件扫描工具,借鉴了dirsearch的思路,扬长避短。在根据自身实战经验的基础上而编写的一款工具,经过断断续续几个月的测试、修改和完善。 项目地址:https://github.com/ssrc-c/di…

C++240605

设计一个 Per类&#xff0c;类中包含**私有**成员:姓名、年龄、**指针成员**身高、体重&#xff0c; 再设计一个Stu类&#xff0c;类中包含**私有**成员:成绩、 Per类对象p1&#xff0c; 设计这 两个类 的 **构造函数、析构函数**。 #include <iostream>using namespace…

这才是大模型价格战背后的真相

想必大家今天肯定被各家大模型厂商的降价新闻刷圈了&#xff0c;如果说 Meta Llama 3 的开源是国外大模型市场的搅局者&#xff0c;那 DeepSeek-V2 就是国内大模型市场的鲶鱼&#xff0c;但是价格战背后是大模型基础设施优化带来的物美价廉&#xff0c;还是浑水摸鱼的噱头&…

Macbook Pro 16G 用 cpu 跑开源多模态大模型LLavA

文章目录 1. 什么是LLaVA&#xff1f;2. LLaVA运行效果3. LLaVA 部署过程3.1 创建llava虚拟环境3.2 激活虚拟环境3.3 安装llama-cpp-python3.4 安装 llama-cpp-python服务器3.5 下载模型权重3.6 启动server服务3.7 在Pycharm中调用 参考资料 摘要 本文介绍如何在macbook pro (M…

【GD32】从零开始学GD32单片机高级篇——SDIO外设详解(GD32F470ZGT6)

目录 简介总线拓扑总线操作“无响应” 和 “无数据” 操作多块读写操作数据流读写操作 总线协议命令响应R1/R1b (普通命令响应)R2 (CID, CSD 寄存器)R3 (OCR 寄存器)R4 (Fast IO)R4b&#xff08;Fast IO&#xff09;R5 (中断请求)R5b&#xff08;中断请求&#xff09;R6 (发布的…

揭秘数字工厂:如何运用AGV、LMS和WMS成为制造业的隐藏神器

揭秘数字工厂&#xff1a;如何运用AGV、LMS和WMS成为制造业的隐藏神器 &#x1f604;生命不息&#xff0c;写作不止 &#x1f525; 继续踏上学习之路&#xff0c;学之分享笔记 &#x1f44a; 总有一天我也能像各位大佬一样 &#x1f3c6; 博客首页 怒放吧德德 To记录领地 &a…

当企业越来越难做,精益变革能带来什么改变?

随着技术的不断进步和消费者需求的日益多样化&#xff0c;传统的管理模式和生产方式已经难以适应时代的发展。越来越多的企业开始陷入困境&#xff0c;难以在激烈的市场竞争中立足。然而&#xff0c;正是在这样的背景下&#xff0c;精益变革应运而生&#xff0c;为企业带来了前…

【AI大模型】Transformers大模型库(四):AutoTokenizer

目录​​​​​​​ 一、引言 二、自动分词器&#xff08;AutoTokenizer&#xff09; 2.1 概述 2.2 主要特点 2.3 代码示例 三、总结 一、引言 这里的Transformers指的是huggingface开发的大模型库&#xff0c;为huggingface上数以万计的预训练大模型提供预测、训练等服…

Spark SQL - 操作数据帧

本教程将通过一个具体的案例来演示如何在Spark SQL中操作数据帧。我们将从获取学生数据帧开始&#xff0c;包括两种方法&#xff1a;一是由数据集转换而来&#xff0c;二是直接读取文件生成数据帧。然后&#xff0c;我们将对数据帧进行各种操作&#xff0c;如投影、过滤、统计和…

数电实验中设计数字钟所用到的代码详细版(Verilog语言来实现)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、模6计数器的代码&#xff1a;二、模10计数器的代码三、模60计数器的代码四、模24计数器的代码五、显示控制电路模块代码六、1khz和250khz时钟输出实现的代码…

如何充分利用代理IP扩大网络接触面

目录 前言 第一部分&#xff1a;什么是代理IP&#xff1f; 第二部分&#xff1a;如何获取代理IP&#xff1f; 1. IP质量 2. 匿名性 3. 限制 第三部分&#xff1a;如何使用代理IP&#xff1f; 第四部分&#xff1a;如何充分利用代理IP&#xff1f; 总结&#xff1a; 前…

CentOS 9安装Kubernetes(k8s)集群

前言 1、版本说明 系统版本&#xff1a;CentOS 9 k8s版本&#xff1a;v1.29.5 docker版本&#xff1a;26.1.3 harbor&#xff1a;v2.9.4 2、提前准备好1台虚拟机&#xff0c;可以参考博客&#xff1a;Vmware 17安装 CentOS9 3、虚拟机提前安装好docker&#xff0c;参考博客&a…

Python 实现乘数加密法

乘数加密是简单代替密码的一种。乘数加密法脱胎于凯撒加密法,加密和解密符号设计把他们转换成数字,加上或者减去密钥,然后把新的数字转换回符号,当我们把加减密钥变成乘以密钥,就是乘法加密法。有关凯撒加密法可以看之前的文章《Python实现凯撒加解密》。 加密过程 乘数加…

二叉树练习题(2024/6/5)

1翻转二叉树 给你一棵二叉树的根节点 root &#xff0c;翻转这棵二叉树&#xff0c;并返回其根节点。 示例 1&#xff1a; 输入&#xff1a;root [4,2,7,1,3,6,9] 输出&#xff1a;[4,7,2,9,6,3,1]示例 2&#xff1a; 输入&#xff1a;root [2,1,3] 输出&#xff1a;[2,3,1]…