资源描述:
《多生成树协议MSTP在实验中应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、多生成树协议MSTP在实验中应用摘要:本文从职业院校技能竞赛背景出发,结合实际训练实例,突破竞赛中的重点和难点,以锐捷公司的设备为载体,具体介绍了多生成树协议MSTP在实例的运用,来具体讲解MSTP的原理和配置,在实现网络冗余和可靠性的同时实现负载均衡,这对于提升我校学生计算机技能比赛能力有重要的意义。关键词:多生成树协议MSTP网络冗余负载均衡1.实验背景某企业网络管理员认识到,传统的生成树协议(STP)是基于整个交换网络产生一个树形拓扑结构,所有的VLANs都共享一个生成树,这种结构不能进行网络流量的负载均衡,使得有些交换设备比较繁忙,而另一些交换设备又很
2、空闲。为了克服这个问题,他决定采用基于VLAN的多生成树协议MSTP,现要在交换机上做适当配置来完成这一任务。本实验采用4台交换机设备,PC1和PC3在Vian10中,IP地址分别为172.16.1.10/24和172.16.1.30/24,PC2在Vian20中,PC4在Vian40中。2.实验功能在实现网络冗余和可靠性的同时实现负载均衡(分担)。3.实验设备接入层交换机S2126G(2台)、分布层交换机S3550-24(2台)1.实验理论知识背景STP(生成树协议)、RSTP(快速生成树协议)、MSTP(多生成树协议),这三个协议都是二层交换网络中为了防止
3、环路和实现链路冗余而设计的,下面介绍它们之间的区别与联系。STP、RSTP、MSTP基本概念:4.1STP(802.Id)STP协议生来就是为了冗余而存在的,单纯树型的网络无法提供足够的可靠性,由此我们引入了额外的链路,这才出现了环路这样的问题。但单纯是标准的802.IDSTP协议并不能实现真正的冗余与负载分担。STP为IEEE802.ID标准,它内部只有一棵STPtree,因此必然有一条链路要被blocking,不会转发数据,只有另外一条链路出现问题时,这条被blocking的链路才会接替之前链路所承担的职责,做数据的转发。无论怎样,总会有一条链路处于不被使
4、用的状态,冗余是有了,但是负载分担是不可想象的。cisco对STP做了改进,它使得每个VLAN都运行一棵stptree,这样第一条链路可以为vlan123服务,对vlan456blocking,第二条链路可以为vlan456forwarding,对vlan123关闭,无形中实现了链路的冗余,负载分担。这种技术被称之为PVST+随着网络的发展,人们发现传统的STP协议无法满足主备快速切换的需求,因为STP协议将端口定义了5种状态,分别为:blockinglisteninglearningforwardingdisabling,想要从blocking切换至forw
5、arding状态,必须要经过50秒的周期,这50秒我们只能被动地去等待。20秒的blocking状态下,如果没有检测到邻居发来的BPDU包,则进入listening,这时要做的是选举RootBridge^DesignatePort>RootPort,15秒后,进入learning,learning状态下可以学习MAC地址,为最后的forwarding做准备,同样是15秒,最后到达转发状态。这样的延时在现代网络环境下是让人极为难以忍受的。4.2RSTP(802.lw)RSTP的出现解决了延时的问题,它的收敛速度很快,当然CISCO也针对这种技术推出了自己的RPV
6、ST+技术。RSTP在STP基础上额外定义了两种portrole(注意这里的概念,端口角色),分别是alternate与backupo另外重新规定了portstate(端口状态),分别为discarding、Learning、Forwarding.STP的一大失败之处在于混淆了portrole与portstate两种概念,在RSTP±,这样的问题不再存在了,portstate与portrole无关了。alternateport责任是为另一台交换机上的链路作备份,而backupport是为本交换机上的端口作备。RSTP最重要的变化在于对BPDU中type字段的利
7、用上,之前STP只使用了其中的两个位,另外6个位中实现了很多的功能,包括不再需要去等待50秒的时间完成主备切换,直接利用proposal与agreement协商即可,这样大大缩短了收敛时间。RSTP还定义了两个新的概念:edgeport与linktype,如果是edgeport,表明下面接的只能是主机,环路的存在是不可能的,所以我们可以直接将其从discarding切换到forwarding状态,类似于STP中的portfast技术。而linktype定义了这条链路是point-to-point的还是sharedo如果有pt-pt环境下,我们就可以快速地进行切
8、换了。4.3MSTP(802.Is)S