天天看點

BGP重分布進IGP-EIGRP

因為BGP通常擁有龐大的路由表,是以在将BGP路由表重分布進IGP時,很有可能導緻IGP協定停止工作或路由器崩潰,是以為了預防此類事件的發生,慢慢的,IOS預設不允許将BGP重分布進IGP,但是并非所有BGP都不能重分布進IGP,為了放寬限制,預設情況下,隻可以将從eBGP鄰居學習到的路由和本地路由重分布進IGP,也就是說iBGP路由是不能重分布進IGP的,但是可以手工調整允許将iBGP學習到的路由重分布進IGP。

配置BGP重分布進IGP

<a href="http://ccie.edufly.cn/UploadFiles_1642/201303/2013030514332839.jpg" target="_blank"> </a>

說明:

上圖中路由器R1,R2,R3配有Loopback位址,位址分别為:

R1  Loopback 0  1.1.1.1/32

R2  Loopback 0  2.2.2.2/32

R3  Loopback 0  3.3.3.3/32 

所有路由器之間運作OSPF,并将Loopback 0的位址釋出到OSPF中,保證全網Loopback 0之間是可以通信的。

1.IGP保證全網Loopback 0互通

說明:此步略,請參見之前配置。

2.配置BGP

(1)配置R1的BGP

r1(config)#router bgp 1

r1(config-router)#bgp router-id 1.1.1.1

r1(config-router)#neighbor 2.2.2.2 remote-as 1

r1(config-router)#neighbor 2.2.2.2 update-source loopback 0

r1(config-router)#neighbor 3.3.3.3 remote-as 3

r1(config-router)#neighbor 3.3.3.3 update-source loopback 0

r1(config-router)#neighbor 3.3.3.3 ebgp-multihop 

r1(config-router)#network 11.1.1.0 mask 255.255.255.0

說明:R1與R2建立iBGP鄰居,與R3建立eBGP鄰居。

(2)配置R2的BGP

r2(config)#router bgp 1

r2(config-router)#bgp router-id 2.2.2.2

r2(config-router)#neighbor 1.1.1.1 remote-as 1

r2(config-router)#neighbor 1.1.1.1 update-source loopback 0

r2(config-router)#network 22.2.2.0 mask 255.255.255.0

說明:R2與R1建立iBGP鄰居。

(3)配置R3的BGP

r3(config)#router bgp 3

r3(config-router)#bgp router-id 3.3.3.3

r3(config-router)#neighbor 1.1.1.1 remote-as 1

r3(config-router)#neighbor 1.1.1.1 update-source loopback 0

r3(config-router)#neighbor 1.1.1.1 ebgp-multihop 

r3(config-router)#network 33.3.3.0 mask 255.255.255.0

說明:R3與R1建立eBGP鄰居。

(4)檢視R1的BGP路由表

r1#sh ip bgp 

BGP table version is 4, local router ID is 1.1.1.1

Status codes: s suppressed, d damped, h history, * valid, &gt; best, i - 

internal,

              r RIB-failure, S Stale

Origin codes: i - IGP, e - EGP, ? - incomplete

   Network          Next Hop            Metric LocPrf Weight Path

*&gt; 11.1.1.0/24      0.0.0.0                  0         32768 i

*&gt;i22.2.2.0/24      2.2.2.2                  0    100      0 i

*&gt; 33.3.3.0/24      3.3.3.3                  0             0 3 i

r1#

說明:R1中包含本地路由11.1.1.0/24,iBGP路由22.2.2.0/24,eBGP路由33.3.3.0/24。

3.配置EIGRP

(1)在R1上配置EIGRP

r1(config)#router eigrp 100

r1(config-router)#no auto-summary 

r1(config-router)#network 14.1.1.1 0.0.0.0

說明:在R1與R4之間建立EIGRP。

(2)在R4上配置EIGRP

r4(config)#router eigrp 100

r4(config-router)#no auto-summary 

r4(config-router)#network 14.1.1.4 0.0.0.0

說明:在R4與R1之間建立EIGRP。

(3)檢視R4的EIGRP鄰居

r4#sh ip eig neighbors 

IP-EIGRP neighbors for process 100

H   Address                 Interface       Hold Uptime   SRTT   RTO  Q  Seq

                                            (sec)         (ms)       Cnt Num

0   14.1.1.1                Se1/0            137 00:00:44 1590  5000  0  2

r4#

說明:R4已經與R1正常建立EIGRP鄰居。

4.配置BGP重分布進EIGRP

(1)在R1上重分布BGP進EIGRP

r1(config-router)#redistribute bgp 1 metric 10000 100 255 1 1500

說明:R1将BGP重分布BGP進EIGRP。

(2)在R4上檢視EIGRP路由

r4#sh ip route 

Codes: 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

       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

Gateway of last resort is not set

     33.0.0.0/24 is subnetted, 1 subnets

D EX    33.3.3.0 [170/2195456] via 14.1.1.1, 00:00:49, Serial1/0

     11.0.0.0/24 is subnetted, 1 subnets

D EX    11.1.1.0 [170/2195456] via 14.1.1.1, 00:00:49, Serial1/0

     14.0.0.0/24 is subnetted, 1 subnets

C       14.1.1.0 is directly connected, Serial1/0

說明:預設情況下,R1隻能将本地路由11.0.0.0/24和eBGP路由33.3.3.0/24重分布進IGP。

(3)允許将iBGP重分布進IGP

r1(config-router)#bgp redistribute-internal

說明:配置BGP允許将iBGP重分布進IGP

(4)再次檢視R4的EIGRP路由

D EX    33.3.3.0 [170/2195456] via 14.1.1.1, 00:01:15, Serial1/0

     22.0.0.0/24 is subnetted, 1 subnets

D EX    22.2.2.0 [170/2195456] via 14.1.1.1, 00:00:02, Serial1/0

D EX    11.1.1.0 [170/2195456] via 14.1.1.1, 00:01:15, Serial1/0

說明:配置允許将iBGP重分布進IGP後,就表示允許所有BGP路由重分布進IGP,是以R4從EIGRP收到BGP重分布進來的所有路由。

本文轉自 bilinyee部落格,原文連結:   http://blog.51cto.com/ericfu/1963547     如需轉載請自行聯系原作者

繼續閱讀