CCNP-BCMSN学习笔记:详解生成树协议STP

需积分: 3 1 下载量 79 浏览量 更新于2024-07-31 收藏 1.6MB PDF 举报
"CCNP-BCMSN课堂笔记,涵盖了生成树协议(STP)的相关知识,适合学习思科网络技术的朋友参考。" 这篇课堂笔记主要讲解了Cisco Certified Network Professional (CCNP) 的Broadcast Media Switching and Networking (BCMSN)课程中的生成树协议,即Spanning Tree Protocol (STP)。STP是一项用于解决网络中由于冗余路径可能导致的交换环路问题的协议。笔记首先列举了冗余网络中可能出现的问题,包括重复帧拷贝、MAC地址表不稳定以及交换环路,并指出STP通过将冗余线路设置为阻塞状态来避免这些问题,形成单一的数据传输路径。 笔记详细介绍了Bridge ID,它是STP选举根桥的关键因素,由设备的MAC地址和优先级两部分组成,默认优先级为32768。用户可以通过命令`spanning-tree vlan1 priority 8192`来调整接口的优先级。选举根桥时,优先选择Bridge ID优先级最低的设备,如果优先级相同,则选取MAC地址最小的设备作为根桥。 非根桥上,STP会选举根端口和指定端口。根端口是指到根桥路径成本最低的端口,而指定端口是在非根桥上距离根桥最近的端口。选举规则包括比较接口Cost值、端口ID和Bridge ID等。接口Cost值与链路速度有关,例如10GB接口的成本为2,1GB接口的成本为4,100MB接口的成本为191,10MB接口的成本为100。用户可以使用`spanning-tree cost 18`命令修改接口Cost值。 笔记还列出了STP中端口的四种状态:Blocking(阻塞)、Listening(监听)、Learning(学习)和Forwarding(转发)。在Blocking状态下,端口仅接收BPDU但不转发数据;Listening状态下进行选举,不参与数据转发;Learning状态下学习MAC地址并准备转发数据;Forwarding状态下,端口开始正常转发数据。 这篇笔记为学习CCNP-BCMSN的学员提供了STP的基础知识,帮助理解如何通过STP消除网络中的环路,选举根桥,以及端口状态转换的过程,对于理解和配置思科网络环境中的STP非常有帮助。