CCNA实验十一 STP

环境:Windows XP 、GNS3.0.7

目的:了解STP并干预STP选举。

说明:

STP(Spanning Tree Protocol)叫做生成树协议。它能避免局域网中的网络环回,解决成环以太网网络的“广播风暴”问题。它的工作原理是在一个有环路的网络环境中选举一台交换机作为根桥,由根桥开始,逐级形成一棵树,根桥定时发送配置报文,非根桥接收配置报文并转发,如果某台交换机能够从两个以上的端口接收到配置报文,则说明从该交换机到根有不止一条路径,便构成了循环回路,此时交换机根据端口的配置选出一个端口并把其他的端口阻塞,消除循环。当某个端口长时间不能接收到配置报文的时候,交换机认为端口的配置超时,网络拓扑可能已经改变,此时重新计算网络拓扑,重新生成一棵树。

STP的选举和依据:

1、选举根网桥:具有最低的根ID(默认为32768)或MAC地址

2、选举根端口:最小的根路径成本或直连的网桥ID最小又或者端口ID最小

3、选举指定端口:根路径成本较低或所在的交换机网桥ID比较小又或者端口ID较小

STP的各种状态:

阻塞状态(Blocking)-----不转发数据帧;接收BPDU。

侦听状态(Listening)----不转发数据帧;侦听数据帧。

学习状态(Learning)----不转发数据帧;学习地址。

转发状态(Forwarding) ----转发数据帧,学习地址。

禁止状态(Disabled)----不转发数据帧,不接受BPDU。

步骤:

1、打开GNS建立工程,拓扑如下:

为SW1模拟设备添加交换模块:(SW2和SW3也要进行下图操作)

进行设备连接如下图:

记下每台设备的console端口号进行telnet登录(右键单击设备选择“修改console端口“)

SW1:2003

SW2:2004

SW3:2005

2、登录设备SW1,打开cmd命令行输入“telnet 127.0.0.1 2003“进行操作:

Router>en

Router#conf t

Router(config)#host SW1

SW1(config)#exit

SW1#sh spanning-tree

3、登录设备SW2,打开cmd命令行输入“telnet 127.0.0.1 2004“进行操作:

Router>en

Router#conf t

Router(config)#host SW2

SW2(config)#exit

SW2#sh spanning-tr

4、登录设备SW3打开cmd命令行输入“telnet 127.0.0.1 2005“进行操作:

Router>en

Router#conf t

Router(config)#host SW3

SW3(config)#exit

SW3#sh spanning-tr

5、从上面的分析可以得到下图:

其实在设备启动后STP协议就自动启动了,当它发现有环路存在的时候,它会选举出一个设备作为根网桥,这时根网桥所有端口成为指定端口并处于转发状态。然后在其他分非根网桥设备上选举根端口,而这个根端口是从非根网桥到根网桥最低成本的路径它一般处于转发状态。接着再在非根网桥设备上选举出指定端口,而这个端口是非根网桥上到达根网桥的最低成本端口,指定端口也是处于转发状态。最后网桥决定哪一个设备上的端口作为非指定端口也就是阻塞端口,这个端口不转发流量但接收流量从而达到防止环路而且在转发链路出现问题时,阻塞端口会转变为转发状态,让链路重新工作。在上图可以看出根网桥为SW1,作为非根网桥的是SW2和SW3,而且SW2和SW3之间的链路是阻塞的,因为SW3的fa0/1口处于阻塞状态不转发数据的,此时整个网路的就不存在环路了。

6、干预STP选举根网桥,通过修改设备的优先级达到指定设备成为根网桥,可以把SW2选举成根网桥。

登录SW2进行如下操作:

SW2>en

SW2#conf t

SW2(config)#spanning-tree vlan 1 priority 4096 //设置在STP协议中valn 1的优先级为4096,在这里没有配置vlan所以用vlan 1.

SW2(config)#exit

SW2#sh spanning-tr

登录SW3查看变化:

显然STP选举已经改变了,所以可以通过修改优先级来实现指定设备成为网桥。至此实验完成

时间: 2024-10-23 10:31:35

CCNA实验十一 STP的相关文章

实验十一 路由器综合路由配置

实验十一 路由器综合路由配置 一.实验目标 掌握综合路由器的配置方法: 掌握查看通过路由重分布学习产生的路由: 熟悉广域网线缆的链接方式: 二.实验背景 假设某公司通过一台三层交换机连到公司出口路由器R1上,路由器R1再和公司外的另一台路由器R2连接.三层交换机与R1间运行RIPV2路由协议,R1与R2间运行OSPF路由协议.现要做适当配置,实现公司内部主机与公司外部主机之间的相互通信. 三.技术原理 为了支持本设备能够运行多个路由协议进程,系统软件提供了路由信息从一个路由进程重分布到另一个路由

              CCNA实验一 登陆设备控制台  

