关于单条ExpressRoute虚拟电路(VC)上BGP会话冗余配置的技术咨询
关于单条ExpressRoute虚拟电路(VC)上BGP会话冗余配置的技术咨询
嗨,针对你遇到的ExpressRoute BGP告警问题,我来详细解答你的疑问:
首先明确你的核心问题对应的答案:
1. 单条非冗余ER虚拟电路是否应该有冗余BGP会话?
是的,即使是单条ExpressRoute虚拟电路(VC),每个对等互联(比如你配置的Azure私有对等互联)都会默认建立两个BGP会话。这是Azure ExpressRoute的标准内置设计:不管你是否选择部署冗余VC,运营商侧(比如你用的Equinix)的ExpressRoute线路本身带有物理冗余端口,Azure会分别和这两个物理端口建立独立的BGP会话,以此在会话层面提供冗余能力。
2. 两个BGP会话是否需要一直运行,还是纯冗余用?
这两个BGP会话兼具流量分流和冗余备份的双重作用:
- 正常状态下,Azure会通过ECMP(等价多路径)协议在两条会话之间均衡分发流量,你也可以通过调整BGP属性(比如权重、本地优先级)来指定主备流量走向;
- 当其中一条会话故障中断时,另一条会自动接管所有流量,避免业务中断——这也是你收到“至少1个BGP会话down”降级告警的原因,正常状态下两条会话都应该处于up状态。
结合你当前的情况:你的ExpressRoute电路和私有对等互联已成功部署,但出现单条BGP会话down的告警,建议你在Azure门户的ExpressRoute电路详情里,查看对应私有对等互联的BGP会话状态,确认具体故障的会话,再联系Equinix排查对应的物理端口或链路是否存在问题。
备注:内容来源于stack exchange,提问作者Traiano Welcome
相关产品推荐
相关产品推荐

