简介
本文档介绍使用外部边界路由协议(eBGP)连接云服务提供商(CSP)的高可用性。
先决条件
要求
Cisco 建议您了解以下主题:
配置
防火墙上有两个eBGP对等体,可为云服务提供商提供高可用性。由于CSP仅限于BGP操作,因此无法从CSP端选择主要和辅助对等体。
图1.图解
步骤
步骤1: 在开始防火墙配置之前,请定义哪个对等体用作主对等体。
步骤2.对主要对等体中的传入流量使用本地优先级150(默认本地优先级为100)。
步骤3.使用辅助对等体中的传出流量前面的AS路径。
ASA上的配置
主要对等体中的传入流量的本地首选项:
route-map primary_peer_in permit 10
set local-preference 150
router bgp 65521
address-family ipv4 unicast
neighbor 10.10.10.2 route-map primary_peer_in in
辅助对等体中的传出流量的AS路径预置:
route-map secondary_peer_out permit 10
set as-path prepend 65521 65521
router bgp 65521
address-family ipv4 unicast
neighbor 10.10.20.2 route-map secondary_peer_out out
SFMC上的配置
主要对等体中的传入流量的本地首选项:
步骤1.单击对象,然后单击Route Map。
步骤2.选择已分配给BGP对等体的路由映射,在其中应用本地首选项,或通过点击Add Route Map添加新路由映射。
步骤3.配置路由映射的名称,然后点击Entries部分下的Add。
图2.在SFMC上添加路由映射
步骤4.至少配置以下基本设置:
图3.SFMC上的基本路由映射配置
步骤5.单击Set Clauses、BGP Clauses、Others。在Local Preference部分中设置本地优先级150。
图4.SFMC上的本地首选项配置
步骤6.单击Add,然后Save。
步骤7.单击Device,然后单击Device Management,选择要应用本地首选项的设备。
步骤8.单击Routing,然后单击BGP部分中的IPv4,然后单击Neighbor。
步骤9.单击主邻居的编辑图标,然后在Filtering Routes部分上,从Incoming traffic in Route Map部分的下拉菜单中选择路由映射。
图5.在主对等体上配置本地首选项
步骤11.单击确定,然后保存。
辅助对等体中的传出流量的AS路径预置:
步骤1.单击对象,然后单击Route Map。
步骤2.选择已分配给BGP对等体的路由映射,以应用AS路径预置,或通过点击Add Route Map添加新路由映射。
步骤3.配置路由映射的名称,然后点击Entries部分下的Add。
图6.在SFMC上添加路由映射
步骤4.至少配置以下基本设置:
图7.SFMC上的基本路由映射配置
步骤5.单击Set Clauses、BGP Clauses、AS Path,然后单击AS Path。根据以下内容配置预置选项:
- 预置AS路径。将要添加的AS添加到以逗号分隔的路径中。
图8.SFMC上的AS路径预置配置
步骤6.单击Add,然后Save。
步骤7.单击Device,然后单击Device Management,选择要应用AS路径预置的设备。
步骤8.单击Routing,然后单击BGP部分中的IPv4,然后单击Neighbor。
步骤9.单击辅助邻居的编辑图标,然后在Filtering Routes部分上,从Outgoing traffic in the Route Map部分的下拉菜单中选择路由映射。
图9.在辅助对等体上配置AS路径预置
步骤4.单击确定,然后单击Save。
FDM上的配置
辅助对等体中的传出流量的AS路径预置:
步骤1.单击设备,然后在高级配置部分中单击查看配置。
步骤2.在Smart CLI部分中点击对象,然后点击(+)按钮。
步骤3.按如下所示配置CLI对象:
图10.在FDM上配置AS路径预置对象
步骤10.单击确定。
主要对等体中的传入流量的本地首选项:
步骤1.单击设备,然后在高级配置部分中单击查看配置。
步骤2.在Smart CLI部分中点击对象,然后点击(+)按钮。
步骤3.按如下所示配置CLI对象:
图11.在FDM上配置本地首选项对象
步骤4.单击确定。
将路由映射配置到BGP配置中:
步骤1.单击Device,然后单击Routing部分中的View Configuration。
步骤2.单击BGP,然后点击新BGP对等体的(+)按钮,或点击现有BGP对等体的编辑按钮。
步骤3.配置BGP对象,如下所示:
图12.在FDM上配置BGP对等体
步骤4.单击确定。
验证
验证AS路径预置和本地首选项已配置并分配给对等体:
> system support diagnostic-cli
Attaching to Diagnostic CLI ... Press 'Ctrl+a then d' to detach.
Type help or '?' for a list of available commands.
firepower> enable
Password:
firepower#
firepower# show route-map Local_Preference_RM
route-map Local_Preference_RM, permit, sequence 10
Match clauses:
Set clauses:
local-preference 150
firepower# show route-map AS_Path_Perepend_RM
route-map AS_Path_Perepend_RM, permit, sequence 10
Match clauses:
Set clauses:
as-path prepend 65521 65521
firepower# show running-config router bgp
router bgp 65521
bgp log-neighbor-changes
bgp router-id 10.10.10.10
bgp router-id vrf auto-assign
address-family ipv4 unicast
neighbor 10.10.10.2 remote-as 65000
neighbor 10.10.10.2 description Primary
neighbor 10.10.10.2 transport path-mtu-discovery disable
neighbor 10.10.10.2 activate
neighbor 10.10.10.2 route-map Local_Preference_RM in
neighbor 10.10.20.2 remote-as 65000
neighbor 10.10.20.2 description Secondary
neighbor 10.10.20.2 transport path-mtu-discovery disable
neighbor 10.10.20.2 activate
neighbor 10.10.20.2 route-map AS_Path_Perepend_RM out
redistribute connected
no auto-summary
no synchronization
exit-address-family
在验证路由表之前,请清除BGP对等体:
clear bgp 10.10.10.2 soft in
clear bgp 10.10.20.2 soft out
注意:使用soft命令可避免重置整个对等体,而仅重新发送路由更新。
使用先前设置的本地首选项验证主对等体上的传出流量:
firepower# show bgp
BGP table version is 76, local router ID is10.10.10.10
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale, m multipath
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
* 10.0.4.0/22 10.10.20.2 0 0 65000 ?
*> 10.10.10.2 0 150 0 65000 ?
* 10.2.4.0/24 10.10.20.2 0 0 65000 ?
*> 10.10.10.2 0 150 0 65000 ?
验证路由表中安装的BGP前缀是否来自主要对等体:
firepower# show route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, V - VPN
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, + - replicated route
SI - Static InterVRF
Gateway of last resort is not set
B 10.0.4.0 255.255.252.0 [20/0] via 10.10.10.2, 01:04:17
B 10.2.4.0 255.255.255.0 [20/0] via 10.10.10.2, 01:04:17
相关信息