是一种层级交换协议,STP全称为Spanning Tree Protocol(生成树协议),是一种用于将交换机网络中的环路进行剪除,从而避免出现数据包的死循环的协议。本文将从华为STP的结构与原理、STP的优缺点、如何开启STP三个角度来进行分析。
一、华为STP的结构与原理
华为STP的结构分为三层:上层为实体层,中层为协议层,下层为物理层。实体层实现物理接口的操作,协议层实现STP协议的架构以及STP状态转移,物理层则是其下发出控制信息。华为STP的原理是通过采用一个树形的拓扑结构来消除环路,防止数据包在交换机网络中形成死循环。华为STP通过BPDU报文协议,选举出的根交换机来把整个交换机网络中的线路变成树形结构,只保留一个最佳路径,从而实现了环路的剪除,使网络数据能够正常传输。
二、STP的优缺点
STP的优点有:
1.提高系统的可用性,保证系统的稳定性。
2.能够在交换机出现环路的时候,对交换机进行自动算法处理,剪除交换机上的环路,有效防止数据报文的死循环。
3.STP协议可以自动地选择交换机路径,防止管理路径复杂性的需要。
STP的缺点有:
1.网络中出现的所有交换机,只能使用一条路径,容易导致网络的拓扑结构单一,不利于追求性能的网络设计需求。
2.当某个交换机发生故障时,很容易发生计算出新的最佳路径本身是不可行的情况,从而会导致流量不能正常转发,影响网络的正常使用。
三、如何开启STP
在华为S系列交换机中,开启STP的方法是在交换机系统视图下(system-view)输入以下命令:
stp enable //这个命令是用来开启STP协议
stp mode stp //这个命令是选择成为一个普通交换机
interface gigabitethernet0/0/1 //配置端口
port link-type access //配置端口类型
port default vlan 10 //配置端口所属VLAN
stp edged-port enable //边缘端口配置
扫码咨询 领取资料