1,HSRP或者VRRP必须依靠二层链路做hello传递,所以2台核心交换机中间一定要有二层,不然你的心跳几必须从下面的交换机上饶,这种方式显然是不安全的。
2,你的台核心交换之间有路由协议吗?如果有的话,那中间就一定需要三层,不然的话路由下一条怎么走?我们必然也不希望这一条需要饶。
所以答案不是二层或者三层,而是二层和三层都要。二层维持你的vrrp协议,三层维持你的路由协议。
按照你的拓扑图来讲,主备核心交换机之间采用二层即可,核心之间的接口使用trunk模式,将需要启用HSRP和VRRP的vlan放通。如果用三层互联,下端设备连接备用核心交换机的通道会因为被生成树阻塞而无法传递master优先级信息,导致双master出现。