思科模拟器 | 生成树协议STP、RSTP、HSRP配置

news/2024/4/27 11:57:43/文章来源:https://blog.csdn.net/Fire_Cloud_1/article/details/130302558

在这里插入图片描述

在这里插入图片描述

一、生成树协议STP

概念介绍:

生成树协议是一种网络协议,用于在交换机之间建立逻辑上的树形拓扑结构避免产生环路。为了完成这个功能,生成树协议需要进行些配置,包括根桥的选举、端口的状态切换等。

步骤明细:

  1. 使用思科模拟器(Cisco Packet Tracer)搭建一个环形网络,S1、S2、S3是三台 交换机,通过对S1,S2之间加上一条链路,形成一个环形网络。 为了防止网络中出现环路,产生网络风暴,所有交换机上都需要运行STP 协议。PC1,PC2,PC3,PC4,PC5,PC6是六台用户主机,PC1和PC2连接到S1上,PC3和PC4连接到S2上,PC5和PC6连接到S0上,它们需要通过交换机网络进行通信

在这里插入图片描述

  1. 从左侧工具栏中选择连接线,分别连接S1的f0/4端口和S2的f0/4端口,S2的f0/3端口`和S0的f0/4端口,S0的f0/3端口和S1的f0/3端口,形成一个环形网络。再分别连接S1的f0/1端口和PC1的Fa0端口,S1 的f0/2端口和PC2的Fa0端口,S2的f0/1端口和PC3的Fa0端口,S2的f0/2端口和PC4的Fa0端口,S0的f0/1端口和PC5的Fa0端口,S0的f0/2端口和PC6的Fa0端口。

  2. 配置交换机的VLAN信息,如VLAN编号、VLAN名称、端口划分等。 例如,在S1上输入以下命令:

    vlan 10
    name VLAN10
    interface range f0/1 - 2
    switchport mode trunk
    switchport trunk allowed vlan 10
    interface f0/3
    switchport mode access
    switchport access vlan 10
    
  3. 配置交换机的STP协议,因为STP协议本身就是默认开启的,所以 配置优先级即可。例如,在S1上输入以下命令:

spanning-tree vlan 10 priority 4096
  1. 双击每个用户主机,在弹出的窗口中选择桌面选项卡,进入桌面界面。 配置用户主机的IP地址和默认网关信息。例如,在PC1上输入以下信 息:
IP address: 192.168.1.1
Subnet mask: 255.255.255.0 
  1. 使用ping命令或其他工具测试网络连通性和可靠性。例如,在PC1上 打开命令提示符窗口,输入以下命令:
ping 192.168.1.2
  1. 使用show命令或其他工具查看STP协议的运行状态。例如,在S1上 输入以下命令:
show spanning-tree
  1. 使用故障模拟或其他方法测试RSTP协议的收敛速度和故障恢复能力, 如断开某个链路或关闭某个设备等。

测试:

💻验证STP协议是否在交换机上运行

在这里插入图片描述
💻验证使用STP协议是否能够ping通

在这里插入图片描述
💻验证使用STP协议断掉一条链路后是否还能ping通

在这里插入图片描述

二、快速生成树协议RSTP

概念介绍:

RSTP是一种快速生成树协议,相比于STP,它具有更快的收颌速度和更多的端口角色。在BSTP中,我们需要配置Bacup Pot和Altemate Port两种全新的端口角色,以便在根端口失效时能够快速切换路径。

步骤明细:

  1. 打开思科模拟器,从左侧工具栏中选择交换机和用户主机,拖放到中 间画布上,分别命名为S1、S2、S3、PC1,PC2,PC3,PC4,PC5,PC6。
  2. 从左侧工具栏中选择连接线,分别连接S1的f0/4端口和S2的f0/4端 口,S2的f0/3端口和S0的f0/4端口,S0的f0/3端口和S1的f0/3端口, 形成一个环形网络。再分别连接S1的f0/1端口和PC1的Fa0端口,S1的f0/2端口和PC2的Fa0端口,S2的f0/1端口和PC3的Fa0端口,S2的f0/2端口和PC4的Fa0端口,S0的f0/1端口和PC5的Fa0端口,S0的f0/2端口和PC6的Fa0端口。【与STP同一拓扑】

在这里插入图片描述

  1. 配置交换机的VLAN信息,如VLAN编号、VLAN名称、端口划分等。 例如,在S1上输入以下命令:
vlan 10
name VLAN10
interface range f0/1 - 2
switchport mode trunk
switchport trunk allowed vlan 10
interface f0/3
switchport mode access
switchport access vlan 10
  1. 配置交换机的RSTP协议,如模式、优先级、成本等。例如,在S1上 输入以下命令:
spanning-tree mode rapid-pvst
spanning-tree vlan 10 priority 4096
  1. 双击每个用户主机,在弹出的窗口中选择桌面选项卡,进入桌面界面。 配置用户主机的IP地址和默认网关信息。例如,在PC1上输入以下信息:
IP address: 192.168.1.1
Subnet mask: 255.255.255.0 
  1. 使用ping命令或其他工具测试网络连通性和可靠性。例如,在PC1上 打开命令提示符窗口,输入以下命令:
ping 192.168.1.2
  1. 使用show命令或其他工具查看RSTP协议的运行状态。例如,在S1上输入以下命令:
show spanning-tree 
  1. 使用故障模拟或其他方法测试RSTP协议的收敛速度和故障恢复能力, 如断开某个链路或关闭某个设备等。

测试:

💻验证RSTP协议是否在交换机上运行

在这里插入图片描述

💻验证使用RSTP协议是否能够ping通

在这里插入图片描述

💻验证使用RSTP协议断掉一条链路后是否还能ping通

在这里插入图片描述

三、热备份路由选择协议HSRP

概念介绍:

HSRP是一种基于路由器的冗余备份协议,它可以实现路由器之间的互相备份,以确保网络在一个路由器故障的情况下仍然能够正常工作。在HSRP中,我们需要配置虚拟P地址止、优先级等参数,并通过设置预备状态和活动状态来实现路由器之间的自动切换。径。

步骤明细:

  1. 打开思科模拟器,从左侧工具栏中选择路由器、交换机和用户主机, 拖放到中间画布上,分别命名为R1-2、S1-3、PC0-2。

  2. 从左侧工具栏中选择连接线,分别连接R1的f0/0端口和S1的f0/3 端口,R2的f0/0端口和S1的f0/4端口,R1的f0/1端口和S0的f0/1 端口,R2的f0/1端口和S0的f0/2端口。再分别连接S1的f0/1端口和 PC1的Fa0端口,S1的f0/2端口和PC2的Fa0端口,S0的f0/3端口和 PC0的Fa0端口。

在这里插入图片描述

  1. 配置路由器的IP地址和路由信息,如静态路由或动态路由协议等。 例如,在R1上输入以下命令:
interface f0/0
ip address 192.168.1.252 255.255.255.0
no shutdown
interface f0/1
ip address 192.168.1.253 255.255.255.0
no shutdown
  1. 配置路由器的HSRP协议,如虚拟IP地址、虚拟MAC地址、优先级、 抢占等。例如,在R1上输入以下命令:
interface f0/0 
standby version 2 
standby 10 ip 192.168.1.254 
standby 10 priority 120 
standby 10 preempt 
  1. 双击每个用户主机,在弹出的窗口中选择桌面选项卡,进入桌面界面。配置用户主机的IP地址和默认网关信息。例如,在PC1上输入以下信息:
IP address: 192.168.1.1 
Subnet mask: 255.255.255.0 
Default gateway: 192.168.1.254
  1. 使用ping命令或其他工具测试网络连通性和可靠性。例如,在PC1上 打开命令提示符窗口,输入以下命令:
ping 8.8.8.8
  1. 使用show命令或其他工具查看HSRP协议的运行状态,如虚拟IP地 址、虚拟MAC地址、优先级、抢占等。例如,在R1上输入以下命令:
show standby brief

测试:

💻验证HSRP协议是否在交换机上运行

  • 如下图所示,在192.168.1.0的网络中R1的Fa0/0接口为主网关,R2的Fa0/0接口为备份网关。在8.8.8.0的网络中R1的Fa0/1接口为主网关,R2的Fa0/1接口为备份网关

在这里插入图片描述


在这里插入图片描述

💻验证使用HSRP协议是否能够ping通

在这里插入图片描述

💻验证使用HSRP协议断掉一条链路后是否还能ping通

在这里插入图片描述

四、总结与提炼

最后来总结一下本文所学习的内容📖

  • 在本文中,我们学习了STP、RSTP、HSRP三种网络技术的原理和配置方法,并且亲自使用思科模拟器搭建了一个环形网络,并在其中运行了这三种协议。 通过ping命令或其他工具验证网络连通性和可靠性,发现在分别配置了STP、RSTP、HSRP协议后,用户主机之间可以正常通信,且没有出现网络风暴或环路的现象。
  • 而且体会到了STP、RSTP、HSRP三种协议对于提高网络可靠性和稳定性的重要作用,并且了解了它们的优缺点和适用场景。通过比较STP和RSTP协议的收敛速度,发现RSTP协议比STP协议更快,因为RSTP协议使用了快速转发和快速收敛的机制,可以减少生成树的收敛时间。

以上就是有关三种生成树协议的配置,感谢您的阅读🌹

在这里插入图片描述

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

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

相关文章

游戏测试的面试技巧

游戏测试的面试技巧 1.自我介绍 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验 ,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入…

实现PXE批量网络装机及kickstrat无人值守安装(富士山终究留不住欲落的樱花)

一、PXE概述和部署PXE批量装机 1.PXE简介 PXE(预启动执行环境,在操作系统之前运行)是由Intel公司开发的网络引导技术,c/s架构,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统…

燃气管道定位83KHZ地下电子标识器探测仪ED-8000操作指南

1、电子标识器探测工作 燃气管道定位83KHZ地下电子标识器探测仪ED-8000,探测时周边 3 米范围内不能有其他探测仪,保持探测仪垂直向 下,探测仪的末端距离地面 5~10cm 左右,延估计的埋地管线走向水平移动探测仪。当发现持续信号且信…

RuntimeError: “LayerNormKernelImpl“ not implemented for ‘Long‘解决方法

问题出现的场景: 输入: import torch import torch.nn as nn atorch.randint(10,[3,4]) # atorch.DoubleTensor(a) # aa.double() print(a) layer_normnn.LayerNorm(4) layer_norm(a) 我就是想测试一下经过layernorm之后的输出会变成什么样 但是报错…

量表题如何分析?

量表是一种测量工具,量表设计标准有很多,并且每种量表的设计都有各自的特性,不同量表的特性也决定了测量尺度,在数据分析中常用的量表为李克特量表。李克特量表1932年由美国社会心理学家李克特在当时原有总加量表的基础上进行改进…

eBPF的发展演进---从石器时代到成为神(二)

3. 发展溯源 回顾技术的发展过程,就像观看非洲大草原日出日落一样,宏大的过程让人感动,细节部分引人深思。每天循环不辍,却又每天不同。 BPF的应用早已超越了它最初的设计,但如果要追溯BPF最初的来源,则必…

kubernetes为何需要默认的serviceaccount?

文章目录 什么是k8s的serviceAccount?为什么每一个ns下都有默认的sa?default sa yaml 默认的sa下都会挂一个secret,这个secret是从哪里来的?一道关于RBAC的CKA考题1、创建一个新的 ServiceAccount2、创建一个新的 Role3、创建一个…

2023_8.0.33版windows版MySql安装_配置远程连接_修改设置初始密码---MySql工作笔记0001

MySQL :: Download MySQL Community Server https://dev.mysql.com/downloads/mysql/ 首先去下载mysql 可以看到这里下载第一个就可以了,最新版的8.0.33 这里点击仅仅下载 just start my download 然后解压到一个文件夹,然后配置一下环境变量 然后新建一个my.ini文件 然后把…

【GNN】谱域图卷积

谱域图卷积 1. 谱域卷积的背景知识 1.1 谱域图卷积实现思路 f 1 ( t ) ⋆ f 2 ( t ) F − 1 [ F 1 ( w ) F 2 ( w ) ] f_1(t) \star f_2(t) F^{-1}[F_1(w)F_2(w) ] f1​(t)⋆f2​(t)F−1[F1​(w)F2​(w)] 1.2 如何定义图上的傅里叶变换 经典傅里叶变换: x ( …

速卖通正式推出全托管,卖家竞争进入新阶段

全托管来了,卖家就能安心做甩手掌柜吗? 正式推出全托管 显而易见,越来越多的平台正在转向全托管模式。 近日,速卖通在2023年度商家峰会上,正式推出了全托管服务模式。官方表示,托管是对速卖通平台商家服…

golang微服务项目通用流水线

golang微服务项目通用流水线 工作中随着业务越来越大,微服务的项目也越来越多,最开始的时候是一个服务一个流水线,然后还分了三个环境,也就是一个服务三个流水线,后面就越来越不利于管理维护了,因此&#…

持续集成——App自动化测试集成实战

这里写目录标题 一、app自动化测试持续集成的好处二、环境准备三、Jenkins节点挂载四、节点环境的配置1、JDK2、模拟器3、sdk环境4、Python3环境5、allure-commandline工具6、allure插件 五、本地运行待测代码(保证代码没有问题)六、库文件的导出七、Jenkins上运行代码配置1、指…

Visual Studio C# WinForm开发入门(4):概述

目录 一.Winform入门1.WinForm项目结构2.窗口设计与控件布局3.窗口事件4.时间显示器小练习 二.WinForm布局开发1.手动布局解决自适应问题2.WinForm布局属性3.WinForm布局器 三.WinForm常用控件1.界面展示2.实体类 Student(封装信息)3.逻辑事件代码Form.cs 四.图片框与项目资源1…

智慧班牌源码,使用springboot框架Java+vue2开发,二次开发方便快捷

智慧校园云平台电子班牌系统源码 智慧校园平台电子班牌系统源码在大数据平台下,对应用系统进行统一,以数据互联软硬结合的特点应用在校园,实现对校园、班级、教师、学生的管理。 智慧校园云平台电子班牌系统源码,使用springboot…

【视频课程】算法工程师需要的ChatGPT大模型算法理论与实践课程!非粗浅科普...

前言 自从2022年11月ChatGPT发布之后,迅速火遍全球。其对话的交互方式,能够回答问题,承认错误,拒绝不适当的请求,高质量的回答,极度贴近人的思维的交流方式,让大家直呼上瘾,更是带火…

软件开发全套文档案例分享

写在前面 在日常项目开发过程中,会产生大量的过程文档,比如开发过程中的文档、管理过程中的文档、产品相关文档等等,那这些文档我们日常怎么去管理呢?怎么去做规划呢?如何做成通用标准呢?小编特地整理了一…

5款超实用电脑办公软件推荐

1.AIDA64 AIDA64是一款电脑软硬件检测工具,它不仅可以详细的显示出PC的每一个方面的信息,还提供了诸如协助超频,硬件侦错,压力测试和传感器监测等多种功能,以帮助我们对电脑整体性能进行全面评估。 2.傲梅分区助手 …

推荐几个可以免费使用的ChatGPT工具

在ChatGPT相关API推出之后,各种工具如雨后春笋一般层出不穷,这篇文章就列举一些日常使用到的工具。 工具列表 OpenAI 在线读取任意网页内容包括视频(YouTube),并根据这些内容回答你提出的相关问题或总结相关内容支持…

数据划分方法简述:数据离散化和均值标准差分级法(含python代码)

文章目录 1 问题缘起2. 数据离散化等距离散等频离散聚类离散其他 3. 均值标准差分级 1 问题缘起 在数学建模中,我经常遇到这样一个问题: 在某一步中,需要把数据分成好几个类别或者是按照数据大小分级划分。 放到一维数据中形象一点解释就是…

项目管理-团队管理

冲突和竞争 冲突:是指两个或两个以上的社会单元在目标上互不相容或互相排斥,从而产生心理上的或行为上的矛盾。冲突并不一定是有害的, “一团和气”的集体不一定是一个高效率的集体。对于有害的冲突要设法加以解决或减少;对有益的…