设为首页 收藏本站
查看: 1159|回复: 0

[经验分享] CCNA实验十一 STP

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-2-28 08:24:45 | 显示全部楼层 |阅读模式
环境: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建立工程,拓扑如下:
      0_1290320092YYrR.jpg
  

为SW1模拟设备添加交换模块:(SW2和SW3也要进行下图操作)
0_129032020553Qq.jpg
进行设备连接如下图:
0_1290320246p3p5.jpg


     记下每台设备的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


0_1290320331dHKK.jpg

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
    0_1290320395zs8O.jpg





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
0_12903204543t35.jpg



5、从上面的分析可以得到下图:
0_1290320531PZh9.jpg


   其实在设备启动后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
0_129032071893L4.jpg

登录SW3查看变化:
0_1290320778mmmi.jpg





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



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-42755-1-1.html 上篇帖子: CCNA实验十 通过路由器实现vlan间路由(单臂路由) 下篇帖子: CCNA实验十二 STP之PortFast、UplinkFast、BackBoneFast
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表