hcip学习 多实例生成树,VRRP工作原理

一、STP 和 RSTP 解决了什么问题

1、STP:解决了在冗余的二层网络中所出现的环路问题

2、RSTP:在 STP 的基础上,解决了 STP 收敛速度慢的问题,引入了一些 STP 保护机制,使其网络更加稳定

二、MSTP 针对 RSTP 的改进

1、引入了实例的概念,可以将一组 VLAN 放入到实例1中,,将另一组 VALN 放入到实例2中。实例1和实例2独立的计算一颗生成树。提高链路的利用率。

三、MSTP 的特点

1、基于实例来计算生成树,不同的实例单独的为其计算一颗生成树

2、可以为不同实例设置不同的根桥

3、每个实例单独的维护一颗生成树

4、可以基于不同的实例修改 STP配置

四、MSTP 常见的配置错误

1、交换机本地没有创建对应的 VLAN (在查看的时候不显示)

2、交换机的 Tunk 没有方向对应的 VLAN(某个端口在实例中不显示)

3、交换机的 MSTP 域的配置不一致(出现 MAST 端口角色)

stp region-configuration //进入 MSTP 域的配置

region-name 123 //配置域名

revision-level 123 //配置修订号,默认时0

instance 1 vlan 10 to 1000 //将 VLAN 10 到 VLAN 1000 加入到实例 1 中

instance 2 vlan 1001 1002 //将 VLAN 1001、VLAN 1002 加入到实例 2中

active region-configuration //激活 MSTP 域的配置

stp instance 1 priority 0 //修改实例1的优先级为0

stp instance 1 cost //在接口修改实例 1 的开销

stp instance 1 port priority //在接口修改实例1的端口优先级

VRRP 的技术背景

1、如果没有 VRRP 协议当主网关出现故障只后,需要在终端主机上修改网关地址,配置繁琐,不灵活,收敛速度慢。

2、使用了 VRRP 技术之后,在网络正常的情况下,终端主机将数据包发给主网关,当网络出现故障之后流量切换到备份网关,此时终端主机无须修改根号配置,没有感知。

3、VRRP 时一个网络层协议,协议号 112、组播地址时 224.0.0.18

VRRP的工作原理

1、将两台或者多台路由器加入到一个备份组,形成虚拟网关(终端主机配置网关地址)

2、两台路由器会根据自身的优先级确定自身在备份组的角色,优先级高的则成为 Master 承担网关的角色,优先级较低的成为 Backup,作为网关的备份。

VRRP 的角色

1、Master:承担网关角色,转发用户数据,周期性的发送报文告知 Backup 自身工作正常。

周期性的发送免费 ARP。将流量引导到 Master 上,同时也会队虚拟的 IP 地址 ARP 请求进行·回应。

2、Backup:接收 Master 的通告报文,检测 Master 的工作情况,如果在一定世界内没有收到 Master 的通告报文,则认为 Master 失效,此时 Backup 会将角色切换成 Master 接替原来 Master 的工作。Backup 不会队虚拟的 IP 地址 ARP 请求进行回应,同时也不会周期性的发送免费 ARP。

如何将流量引导到 Master?

1、Master 会周期性的发送免费 ARP,下联的交换机收到之后,将免费 ARP 的源 MAC 和接收口进行关联,PC 发送网关的数据就可以正确的发给网关。

2、Backup 不会周期性的发送免费 ARP。

虚拟 IP 地址对应的 MAC 应该用谁的?

1、对于 VRRP 的虚拟I P 地址所对于的 MAC 地址,不能使用 Master 设备上的 MAC 地址。

2、对此 VRRP 协议使用了保留的 MAC 地址,专门给 VRRP 协议使用,00-00-5E-00-01-VRID

vrrp vrid 2 virtual-ip 192.168.10.254

相关推荐
梦想很大很大5 小时前
拒绝“盲猜式”调优:在 Go Gin 项目中落地 OpenTelemetry 链路追踪
运维·后端·go
Sinclair6 小时前
内网服务器离线安装 Nginx+PHP+MySQL 的方法
运维
叶落阁主6 小时前
Tailscale 完全指南:从入门到私有 DERP 部署
运维·安全·远程工作
齐生114 小时前
iOS 知识点 - IAP 是怎样的?
笔记
tingshuo29171 天前
D006 【模板】并查集
笔记
甲鱼9291 天前
MySQL 实战手记:日志管理与主从复制搭建全指南
运维
tingshuo29172 天前
S001 【模板】从前缀函数到KMP应用 字符串匹配 字符串周期
笔记
碳基沙盒4 天前
OpenClaw 多 Agent 配置实战指南
运维
蝎子莱莱爱打怪6 天前
Centos7中一键安装K8s集群以及Rancher安装记录
运维·后端·kubernetes
DianSan_ERP7 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet