实验扩扑:

实验要求:

使用rstp快速生成树协议防止交换机生成环路,并实现全网通

实验设备:

三层交换机:两台;

二层交换机:两台;

PC客户端 : 两台

双绞线若干

实验介绍:

stp:主要作用是防止链路生成环路(形成环路会占用资源,形成网络风暴),通过阻塞一定的端口来实现流量正常转发;当主链路出现问题时,启用备用端口,起到冗余备份的作用。

端口优先级:

为0-61440;是4096的倍数;默认为32768

根桥:

每一个生成树中有且仅有一个根网桥(优先级小的交换机为部分VLAN的根桥,根桥上的端口为指定端口,连接根桥的端口为根端口)

在每条存在STP的物理链路上,有且仅有一个负责转出根网桥的BPDU

生成树的步骤:

1,选举根交换机:

选举根交换机:优先级越小,则网桥ID越小;若优先级相同,则比较MAC地址,从MAC地址左侧开始比较,数值小的,则网桥ID就越小

2,选举根端口;

选举根端口:1,BPDU接收端口到根交换机的路径成本最小;2:对端的网桥ID最小;3,对端的端口ID最小(端口号)(端口ID优先级,范围:0-240;为16的倍数;默认值为1

根端口:每台非根网桥,有且仅有一个根端口

3,选举指定端口并将剩下的备用端口阻塞

指定端口:

1,根交换机的所有端口,都是指定端口;

2,根端口的对端端口一定是指定端口;

3,BPDU转发端口到根交换机的路径成本最小的为指定端口;

4,本端的网桥ID最小;

备用端口(阻塞端口):

当其他端口选举完后,剩余的所有接口为备份端口,并将他们阻塞

端口状态:

1,阻塞状态;

2,侦听状态;

3;学习状态;

4,转发状态;

5,禁用状态

===============================================================

cisco模拟器实验步骤:

主机1:

IP:192.168.1.1/24

gateway:192.168.1.254

主机2:

IP:192.168.2.1/24

gateway:192.168.2.254

x1:Switch>enable

Switch#configure terminal

Switch(config)#vlan 10

Switch(config-vlan)#vlan 20

Switch(config-vlan)#exit

Switch(config)#interface fastEthernet 0/3

Switch(config-if)#switchport access vlan 10

Switch(config-if)#no shutdown

Switch(config-if)#exit

Switch(config)#spanning-tree mode pvst

Switch(config)#spanning-tree mode rapid-pvst

Switch(config)#interface range fastEthernet 0/1-2

Switch(config-if-range)#switchport mode trunk

Switch(config-if-range)#no shutdown

Switch(config-if-range)#exit

x2:  Switch>enable

Switch#configure terminal

Switch(config)#vlan 20

Switch(config-vlan)#vlan 10

Switch(config-vlan)#exit

Switch(config)#interface fastEthernet 0/3

Switch(config-if)#switchport access vlan 20

Switch(config-if)#no shutdown

Switch(config-if)#exit

Switch(config)#spanning-tree mode pvst

Switch(config)#spanning-tree mode rapid-pvst

Switch(config)#interface range fastEthernet 0/1-2

Switch(config-if-range)#switchport mode trunk

Switch(config-if-range)#no shutdown

Switch(config-if-range)#exit

x3: Switch>enable

Switch#configure terminal

Switch(config)#vlan 10

Switch(config-vlan)#vlan 20

Switch(config-vlan)#exit

Switch(config)#interface range fastEthernet 0/1-2

Switch(config-if-range)#switchport trunk encapsulation dot1q

Switch(config-if-range)#switchport mode trunk

Switch(config-if-range)#no shutdown

Switch(config-if-range)#exit

Switch(config)#spanning-tree mode pvst

Switch(config)#spanning-tree mode rapid-pvst

Switch(config)#spanning-tree vlan 10 root primary

Switch(config)#spanning-tree vlan 20 root secondary

Switch(config)#spanning-tree vlan 10 priority 0

Switch(config)#spanning-tree vlan 20 priority 4096

Switch(config)#ip routing

Switch(config)#interface vlan 10

Switch(config-if)#ip address 192.168.1.254 255.255.255.0

Switch(config-if)#no shutdown

Switch(config-if)#exit

Switch(config)#interface fastEthernet 0/3

Switch(config-if)#no switchport

Switch(config-if)#ip address 10.1.1.1 255.255.255.0

Switch(config-if)#no shutdown

Switch(config-if)#exit

Switch(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.254

x4:  Switch>enable

Switch#configure terminal

Switch(config)#vlan 10

Switch(config-vlan)#vlan 20

Switch(config-vlan)#exit

Switch(config)#interface range fastEthernet 0/1-2

Switch(config-if-range)#switchport trunk encapsulation dot1q

Switch(config-if-range)#switchport mode trunk

Switch(config-if-range)#no shutdown

Switch(config-if-range)#exit

Switch(config)#spanning-tree mode pvst

Switch(config)#spanning-tree mode rapid-pvst

Switch(config)#spanning-tree vlan 20 root primary

Switch(config)#spanning-tree vlan 10 root secondary

Switch(config)#spanning-tree vlan 20 priority 0

Switch(config)#spanning-tree vlan 10 priority 4096

Switch(config)#ip routing

Switch(config)#interface vlan 20

Switch(config-if)#ip address 192.168.2.254 255.255.255.0

Switch(config-if)#no shutdown

Switch(config-if)#exit

Switch(config)#interface fastEthernet 0/3

Switch(config-if)#no switchport

Switch(config-if)#ip address 10.1.1.254 255.255.255.0

Switch(config-if)#no shutdown

Switch(config-if)#exit

Switch(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.1

代码至此敲打完毕,接下来试试两台主机能否互相通信:

主机2ping主机1:

主机1ping主机2:

接下来检查生成树:

Switch#show spanning-tree

Switch#show spanning-tree vlan vlan-id detail

Cisco 模拟器rstp生成树相关推荐

  1. CentOS6安装Cisco模拟器Dynamips

    Cisco模拟器运行于Windows环境,比较耗资源,因此,在现有的CentOS6 Linux操作系统上,安装Dynamips来模拟Cisco路由和交换. 一.下载: 下载需要的几个包 [root@c ...

  2. DHCP服务配置-Cisco模拟器

    DHCP服务配置(Cisco模拟器) 方法一. 利用三层交换机配置DHCP服务 1.拓扑图规划 2. 配置二层交换机vlan 3. 配置三层交换机vlan 4. 配置DHCP服务 5. 测试 方法二. ...

  3. cisco模拟器(cisco模拟器怎么显示端口)

    cisco模拟器下载 这是下载连接 直接打开就能下 呵呵 有什么不懂的再问我啊 思科模拟器 大家都用什么的啊? 如果是思科初学者就用packet tracker,这个软件是纯软件模拟,和真实的环境有差 ...

  4. Cisco模拟器配置OSPF

    一.前言 1.1 本文为Cisco模拟器配置OSPF操作笔记 (供新手参考) 使用Cisco模拟器,配置OSPF协议,并使各台电脑ping通,如下参考图! 1.2 思科路由器设置ip设置 在将设备摆放 ...

  5. 配置Cisco按vlan生成树PVST

    作为cisco的私有生成树协议,PVST的应用范围受到了一定程度的限制,只有思科的交换机才能配置使用. 原理是给交换机环路中的每一个vlan生成一棵树用来阻塞环路达到解决广播风暴和备份链路的作用,通过 ...

  6. 思科模拟器 --- 快速生成树协议RSTP配置

    学习目标:理解和掌握生成树协议原理和生成树协议RSTP的配置方法 1.定义:生成树协议(spanning-tree),作用是在交换网络中提供冗余备份链路,并且解决交换网络中的环路问题. 2.生成树协议 ...

  7. 思科模拟器交换机生成树命令解析

    在思科模拟器中,交换机生成树功能可以通过以下命令进行配置: 1.使能交换机生成树协议 Switch(config)# spanning-tree mode {mst|pvst|rapid-pvst}m ...

  8. cisco 模拟器安装及交换机的基本配置实验心得_看完这份1113页的TCP/IP协议+路由与交换机,成功上岸字节跳动...

    TCP是一个巨复杂的协议,因为它要解决很多问题,而这些问题又带出了很多子问题和阴暗面.所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获. 之所以想写这篇文章,目的有三个: 一个 ...

  9. cisco 模拟器安装及交换机的基本配置实验心得_软考网络工程师级配置题总结 | 交换机配置、路由器配置、广域网接入配置、L2TP配置、IPSec配置、PIX防火墙配置...

    软考网络工程师级配置题总结 一. 交换机配置 1. 交换机的基本配置 Enable 进入特权模式 Config terminal 进入配置模式 Enable password cisco 设置enab ...

  10. CISCO模拟器dynagen的自定义拓扑和配置

            告别BOSON,从现在开始.         学习CCNA/CCNP,一个好的模拟器必不可少.很多兄弟都用boson,因为它更贴近试题,但是boson的缺陷在于,他仅仅是模拟了cisc ...

最新文章

  1. Samba amp; Nginx - Resource temporarily unavailable
  2. php数组转字符串 join,jQuery中将数组转换成字符串join()和push()使用
  3. 使用增强型后缀数组(ESA)的文本匹配算法
  4. Linux桌面环境介绍以及优缺点分析
  5. 矩阵快速幂的一份小结
  6. CentOS 7安装nginx+php+mysql环境
  7. MySQL - 存储过程
  8. iPhone入门教程 (视频)
  9. VB调用周立功CAN接口卡接口库函数
  10. 更新RDL文件中的数据集(DataSets)
  11. Android 蓝牙HID协议(基于BR蓝牙)连接流程分析--framework-jni-btif-bta-btm-hci -- 全网最详细(一)
  12. 【C语言】如何优雅地进行嵌入式C开发?(万字总结)
  13. TCP/IP协议之struct sock结构体
  14. Linux系统/etc/resolv.conf文件为只读模式,且无法更改权限
  15. SLAM中双目三角化
  16. Redhat相关快捷键
  17. 什么是CF , correlation filer ? 【无标题】
  18. 一个基于Python的体重BMI计算程序
  19. A股十大股东持股数据查询网站的数据库设计
  20. 怎么做能防止B站再崩?

热门文章

  1. 转载:常见的15种音频格式
  2. CC2530单片机开发--串口
  3. 6场圆桌,20+演讲,48小时聚会, 2020全球区块链算力大会圆桌议题首度曝光
  4. Linux学习-软件磁盘阵列
  5. Word中批量删除引用符号
  6. 圆你的大厂梦!字节跳动Java高频面试题真题一二三面常见问题
  7. matlab中pts什么意思,【网安学术】使用PTS和SLM联合技术降低FBMC-OQAM系统的PAPR
  8. Struts2+Spring2+Hibernate3配置(根据尚学堂马士兵老师的授课视频整理)
  9. 如何在iconfont.cn 下载ttf格式的图标
  10. 【Java实现】南京地铁导航系统的简单实现(三)—— 图形化界面的设计