CCNA实验一 登陆设备控制台 环境: Windows XP ,GNS3.0.7 目的: 懂得使用工具登录到路由设备. 步骤: 首先打开GNS搭建拓扑环境如下: 启动R1并右键查看与console连接的端口(登录时要使用) (一)   用系统自带的超级终端登录到路由器:(注意新买的路由器没有做任何配置所以不能远程登录配置,只有使用翻转线跟本地系统连接,然后通过本地登录再进行配置才能投入使用) (二).通过Telnet登录到路由器,进入cmd命令操作: 其实除了使用这两种工具登录外,还可以使用Se

          CCNA实验二 路由基本配置  

CCNA实验二 路由基本配置 环境: Windos XP ,GNS3.0.7   VPCS.exe 目的: 掌握路由的基本配置 步骤: 1.首先打开GNS创建一个工程,然后单击"编辑"选择"图标管理"进入操作"Available symbols"窗口中选择computer ,然后点击小于号">"添加到右的"Customized nodes" 窗口再在"name"中输入"c

        CCNA实验三 把路由器配置成PC

CCNA实验三 把路由器配置成PC 环境:Windows XP, GNS3.0.7 步骤: 1. 首先打开GNS创建下面的拓扑:      分别右键查看R1 和PC的console端口:R1:2000 , PC:2002   2.首先Telnet到R1进行路由基本配置:在cmd命令行输入:telnet  127.0.0.1  2000登陆然后配置 查看R1所有端口信息: 3.Telnet到PC路由器,把它配置成PC在进入cmd命令行输入:telnet  127.0.0.1  2002登陆然后配置

      CCNA实验四 开启路由器的WEB管理服务

CCNA实验四  开启路由器的WEB管理服务 环境: Windos XP ,GNS3.0.7 目的:实践如何开启路由器的WEB管理服务,通过IE对路由器进行管理 步骤: 1..首先在物理机XP系统上安装loopback 虚拟网卡,打开"控制面板"--"添加硬件"如下操作 2.打开GNS建立下面的拓扑结构: 然后右键单击cloud "Loopback0"选择"配置" 然后连接设备:右键单击R1选择"修改console端

      CCNA实验五 配置路由器为DHCP服务器

CCNA实验五配置路由器为DHCP服务器 环境: Windos XP ,GNS3.0.7 目的:实践如何配置路由器为DHCP服务器 实验A: 1.开始首先安装Loopback 0虚拟网卡,然后配置它自动获得IP地址: 打开GNS新建一个工程,创建拓扑: 右键Colud "Loopback0"选择"配置"进行如下操作: 接着连接设备启动R1,查看的console端口为2000: 2.打开cmd命令,输入"telnet 127.0.0.1 2000 "

        CCNA实验七 跨交换机间的vlan  

CCNA实验七 跨交换机间的vlan 环境:Windows XP  GNS3.0.7    VPCS.exe 目的:配置跨交换机间的vlan通信 说明:使跨交换机间的vlan通信,必须把连接两个交换机的链路配置成trunk(中继),这样能使两台实现了vlan的设备之间创建链路时节省端口,让一条链路就能承载多个vlan. 步骤: 拓扑如下: 1.首先为SW1和SW2添加交换模块:方法:右键SW1单击"配置"---"单击"SW1"---"插槽&quo

  CCNA实验十八交换机的端口安全  

CCNA实验十八交换机的端口安全 环境:Windows XP .Packet Tracer 3.5 目的: 懂得如何保护交换机端口安全. 说明: 保护交换机端口有三种方法:(注意交换机端口安全只能在access接口配置) (1)       限制交换机端口的最大连接数,最大连接数的取值是1-128. (2)       交换机端口进行MAC地址绑定 (3)       交换机端口进行IP地址绑定(要在三层设备上配置) 产生安全违例的处理方式: (1)       protect 当安全地址个数已

CCNA实验十九 静态与默认路由  

CCNA实验十九 静态与默认路由 环境:Windows XP .Packet Tracert 5.3 目的:了解静态路由与默认路由的使用 说明: 静态路由是指由网络管理员手工配置的路由信息.当网络的拓扑结构或链路的状态发生变化时,需要手工去修改路由器中相关的静态路由信息.静态路由信息在缺省情况下是私有的,不会传递给其他路由器.可以通过对路由器进行设置使之成为共享的.静态路由一般适用于比较简单的网络环境.静态路由的管理距离为1.(注意直连的接口管理距离为0)管理距离越少,越可靠. 默认路由是特殊的