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

[经验分享] Cisco PT模拟实验(5) 交换机的生成树协议配置

[复制链接]

尚未签到

发表于 2018-7-18 11:50:35 | 显示全部楼层 |阅读模式
  Cisco PT模拟实验(5) 交换机的生成树协议配置
  实验目的
  理解生成树协议工作原理
  掌握快速生成树协议RSTP的基本配置方法
  实验背景
  公司财务部和销售部的PC通过2台交换机实现通信,为提高网络可靠性,冗余链路是一个不错的思路,可防止因某条链路故障导致整个网络的中断,但冗余拓扑存在网络环路等一系列问题,为此需要在交换机上做适当配置。
  技术原理

  •   生成树协议:监视二层交换式网络以找出所有可用的链路,并关闭冗余链路以确保不会出现环路。 首先利用生成树算法创建一个拓扑数据库,然后将网络的冗余备份链路从逻辑上断开,这样数据帧只能在生成树协议选定的最优链路上进行转发。
  •   协议版本:STP(生成树协议)、RSTP(快速生成树协议)、MSTP(多生成树协议)。
  •   生成树算法(STA):

    •   选举根桥,其拥有最小的桥ID(即RID),桥ID由桥优先级(Priority)和桥MAC地址共同决定
    •   计算到根桥的路径,由端口开销(Cost)、桥ID(BID=桥优先级+桥MAC地址)、端口ID(PID=端口优先级+端口号)确定最佳路径,开销取决于链路的带宽
    •   配置端口角色,有根端口(Root Port)、指定端口(Designated Port)和非指定端口(Non-designated Port)

  •   生成树端口有4种状态,而状态间转换需要花费一定时间,从阻塞到侦听需20秒,从侦听到学习需15秒,从学习到转发需15秒。大多数情况下,交换机的端口都处于阻塞或转发状态。

    •   阻塞(Block):只监听/接收BPDU报文
    •   侦听(Listening):只能接收或发送BPDU报文
    •   学习(Learning):能接收或发送BPDU报文,并形成MAC地址表,但不能转发数据帧
    •   转发(Forwarding):能接收或发送BPDU报文,并形成MAC地址表,同时发送和接收数据帧

  •   STP会聚:交换机上所有端口都转换到转发或阻塞模式,默认需要50秒时间。在会聚完成之前交换机是无法转发数据,为此Cisco创建了生成树的拓展特性(会聚加速)以修补IEEE202.1d标准中的缺陷,包括PortFast、UplinkFast、BackboneFast特性。
  •   快速生成树协议(RSTP):为解决STP及其拓展特性的问题,由802.1d发展而成的802.1w标准,在网络结构发生变化时,能更快地收敛网络。当根端口或指定端口出现故障时,冗余端口可直接切换到替换或备份端口,从而实现RSTP协议小于1秒的快速收敛。

    •   端口状态:学习、转发、丢弃
    •   端口角色:在生成树协议的基础上增加了替换端口(Alternate Port)和备份端口(Backup Port)

  实验设备:Switch_2960 2台;PC 4台;直通线;交叉线。
  实验拓扑
DSC0000.png

  实验步骤:
  按拓扑图搭建网络,并为交换机提供冗余链路
  默认情况下STP是启用的。通过两台交换机之间传送网桥协议数据单元(BPDU)。选出根交换机、根端口等,以便确定端口的转发状态。如图,标记为×××的端口处于堵塞状态
  配置快速生成树协议(RSTP)
  查看交换机生成树协议配置
  Switch#show spanning-tree summary
  Switch#show spanning-tree
  测试。当主链路处于down状态时,能够自动地切换到备份链路,保证数据的正常转发。
  注意:只有当2台交换机都配置RSTP后,再将交换机连接起来。如果先连线再配置会造成广播风暴,影响交换机的正常工作。
PC设置  
192.168.1.2        //PC0
  
192.168.1.3        //PC1
  
192.168.1.4        //PC2
  
192.168.1.5        //PC3
  
//子网掩码和网关
  
255.255.255.0
  
192.168.1.1
Switch0和Switch1配置  
Switch>en
  
Switch#show spanning-tree                  //査看交换机生成树运行状态
  
Switch#show spanning-tree summary          //査看生成树的配置信息
  
Switch#conf t
  
Switch(config)#inter f0/1
  
Switch(config-if)#switchport access vlan 2        //将该端口划分到VLAN 2
  
Switch(config-if)#exit
  
Switch(config)#inter f0/2
  
Switch(config-if)#switchport access vlan 3        //将该端口划分到VLAN 3
  
Switch(config-if)#exit
  
Switch(config)#inter range f0/23-24
  
Switch(config-if)#switch mode trunk
  
Switch(config-if)#exit
  
Switch(config)#spanning-tree mode rapid-pvst      //指定生成树协议的类型为RSTP
  
Switch(config)#end
  
Switch#show spanning-tree                  //判断根交换机、端口角色、端口状态等
# 链路测试  
PC0(命令提示符CMD下)
  
ping 192.168.1.4                  //链路通
  
Switch0
  
Switch>en
  
Switch#conf t
  
Switch(config)#inter f0/23        //关闭主链路上的端口
  
Switch(config-if)#shutdown
  
PC0(命令提示符CMD下)
  
ping 192.168.1.4                  //链路通
  
//备份链路标记由×××变为绿色,表明备份链路已启用
  实验环境: Windows 7,Cisco PT 7.0
  参考资料:CCNA学习指南(第7版)

运维网声明 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-538360-1-1.html 上篇帖子: 【干货】cisco h3c huawei 交换机批量配置端口 那些事 下篇帖子: cisco交换机命令大全(8)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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