HCIP的学习(28)

第九章,链路聚合和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多网关负载分担

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

D课堂 | DDoS、CC,网站被攻击怎么办?

在前面两期《D课堂》中,D妹和大家分享了网站搭建好之后无法访问,应该如何排查,不知道大家学会了吗? 然而,想要维持网站长久健康的运行,我们还需要关注网站的安全问题。 不少站长们苦心经营自己的网站&#…

操作系统真象还原:保护模式入门

第4章-保护模式入门 这是一个网站有所有小节的代码实现,同时也包含了Bochs等文件 Intel8086CPU由于自身设计存在诸多缺点,最致命的有两条:1、仅能寻址1MB内存空间;2、用户程序可以通过自由修改段基址来访问所有内存空间而引出的…

leetCode.89. 格雷编码

leetCode.89. 格雷编码 题目思路 代码 class Solution { public:vector<int> grayCode(int n) {vector<int> res(1,0); // n 0时&#xff0c;之后一位0while (n--) {// 想要实现对象超下来&#xff0c;就从末尾开始&#xff0c;让vector里面 加 元素for (int i …

js切割数组的两种方法slice(),splice()

slice() 返回一个索引和另一个索引之间的数据(不改变原数组),slice(start,end)有两个参数(start必需,end选填),都是索引,返回值不包括end 用法和截取字符串一样 splice() 用来添加或者删除数组的数据,只返回被删除的数据,类型为数组(改变原数组) var heroes["李白&q…

乡村振兴与文化传承:挖掘乡村历史文化资源,传承乡村优秀传统,打造具有地方特色的美丽乡村文化品牌

目录 一、引言 二、乡村历史文化资源的挖掘与保护 &#xff08;一&#xff09;乡村历史文化资源的内涵 &#xff08;二&#xff09;乡村历史文化资源的挖掘 &#xff08;三&#xff09;乡村历史文化资源的保护 三、乡村优秀传统的传承与创新 &#xff08;一&#xff09;…

十_信号14 - system()

意思是 应在在调用 system() 函数前 阻塞 SIGCHLD 信号&#xff0c;否则&#xff0c;子进程结束的时候&#xff0c;系统会向该进程(父)发送 SIGCHLD信号&#xff0c;则该进程认为是自己的一个子进程结束了&#xff0c;于是调用 wait函数获取子进程的终止状态。这本来是正常的操…

驱动开发之platform总线

1.前言 在前面的实验以及提出的各种问题中&#xff0c;为了提高移植性&#xff0c;降低模块耦合度&#xff0c;提让模块高内聚&#xff0c;分离device与driver是一个必然的趋势了。为了解决这个问题&#xff0c;心心念念的platform总线出来。 linux从2.6起就加入了一套新的驱…

区块链--Ubuntu上搭建以太坊私有链

1、搭建私链所需环境 操作系统&#xff1a;ubuntu16.04&#xff0c;开虚拟机的话要至少4G&#xff0c;否则会影响测试挖矿时的速度 软件&#xff1a; geth客户端 Mist和Ethereum Wallet&#xff1a;Releases ethereum/mist GitHub 2、安装geth客户端 sudo apt-get update …

ssm音乐网站-计算机毕业设计源码87184

摘 要 随着社会的发展&#xff0c;社会的方方面面都在利用信息化时代的优势。互联网的优势和普及使得各种系统的开发成为必需。 本文以实际运用为开发背景&#xff0c;运用软件工程原理和开发方法&#xff0c;它主要是采SSM技术和mysql数据库来完成对系统的设计。整个开发过程首…

linux系统下,mysql增加用户

首先&#xff0c;在linux进入mysql mysql -u root -p 然后查看当前用户&#xff1a; select user,host from user; 增加用户语句&#xff1a; CREATE USER 用户名host范围 IDENTIFIED BY 密码;

渗透测试报告生成工具

目录 1.前言 1.1 渗透测试报告是什么? 1.2 渗透测试报告的编写需要考虑以下几点&#xff1a; 1.3 一份优秀的渗透测试报告应该具备以下特点&#xff1a; 1.4 在编写渗透测试报告之前&#xff0c;需要进行一些准备工作&#xff1a; 1.5 渗透测试报告一般包括以下部分&…

【避坑全攻略】如何让私人的LLM学GPT4o一样说话——ChatTTS

OpenAI 发布 GPT4o 之后&#xff0c;使得越来越多的人都开始幻想属于自己的AI“伴侣”&#xff0c;这最让人惊艳的就是他们出色的TTS技术。而在此之前&#xff0c;主流的开源TTS有 XTTS 2 和 Bark。而近日&#xff0c;一个名为 ChatTTS 文本转语音项目爆火出圈&#xff0c;引来…

Vue3集成Phaser-飞机大战游戏(设计与源码)

文章目录 引言项目初始化游戏设计和结构游戏程序实现Vue页面嵌入PhaserPreloader 场景加载游戏场景功能实现功能类定义Boom爆炸类Bullet子弹类Enemy敌军类Player玩家类End游戏结束类 总结 更多相关内容可查看 引言 飞机大战&#xff08;也被称为射击游戏或空战游戏&#xff09…

PID算法入门

文章目录 122.12.22.3 344.14.24.3 1 e(t) 是偏差 实 和 目u(t) 是运算结果 2 层层叠加 得出完整的离散公式 2.1 kp 越大 系统偏差 减小的越快kp大的时候 会出现过冲现象&#xff1f; 0.5 那个会快他解释过冲 &#xff1a; 0.2的 5分钟正好到了 那0.5的五分钟 升的就比20多 就…

springboot 自带的定时任务

启用springboot 定时任务 在springboot 启动类上增加EnableScheduling 注解 如下 SpringBootApplication EnableScheduling public class SpringApplication {public static void main(String[] args) {SpringApplication.run(SpringApplication.class, args);} }编写定时逻辑…

WHAT - 容器化系列(三)- Kubernetes - k8s

目录 一、前言二、Kubernetes 架构图三、KubernetesKubernetes和Docker的关系最小调度单元Pod 四、基本概念容器生态和标准化资源Workload资源&#xff1a;控制器对象服务担保Service&Ingress1. 两者的介绍以及与 OSI 七层模型关系2. 常见的 Service 类型3. Ingress 和 Ing…

自然资源-农村土地流转知识全解

自然资源-农村土地流转知识全解 随着农村经济的发展和城市化进程的加快&#xff0c;农村土地面临着多方面的压力&#xff0c;如人口增长、城市扩张、环境恶化等。这些压力导致了农村土地利用率低、经济效益差、农民收入水平低、农村社会经济不发达等问题。因此&#xff0c;改变…

Rust 第三方库创建和导入(cargo --lib)

前言 日常开发过程中&#xff0c;难免会有一些工具方法&#xff0c;多个项目之间可能会重复使用。 所以将这些方法集成到一个第三方包中方便后期维护和管理&#xff0c; 比如工具函数如果需要修改&#xff0c;多个项目可能每个都需要改代码&#xff0c; 抽离到单独的包中只需要…

AI办公自动化:用kimi批量提取音频中的标题并重命名

很多音频文件&#xff0c;文件名很乱&#xff0c;需要根据音频信息中的标题聪明吗 在kimi中输入提示词&#xff1a; 你是一个Python编程专家&#xff0c;一步步的思考&#xff0c;完成以下脚本的撰写&#xff1a; 打开文件夹&#xff1a;E:\有声\a16z播客 读取里面所有的mp3格…

关于vlookup的第一个参数的个人理解

VLOOKUP&#xff08;查阅值&#xff0c;包含查阅值和返回值的查找区域&#xff0c;查找区域中返回值的列号&#xff0c;精确查找或近似查找&#xff09; 我个人理解&#xff0c;第一个参数应该叫线索值&#xff0c;因为我们要通过它去找与其对应的&#xff08;也就是与其同行的…