第二章 STP应用配置

简介: 在企业实际网络环境中,经常会出现环路,严重的甚至导致网络瘫痪。而在TCP/IP理论中,三层的环路可以通过TTL从一定程度上解决。那么二层的环路又如何解决呢?本张将会通过学习STP去解决这个问题

一.生成树


生成树就是解决交换机之间的冗余避免广播风暴。自动实现,人为可以干预。


1.原理

将环形链路通过算法逻辑生成树结构,将一个多个冗余点逻辑阻断,当实际链路出现故障时,再次启动阻断的点实现容错。


2.交换机环路特点

①广播风暴 ②MAC地址紊乱 ③多帧复制

二.生成树算法


①选择根网桥(Boor bridge) ②选择根端口(Boor ports)③选择指定端口(Designated ports)


1.具体实现:


选择根网桥: 交换机的 id  最小


                      交换机的id =交换机的优先级+ 交换机的mac 地址


             


  选择根端口:  首先,根端口是在非根网桥上选择  每个非根网桥上选择一个端口作为根端口


                       其次,选择根端口首先判断非根网桥的端口根网桥的路径成本最低如果路径相同则


                                  选择端口连接的对端的网桥id 最小 如果对端网桥id一样,则比较连接对      


                                   端的端口id 最小.


          端口id = 端口优先级+ 端口号   (端口优先级通常是一样的 那么只需比较端口号)


   选择指定端口:首先再每条连接线上面选则一个端口 作为指定端口


                                ① 根网桥上的端口都是指定端口

                                ② 其次 先比较端口到根网桥的路径成本较低

                                ③ 如果相同则比较端口所在交换机的网桥id 值较小的

                                ④ 网桥id 也相同则比较端口id 较小的

三.BPDU (桥协议数据单元)


1. BPDU两种类型

                                 配置 BPDU  用于生成树计算


                                 TCN  用于通告网络拓扑变化


2. BPDU 主要字段

包括  根网桥id   根路径成本   发送的网桥id  计时器


   STP 生成树的收敛 , 就是最后计算达到平衡


        交换机端口的五种状态:

                                禁用     强制关闭

                                阻塞    只接受 BPDU

                                侦听    构建活动拓扑

                                学习    构建网桥表

                                转发    发动/接受用户信息


3.人为干预,配置生成树的意义:


1.可以实现负载平衡和容错


2.避免自动运算选出性能比较差的交换机作为根网桥 而使整个网络不稳定.


四.基本生成树命令

设定交换机sw1 为 vlan 10 的 根网桥  vlan 20 的备用命令
     sw1(config)spanning-tree  vlan 10  root   primary
     sw1(config)spanning-tree  vlan 20  root  secondary
设定交换机sw2 为 vlan 10 的 根网桥  vlan 20 的备用命令
     sw2(config)spanning-tree  vlan 10  root   secondary
     sw2(config)spanning-tree  vlan 20  root   primary
配置速端口:
SW3(config) #interface range fastEthernet 0/1-20
SW3(config-if-range)#spanning-tree portfast

创作不易,求点赞,收藏,关注,谢谢~~

目录
相关文章
RSTP原理与配置
RSTP原理与配置
|
7月前
|
网络虚拟化
MSTP原理与配置
MSTP原理与配置
|
8月前
|
安全 数据中心 C++
|
8月前
配置STP功能实验
在一个复杂的网络中,网络规划者由于冗余备份的需要,一般都倾向于在设备之间部署多条物理链路,其中一条作主用链路,其他链路作备份。这样就难免会形成环形网络,若网络中存在环路,可能会引起广播风暴和MAC表项被破坏。 网络规划者规划好网络后,可以在网络中部署STP协议预防环路。当网络中存在环路,STP通过阻塞某个端口以达到破除环路的目的。如图1所示,当前网络中存在环路,SwitchA、SwitchB、SwitchC和SwitchD都运行STP,通过彼此交互信息发现网络中的环路,并有选择的对某个端口进行阻塞,最终将环形网络结构修剪成无环路的树形网络结构,从而防止报文在环形网络中不断循环,避免设备由于重复
配置STP功能实验
|
负载均衡 网络协议 算法
第二章OSPF配置
第二章OSPF配置
138 0
|
网络协议 算法 数据库
第三章OSPF原理
第三章OSPF原理
114 0
stp的基础配置
stp的基础配置
102 0
|
网络虚拟化
Cisco——HSRP实验案例一
Cisco——HSRP实验案例一
125 0