一、中文名称:快速生成树协议

二、英文名称:spanning      tree           protocol

三、作用:防止广播风暴,备份线路

四、把一个环形的网络通过一些算法在逻辑上堵塞一些端口生成树形结构。当线路故障的时候,阻塞端口被激活,恢复通信。起到备份线路的问题。

五、生成树算法的步骤:
1
、选择根网桥(Root Bridge
选择交换网络中网桥ID最小的交换机为根网桥,网桥ID是唯一的,是由优先级和MAC地址组成(show mac-address-table可以查看)。优先级相同时MAC地址小的为根网桥。

快速生成树协议_stp


2
、选择根端口(Root ports):每个非根交换机各选择一个。
①选择根网桥最低的路径成本
②发送BPDU交换机的网桥ID值较小
③端口ID较小的:端口ID由优先级和端口编号组成,默认128
3
、选择指定端口(Designated Ports
①根网桥上的端口都是指定端口
②发送BPDU交换机的网桥ID值较小
③非根网桥上的指定端口选择顺序:根路径成本最低­­——所在的交换机的网桥ID最小——端口ID值较小

六、BPDU

七、交换机生成树端口的状态:
转发(Forwording
学习(learning
侦听(Listening
阻塞(Blocking
禁用(disabled

八、STP配置
1
、启用生成树命令
sw
config#spanning-tree vlan         vlan-list

2
、指定根网桥
sw
config#spanning-tree vlan         vlan-list  priority     Bridge-priority
sw
config#spanning-tree vlan         vlan-list  root           {primary|secondary}

3
、修改端口成本
sw
config-if#spanning-tree  vlan    vlan-list    cost cost

4
、修改端口优先级
sw
config-if#spanning-tree       vlan  vlan-list  port-priority   priority

5
、配置速端口
sw
config-if#spanning-tree       portfast

6
、查看生成树配置
sw#show  spanning-tree

7
、查看某个vlan生成树信息
sw#show         spanning-tree           vlan  vlan-id   detail

九、