天天看點

BGP路由反射器與聯盟詳解(上)

組網需求:

1.R1、R2、R3、R4、R5、R6、R7處于同一AS 10

2.R8處于AS30,R9處于AS20,它們之間通過EBGP與AS10進行通信。

3.在R1釋出彙總靜态路由10.0.0.0/16至BGP、在R5釋出彙總靜态路由10.5.0.0/16至BGP、

在R7釋出彙總靜态路由10.7.0.0/16至BGP、在R8釋出彙總靜态路由10.8.0.0/16至BGP、

在R9釋出彙總靜态路由10.9.0.0/16至BGP。

4.運用RR全連接配接或二級路由反射解決路由反射問題。

AS10 IGP配置如下:

R1:

router ospf 1

 router-id 10.0.0.1

 passive-interface Ethernet0/0

 network 10.0.14.0 0.0.0.3 area 0

 network 10.0.16.0 0.0.0.3 area 0

 network 10.0.12.0 0.0.0.3 area 0

 network 10.0.13.0 0.0.0.3 area 0

 network 10.0.18.0 0.0.0.3 area 0(上面拓撲寫錯了,是10.0.18.0/30)

 network 10.0.0.1 0.0.0.0 area 0

R2:

 router-id 10.0.0.2

 passive-interface Ethernet0/1

 network 10.0.0.2 0.0.0.0 area 0

 network 10.0.29.0 0.0.0.3 area 0

R3:

 router-id 10.0.0.3

 network 10.0.0.3 0.0.0.0 area 0

R4:

 router-id 10.0.0.4

 network 10.0.0.4 0.0.0.0 area 0

 network 10.0.45.0 0.0.0.3 area 0

R5:

 router-id 10.0.0.5

 network 10.0.0.5 0.0.0.0 area 0

R6:

 router-id 10.0.0.6

 network 10.0.0.6 0.0.0.0 area 0

 network 10.0.67.0 0.0.0.3 area 0

R7:

 router-id 10.0.0.7

 network 10.0.0.7 0.0.0.0 area 0

現在AS内可以連通了,開始配置BGP:

在R1、R4、R6上配置成RR,R2、R3為R1的用戶端,R5為R4的用戶端,R7為R6的用戶端,R1與R8建立EBGP,R2與R9建立EBGP。

router bgp 10

 no synchronization    //關閉同步

 network 10.0.0.0          //靜态釋出BGP路由彙總

 neighbor rrc peer-group       //建立一個名為rrc對等組(共享同一BGP政策)

 neighbor rrc remote-as 10           //指定鄰居AS為10

 neighbor rrc update-source Loopback0 //指定更新源為LOOP 0

 neighbor rrc route-reflector-client  //指定為RR的用戶端RRC

 neighbor rrc next-hop-self       //将下一條改變為自己

 neighbor 10.0.0.2 peer-group rrc   //指定鄰居使用對等組政策

 neighbor 10.0.0.3 peer-group rrc   //指定鄰居使用對等組政策

 neighbor 10.0.0.4 remote-as 10

 neighbor 10.0.0.4 update-source Loopback0

 neighbor 10.0.0.4 next-hop-self

 neighbor 10.0.0.6 remote-as 10

 neighbor 10.0.0.6 update-source Loopback0

 neighbor 10.0.0.6 next-hop-self

 neighbor 10.0.18.2 remote-as 30

 no auto-summary              //關閉自動彙總

ip route 10.0.0.0 255.0.0.0 Null0     //添加彙總靜态路由

R2:

router bgp 10             //RRC隻需在RR上配置,RRC隻要配置IGBP

 no synchronization

 neighbor 10.0.0.1 remote-as 10

 neighbor 10.0.0.1 update-source Loopback0

 neighbor 10.0.0.1 next-hop-self

 neighbor 10.0.29.2 remote-as 20    //配置EBGP鄰居

 no auto-summary

R3:

router bgp 10             //RRC隻需在RR上配置,RRC隻要配置IGBP

R4: 

router bgp 10                //配置成RR,用戶端為R5

 neighbor rrc peer-group

 neighbor rrc remote-as 10

 neighbor rrc update-source Loopback0

 neighbor rrc route-reflector-client

 neighbor rrc next-hop-self

 neighbor 10.0.0.5 peer-group rrc

R5:

 network 10.5.0.0 mask 255.255.0.0      //釋出路由到BGP

ip route 10.5.0.0 255.255.0.0 Null0    //添加彙總靜态路由

R6:

router bgp 10              //配置成RR,RRC為R7

 neighbor 10.0.0.7 peer-group rrc

R7:

 network 10.7.0.0 mask 255.255.0.0  //釋出到BGP

ip route 10.7.0.0 255.255.0.0 Null0  //添加彙總靜态路由

R8:                     

router bgp 30            //配置EBGP

 network 10.8.0.0 mask 255.255.0.0

 neighbor 10.0.18.1 remote-as 10  //釋出到BGP中

ip route 10.8.0.0 255.255.0.0 Null0   //添加彙總靜态路由

R9:

router bgp 20

 network 10.9.0.0 mask 255.255.0.0   //釋出到BGP中

 neighbor 10.0.29.1 remote-as 10

ip route 10.9.0.0 255.255.0.0 Null0   //添加彙總靜态路由

現在我們可以看到R9能夠學習到所有路由,R8也一樣:

   Network          Next Hop            Metric LocPrf Weight Path

*> 10.0.0.0         10.0.29.1                              0 10 i

*> 10.5.0.0/16      10.0.29.1                              0 10 i

*> 10.7.0.0/16      10.0.29.1                              0 10 i

*> 10.8.0.0/16      10.0.29.1                              0 10 30 i

*> 10.9.0.0/16      0.0.0.0                  0         32768 i

我們來分析一下10.7.0.0/16路由是怎麼傳播到R9的:

R7:   Network          Next Hop            Metric LocPrf Weight Path

*>i10.0.0.0         10.0.0.1                 0    100      0 i

*> 10.7.0.0/16      0.0.0.0                  0         32768 i

*>i10.8.0.0/16      10.0.0.1                 0    100      0 30 i

*>i10.9.0.0/16      10.0.0.2                 0    100      0 20 i

首先由R7始發路由,是以下一跳為0.0.0.0,本地始發Weight為32768

然後傳播到R6,其它的路由都是由RR反射過來的,

>

<a href="http://tangfangxiao.blog.51cto.com/2116646/647835"></a>

繼續閱讀