发布日期:2015-09-30 11:31 来源: 标签: 网络技术教程 网络实验教程 树协议STP 树协议STP的配置
生成树协议(spanning-tree),作用是在交换网络中提供冗余备份链路,并解决交换网络中的环路问题。

实验名称:生成树协议STP(IEEE 802.1d)的配置。

实验目的:理解生成树协议STP的配置及原理。

技术原理:生成树协议(spanning-tree),作用是在交换网络中提供冗余备份链路,并解决交换网络中的环路问题。是利用SPA(生成树算法),在存在交换环路的网络中生成一个没有环路的树型网络,运用该算法将交换网络冗余的备份链路逻辑上断开,当主链路有问题时能自动切换到备份链路,保证数据的正常转发。

生成树协议的工作过程:

1、选举Bridge ID最小的为根交换机(RootBridge)

2、所有非根交换机选择一条到达根交换机的最短路径

3、所有非根交换机产生一个根端口

4、每个LAN确定指定端口

5、将所有根端口和指定端口设为转发状态

6、将其他端口设为阻塞状态


实现功能:使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。

实验设备: S2126G二台,PC二台,直连线四根。

实验拓朴:


实验步骤:1.交换机1的基本配置。(创建vlan 10,并把端口0/5划分到vlan 10)

      Switch>enable 14       

Switch# configure terminal      

Switch(config)#hostname switch1 

Switch1(config)#vlan 10

Switch1(config-vlan)# name test10  

    Switch1(config-vlan)# exit

Switch1(config)# int fa 0/5     

Switch1(config-if)#switchport access vlan 10

Switch1(config-if)# exit

Switch1(config)#interface range fastethernet 0/1-2  !进入接口0/1和0/2

Switch1(config-if-range)#switchport mode trunk  

l 2.交换机2的基本配置。(创建vlan 10,并把端口0/5划分到vlan 10)

      Switch>enable 14       

Switch# configure terminal      

Switch(config)#hostname switch2 

Switch2(config)#vlan 10

Switch2(config-vlan)# name test10  

    Switch2(config-vlan)# exit

Switch2(config)# int fa 0/5     

Switch2(config-if)#switchport access vlan 10

Switch2(config-if)# exit

Switch2(config)#interface range fastethernet 0/1-2  !进入接口0/1和0/2

Switch2(config-if-range)#switchport mode trunk  

3.配置快速生成树协议

Switch1#conf t

Switch1(config)#spanning-tree  !开启生成树协议。

Switch1(config)#spanning-tree mode stp   ! 指定生成树协议的类型为STP。

Switch2#conf t

Switch2(config)#spanning-tree  !开启生成树协议。

Switch2(config)#spanning-tree mode stp   ! 指定生成树协议的类型为STP。

Switch1#show spanning-tree !查看生成树的配置信息。

StpVersion : STP

SysStpStatus : Enabled

BaseNumPorts : 24

MaxAge : 20

HelloTime : 2

ForwardDelay : 15

BridgeMaxAge : 20

BridgeHelloTime : 2

BridgeForwardDelay : 15

MaxHops : 20

TxHoldCount : 3

PathCostMethod : Long

BPDUGuard : Disabled

BPDUFilter : Disabled

BridgeAddr : 00d0.f88c.404c

Priority : 32768

TimeSinceTopologyChange : 0d:0h:14m:3s

TopologyChanges : 0

DesignatedRoot : 800000D0F88C404C

RootCost : 0

RootPort : 0

4. 设置交换机的优先级,指定switch1为根交换机。

Switch1(config)#spanning-tree priority 4096

5. 查看switch2的端口1和端口2的状态。

说明:Switch1与switch2的fa0/1和fa0/2连线前显示如下:

PortAdminPortfast : Disabled

PortOperPortfast : Disabled

PortAdminLinkType : auto

PortOperLinkType : point-to-point

PortBPDUGuard: Disabled

PortBPDUFilter: Disabled

PortState : discarding

PortPriority : 128

PortDesignatedRoot : 0000000000000000

PortDesignatedCost : 0

PortDesignatedBridge : 0000000000000000

PortDesignatedPort : 0000

PortForwardTransitions : 0

PortAdminPathCost : 0

PortOperPathCost : 0

PortRole : disabledPort

Switch2#show spanning-tree interface fa 0/1  ! fa 0/1是转发(forwording)状态。(根端口)

PortAdminPortfast : Disabled

PortOperPortfast : Disabled

PortAdminLinkType : auto

PortOperLinkType : point-to-point

PortBPDUGuard: Disabled

PortBPDUFilter: Disabled

PortState : forwarding

PortPriority : 128

PortDesignatedRoot : 100000D0F87C051D

PortDesignatedCost : 0

PortDesignatedBridge : 100000D0F87C051D

PortDesignatedPort : 8001

PortForwardTransitions : 1

PortAdminPathCost : 0

PortOperPathCost : 200000

PortRole : rootPort

Switch2#show spanning-tree interface fa 0/2  !fa 0/2是阻塞(discarding)状态。(替换端口)

PortAdminPortfast : Disabled

PortOperPortfast : Disabled

PortAdminLinkType : auto

PortOperLinkType : point-to-point

PortBPDUGuard: Disabled

PortBPDUFilter: Disabled

PortState : discarding

PortPriority : 128

PortDesignatedRoot : 100000D0F87C051D

PortDesignatedCost : 0

PortDesignatedBridge : 100000D0F87C051D

PortDesignatedPort : 8002

PortForwardTransitions : 0

PortAdminPathCost : 0

PortOperPathCost : 200000

PortRole : alternatePort

Switch1#show spanning-tree interface fa 0/1  ! 

Switch1与switch2连线后显示如下:

PortAdminPortfast : Disabled

PortOperPortfast : Disabled

PortAdminLinkType : auto

PortOperLinkType : point-to-point

PortBPDUGuard: Disabled

PortBPDUFilter: Disabled

PortState : forwarding

PortPriority : 128

PortDesignatedRoot : 100000D0F87C051D

PortDesignatedCost : 0

PortDesignatedBridge : 100000D0F87C051D

PortDesignatedPort : 8001

PortForwardTransitions : 1

PortAdminPathCost : 0

PortOperPathCost : 200000

PortRole : designatedPort

Switch1#show spanning-tree interface fa 0/2

PortAdminPortfast : Disabled

PortOperPortfast : Disabled

PortAdminLinkType : auto

PortOperLinkType : point-to-point

PortBPDUGuard: Disabled

PortBPDUFilter: Disabled

PortState : forwarding

PortPriority : 128

PortDesignatedRoot : 100000D0F87C051D

PortDesignatedCost : 0

PortDesignatedBridge : 100000D0F87C051D

PortDesignatedPort : 8002

PortForwardTransitions : 1

PortAdminPathCost : 0

PortOperPathCost : 200000

PortRole : designatedPort

注意事项: 1.锐捷交换机默认spanning-tree是关闭的,如果网络上存在环路,应手工开启。

2. 锐捷交换机默认MSTP(多生成树协议)。

相关评论

专题信息
    网络技术是从1990年代中期发展起来的新技术,它把互联网上分散的资源融为有机整体,实现资源的全面共享和有机协作,使人们能够透明地使用资源的整体能力并按需获取信息。本教程从交换机、路由器、防火墙、网络安全四个方面来讲解了一些实例。