超详细ensp配置VRRP和MSTP协议

一、简介

1、什么是VRRP:

(1)VRRP(Virtual Router Redundancy Protocol)的概念:

  VRRP(Virtual Router Redundancy Protocol)指的是一种实现路由器冗余备份的协议,常用于构建局域网内的高可用性、无故障转移的网络拓扑。通过使用 VRRP,可以将多个路由器构成一个虚拟路由器,对外提供单一的虚拟 IP 地址和 MAC 地址,其中一个路由器被选举为虚拟路由器的主机,而其他路由器则被定义为热备份。

(2)VRRP(Virtual Router Redundancy Protocol)的作用:

在 VRRP 中,每个实际路由器都拥有一个默认优先级,当网络上出现故障(如主路由器无法继续提供服务),热备份路由器会被自动顶替为新的主路由器,保证网络服务的持续性。

(3)VRRP(Virtual Router Redundancy Protocol)的概括:

简单来说,VRRP 可以将多个物理路由器组成一个虚拟路由器,避免单点故障和网络中断的发生,实现路由器的高可用性和无故障切换。

说人话:有主路由器和次路由器,主出问题了,次就顶替上去

2、什么是MSTP:

(1)MSTP(Multiple Spanning Tree Protocol)的概念:

MSTP(Multiple Spanning Tree Protocol)指的是一种基于标准 STP(Spanning Tree Protocol)的扩展协议,用于网络中多个 VLAN 的环路问题。它可以将多个 VLAN 拥有相同的网关交换机时,将这些 VLAN 网络同时连入并隔离 STP,形成多个独立的 STP 实例,从而避免一个 STP 实例影响整个网络的工作。

(2)MSTP(Multiple Spanning Tree Protocol)的作用:

在一些使用 VLAN 环境中,所有 STP 发生变化时,可能会出现链路或者网络出现抖动或断开的情况,企业需要做出升级或者增加网络设备的变化。MSTP 常用于解决这种问题,它能够在网络中对于子网及其上的路径进行分类,并提供控制机制进行统一管理。

(3)MSTP(Multiple Spanning Tree Protocol)的概括:

简单来说,MSTP 可以通过将每个 VLAN 网络独立成 STP 实例的方式,解决多个 VLAN 网络之间的环路问题,避免不同 VLAN 网络之间互相影响。这样可以提高网络环境下的可用性与可靠性,促进企业网络的稳定化运行。

说人话:将每个vlan独立起来,避免一个出现问题,所有都会受影响

二、实验内容

实验设备:

1.路由器 ×1

2.交换机S5700 ×2

3.交换机S3700 ×2

4.主机 ×4

实验结果:

PC端可以ping通全网,以及loopback

实验要求:

使用ensp搭建实验环境,如图所示

网络规划:

(1)交换机之间的接口全部为 Trunk 类型。

(2)在 SW1和 SW2 上配置 VRRP,Master 路由器优先级为 150,Backup 路由器优先级为 110。当Master 路由器的上行接口出现故障,其优先级减少 70,实现由 Master 路由器到 Backup 路由器的切换。

(3)在 Sw1 交换机上配置 VLAN 接口IP地址:

VLAN2 接口的 IP地址: 192.168.58.1/24

VLAN3 接口的 IP地址: 192.168.59.1/24

VLAN4 接口的 IP地址: 192.168.60.1/24

(4)在 Sw2 交换机上配置 VLAN 接口IP地址:

VLAN2 接口的IP地址: 192.168.58.2/24

VLAN3 接口的 IP地址: 192.168.59.2/24

 VLAN4 接口的IP地址: 192.168.60.2/24

(5) PC的IP 地址及网关如下:

PC4的IP地址: 192.168.58.10/24,网关为 192.168.58.254/24

PC3的IP地址: 192.168.59.11/24,网关为192.168.59.254/24

PC2的IP地址: 192.168.58.10/24,网关为 192.168.58.254/24

