LAN中存在的一个问题:
单点故障解决方案:
增加冗余的链路或者设备;------------------------------------------------------- STP - 生成树协议; - 作用: 网络中存在冗余链路的时候,防止 局域网 环路;默认情况下,STP 是开启的; 终极目标: 在LAN中,保证任何两个通信终端之间最短、无环 的 转发路径;交换机间发送的报文:
BPDU - 桥接协议数据单元工作过程
1、确定交换机角色 根交换机 - 一个VLAN/LAN 有且只有一个根 非根交换机 - 除了根,其他都叫非根交换机 选举原则: 比较BID,越小越好; BID组成 - 优先级+MAC 优先级 - 默认32768 MAC - 交换机基MAC show version2、确定端口角色
根端口 - 非根交换机上,有且只有一个,距离根交换机 最近的,端口 指定端口 - 每一个冲突域中,有且只有一个,距离根交换机 最近的端口; 非指定端口 - 其他端口,都是非指定端口; STP中如何表示距离? 答: 通过 cost 表示; 10M - 100 ; 100M - 19 ; 1G - 4 ; 10G - 2 ; 3、确定端口状态: disable , 关闭 listening 收听 learning 学习 forwarding 转发 block 关闭TP收敛速度优化方案
Port-Fast特性:
可以确保将 access 链路上连接的 终端设备, 直接从disable 状态 变成 转发状态; 端口状态转换时间,从原来的 30s 降低为 0 s ;配置命令:
interface fas0/1 // 连接的 PC ; swtichport mode access swtichport access vlan 1 spanning-tree portfast // 开启port-fast功能; 验证命令: show spanning-tree interface fas0/1 portfastUplink Fast 特性:
针对的是交换机之间的 Trunk链路 当交换机发现自己本身的链路出现故障以后, 会快速的将备份链路转换为主链路进行使用, 切换时间,从原来的30s ,降低为 0 s ,实现秒切; 配置命令: SW(config)# spanning-tree uplinkfast 验证命令: SW# show spanning-tree summary注意: 1、仅针对设备发现的直连故障的链路切换; 2、仅在本地设备开启即可,对端设备可以不开启; 3、STP的优先级,必须是默认的 32768;