组网需求
如图所示,用户将网络划分为AS65008和AS65009,在AS65009内,使用IGP协议来计算路由(该例使用OSPF做为IGP协议)。要求实现两个AS之间的互相通信。
配置思路
采用如下的思路配置BGP与IGP交互:
1. 在RouterB和RouterC上配置OSPF协议,使RouterB和RouterC之间可以互访。
2. 在RouterA和RouterB上配置EBGP连接,使RouterA和RouterB之间可以通过BGP相互传递路由。
3. 在RouterB上配置BGP与OSPF互相引入,实现两个AS之间的互相通信。
4. (可选)在RouterB上配置BGP路由聚合,可以简化BGP路由表规模。
操作步骤
1. 配置各接口的IP地址
参照图1,配置各接口的IP地址,具体配置过程请参考后面的配置文件。
2. 配置OSPF
# 配置RouterB。
[RouterB] ospf 1 [RouterB-ospf-1] area 0 [RouterB-ospf-1-area-0.0.0.0] network 9.1.1.0 0.0.0.255 [RouterB-ospf-1-area-0.0.0.0] quit [RouterB-ospf-1] quit
# 配置RouterC。
[RouterC] ospf 1 [RouterC-ospf-1] area 0 [RouterC-ospf-1-area-0.0.0.0] network 9.1.1.0 0.0.0.255 [RouterC-ospf-1-area-0.0.0.0] network 9.1.2.0 0.0.0.255 [RouterC-ospf-1-area-0.0.0.0] quit [RouterC-ospf-1] quit
3.配置EBGP连接
# 配置RouterA。
[RouterA] bgp 65008 [RouterA-bgp] router-id 1.1.1.1 [RouterA-bgp] peer 3.1.1.1 as-number 65009 [RouterA-bgp] ipv4-family unicast [RouterA-bgp-af-ipv4] network 8.1.1.0 255.255.255.0
# 配置RouterB。
[RouterB] bgp 65009 [RouterB-bgp] router-id 2.2.2.2 [RouterB-bgp] peer 3.1.1.2 as-number 65008
4.配置BGP与IGP交互
# 在RouterB上配置BGP引入OSPF路由。
[RouterB-bgp] ipv4-family unicast [RouterB-bgp-af-ipv4] import-route ospf 1 [RouterB-bgp-af-ipv4] quit [RouterB-bgp] quit
# 查看RouterA的路由表。
[RouterA] display bgp routing-table
BGP Local router ID is 1.1.1.1
Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Total Number of Routes: 3
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 8.1.1.0/24 0.0.0.0 0 0 i
*> 9.1.1.0/24 3.1.1.1 0 0 65009?
*> 9.1.2.0/24 3.1.1.1 2 0 65009?
# 在RouterB上配置OSPF引入BGP路由。
[RouterB] ospf [RouterB-ospf-1] import-route bgp [RouterB-ospf-1] quit
# 显示RouterC的路由表。
[RouterC] display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 7 Routes : 7
Destination/Mask Proto Pre Cost Flags NextHop Interface
8.1.1.0/24 O_ASE 150 1 D 9.1.1.1 GigabitEthernet1/0/0
9.1.1.0/24 Direct 0 0 D 9.1.1.2 GigabitEthernet1/0/0
9.1.1.2/32 Direct 0 0 D 127.0.0.1 GigabitEthernet1/0/0
9.1.2.0/24 Direct 0 0 D 9.1.2.1 GigabitEthernet2/0/0
9.1.2.1/32 Direct 0 0 D 127.0.0.1 GigabitEthernet2/0/0
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
5.配置路由自动聚合
BGP用于大型网络中传递路由,为了简化路由表,可以配置BGP路由聚合。# 配置RouterB。
[RouterB] bgp 65009 [RouterB-bgp] ipv4-family unicast [RouterB-bgp-af-ipv4] summary automatic
请自行验证,查看C的路由表。