`
sinxadmin
  • 浏览: 81779 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

CCNA实验十一 STP

阅读更多

CCNA实验十一 STP

环境:Windows XP GNS3.0.7

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

说明:

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

STP的选举和依据:

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

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

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

STP的各种状态:

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

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

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

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

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

步骤:

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

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

进行设备连接如下图:

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

SW12003

SW22004

SW32005

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

http://hi.csdn.net/attachment/201011/21/0_1290320331dHKK.gif

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

http://hi.csdn.net/attachment/201011/21/0_1290320395zs8O.gif

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,作为非根网桥的是SW2SW3,而且SW2SW3之间的链路是阻塞的,因为SW3fa0/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选举已经改变了,所以可以通过修改优先级来实现指定设备成为网桥。至此实验完成

分享到:
评论

相关推荐

    ccna实验手册 思科CCNA实验手册

    《思科CCNA实验手册》是一本专门为学习Cisco Certified Network Associate (CCNA)认证的学员设计的实践指导书籍。这本手册包含了16个精心设计的实验,旨在全面覆盖CCNA的所有核心知识点,帮助读者通过实际操作加深对...

    CCNA实验手册chp14STP

    ### CCNA实验手册chp14STP:深入解析与应用 #### 14.1 STP简介 ##### 14.1.1 基本STP **背景** 在构建网络时,为了提高其可靠性和冗余度,工程师们通常会设计包含冗余路径的网络拓扑。这种冗余设计虽然能够有效...

    CCNA实验集 30个分解实验

    本实验集“CCNA实验集 30个分解实验”旨在帮助学习者通过实践来掌握CCNA的相关知识,涵盖了一系列的基础和进阶主题。以下是根据文件名称解析出的一些关键知识点: 1. **路由协议**: - **RIP路由**(实验05):...

    CCNA实验(PDF).rar

    《CCNA实验(PDF).rar》是一个包含有关Cisco Certified Network Associate (CCNA)认证实践学习材料的压缩文件。CCNA是Cisco公司推出的一个基础网络认证,旨在验证个人在网络技术方面的基础知识和技能。这个PDF文档很...

    CCNA,CCNP完全实验手册.rar

    在实验手册中,你将深入学习高级路由协议如OSPF、EIGRP和BGP,理解VLAN、STP和VTP等交换技术,以及如何实现QoS(服务质量)以确保网络的高效运行。此外,还可能涉及到网络设计原则、故障排除策略以及网络安全的基本...

    CCNA实验手册(一是认识和了解实验设备,二是熟悉配置和排错过程)

    《CCNA实验手册》是为学习Cisco Certified Network Associate(CCNA)认证的学员精心编写的实践指南。CCNA是IT行业内广泛认可的网络基础知识证书,它涵盖了网络基础、路由技术、交换技术、无线网络和网络安全等多个...

    CCNA实验集+30个分解实验.rar

    《CCNA实验集+30个分解实验》是针对Cisco Certified Network Associate(CCNA)认证的一项重要学习资源,旨在帮助学员深入理解和掌握网络基础知识。CCNA是IT领域中广泛认可的入门级网络认证,它涵盖了网络原理、配置...

    红茶三杯 CCNA 实验手册 V3.01

    《红茶三杯 CCNA 实验手册 V3.01》是网络工程师红茶三杯创作的一份专注于CCNA(Cisco Certified Network Associate)学习的实验指导书,旨在帮助读者深入理解和掌握数据通信与网络的基础知识。这份手册自2011年发布...

    CCNA中的所有实验实例.zip_CCNA 实验_ccna实验_peopleann_probably72p_welcomerg1

    在"CCNA实验"标签中,我们可以期待这些实验涵盖CCNA课程的所有关键主题,如IPv4和IPv6地址规划、OSI模型、TCP/IP协议、Cisco IOS命令行界面(CLI)的使用、VLAN、STP、RSTP、EtherChannel、静态路由和动态路由协议...

    CCNA实验手册(V5.0(1)

    ### CCNA实验手册 V5.0(1) #### 引言 - **CCNA简介**:CCNA(Cisco Certified Network Associate)是Cisco认证体系中的入门级别认证,为网络初学者提供了一个重要的学习起点。通过学习和掌握CCNA的理论知识,并能...

    CCNA 实验手册(其包含ccna主要的20几个路由和交换实验)

    **CCNA实验手册详解** CCNA(Cisco Certified Network Associate)是Cisco公司提供的网络技术入门认证,旨在帮助初学者掌握基础的网络概念、协议、设备配置和故障排查技能。本实验手册涵盖CCNA认证中的核心知识点,...

    CCNA基本实验模拟

    【CCNA基本实验模拟】是针对Cisco Certified Network Associate(CCNA)认证的一项实践学习资源,旨在帮助考生熟悉网络基础知识,并掌握使用Cisco设备进行网络配置和故障排除的能力。实验模拟通常包含一系列任务,...

    CCNA交换实验大全

    《CCNA交换实验大全》是一本专门为学习Cisco网络技术,特别是CCNA认证的读者准备的实践指导书。这本书全面覆盖了CCNA课程中的核心概念,包括网络基础、TCP/IP协议、路由与交换技术以及网络故障排查等内容。通过一...

    ccna实验学习和总结

    本资料包“ccna实验学习和总结”针对正在学习CCNA认证的学员,提供了一系列实践操作的指导,旨在帮助学习者通过亲手操作来深化理解,提升技能。 1. **网络基础**:这部分内容可能涵盖了IP地址、子网掩码、默认网关...

    Packet Tracer 5[1].0建构CCNA实验攻略

    《Packet Tracer 5.1.0建构CCNA实验攻略》是针对Cisco Certified Network Associate (CCNA)认证考试的一份重要参考资料,它旨在通过Packet Tracer这款强大的网络模拟软件,帮助学习者深入理解和实践网络基础知识。...

    CCNA精选实验---网络互联经典实验

    通过这些CCNA实验,你不仅可以加深对网络原理的理解,还能增强实际操作能力,这对于未来在职场上的成功至关重要。同时,这些实验也为你准备CCNA认证考试提供了宝贵的实践经验。 总的来说,“CCNA精选实验---网络...

    cisco路由器+CCNA模拟实验环境软件

    标题中的“cisco路由器+CCNA模拟实验环境软件”指的是Cisco公司提供的网络设备模拟软件,主要针对CCNA(Cisco Certified Network Associate)认证的学习者。CCNA是Cisco认证的基础级别,旨在验证个人在安装、配置、...

    Packet+Tracer+5.0建构CCNA实验攻略

    《Packet Tracer 5.0建构CCNA实验攻略》是一本专为Cisco Certified Network Associate (CCNA)学习者设计的实战指南。通过Packet Tracer 5.0这一强大的网络模拟工具,读者可以深入理解并实践各种网络配置技术。以下是...

Global site tag (gtag.js) - Google Analytics