BGP路由反射器RR实验案例

学习完本文章可了解集群单RR的路由传递原则,进一步了解BGP路由反射器的工作原理。集群多RR实验将在下一章详细解析。

一、拓扑

基础配置

AR1
system
sysname AR1
int g 0/0/0
ip add 10.0.12.1 24
int g 0/0/1
ip add 10.0.13.1 24
int g 0/0/2
ip add 10.0.14.1 24
int g 0/0/3
ip add 10.0.15.1 24
q
int loopback 0
ip add 1.1.1.1 32
q
int loopback 1
ip add 10.0.1.1 32

AR2
system
sysname AR2
int g 0/0/0
ip add 10.0.12.2 24
q
int loopback 0
ip add 2.2.2.2 32
q
int loopback 1
ip add 10.0.2.2 32

AR3
system
sysname AR3
int g 0/0/0
ip add 10.0.13.3 24
q
int loopback 0
ip add 3.3.3.3 32
q
int loopback 1
ip add 10.0.3.3 32

AR4
system
sysname AR4
int g 0/0/0
ip add 10.0.14.4 24
q
int loopback 0
ip add 4.4.4.4 32
q
int loopback 1
ip add 10.0.4.4 32

AR5
system
sysname AR5
int g 0/0/0
ip add 10.0.15.5 24
q
int loopback 0
ip add 5.5.5.5 32
q
int loopback 1
ip add 10.0.5.5 32

底层路由协议配置,这里我使用OSPF,大家使用RIP、IS-IS都行只要能保证数据能够互相通信即可

AR1
ospf 1 router-id 1.1.1.1
area 0
netw 10.0.12.1 0.0.0.0
netw 10.0.13.1 0.0.0.0
netw 10.0.14.1 0.0.0.0
netw 1.1.1.1 0.0.0.0

AR2
ospf 1 router-id 2.2.2.2
area 0
netw 10.0.12.2 0.0.0.0
netw 2.2.2.2 0.0.0.0

AR3
ospf 1 router-id 3.3.3.3
area 0
netw 10.0.13.3 0.0.0.0
netw 3.3.3.3 0.0.0.0

AR4
ospf 1 router-id 4.4.4.4
area 0
netw 10.0.14.4 0.0.0.0
netw 4.4.4.4 0.0.0.0

BGP配置

AR1
bgp 100
peer 2.2.2.2 as 100
peer 2.2.2.2 con l 0
peer 2.2.2.2 next-hop-local
peer 3.3.3.3 as 100
peer 3.3.3.3 con l 0
peer 3.3.3.3 next-hop-local
peer 4.4.4.4 as 100
peer 4.4.4.4 con l 0
peer 4.4.4.4 next-hop-local
peer 10.0.15.5 as 200

AR2
bgp 100
peer 1.1.1.1 as 100
peer 1.1.1.1 con l 0
peer 1.1.1.1 next-hop-local

AR3
bgp 100
peer 1.1.1.1 as 100
peer 1.1.1.1 con l 0
peer 1.1.1.1 next-hop-local

AR4
bgp 100
peer 1.1.1.1 as 100
peer 1.1.1.1 con l 0
peer 1.1.1.1 next-hop-local

AR5
bgp 200
peer 10.0.15.1 as 100

查看BGP邻居关系

[AR1]dis bgp peer

 BGP local router ID : 10.0.1.1
 Local AS number : 100
 Total number of peers : 4		  Peers in established state : 4

  Peer            V          AS  MsgRcvd  MsgSent  OutQ  Up/Down       State Pre
fRcv

  2.2.2.2         4         100        2        3     0 00:00:31 Established    
   0
  3.3.3.3         4         100        2        2     0 00:00:04 Established    
   0
  4.4.4.4         4         100        2        2     0 00:00:04 Established    
   0
  10.0.15.5       4         200        8       10     0 00:06:40 Established    
   0
[AR2]dis bgp pper
             ^
Error: Unrecognized command found at '^' position.
[AR2]dis bgp peer

 BGP local router ID : 10.0.12.2
 Local AS number : 100
 Total number of peers : 1		  Peers in established state : 1

  Peer            V          AS  MsgRcvd  MsgSent  OutQ  Up/Down       State Pre
fRcv

  1.1.1.1         4         100        2        2     0 00:00:51 Established    
   0
[AR3]dis bgp peer 

 BGP local router ID : 10.0.13.3
 Local AS number : 100
 Total number of peers : 1		  Peers in established state : 1

  Peer            V          AS  MsgRcvd  MsgSent  OutQ  Up/Down       State Pre
fRcv

  1.1.1.1         4         100        2        3     0 00:00:37 Established    
   0
[AR4]dis bgp peer 

 BGP local router ID : 10.0.14.4
 Local AS number : 100
 Total number of peers : 1		  Peers in established state : 1

  Peer            V          AS  MsgRcvd  MsgSent  OutQ  Up/Down       State Pre
fRcv

  1.1.1.1         4         100        2        3     0 00:00:47 Established    
   0
