【实验说明】
在R5 配置汇聚路由150.1.0.0/21 并且抑制所有明细路由,但要求邻居as学习到的汇聚路由的as-path包括as
1, 2, 3, 5. 同时使R1、R2、R3 能够安装汇聚路由到自己的bgp路由表中。
【实验拓扑】
【实验分析】
这是一个帧中继的hub-and-spoke 网络,R1、R2、R3都与R5能够相互访问,但R1、R2、R3 之间不能互相访问,因此在R5上配置汇聚路由后,As1、As2、As3 都能够学习到,但如果让他们能学习到的汇聚路由中as-path包含明细路由as号码,就需要加入as-set命令,但如此配置后,R1、R2、R3 将不会安装汇聚路由到路由表中,原因是汇聚路由中as-path中包含了自己的as号,为了防止环路,他们将汇聚路由丢弃。本实验正是不想让R1、R2、R3 丢掉as-path中包含自己as的汇聚路由。因此使用到allowas-in 命令来允许as-path中包含自己as号码的路由进入。
【实验配置步骤】
- 按照上图配置各个设备
- 在R1、R2、R3、R5 上配置BGP
- R5 与 R1, R2, and R3 配置为邻居对等体
- 在R1上创建Loopback 150.X.1.1/24 并通告到 BGP
- 在R2上创建Loopback 150.X.2.2/24 并通告到 BGP
- 在R5上创建Loopback 150.X.5.5/24 并通告到 BGP
- 在R5上配置 BGP aggregate 150.X.0.0/21
- 汇聚路由中包含源明细路由的as-path
- 汇 配置 R1, R2, and R3 接受包含自己as的路由,以确保能够安装汇聚路由到自己的bgp路由表中
【实验配置】
R1:
interface Serial0/0
ip address 155.1.0.1 255.255.255.0
encapsulation frame-relay
clock rate 2000000
frame-relay map ip 155.1.0.5 105 broadcast
no frame-relay inverse-arp
!
router bgp 1
network 150.1.1.0 mask 255.255.255.0
neighbor 155.1.0.5 remote-as 5
neighbor 155.1.0.5 allowas-in 1
!
R2:
interface Loopback0
ip address 150.1.2.2 255.255.255.0
!
interface Serial0/0
ip address 155.1.0.2 255.255.255.0
encapsulation frame-relay
clock rate 2000000
frame-relay map ip 155.1.0.5 205 broadcast
no frame-relay inverse-arp
!
router bgp 2
network 150.1.2.0 mask 255.255.255.0
neighbor 155.1.0.5 remote-as 5
neighbor 155.1.0.5 allowas-in 1
|
R3:
interface Serial0/0
ip address 155.1.0.3 255.255.255.0
encapsulation frame-relay
clock rate 2000000
frame-relay map ip 155.1.0.5 305 broadcast
no frame-relay inverse-arp
router bgp 3
neighbor 155.1.0.5 remote-as 5
neighbor 155.1.0.5 allowas-in 1
R5:
interface Loopback0
ip address 150.1.5.5 255.255.255.0
interface Serial0/0
ip address 155.1.0.5 255.255.255.0
encapsulation frame-relay
clock rate 2000000
frame-relay map ip 155.1.0.3 503 broadcast
frame-relay map ip 155.1.0.2 502 broadcast
frame-relay map ip 155.1.0.1 501 broadcast
no frame-relay inverse-arp
!
router bgp 5
network 150.1.5.0 mask 255.255.255.0
aggregate-address 150.1.0.0 255.255.248.0 as-set summary-only
neighbor 155.1.0.1 remote-as 1
neighbor 155.1.0.2 remote-as 2
neighbor 155.1.0.3 remote-as 3
|
【实验验证】
通过下面R1、R2、R3 的bgp路由表输出结果可以看到他们都安装了汇聚路由到自己的路由表中
R1#show ip bgp
BGP table version is 9, local router ID is 150.1.1.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 150.1.0.0/21 155.1.0.5 0 0 5 {1,2,3} i
*> 150.1.1.0/24 0.0.0.0 0 32768 i
R2#show ip bgp
BGP table version is 11, local router ID is 150.1.2.2
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 150.1.0.0/21 155.1.0.5 0 0 5 {1,2,3} i
*> 150.1.2.0/24 0.0.0.0 0 32768 i
R3#show ip bgp
BGP table version is 11, local router ID is 150.1.3.3
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 150.1.0.0/21 155.1.0.5 0 0 5 {1,2,3} i
*> 150.1.3.0/24 0.0.0.0 0 32768 i
本文转自zcm8483 51CTO博客,原文链接:http://blog.51cto.com/haolun/992251