华为网络设备配置
交换机相关配置
生成树协议(STP)
生成树协议是针对二层设备交换机产生的协议,在企业环境下大多采用多交换机来实现冗余设计,但这样又会产生广播风暴和交换机mac地址不稳定,应为交换机作为二层设备只能隔离冲突域,并不能隔离广播域,当链路出现环路时就有可能产生广播风暴.
生成树协议stp通过在开启时先传递协议数据单元(BPDU)来进行交换信息,并一次决定那些端口处于转发状态那些端口处于阻塞状态.
STP分为三步:
- 选择根交换机:
- 生成树协议会先发送BPDU报文,相互交换来决定谁是根交换机,根顾名思义,树根,根源,可以理解为已其为中心的交换机,其中BPDU报文中会又自己的BID(也可以理解为交换机id)其由八位组成,其中优先级占有两字节,后面六字节为交换机的mac地址,默认优先级为32768 优先级的值应当是4096的倍数.
- tips:注意交换机决定根交换机的BID是数值越小优先级越高,与其他大部分值越大优先级越高不同.
- 选择跟端口:
- 端口到根交换机最低开销成本,也就是根端口是非根交换机链接到根交换机开销最短的路径,带宽越大开销越小.
- 如果这样也相同的话则比较直连的交换机ID最小,也是通过BPDU报文实现的.
- 对端端口ID最小:端口ID包括端口优先级和端口编号组成,默认的都是128.
- 选择指定端口:
- STP会在每个网段都选择一个指定端口,在根交换机上的所有端口都是指定端口
- 根路径成本最低
- 端口所在的交换机网桥ID小(tips 这里是端口所在的交换机非对端的交换机)
- 本端口的ID值较小
运行STP协议的端口状态
- 阻塞状态:不转发数据帧,接收BPDU报文
- 监听状态:不转发数据帧,监听BPDU报文,并进入生成树构建过程.
- 学习状态:不转发数据帧,学习地址.
- 转发状态:转发数据帧,学习地址.
学习状态结束之后,所有非根端口非指定端口将进入阻塞状态,端口由阻塞状态到转发状态通常需要50s,这也叫收敛时间.
RSTP快速生成树协议
顾名思义,就是更加快速的生成树协议,在生成树的基础上,在网络拓扑结构发送变化之后能更加快速的收敛网络.
- 边缘端口:当端口没有链接到其他路由器,而是直接与终端相连则这个端口为边缘端口,简单逻辑可知,边缘端口一定是打开的并且一定不会构成广播风暴,所以被标记为边缘端口的端口不经过其他状态直接进入转发状态.tips:设备不能自动识别某个端口是否是边缘端口,这里需要管理员手动设置边缘端口
- 根端口和指定端口的快速切换机制:在快速生成树协议中,生成树协议的根端口和指定端口不变,但阻塞端口中划分为备份和替换端口,通过BPDU报文来决定端口角色替代端口是根端口的替代,备份端口是指定端口的备份.
MSTP多生成树协议
多生成树协议可以生成多个生成树,实现负载均衡,允许某些流量只能从A路径走,又只允许某些流量从路径B走,以此实现流量的负载均衡,提高了资源利用律.
吾辈行吾道
2021/12/2

Comments NOTHING