PC1的IP地址: 192.168.60.10/24,网关为 192.168.60.254/24

(6) SW1 与 NAT 网段: 192.168.100.0/30,SW2 与NAT 网段: 192.168.100.4/30,NAT 上用 Loopback0 模拟 Internet,IP地址为 222.103.255.1/30

三、配置PC端的基础配置

PC1的参数配置:

 PC2的参数配置:

PC3的参数配置:

PC4的参数配置:

四、配置S1和S2的VRRP

1、S1参数配置:

S1配置:

sys

sysname S1

undo info enable

vlan batch 2 3 4 100

interface vlanif 2

#vlan2这一虚拟接口的ip地址

ip address 192.168.58.1 24

#配置VRRP

vrrp vrid 2 virtual-ip 192.168.58.254

#Master路由器优先级为150

vrrp vrid 2 priority 150

#抢占延迟为1s,如果此路由器在成为Backup后重新获得更高的优先级,它将在1秒后夺回Master地位

vrrp vrid 2 preempt-mode timer delay 1

#设置VRRP广告间隔为1秒

vrrp vrid 2 timer advertise 1

#当Master 路由器的上行接口出现故障,其优先级减少 70

vrrp vrid 2 track interface GigabitEthernet 0/0/1 reduced 70

interface vlanif 3

ip address 192.168.59.1 24

vrrp vrid 3 virtual-ip 192.168.59.254

#Backup路由器的优先级为110

vrrp vrid 3 priority 110

vrrp vrid 3 preempt-mode timer delay 1

vrrp vrid 3 timer advertise 1

interface vlanif 4

ip address 192.168.60.1 24

vrrp vrid 4 virtual-ip 192.168.60.254

#Backup路由器的优先级为110

vrrp vrid 4 priority 110

vrrp vrid 4 preempt-mode timer delay 1

vrrp vrid 4 timer advertise 1

可以通过display vrrp查看vrrp配置

2、S2参数配置:

S2配置:

sys

sysname S2

undo info enable

vlan batch 2 3 4 100

interface vlanif 2

ip address 192.168.58.2 24

vrrp vrid 2 virtual-ip 192.168.58.254

#Backup 路由器优先级为 110

vrrp vrid 2 priority 110

vrrp vrid 2 preempt-mode timer delay 1

vrrp vrid 2 timer advertise 1

interface vlanif 3

ip address 192.168.59.2 24

vrrp vrid 3 virtual-ip 192.168.59.254

#Master 路由器优先级为 150

vrrp vrid 3 priority 150

vrrp vrid 3 preempt-mode timer delay 1

vrrp vrid 3 timer advertise 1

#当Master 路由器的上行接口出现故障,其优先级减少 70,实现由 Master 路由器到 Backup 路由器的切换

vrrp vrid 3 track interface GigabitEthernet 0/0/1 reduced 70

interface vlanif 4

ip address 192.168.60.2 24

vrrp vrid 4 virtual-ip 192.168.60.254

vrrp vrid 4 priority 150

vrrp vrid 4 preempt-mode timer delay 1

vrrp vrid 4 timer advertise 1

vrrp vrid 4 track interface GigabitEthernet 0/0/1 reduced 70

五、配置S1、S2、S3、S4的链路

1、S1的参数配置:

S1配置:

interface vlanif 100

ip address 192.168.100.1 30

interface GigabitEthernet 0/0/1

port link-type access

port default vlan 100

interface GigabitEthernet 0/0/13

port link-type trunk

port trunk allow-pass vlan all

interface GigabitEthernet 0/0/14

port link-type trunk

port trunk allow-pass vlan all

interface GigabitEthernet 0/0/15

port link-type trunk

port trunk allow-pass vlan all

2、S2的参数配置:

S2配置:

interface vlanif 100

ip address 192.168.100.5 30

interface GigabitEthernet 0/0/1

port link-type access

port default vlan 100

