超详细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.mzph.cn/bicheng/62460.shtml

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

相关文章

东风破捉妖师横空出世

一.异动拉升实时监测 东风破就像是一个大盘监测平台,是现实版的捉妖师,一旦妖股横空出世,就会在东风破面前原形毕露。东风破AI算法逻辑是监测存在异动拉升的股票,实时分析上证,深证,创业和科创板的股票数据…

结构体struct的一些细节

struct过于灵活,导致一些细节问题。 下面对有关struct的定义的细节展开讨论。 注意:c/c环境下,union和struct的定义和使用基本是一样的。 定义方式1 struct { ...}abc;特点: 只定义了一个abc变量,而没有定义结构体…

C++的类功能整合

1. 类的基本概念 类是面向对象编程的核心&#xff0c;它封装了数据和操作数据的函数。 #include <iostream> using namespace std;class MyClass { public:int publicData;void publicFunction() {cout << "Public function" << endl;}private:i…

一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。-多语言

目录 C 语言实现 Python 实现 Java 实现 Js 实现 题目&#xff1a;一个5位数&#xff0c;判断它是不是回文数。即12321是回文数&#xff0c;个位与万位相同&#xff0c;十位与千位相同。 程序分析&#xff1a;学会分解出每一位数。 C 语言实现 #include <stdio.h>…

Scala—数组(不可变数组Array、可变数组ArrayBuffer)用法详解

Scala集合概述-链接 大家可以点击上方链接&#xff0c;先对Scala的集合有一个整体的概念&#x1f923;&#x1f923;&#x1f923; 在 Scala 中&#xff0c;数组是一种特殊的集合类型&#xff0c;可以是可变的也可以是不可变的。 1. 不可变数组 在 Scala 中&#xff0c;不可变…

数据库期末复习题库

1. Mysql日志功能有哪些? 记录日常操作和错误信息&#xff0c;以便了解Mysql数据库的运行情况&#xff0c;日常操作&#xff0c;错误信息和进行相关的优化。 2. 数据库有哪些备份方法 完全备份&#xff1a;全部都备份一遍表备份&#xff1a;只提取数据库中的数据&#xff0…

TsingtaoAI具身智能高校实训方案通过华为昇腾技术认证

日前&#xff0c;TsingtaoAI推出的“具身智能高校实训解决方案-从AI大模型机器人到通用具身智能”基于华为技术有限公司AI框架昇思MindSpore&#xff0c;完成并通过昇腾相互兼容性技术认证。 TsingtaoAI&华为昇腾联合解决方案 本项目“具身智能高校实训解决方案”以实现高…

如何使用 Chrome 无痕浏览模式访问网站?

无痕浏览&#xff08;Incognito Mode&#xff09;是 Google Chrome 浏览器提供的一种隐私保护功能&#xff0c;它允许用户在一个独立的会话中浏览网页&#xff0c;而不会记录用户的浏览历史、下载历史、表单数据等。这对于希望保护个人隐私或进行临时性匿名浏览的用户来说非常有…

如何从 Hugging Face 数据集中随机采样数据并保存为新的 Arrow 文件

如何从 Hugging Face 数据集中随机采样数据并保存为新的 Arrow 文件 在使用 Hugging Face 的数据集进行模型训练时&#xff0c;有时我们并不需要整个数据集&#xff0c;尤其是当数据集非常大时。为了节省存储空间和提高训练效率&#xff0c;我们可以从数据集中随机采样一部分数…

无人值守工业控制系统网络安全解决方案

一、现状概述 随着物联网、工业大数据、工业云等技术的发展&#xff0c;工业互联网时代即将到来&#xff0c;工业大数据分析、工业数据可视化、工业生产智能优化分析成为当下发展趋势&#xff0c;使得基于数字技术、网络互连技术的智能监控、无人值守成为可能。目前&#xff0…

.NET 8 实现通用权限开发框架

