尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

STP基础实验1:STP基础配置

STP基础实验1:STP基础配置 一、STP协议概述STP生成树协议用于解决二层数据链路中的逻辑环路问题。协议通过交互BPDU报文完成全网拓扑计算构建出无环的树状交换网络并对冗余端口执行阻塞操作当链路发生故障时STP可快速感知故障自动切换至备用链路保障数据转发。交换机运行STP时依靠BPDU报文交互完成三轮选举先选出全网唯一的根交换机每台非根交换机选举唯一根端口每条物理网段选举唯一指定端口剩余端口全部阻塞。华为VRP系统提供全套可调参数命令可灵活优化生成树拓扑。二、STP三大基础计时器生成树依靠三组定时器维护拓扑稳定根桥配置的计时器参数会同步作用于全网所有交换机。Hello Time报文发送周期默认2秒。根桥周期性发送BPDU报文维护全网拓扑稳定若交换机长期收不到上游BPDU则会触发新一轮生成树计算。Max AgeBPDU最大存活时间默认20秒用于判定BPDU报文是否失效。根桥发出的配置BPDU初始Message Age为0每经过一台转发交换机数值1当报文存活时间超过Max Age交换机会判定该BPDU老化阻塞接收该报文的接口并以自身为根桥向外发送新BPDU以此控制生成树网络最大半径。Forwarding Delay转发延迟默认15秒。网络拓扑变更后新的拓扑配置无法瞬间同步至所有交换机若端口立刻转发数据极易产生临时环路。因此新选举出的根端口、指定端口需等待两倍Forwarding Delay时长才会进入转发状态保证全网交换机同步更新拓扑视图规避临时环路风险。三、STP核心选举规则STP构建无环网络遵循四条核心结论一个二层广播域内有且仅有一台根桥每一台非根交换机选举唯一根端口每一条物理网段冲突域选举唯一指定端口既非根端口、也非指定端口的冗余端口全部阻塞。根端口选举非根交换机专属选举优先级从高到低依次判定① 端口到根桥的根路径开销Path Cost最小② 对上一跳交换机的BID桥ID数值更小③ 对端互联端口的端口优先级更小④ 对端端口编号更小。根端口是非根交换机通往根桥的最优链路是本机转发流量至根桥的唯一出口。指定端口选举每条网段专属每条交换机互联链路两端端口中仅会选出一个指定端口负责本网段向根桥转发流量选举判定逻辑与根端口完全一致① 本网段端口到根桥的根路径开销最小② 本机BID桥ID数值更小③ 本地端口优先级更小④ 本地端口编号更小。阻塞端口完成根桥、根端口、指定端口选举后剩余冗余端口将被阻塞仅接收、不转发用户流量仅当现有根端口/指定端口链路故障时阻塞端口才会解除阻塞切换为转发端口。四、BPDU报文与标识体系BPDU报文携带核心信息交换机依靠BPDU交互拓扑信息报文中包含关键字段全网根桥的桥IDBID发送该报文交换机自身的桥IDBID发送交换机到根桥的路径开销Path Cost发送端口的端口IDPID三大计时器参数Hello、Forwarding Delay、Max Age同一台交换机发出的所有BPDU携带的本机BID完全相同若交换机从多个接口收到相同BID标记代表网络存在冗余环路STP会自动阻塞多余链路。桥IDBID用于唯一标识交换机由两部分拼接组成桥优先级 设备MAC地址桥优先级取值范围0~65535默认值32768数值越小优先级越高优先级相同时MAC地址数值更小的交换机BID更优。全网BID最优的交换机将选举为根桥。端口IDPID标识交换机物理端口由端口优先级 端口编号组成端口优先级取值范围0~255默认值128数值越小优先级越高端口优先级需配置为16的整数倍调整互联对端端口优先级可直接改变阻塞端口位置。五、实验拓扑说明三台交换机S1、S2、S3两两互联形成二层三角环路实验初始状态下S2为全网根桥。设备标识S1MAC 4c1f-ccf6-5fa1S2MAC 4c1f-cc14-43f4S3MAC 4c1f-cc96-3d85互联接口S1 E0/0/1 ↔ S2 E0/0/1S1 E0/0/2 ↔ S3 E0/0/2S2 E0/0/3 ↔ S3 E0/0/3默认运行模式为MSTP拓扑中S1的E0/0/2端口被STP阻塞其余端口为转发状态。六、STP常用配置命令全局基础配置1修改STP运行模式stp mode stp //切换为标准802.1D STP模式 stp mode mstp //切换为MSTP模式设备默认模式2修改交换机桥优先级指定根桥stp priority 4096 //配置桥优先级数值越小越优先成为根桥3全局修改STP计时器仅根桥配置生效stp timer hello 3 //修改Hello发送周期为3秒默认2s接口维度优化配置1修改端口路径开销默认200000interface Ethernet 0/0/2 stp cost 2000000 //增大端口开销降低该链路优先级2修改端口优先级调整端口角色/阻塞位置interface Ethernet 0/0/2 stp port priority 16 //端口优先级设为16越小越优先成为指定端口补充说明两台交换机直连场景下修改对端设备的端口优先级才能改变本网段指定端口归属进而调整阻塞端口。七、设备查看与验证命令查看交换机全局STP信息display stp输出关键字段说明CIST Bridge本机桥ID优先级MACCIST Root/ERPC全网根桥ID、本机到根桥总路径开销Mode MSTP/STP当前生成树运行模式Config Times全局计时器默认参数Active Times全网实际生效计时器同步根桥配置。查看指定接口STP详细信息display stp interface Ethernet 0/0/1关键输出解读Port Role端口角色Designated Port指定端口/Root Port根端口/Alternate备用阻塞端口Port Protocol State端口转发状态FORWARDING转发/DISCARDING丢弃阻塞Port Priority当前端口优先级Designated Bridge/Port本网段指定交换机与指定端口ID。八、实验实操案例手动指定S1为全网根桥拓扑默认S2为根桥通过修改模式与优先级将S1设置为新根桥步骤1三台交换机统一切换为标准STP模式# S1配置 stp mode stp stp priority 4096 //降低优先级抢占根桥 # S2配置 stp mode stp # S3配置 stp mode stp步骤2验证根桥生效在S1执行查看命令display stp输出中CIST Root字段会显示S1自身桥ID代表S1成功选举为全网根桥此时S1所有互联端口均为指定端口Designated Port全部处于转发状态。步骤3查看单端口角色与状态display stp interface E0/0/1输出可见端口角色为Designated Port转发状态FORWARDING指定桥ID为S1的桥标识验证配置生效。九、术语说明CISTCommon and Internal Spanning Tree公共和内部生成树是MSTP中跨所有实例的总生成树用于统一全网二层拓扑视图。
返回列表