interface GigabitEthernet 0/0/13

port link-type trunk

port trunk allow-pass vlan all

interface GigabitEthernet 0/0/14

port link-type trunk

port trunk allow-pass vlan all

interface GigabitEthernet 0/0/15

port link-type trunk

port trunk allow-pass vlan all

3、S3的参数配置:

S3配置:

sys

sysname S3

undo info enable

vlan batch 2 3 4 100

interface Ethernet0/0/13

port link-type trunk

port trunk allow-pass vlan all

interface Ethernet0/0/14

port link-type trunk

port trunk allow-pass vlan all

interface Ethernet 0/0/1

port link-type access

port default vlan 2

interface Ethernet 0/0/2

port link-type access

port default vlan 3

4、S4的参数配置:

S4配置:

sys

sysname S4

undo info enable

vlan batch 2 3 4 100

interface Ethernet0/0/13

port link-type trunk

port trunk allow-pass vlan all

interface Ethernet0/0/14

port link-type trunk

port trunk allow-pass vlan all

interface Ethernet 0/0/1

port link-type access

port default vlan 2

interface Ethernet 0/0/2

port link-type access

port default vlan 4

六、配置S1、S2、S3、S4的MSTP(STP,生成树协议)

1、S1的参数配置:

S1配置:

#开始一个STP区域配置会话

stp region-configuration

#设置STP区域的名称为”STP"

region-name STP

#创建一个stp实例,编号为1,并将其应用于vlan 2

instance 1 vlan 2

instance 2 vlan 3 4

#设置stp配置的修订级别为1,修订级别用来管理stp配置的版本

revision-level 1

#激活stp区域配置

active region-configuration

#将当前设备配置为stp的根桥,即这个设备现在是stp拓扑的起点

stp root primary

2、S2的参数配置:

S2配置:

stp region-configuration

region-name STP

instance 1 vlan 2

instance 2 vlan 3 4

revision-level 1

active region-configuration

stp root secondary

3、S3的参数配置:

S3配置:

stp region-configuration

region-name STP

instance 1 vlan 2

instance 2 vlan 3 4

revision-level 1

active region-configuration

#stp实例1为根桥

stp instance 1 root primary

#stp实例2为备份根桥

stp instance 2 root secondary

4、S4的参数配置:

S4配置:

stp region-configuration

region-name STP

instance 1 vlan 2

instance 2 vlan 3 4

revision-level 1

active region-configuration

stp instance 2 root primary

stp instance 1 root secondary

七、配置R1的参数以及R1、S1、S2的静态路由

1、R1的参数配置:

R1配置:

sys

undo info-center enable

sysname R1

interface GigabitEthernet 0/0/0

ip address 192.168.100.6 30

interface GigabitEthernet 0/0/1

ip address 192.168.100.2 30

interface LoopBack 0

ip address 222.103.225.1 30

ip route-static 192.168.58.0 24 192.168.100.1

ip route-static 192.168.59.0 24 192.168.100.5

ip route-static 192.168.60.0 24 192.168.100.5

2、S1的参数配置:

S1配置:

ip route-static 192.168.100.4 30 192.168.100.2

ip route-static 222.103.225.0 30 192.168.100.2

3、S2的参数配置:

S2配置:

ip route-static 192.168.100.0 30 192.168.100.6

ip route-static 222.103.225.0 30 192.168.100.6

八、验证

1、查看MSTP

查看MSTP可以用display stp brief

2、192.168.58.11 ping R1

PC3→hyt-S4(e 0/0/14)

hyt-S4→hyt-S2(g 0/0/13)

hyt-S4→hyt-S1(g 0/0/1)

hyt-S1→hyt-R1(g 0/0/1)

3、VLAN4 ping R1

PC4→hyt-S4(e 0/0/2)

hyt-S4→hyt-S2(g 0/0/1)

4、VLAN2 ping VLAN1

PC2→hyt-S3(e 0/0/13)

