peer-switch
peer-switch主要把2端设备生成树的优先级做成一致,2台设备都会认为自己是根,都会发送bpdu。当主设备失效的时候,备设备会一直发送bpdu。不会有中断过程。
当active恢复的时候,备设备的角色因为没有变化,也不会有影响。
需要用相同的mac地址(用vpc的system mac地址替代本地mac)作为根的mac地址,这样才能保证传输的bpdu是一样的。
当vpc设备出现问题时,可能有2个地方stp会导致业务中断:
1 当active失效的时候,备设备可能由于自身原因导致bpdu传输不稳定,导致生成树的重新收敛。
2 当active恢复的时候,由于备设备的root port状态变化,会发出同步消息,导致端口临时block。
当主设备恢复之后,由于vpc不抢占,原来的主会工作在standby状态。
但是由于原来的active 的stp优先级配置的更低,会把stp的跟抢占回来。
这时候stp的root port会发出sync,所有的非终端接口会临时的block直到同步完成,可能会导致业务中断
解决这两种情况,可以使用peer-swtich。