如何阻止Azure ExpressRoute从VPN Gateway学习路由
阻止Azure ExpressRoute从VPN Gateway学习路由的可行方案
- 配置ExpressRoute网关的路由传播开关:在Azure门户定位到对应ExpressRoute网关的路由配置页,关闭
向ExpressRoute传播BGP路由的默认选项,该配置可直接阻断VPN Gateway生成的路由被同步到ExpressRoute的路由表。 - 添加BGP路由策略:如果环境启用了自定义BGP设置,可在VPN Gateway的BGP配置项中新增路由映射规则,拒绝所有VPN侧路由向ExpressRoute方向的通告动作,仅保留你需要放行的路由条目。
- 关闭VNet路由表的网关路由传播:在同时关联VPN Gateway和ExpressRoute网关的虚拟网络子网路由表中,关闭
网关路由传播开关,阻止VPN Gateway学习到的路由注入VNet路由表,从根源避免ExpressRoute网关读取到这类路由并向外通告。 - 自定义ExpressRoute通告前缀白名单:在ExpressRoute线路的对等互连配置中,手动指定仅允许向外通告的前缀范围,所有未在白名单内的路由(包括VPN Gateway同步过来的路由)都会被自动过滤,不会发送到本地边缘路由器。
配置完成后可运行
Get-AzExpressRouteCircuitRouteTablePowerShell命令,查看ExpressRoute的实际通告路由表,验证VPN侧路由是否已被成功过滤。
内容的提问来源于stack exchange,提问作者user630702
相关产品推荐
相关产品推荐