在.NET 8中实现一个通用权限开发框架&#xff0c;不仅可以提高开发效率&#xff0c;还能保证系统的安全性和可扩展性。本文将介绍如何使用.NET 8构建一个通用权限框架&#xff0c;并提供实例代码展示。 1. 框架概述 一个通用权限开发框架通常包括用户管理、角色管理、权限管理等…

网络安全体系与网络安全模型

4.1 网络安全体系概述 4.1.1 网络安全体系概述 一般面言&#xff0c;网络安全体系是网络安全保障系统的最高层概念抽象&#xff0c;是由各种网络安全单元按照一定的规则组成的&#xff0c;共同实现网络安全的目标。网络安全体系包括法律法规政策文件、安全策略、组织管理、技术…

彻底理解如何保证ElasticSearch和数据库数据一致性问题

一.业务场景举例 需求&#xff1a; 一个卖房业务&#xff0c;双十一前一天&#xff0c;维护楼盘的运营人员突然接到合作开发商的通知&#xff0c;需要上线一批热门的楼盘列表&#xff0c;上传完成后&#xff0c;C端小程序支持按楼盘的名称、户型、面积等产品属性全模糊搜索热门…

微信小程序下拉刷新与上拉触底的全面教程

微信小程序下拉刷新与上拉触底的全面教程 引言 在微信小程序的开发中,用户体验至关重要。下拉刷新和上拉触底是提高用户交互体验的重要功能,能够让用户轻松获取最新数据和内容。本文将详细介绍这两个功能的实现方式,结合实际案例、代码示例和图片展示,帮助开发者轻松掌握…

Robot Framework中常用变量的一些操作

一. 简介 前面学习了 Robot Framework中常用变量&#xff0c;文章如下&#xff1a; Robot Framework框架中常用的变量-CSDN博客 本文继续来学习这几个变量&#xff08;标量&#xff0c;列表&#xff0c;字典&#xff09;的操作。 二. Robot Framework中常用变量的一些操作 …

vue3项目搭建-6-axios 基础配置

axios 基础配置 安装 axios npm install axios 创建 axios 实例&#xff0c;配置基地址&#xff0c;配置拦截器,目录&#xff1a;utils/http.js 基地址&#xff1a;在每次访问时&#xff0c;自动作为相对路径的根 // axios 基础封装 import axios from "axios";…

23种设计模式-抽象工厂(Abstract Factory)设计模式

文章目录 一.什么是抽象工厂设计模式&#xff1f;二.抽象工厂模式的特点三.抽象工厂模式的结构四.抽象工厂模式的优缺点五.抽象工厂模式的 C 实现六.抽象工厂模式的 Java 实现七.代码解析八.总结 类图&#xff1a; 抽象工厂设计模式类图 一.什么是抽象工厂设计模式&#xff1f…

uart_pl011.c驱动API的zephyr测试

API概述 本次测试针对uart的uart_poll_in和uart_poll_outAPI进行测试&#xff0c; uart_poll_in static int pl011_poll_in(const struct device *dev, unsigned char *c)这是一个轮询方式的接收函数&#xff1a; 功能&#xff1a;检查 UART 是否有新数据到达&#xff0c;如…

【Linux探索学习】第十七弹——进程终止:深入解析操作系统中的进程终止机制

Linux学习笔记&#xff1a; https://blog.csdn.net/2301_80220607/category_12805278.html?spm1001.2014.3001.5482 前言&#xff1a; 在操作系统中&#xff0c;进程终止是一个至关重要的阶段&#xff0c;它标志着进程的生命周期结束。进程终止可能是因为任务完成&#xff0…

Vue 3 组件通信教程

Vue 3 组件通信教程 1. Props 父传子 1.1 基础用法 在 Vue 3 中&#xff0c;我们使用 defineProps 来声明组件的 props&#xff1a; <!-- 子组件 ChildComponent.vue --> <script setup> const props defineProps({message: String,count: {type: Number,requ…