超详细ensp配置VRRP和MSTP协议

news2024/11/28 15:57:55

一、简介

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.coloradmin.cn/o/2249167.html

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

相关文章

嵌入式Linux开发4——文件类型2

目录 使用stat查明文件类型 stat 命令 stat() 系统调用 struct stat 结构体 常见字段和它们的含义 fstat 函数 示例: lstat 函数 区别总结 使用场景 stat、fstat 和 lstat 比较 链接 硬链接 硬链接的特性 创建硬链接 硬链接的优缺点 符号链接&#…

模电期末笔记 (包过版)

文章目录 一、直流电路公式题型一:电压源与电流源求电压,电流,功率题型二:基尔霍夫定律求电压,电流题型三: 理想电源的等效变换题型四:求复杂电路的电压,电流,电功率**题型五&#x…

C# 常量

文章目录 前言一、整数常量(一)合法与非法实例对比(二)不同进制及类型示例 二、浮点常量三、字符常量四、字符串常量五、定义常量 前言 在 C# 编程的世界里,常量是一类特殊的数据元素,它们如同程序中的 “定…

C++11新增的特性

一.列表初始化/{}初始化 回顾:C98中⼀般数组和结构体可以⽤{}进⾏初始化。 1.C11中,一切对象皆可用{}初始化,内置类型⽀持,⾃定义类型也⽀持(⾃定义类型本质是类型转换,中间会产⽣临时对象,最…

SAP学习

1、概述 2、SD 2.1 销售中的企业结构 2.2流程概览

Linux之网络基础

网络发展 网络的发展可以从人与人之间的工作模式开始谈起, 人与人的工作模式反应了机器与机器的工作模式: 1. 独立模式: 在网络发展的早期计算机间处于独立模式, 计算机之间相互独立 最开始计算机之间是独立运行的, 数据之间的交互需要人用软盘等存储介质拷贝过去, 一般涉及…

数字图像处理(9):VGA接口及其时序

(1)特点:成本低、结构简单、应用灵活 VGA接口需要五个信号:R、G、B、Hsync、Vsync (2)VGA的工作原理: 设定一个高速时钟信号(像素时钟)来控制每个像素的传输速率&#…

111. UE5 GAS RPG 实现角色技能和场景状态保存到存档

实现角色的技能存档保存和加载 首先,我们在LoadScreenSaveGame.h文件里,增加一个结构体,用于存储技能相关的所有信息 //存储技能的相关信息结构体 USTRUCT(BlueprintType) struct FSavedAbility {GENERATED_BODY()//需要存储的技能UPROPERT…

【jmeter】服务器使用jmeter压力测试(从安装到简单压测示例)

一、服务器上安装jmeter 1、官方下载地址,https://jmeter.apache.org/download_jmeter.cgi 2、服务器上用wget下载 # 更新系统 sudo yum update -y# 安装 wget 以便下载 JMeter sudo yum install wget -y# 下载 JMeter 压缩包(使用 JMeter 官方网站的最…

图像算法在生物医药领域的应用

摘要: 随着科技的飞速发展,图像算法在生物医药领域的应用日益广泛且深入。本文详细阐述了图像算法在生物医药多个方面的应用,包括医学影像诊断、病理图像分析、药物研发、细胞图像研究以及生物医学工程等。通过对这些应用的探讨,展…

注意力(Attention)机制详解(附代码)

Attention机制是深度学习中的一种技术,特别是在自然语言处理(NLP)和计算机视觉领域中得到了广泛的应用。它的核心思想是模仿人类的注意力机制,即人类在处理信息时会集中注意力在某些关键部分上,而忽略其他不那么重要的…

Jmeter测试nginx部署的静态网页最大在线人数

一、下载Jmeter apache-jmeter-5.4.3.tar资源-CSDN文库 解压之后,双击ApacheJMeter.jar,即可打开 二、测试最大在线人数 1、plugins-manager下载安装 起初刚解压的jmeter里面没有插件管理这个选项 去官网下载:Install :: JMeter-Plugins.org 将下载j…

【深度学习|目标跟踪】StrongSort 详解(以及StrongSort++)

StrongSort详解 1、论文及源码2、DeepSort回顾3、StrongSort的EMA4、StrongSort的NSA Kalman5、StrongSort的MC6、StrongSort的BOT特征提取器7、StrongSort的AFLink8、未完待续 1、论文及源码 论文地址:https://arxiv.org/pdf/2202.13514 源码地址:https…

Scala关于成绩的常规操作

score.txt中的数据: 姓名,语文,数学,英语 张伟,87,92,88 李娜,90,85,95 王强,78,90,82 赵敏,92,8…

OpenAI Whisper 语音识别 模型部署及接口封装

环境配置: 一、安装依赖: pip install -U openai-whisper 或者,以下命令会从这个存储库拉取并安装最新的提交,以及其Python依赖项: pip install githttps://github.com/openai/whisper.git 二、安装ffmpeg: cd …

草图大师2020安装教程附安装包下载

软件介绍 草图大师(Sketchup)是由谷歌公司推出的一款环保型3D建模软件。草图大师可以快速和方便地创建、观察和修改三维创意,具有沿路径放样、导入的2D物体可随视角转动、布尔运算等功能。传统铅笔草图的优雅自如,现代数字科技的…

野火直播 5.7.5x | 频道丰富,有国外频道,部分支持回看

野火直播是一款专为电视盒子设计的电视直播软件,提供海量的电视直播资源和丰富的内容选择。涵盖全球多地的电视台直播源,包括央视、卫视、地方台、海外台等上千个电视频道。软件界面简洁,操作便捷,支持高清流畅播放,并…

题解 洛谷 Luogu P1182 数列分段 Section II 二分答案 C/C++

题目传送门: P1182 数列分段 Section II - 洛谷 | 计算机科学教育新生态https://www.luogu.com.cn/problem/P1182思路: 二分答案,每次以区间 [l, r] 中点 m 为每段和的阈值 判断在此前提下,划分段数是否不大于 M 是就记录答案…

Rust语言俄罗斯方块(漂亮的界面案例+详细的代码解说+完美运行)

tetris-demo A Tetris example written in Rust using Piston in under 500 lines of code 项目地址: https://gitcode.com/gh_mirrors/te/tetris-demo 项目介绍 "Tetris Example in Rust, v2" 是一个用Rust语言编写的俄罗斯方块游戏示例。这个项目不仅是一个简单…

Hot100 - 除自身以外数组的乘积

Hot100 - 除自身以外数组的乘积 最佳思路: 此问题的关键在于通过两次遍历,分别计算从左侧和右侧开始的累积乘积,以此避免使用额外的除法操作。 时间复杂度: 该算法的时间复杂度为 O(n),因为我们只需要遍历数组两次。…