hyt-S3→hyt-S2(g 0/0/14)

hyt-S2→hyt-S4(e 0/0/2)

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

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

相关文章

【案例学习】如何使用Minitab实现包装过程的自动化和改进

Masimo 是一家全球性的医疗技术公司,致力于开发和生产各种行业领先的监控技术,包括创新的测量、传感器和患者监护仪。在 Masimo Hospital Automation 平台的助力下,Masimo 的连接、自动化、远程医疗和远程监控解决方案正在改善医院内外的护理…

【C语言】结构体、联合体、枚举类型的字节大小详解

在C语言中,结构体(struct)和联合体(union) 是常用的复合数据类型,它们的内存布局和字节大小直接影响程序的性能和内存使用。下面为大家详细解释它们的字节大小计算方法,包括对齐规则、内存分配方…

中科亿海微SoM模组——波控处理软硬一体解决方案

本文介绍的波控处理软硬一体解决方案主要是面向相控阵天线控制领域,波控处理通过控制不同天线组件的幅相来调整天线波束的方向和增益,实现高精度角度控制和高增益。本方案由波控处理板、波控处理控制软件算法和上位机软件共同构成。波控处理SoM模组原型样…

Java设计模式 —— 【创建型模式】工厂模式(简单工厂、工厂方法模式、抽象工厂)详解

文章目录 前言一、简单工厂(静态工厂)1、概述2、代码实现3、优缺点 二、工厂方法模式1、概述2、代码实现3、优缺点 三、抽象工厂模式1、概述2、代码实现3、优缺点 四、总结 前言 先看个案例:【手机和手机店】在没有工厂的时候,手…

【阅读记录-章节4】Build a Large Language Model (From Scratch)

文章目录 4. Implementing a GPT model from scratch to generate text4.1 Coding an LLM architecture4.1.1 配置小型 GPT-2 模型4.1.2 DummyGPTModel代码示例4.1.3 准备输入数据并初始化 GPT 模型4.1.4 初始化并运行 GPT 模型 4.2 Normalizing activations with layer normal…

关于VNC连接时自动断联的问题

在服务器端打开VNC Server的选项设置对话框,点左边的“Expert”(专家),然后找到“IdleTimeout”,将数值设置为0,点OK关闭对话框。搞定。 注意,服务端有两个vnc服务,这俩都要设置ide timeout为0才行 附件是v…

遗传算法与深度学习实战(25)——使用Keras构建卷积神经网络

