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 arithmeticdst-mac      According to destination MAC hash arithmeticsrc-dst-ip   According to source/destination IP hash arithmeticsrc-dst-mac  According to source/destination MAC hash arithmeticsrc-ip       According to source IP hash arithmeticsrc-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后才会切换状态。默认为05、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.mzph.cn/pingmian/21094.shtml

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

相关文章

成功解决“IndexError: queue index out of range”错误的全面指南

成功解决“IndexError: queue index out of range”错误的全面指南 引言 在Python编程中,queue模块提供了同步队列类,包括FIFO(先进先出)队列Queue,LIFO(后进先出)队列LifoQueue,以…

Redis——基本命令

概念: Redis(REmote Dlctionary Server) 是用 C语言开发的一个开源的高性能键值对(key-value) 数据库 特征: 1. 数据间没有必然的关联关系 2. 内部采用单线程机制进行工作 3. 高性能 4. 多数据类型支持 字符串类型 string 列表类型 …

零基础入门篇①⑥ Python可变序列类型--字典

Python从入门到精通系列专栏面向零基础以及需要进阶的读者倾心打造,9.9元订阅即可享受付费专栏权益,一个专栏带你吃透Python,专栏分为零基础入门篇、模块篇、网络爬虫篇、Web开发篇、办公自动化篇、数据分析篇…学习不断,持续更新,火热订阅中🔥专栏限时一个月(5.8~6.8)重…

C++STL---deque常见用法

C STL中的deque deque(双端队列)是C标准模板库(STL)中的一个序列容器,它允许在容器的前端和后端快速插入和删除元素。与vector相比,deque提供了更灵活的数据结构,特别适合于需要频繁在两端操作…

期权高频交易能做吗?期权可以频繁交易吗?

今天带你了解期权高频交易能做吗?期权可以频繁交易吗?在期权交易市场,大部分人都知道不能频繁交易,就连不少投资新手都知道频繁交易是大忌,是错误的,是应该避免的。所以是不行的。 期权高频交易能做吗&…

智慧公安大数据研判工具(十八)

智慧公安以大数据、云计算、人工智能、物联网和移动互联网技术为支撑,以“打、防、管、控”为目的,综合研判为核心,共享信息数据资源,融合业务功能,构建公安智慧大数据平台,实现公安信息数字化、网络化和智…

阿里云搭建物联网平台+MQTT.fx接入阿里云

文章目录 本篇介绍一、阿里云物联网平台搭建二 、MQTT客户端接入阿里云物联网平台总结 本篇介绍 本篇搭建了阿里云物联网平台,使用MQTT.fx接入阿里云,上传温湿度数据 使用到的软件:阿里云、MQTT.fx 一、阿里云物联网平台搭建 首先创建一个物…

MinIO 使用

MinIO自建对象存储 1、dock-compose 使用dock-compose拉取 minio:image: "minio/minio"container_name: minioports:- "9000:9000"- "9001:9001"volumes:- "./minio/data1:/data1"- "./minio/data2:/data2"restart: on-fai…

go语言方法之方法值和方法表达式

我们经常选择一个方法,并且在同一个表达式里执行,比如常见的p.Distance()形式,实际上 将其分成两步来执行也是可能的。p.Distance叫作“选择器”,选择器会返回一个方法"值"->一 个将方法(Point.Distance)绑定到特定接…

从 AdaBoost 到随机森林:深入解析集成学习方法【集成学习】

集成学习的思想 集成学习是一种通过组合多个基学习器(弱学习器)来提高模型预测性能的机器学习方法。集成学习的思想类似于谚语“三个臭皮匠,顶个诸葛亮”,即通过集成多个表现较差的学习器,可以获得一个强大的整体模型…

从0开发一个Chrome插件:测试项目效果

前言 这是《从0开发一个Chrome插件》系列的第五篇文章,本系列教你如何从0去开发一个Chrome插件,每篇文章都会好好打磨,写清楚我在开发过程遇到的问题,还有开发经验和技巧。 专栏: 从0开发一个Chrome插件:什么是Chrome插件?从0开发一个Chrome插件:开发Chrome插件的必要…

Glow模型【图解版加代码】

论文:Glow: Generative Flow with Invertible 1x1 Convolutions 代码:pytorch版本:rosinality/glow-pytorch: PyTorch implementation of Glow (github.com) 正版是TensorFlow版本 openai的 参考csdn文章:Glow-pytorch复现gith…

Cobalt_Strike(CS)渗透工具安装使用到免杀上线

Cobalt_Strike(CS)安装到免杀上线 原文链接: cs免杀上线 点我 https://mp.weixin.qq.com/s?__bizMzkxNDY5NzMxNw&mid2247483862&idx1&snc6b4da3ce5772a075431098227397baa&chksmc16b3cdcf61cb5ca06f61513…

以sqlilabs靶场为例,讲解SQL注入攻击原理【18-24关】

【less-18】 打开时,获取了自己的IP地址。,通过分析源码知道,会将用户的user-agent作为参数记录到数据库中。 提交的是信息有user-Agent、IP、uname信息。 此时可以借助Burp Suite 工具,修改user_agent,实现sql注入。…

力扣14. 最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs ["flower","flow","flight"] 输出:"fl"示例 2: 输…

数字水印 | 盲水印嵌入:量化索引机制 QIM

目录 1 什么是量化索引调制?1.1 为什么使用 QIM?1.2 QIM 的算法思想1.3 什么是量化操作?1.4 论文中对 QIM 的介绍 2 盲水印论文中的实际应用2.1 均匀量化器2.2 对论文的分析 😇前言:不知道为什么,Q…

Windows下如何把Oracle从C盘整体迁移到D盘?

(一)写这篇文章的起因 这篇文章适合刚接触的技术小白follow操作,整理文章不易,大家多多点赞转发 起因是昨天有会员在群里发问,客户要把Oracle整个目录从C盘挪到D盘怎么弄 客户那边的人把Oracle整个程序数据文件都安装…

【C++】vector的模拟实现

💗个人主页💗 ⭐个人专栏——C学习⭐ 💫点击关注🤩一起学习C语言💯💫 目录 导读 1. vector的核心框架接口 2. 构造函数 2.1 基本构造 2.2 拷贝构造(传统写法) 2.3 析构函数 2…

《python》poetry install下载缓慢,网络问题断开连接--poetry换源镜像下载

在使用打包工具poetry进行打包的是出现了一个问题就是,在使用poetry进行打包的时候出现了,连接断开这样的问题,这个问题是可以通过换源,通过国内的镜像来解决这个问题就可以了。 找到项目中的pyoroject。toml文件这个文件中写了一…

02-2.3.2_2 单链表的查找

喜欢《数据结构》部分笔记的小伙伴可以订阅专栏,今后还会不断更新。 此外,《程序员必备技能》专栏和《程序员必备工具》专栏(该专栏暂未开设)日后会逐步更新,感兴趣的小伙伴可以点一下订阅、收藏、关注! 谢…