STP与MSTP【实验目的】:1.熟练掌握生成树协议的基本配置2.了解MSTP的基本配置【实验任务】:1.掌握生成树协议的工作过程2.熟练掌握生成树协议的基本配置【实验拓扑】:【实验要求】:1.熟悉北大教材《路由与交换技术》,P193的基本命令2.在二层交换机上划分VLAN2和VLAN3,如果按上图连接三台交换机,三层与二层,二层与二层之间用TRUNK链路,会出现什么效果?1)在一台计算机上用Ping另一台计算机,并观察包的情况,说明原因;2)在三台交换机上均启动生成树协议;Switch(config)#spanning-treeSwitch(config)#spanning-treemodestp3)在每台交换机上显示生成树信息,指出谁是根桥,哪些端口为根端口、指定端口,哪个端口被堵塞,Hello时间、转发延迟、最大存活期是多少?Switch#showspanning-treeSwitch#showspanning-treeintf0/7RootCost指出本交换机到达根交换机的开销;RootPort指出根端口,若为0,表明此交换机为根交换机。Showintbrif4)在一台计算机上用Ping另一台计算机,结果怎样?5)通过配置优先级,(缺省为32768),使三层交换机作为根交换机(最低的BID,优先级和MAC地址);Switch(config)#spanning-treepriority40966)再次显示三层交换机和二层交换机各端口的状态;7)断开三层交换机与二层交换机之间的一条连路(如右侧连路),显示三层交换机和二层交换机各端口的状态;测试各计算机上能否PING其它计算机;8)插上刚断开的连路,并关闭生成树协议,显示三层交换机和二层交换机各端口的状态;测试各计算机上能否PING其它计算机;【实验任务】:3.了解多生成树协议MSTP【实验要求】:1)熟悉北大教材《路由与交换技术》,P196-2012)熟悉北大教材《路由与交换技术》,P218-219练习8【背景描述】某企业网络管理员认识到,传统的生成树协议(STP)是基于整个交换网络产生一个树形拓扑结构,所有的VLANs都共享一个生成树,这种结构不能进行网络流量的负载均衡,使得有些交换设备比较繁忙,而另一些交换设备又很空闲,为了克服这个问题,他决定采用基于VLAN的多生成树协议MSTP,现要在交换机上做适当配置来完成这一任务。【实验拓扑】本实验采用4台交换机设备,PC1和PC3在Vlan10中,IP地址分别为172.16.1.10/24和172.16.1.30/24,PC2在Vlan20中,PC4在Vlan40中。接入层交换机S2126G(2台)、汇聚层交换机S3550-24(2台)【实现功能】在接入层和分布层交换机上配置MSTP,在实现网络冗余和可靠性的同时实现负载均衡(分担)。【实验要求】:第一步:配置接入层交换机S2126-A1)配置生成树及实例S2126-A(config)#spanning-tree!开启生成树S2126-A(config)#spanning-treemodemstp!配置生成树模式为MSTPS2126-A(config)#vlan10!创建Vlan10S2126-A(config)#vlan20!创建Vlan20S2126-A(config)#vlan40!创建Vlan40S2126-A(config)#interfacefastethernet0/1S2126-A(config-if)#switchportaccessvlan10!分配端口F0/1给Vlan10S2126-A(config)#interfacefastethernet0/2S2126-A(config-if)#switchportaccessvlan20!分配端口F0/2给Vlan20S2126-A(config)#interfacefastethernet0/23S2126-A(config-if)#switchportmodetrunk!定义F0/23为trunk端口S2126-A(config)#interfacefastethernet0/24S2126-A(config-if)#switchportmodetrunk!定义F0/24为trunk端口S2126-A(config)#spanning-treemstconfiguration!进入MSTP配置模式S2126-A(config-mst)#instance1vlan1,10!配置instance1(实例1)并关联Vlan1和10S2126-A(config-mst)#instance2vlan20,40!配置实例2并关联Vlan20和40S2126-A(config-mst)#nameregion1!配置域名称S2126-A(config-mst)#revision1!配置版本(修订号)2)验证测试:验证MSTP配置S2126-A#showspanning-treemstconfiguration!显示MSTP全局配置Multispanningtreeprotocol:EnabledName:region1Revision:1InstanceVlansMapped--------------------------------------------------------------------02-9,11-19,21-39,41-409411,10220,40第二步:配置接入层交换机S2126-BS2126-B(config)#spanning-tree!开启生成树S2126-B(config)#spanning-treemodemstp!采用MSTP生成树模式S2126-B(config)#vlan10!创建Vlan10S2126-B(config)#vlan20!创建Vlan20S2126-B(config)#vlan40!创建Vlan40S2126-B(config)#interfacefastethernet0/1S2126-B(config-if)#switchportaccessvlan10!分配端口F0/1给Vlan10S2126-B(config)#interfacefastethernet0/2S2126-B(config-if)#switchportaccessvlan40!分配端口F0/2给Vlan40S2126-B(config)#interfacefastethernet0/23S2126-B(config-if)#switchportmodetrunk!定义F0/23为trunk端口S2126-B(config)#interfacefastethernet0/24S2126-B(config-if)#switchportmodetrunk!定义F0/24为trunk端口S2126-B(config)#spanning-treemstconfiguration!进入MSTP配置模式S2126-B(config-mst)#instance1vlan1,10!配置instance1(实例1)并关联Vlan1和10S2126-B(config-mst)#instance2vlan20,40!配置实例2并关联Vlan20和40S2126-B(config-mst)#nameregion1!配置域名称S2126-B(config-mst)#revision1!配置版本(修订号)验证测试:验证MSTP配置S2126-B#showspanning-treemstconfigurationMultispanningtreeprotocol:EnabledName:region1Revision:1InstanceVlansMapped--------------------------------------------------------------------02-9,11-19,21-39,41-409411,10220,40第三步:配置分布层交换机S3550-AS3550-A(config)#spanning-tree!开启生成树S3550-A(config)#spanning-treemodemstp!采用MSTP生成树模式S3550-A(config)#vlan10S3550-A(config)#vlan20S3550-A(config)#vlan40S3550-A(config)#interfacefastethernet0/1S3550-A(config-if)#switchportmodetrunk!定义F0/1为trunk端口S3550-A(config)#interfacefastethernet0/23S3550-A(config-if)#switchportmodetrunk!定义F0/23为trunk端口S3550-A(config)#interfacefastethernet0/24S3550-A(config-if)#switchportmodetrunk!定义F0/24为trunk端口S3550-A(config)#spanning-treemst1priority4096!配置交换机S3550-A在instance1中的优先级为4096,缺省是32768,值越小越优先成为该instance中的rootswitchS3550-A(config)#spanning-treemstconfiguration!进入MSTP配置模式S3550-A(config-mst)#instance1vlan1,10!配置实例1并关联Vlan1和10S3550-A(config-mst)#instance2vlan20,40!配置实例2并关联Vlan20和40S3550-A(config-mst)#nameregion1!配置域名为region1S3550-A(config-mst)#revision1!配置版本(修订号)验证测试:验证MSTP配置S3550-A#showspanning-treemstconfigurationMultispanningtreeprotocol:EnabledName:region1Revision:1InstanceVlansMapped--------------------------------------------------------------------02-9,11-19,21-39,41-409411,10220,40第四步:配置分布层交换机S3550-BS3550-B(config)#spanning-tree!开启生成树S3550-B(config)#spanning-treemodemstp!采用MSTP生成树模式S3550-B(config)#vlan10S3550-B(config)#vlan20S3550-B(config)#vlan40S3550-B(config)#interfacefastethernet0/1S3550-B(config-if)#switchportmodetrunk!定义F0/1为trunk端口S3550-B(config)#interfacefastethernet0/23S3550-B(config-if)#switchportmodetrunk!定义F0/23为trunk端口S3550-B(config)#interfacefastethernet0/24S3550-B(config-if)#switchportmodetrunk!定义F0/24为trunk端口S3550-B(config)#spanning-treemst2priority4096!配置交换机S3550-B在instance2(实例2)中的优先级为4096,缺省是32768,值越小越优先成为该region(域)中的rootswitchS3550-B(config)#spanning-tre