遗传算法与深度学习实战(25)——使用Keras构建卷积神经网络 0. 前言1. 卷积神经网络基本概念1.1 卷积1.2 步幅1.3 填充1.4 激活函数1.5 池化 2. 使用 Keras 构建卷积神经网络3. CNN 层的问题4. 模型泛化小结系列链接 0. 前言 卷积神经网络 (Convolution…

使用 Docker Compose 来编排部署LMTNR项目

使用 Docker Compose 来部署一个包含 Linux、MySQL、Tomcat、Nginx 和 Redis 的完整项目的例子。假设我们要部署一个简单的 Java Web 应用,并且使用 Nginx 作为反向代理服务器。 项目目录结构 首先需要确保 Docker 和docker-compose已经安装并正在运行。docker --v…

快速理解倒排索引在ElasticSearch中的作用

一.基础概念 定义: 倒排索引是一种数据结构,用来加速文本数据的搜索和检索,和传统的索引方式不同,倒排索引会被每个词汇项与包含该词汇项的文档关联起来,从而去实现快速的全文检索。 举例: 在传统的全文…

跨平台应用开发框架(3)-----Qt(样式篇)

目录 1.QSS 1.基本语法 2.QSS设置方式 1.指定控件样式设置 2.全局样式设置 1.样式的层叠特性 2.样式的优先级 3.从文件加载样式表 4.使用Qt Designer编辑样式 3.选择器 1.类型选择器 2.id选择器 3.并集选择器 4.子控件选择器 5.伪类选择器 4.样式属性 1.盒模型 …

Pump Science平台深度剖析:兴起、优势、影响与未来

在过去的几个月里,人们越来越关注去中心化科学(DeSci)。DeSci 是一种利用区块链技术进行科学研究的新方法。传统的科学研究经常面临所谓的“死亡之谷”,这指的是基础科学研究与成功开发和造福患者的实施之间的重要时期。DeSci 旨在…

网安瞭望台第4期:nuclei最新poc分享

国内外要闻 多款 D-Link 停产路由器漏洞:攻击者可远程执行代码 近日,知名网络硬件制造商 D-Link 发布重要安全公告。由于存在严重的远程代码执行(RCE)漏洞,其敦促用户淘汰并更换多款已停产的 VPN 路由器型号。 此次…

TDengine在debian安装

参考官网文档&#xff1a; 官网安装文档链接 从列表中下载获得 Deb 安装包&#xff1b; TDengine-server-3.3.4.3-Linux-x64.deb (61 M) 进入到安装包所在目录&#xff0c;执行如下的安装命令&#xff1a; sudo dpkg -i TDengine-server-<version>-Linux-x64.debNOTE 当…

Mybatis集成篇(一)

Spring 框架集成Mybatis 目前主流Spring框架体系中&#xff0c;可以集成很多第三方框架&#xff0c;方便开发者利用Spring框架机制使用第三方框架的功能。就例如本篇Spring集成Mybatis 简单集成案例&#xff1a; Config配置&#xff1a; Configuration MapperScan(basePack…

k8s Init:ImagePullBackOff 的解决方法

kubectl describe po (pod名字) -n kube-system 可查看pod所在的节点信息 例如&#xff1a; kubectl describe po calico-node-2lcxx -n kube-system 执行拉取前先把用到的节点的源换了 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-EOF {"re…

nginx+php压测及报错优化

测试环境&#xff1a;虚拟机centos7&#xff0c;nginxphp 压测工具&#xff1a;Apipost 访问的php程序中添加sleep()增加程序执行时长&#xff0c;使用Apipost进行压测&#xff0c;根据服务器配置设置一个大概可能触发报错的并发和轮训次数&#xff0c;若无报错逐渐增加并发和…

【数据结构】ArrayList与顺序表

ArrayList与顺序表 1.线性表2.顺序表2.1 接口的实现 3. ArrayList简介4. ArrayList使用4.2 ArrayList常见操作4.3 ArrayList的遍历4.4 ArrayList的扩容机制 5. ArrayList的具体使用5.1 杨辉三角5.2 简单的洗牌算法 6. ArrayList的问题及思考 【本节目标】 线性表顺序表ArrayLis…

GaussDB高智能--智能优化器介绍

书接上文库内AI引擎&#xff1a;模型管理&数据集管理&#xff0c;从模型管理与数据集管理两方面介绍了GaussDB库内AI引擎&#xff0c;本篇将从智能优化器方面解读GaussDB高智能技术。 4 智能优化器 随着数据库与AI技术结合的越来越紧密&#xff0c;相关技术在学术界的数…

GDPU Android移动应用 数据存储

又是学到了数据持久化。 登录界面 题外话&#xff1a;有无动画大佬带带呀&#xff0c;前端移动端可免( •̀ .̫ •́ )&#xff0c;合作可私信哦。 1.用户登陆和“记住我”功能 该内容拥有两个Activity活动视图&#xff1a; &#xff08;1&#xff09;LoginActivity&#x…

麒麟性能评估优化

cpu性能 Vmstat输出结果详解如下: r 列表示运行和等待cpu时间片的进程数,这个值如果长期大于系统CPU的个数,说 明CPU不足,需要增加CPU; b 列表示在等待资源的进程数,比如正在等待I/O、或者内存交换等; us 列显示了用户进程消耗的CPU 时间百分比。us的值比较高时,说明用…