华为网络设备配置

交换机相关配置

生成树协议(STP)

生成树协议是针对二层设备交换机产生的协议,在企业环境下大多采用多交换机来实现冗余设计,但这样又会产生广播风暴和交换机mac地址不稳定,应为交换机作为二层设备只能隔离冲突域,并不能隔离广播域,当链路出现环路时就有可能产生广播风暴.

生成树协议stp通过在开启时先传递协议数据单元(BPDU)来进行交换信息,并一次决定那些端口处于转发状态那些端口处于阻塞状态.

STP分为三步:

  1. 选择根交换机:
    • 生成树协议会先发送BPDU报文,相互交换来决定谁是根交换机,根顾名思义,树根,根源,可以理解为已其为中心的交换机,其中BPDU报文中会又自己的BID(也可以理解为交换机id)其由八位组成,其中优先级占有两字节,后面六字节为交换机的mac地址,默认优先级为32768 优先级的值应当是4096的倍数.
    • tips:注意交换机决定根交换机的BID是数值越小优先级越高,与其他大部分值越大优先级越高不同.
  2. 选择跟端口:
    • 端口到根交换机最低开销成本,也就是根端口是非根交换机链接到根交换机开销最短的路径,带宽越大开销越小.
    • 如果这样也相同的话则比较直连的交换机ID最小,也是通过BPDU报文实现的.
    • 对端端口ID最小:端口ID包括端口优先级和端口编号组成,默认的都是128.
  3. 选择指定端口:
    • STP会在每个网段都选择一个指定端口,在根交换机上的所有端口都是指定端口
    • 根路径成本最低
    • 端口所在的交换机网桥ID小(tips 这里是端口所在的交换机非对端的交换机)
    • 本端口的ID值较小

运行STP协议的端口状态

  • 阻塞状态:不转发数据帧,接收BPDU报文
  • 监听状态:不转发数据帧,监听BPDU报文,并进入生成树构建过程.
  • 学习状态:不转发数据帧,学习地址.
  • 转发状态:转发数据帧,学习地址.

学习状态结束之后,所有非根端口非指定端口将进入阻塞状态,端口由阻塞状态到转发状态通常需要50s,这也叫收敛时间.

RSTP快速生成树协议

顾名思义,就是更加快速的生成树协议,在生成树的基础上,在网络拓扑结构发送变化之后能更加快速的收敛网络.

  1. 边缘端口:当端口没有链接到其他路由器,而是直接与终端相连则这个端口为边缘端口,简单逻辑可知,边缘端口一定是打开的并且一定不会构成广播风暴,所以被标记为边缘端口的端口不经过其他状态直接进入转发状态.tips:设备不能自动识别某个端口是否是边缘端口,这里需要管理员手动设置边缘端口
  2. 根端口和指定端口的快速切换机制:在快速生成树协议中,生成树协议的根端口和指定端口不变,但阻塞端口中划分为备份和替换端口,通过BPDU报文来决定端口角色替代端口是根端口的替代,备份端口是指定端口的备份.

MSTP多生成树协议

多生成树协议可以生成多个生成树,实现负载均衡,允许某些流量只能从A路径走,又只允许某些流量从路径B走,以此实现流量的负载均衡,提高了资源利用律.​


吾辈行吾道

2021/12/2​

此作者没有提供个人介绍
最后更新于 2021-12-02