STP(Spanning Tree Protocol)是生成树协议的英文缩写,可应用于计算机网络中树形拓扑结构建立,主要作用是防止网桥网络中的冗余链路形成环路工作。但某些特定因素会导致STP失败,要排除故障可能非常困难,这取决于网络设计。生成树协议适合所有厂商的网络设备,在配置上和体现功能强度上有所差别,但是在原理和应用效果是一致的。
作用:防止在二层网络中出现环路问题;实现链路的冗余备份
原理:从多条链路中选择一条最优链路转发数据; 剩余的其他链路作为备份, 处于阻塞状态
二层环路带来的问题:
①广播风暴(在设备之间存在大量的广播报文,占用设备的资源)
②重复帧
③mac地址漂移(同一个mac地址绑定到同一个交换机不同接口)
排查二层环路问题:
①通过抓包软件抓包查看是否存在大量重复报文
②查看交换机的CPU ,内存等资源的占用情况
③查看mac地址迁移记录
④交换机接口指示灯同频率狂闪
分类:
①STP-----标准STP---IEEE-802.1D
② RSTP----快速STP---IEEE-802.1W
③ MSTP----多实例STP---IEEE-802.1S (默认)