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

news2024/10/5 15:27:16

在这里插入图片描述

一、生成树协议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.coloradmin.cn/o/462514.html

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

相关文章

itop-3568 开发板系统编程学习笔记(21)PWM 应用编程

【北京迅为】嵌入式学习之Linux系统编程篇 https://www.bilibili.com/video/BV1zV411e7Cy/ 个人学习笔记 文章目录 在设备树打开 PWMsysfs 方式控制 PWMPWM 应用编程 在设备树打开 PWM RK3568 有 16 个 PWM 控制器,本文件将以 PWM0 为例进行实验,为什么…

如何在PowerShell中查找、添加、修改和删除环境变量:解决手动设置环境变量后报命令失效的问题

简介 PowerShell是Windows平台上的一种命令行工具,它可以方便地查找、添加、修改和删除环境变量。在本文中,LZ将介绍如何在PowerShell中进行这些操作。 查找环境变量 在PowerShell中查找环境变量非常简单。只需要使用Get-ChildItem命令,以…

LED驱动 中断

1、用字符设备驱动框架和平台设备驱动框架实现LED驱动 1.1 用字符设备驱动框架-----》led2 控制led2闪烁 1.应用层: 1 open(“/dev/haha0”) 2 while(1) ioctl(fd,LED_ON)&#xff…

java的社区养老服务系统 ssm空巢老人

创新点: 1、根据时间、类型统计用户下单记录,形成可视化图形(饼状图) 2、根据用户爱好推荐项目 包含模块:关于我们、联系我们、外链信息、资讯类型、服务资讯、服务类型、服务项目、案例类型、服务案例、讨论类型、讨论…

引入Tuning function design的自适应反步控制方法 上篇

引入Tuning function design的自适应反步控制方法 上篇 目录 引入Tuning function design的自适应反步控制方法 上篇尝试用推迟参数设计解决高阶不匹配系统的控制器设计问题问题描述控制器设计小结上一篇文章写了如何通过推迟参数设计的方法来解决不匹配条件下的系统反步控制设…

【原型设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

简介 原型模式(Prototype Pattern)是一种创建型设计模式,使你能够复制已有对象,而无需使代码依赖它们所属的类,同时又能保证性能。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创…

IT项目管理之软件测试

1. 定义 软件测试是使用人工或者自动的手段来运行或者测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。 在软件投入使用前,要经过一系列的严格测试,才能保证交付质量。 2. QC & QA &a…

会声会影导入视频是黑色的 会声会影导入视频只有声音

会声会影是一款功能很成熟的视频编辑软件,其友好的界面设计能照顾到初学者的需求,同时配置的强大功能可满足进阶者的需要。不过由于或硬件或软件的原因,可能会出现会声会影导入视频是黑色的,会声会影导入视频只有声音的问题。本文…

Docker的实际应用

一、 数据持久化 我们什么情况下要做数据持久化呢? 一定是在做容器之前先预判好哪些文件是要永久存储的, 而不会跟着它容器的一个生命周期而消失。 比如说配置文件、 日志文件、 缓存文件或者应用数据等等。 数据初始化有三种类型。 第一种 volumes&…

浏览器缓存策略:强缓存和协商缓存

浏览器缓存:其实就是在本地使用的计算机中开辟一个内存区,同时也开辟一个硬盘区,作为数据传输的缓冲区,然后利用这个缓冲区来暂时保护用户以前访问的信息通常浏览器的缓存策略分为两种:强缓存和协商缓存,强…

Vmware 搭建 Bitnami GitLab CE

Vmware 搭建 Bitnami GitLab CE 下载 Bitnami GitLab CE导入到 Vmwaressh 登录到虚拟机获取 root 用户密码访问 GitLab CE关机命令扩展磁盘配置 tls 证书安装 GitLab Runner注册 GitLab Runner其他,配置 docker 信任自签名证书 下载 Bitnami GitLab CE 下载地址&am…

Photoshop如何使用基础功能?

文章目录 0.引言1.菜单栏2.工具箱 0.引言 笔者从开始科研时就接触过Photoshop(PS),这么多年一直用着感觉有些陌生,在每次使用PS时总感觉有些抵触,这状态说明还未入门。为了入门PS,笔者从头熟悉PS的菜单和工…

一文弄懂Jupyter的配置与使用(呕心沥血版)

Jupyter 是一个基于 Web 的交互式计算平台,使用户能够创建和共享文档,这些文档包含实时代码、方程式、可视化图表和解释文字。Jupyter 在数据分析领域被广泛应用,它提供了一个直观、交互式的操作界面,使得用户能够更容易地探索数据…

MybatisPlus入门和分页和条件查询里面的条件和null值的处理方式和查询投影和查询条件设置

MybatisPlus 简化了mybatis之前的在springboot整合MyBatis时需要自己写sql语句在接口中&#xff0c;现在只需要让接口继承BaseMapper<实体类>&#xff0c;然后在测试类中接口.增删改查方法&#xff08;&#xff09;即可 不用像springboot整合mybatis一样勾选spring web…

【Python】【进阶篇】9、Django路由系统精讲

目录 Django路由系统精讲1. Django 路由系统应用1&#xff09;配置第一个URL实现页面访问2&#xff09;正则与正则分组使用3&#xff09;正则捕获组使用 2. path()与re_path() Django路由系统精讲 在《URL是什么》一节中&#xff0c;我们对 URL 有了基本的认识&#xff0c;在本…

易基因:禾本科植物群落的病毒组丰度/组成与人为管理/植物多样性变化的相关性 | 宏病毒组

大家好&#xff0c;这里是专注表观组学十余年&#xff0c;领跑多组学科研服务的易基因。 现代农业通过简化生态系统、引入新宿主物种和减少作物遗传多样性来影响植物病毒的出现。因此&#xff0c;更好理解农业生态中种植和未种植群落中的病毒分布&#xff0c;以及它们之间的病…

解析Mybaits核心配置文件属性

目录 1.environment 2.transactionManager 3.dataSource 4.peoperties 5.mapper 先来看看mybatis核心配置文件代码 <?xml version"1.0" encoding"UTF-8"?> <!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN&qu…

02- stable diffusion的基本使用

stable diffusion的基本使用 对应视频 https://www.bilibili.com/video/BV1Q14y1f7XJ/https://www.bilibili.com/video/BV1av4y1E74C/ 一、下载 1.1 官方github&#xff1a; 官方github&#xff1a; GitHub - Stability-AI/stablediffusion: High-Resolution Image Synth…

Linux进程命令

目录 前言 基本命令 PS命令 语法 字段解释 栗子 top命令 语法 参数解释 栗子 kill命令 语法 参数解释 栗子 前言 进程是正在执行的一个程序或命令&#xff0c;每一个进程都是一个运行的实体&#xff0c;都有自己的地 址空间&#xff0c;并占用一定的系统资源。 基本命…

滑动奇异频谱分析:数据驱动的非平稳信号分解工具(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…