[AR5]dis bgp peer

 BGP local router ID : 10.0.15.5
 Local AS number : 200
 Total number of peers : 1		  Peers in established state : 1

  Peer            V          AS  MsgRcvd  MsgSent  OutQ  Up/Down       State Pre
fRcv

  10.0.15.1       4         100        9        9     0 00:07:34 Established    
   0

路由反射器RR配置

AR1
bgp 100
peer 2.2.2.2 reflect-client

现在我们让AR3与AR4分别发布Loopback1的路由信息

AR3
bgp 100
netw 10.0.3.3 32

AR4
bgp 100
netw 10.0.4.4 32

查看每台路由的BGP路由表项

[AR1]dis bgp rout

 BGP Local router ID is 10.0.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: 2
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 *>i  10.0.3.3/32        3.3.3.3         0          100        0      i
 *>i  10.0.4.4/32        4.4.4.4         0          100        0      i
[AR2]dis bgp routing-table 

 BGP Local router ID is 10.0.12.2 
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete


 Total Number of Routes: 2
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 *>i  10.0.3.3/32        3.3.3.3         0          100        0      i
 *>i  10.0.4.4/32        4.4.4.4         0          100        0      i
[AR3]dis bgp routing-table 

 BGP Local router ID is 10.0.13.3 
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete


 Total Number of Routes: 1
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 *>   10.0.3.3/32        0.0.0.0         0                     0      i
[AR4]dis bgp routing-table 

 BGP Local router ID is 10.0.14.4 
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete


 Total Number of Routes: 1
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 *>   10.0.4.4/32        0.0.0.0         0                     0      i
[AR5]dis bgp routing-table 

 BGP Local router ID is 10.0.15.5 
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete


 Total Number of Routes: 2
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 *>   10.0.3.3/32        10.0.15.1                             0      100i
 *>   10.0.4.4/32        10.0.15.1                             0      100i

可以看到路由的传递是按照我们上一章所说的非非不传(从非客户机学习到的路由不传递给非客户机)的原则来传递BGP路由的,具体流程如下:

  • AR2作为我们的客户机我们会把从非客户机那里学习到的路由传递给AR2。
  • AR5作为EBGP对等体,我们会把从IBGP对等体学习到的路由传递给EBGP对等体。
  • AR3与AR4作为非客户机,从非客户机学习到的路由不会传递给非客户机。

现在我们在让AR2与AR5发布路由

AR2
bgp 100
netw 10.0.2.2 32

AR5
bgp 200
netw 10.0.5.5 32

查看每台设备的BGP路由表项

AR1
[AR1]dis bgp rout

 BGP Local router ID is 10.0.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: 4
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 *>i  10.0.2.2/32        2.2.2.2         0          100        0      i
 *>i  10.0.3.3/32        3.3.3.3         0          100        0      i
 *>i  10.0.4.4/32        4.4.4.4         0          100        0      i
 *>   10.0.5.5/32        10.0.15.5       0                     0      200i

[AR2]dis bgp routing-table 

 BGP Local router ID is 10.0.12.2 
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete


 Total Number of Routes: 4
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 *>   10.0.2.2/32        0.0.0.0         0                     0      i
 *>i  10.0.3.3/32        3.3.3.3         0          100        0      i
 *>i  10.0.4.4/32        4.4.4.4         0          100        0      i
 *>i  10.0.5.5/32        1.1.1.1         0          100        0      200i
[AR3]dis bgp routing-table

 BGP Local router ID is 10.0.13.3 
 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

 *>i  10.0.2.2/32        2.2.2.2         0          100        0      i
 *>   10.0.3.3/32        0.0.0.0         0                     0      i
 *>i  10.0.5.5/32        1.1.1.1         0          100        0      200i
[AR4]dis bgp routing-table

 BGP Local router ID is 10.0.14.4 
 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

 *>i  10.0.2.2/32        2.2.2.2         0          100        0      i
 *>   10.0.4.4/32        0.0.0.0         0                     0      i
 *>i  10.0.5.5/32        1.1.1.1         0          100        0      200i
AR5
[AR5]dis bgp rout

 BGP Local router ID is 10.0.15.5 
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete


 Total Number of Routes: 4
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 *>   10.0.2.2/32        10.0.15.1                             0      100i
 *>   10.0.3.3/32        10.0.15.1                             0      100i
 *>   10.0.4.4/32        10.0.15.1                             0      100i
 *>   10.0.5.5/32        0.0.0.0         0                     0      i

BGP路由传递原则如下:

  • AR2作为我们的客户机,我们会把从客户机学习到的路由传递给所有非客户机和客户机(除发出这份路由的客户机),所以我们会将AR2发布的路由传递给非客户机AR3和AR4,AR5作为EBGP对等体正常按照BGP路由传递原则进行传递。
  • AR5作为EBGP对等体,我们会把从EBGP对等体学习到的路由传递给所有IBGP对等体,所以AR2、AR3和AR4都可以学习到AR5发布的路由信息。

以上就是本章的全部内容了,感谢大家的浏览观看!多RR的实验案例配置会在下一章和大家详细解析,文章若有错误或疑问可联系博主删除更改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fanmeang.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值