天天看點

重分發進EIGRP和IS-IS

一、拓撲圖:

二、配置重分發進EIGRP 和IS-IS:

1、配置三台路由器的IP位址與協定,配置完後,檢視R1路由表:

R1#sho 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

     172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks

C       172.16.255.0/30 is directly connected, Serial1/1

C       172.16.1.0/24 is directly connected, Loopback0

C       172.16.2.0/24 is directly connected, Loopback0

2、檢視R2的路由表,看到R2學到了全網的路由:

R2#show ip route

     172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks

C       172.16.255.0/30 is directly connected, Serial1/0

i L1    172.16.1.0/24 [115/20] via 172.16.255.1, Serial1/0

i L1    172.16.2.0/24 [115/20] via 172.16.255.1, Serial1/0

C    192.168.255.0/24 is directly connected, Serial1/1

D    192.168.1.0/24 [90/2297856] via 192.168.255.1, 05:25:40, Serial1/1

D    192.168.2.0/24 [90/2297856] via 192.168.255.1, 05:25:40, Serial1/1

R2#

3、那麼我現在在R2上做重分發,一定要切記:要麼R1和R2全用L1-2 類型,要麼就用全用L1或L2類型,或者說當R1為L1,R2為L1-2,但這樣你釋出的時候要用L1-2類型做重分發,當R1和R2為L2類型的時候,R2重分發用L2或者L1-2類型重分發都能學到,同理L1也一樣,如果R2不去手動指定類型,預設以L2默型發出去,是以當你在R1和R2都沒指定類型的時候,也就是R1和R2都為L1-2。但R2卻是以L2發出去,這樣,R3就學不到R1發過去的路由了,如果R2指定類型,然後你重分發的時候不去指定類型,那麼它将會和R2本身路由器的類型同步。(這是我一個一個去證明的,其實我們要注意的就是R1和R2是否是同類型或者是R2為L1-2類型,因為這樣是可以搭配,然後在R2上把ISIS發到EIGRP的時候用同類型釋出或L1-2釋出就不會有問題。同時也要注意把EIGRP 發到ISIS中,預設不加類型都是以L2類型,要兩面都要考慮,不然也會造成R1學不到R3那邊的路由。

R2(config)#router eigrp 100

R2(config-router)#redistribute connected

5、一切完畢,我們再看一下,R1的路由:

R1#sh ip route

i L2 192.168.255.0/24 [115/84] via 172.16.255.2, Serial1/1

i L2 192.168.1.0/24 [115/84] via 172.16.255.2, Serial1/1

i L2 192.168.2.0/24 [115/84] via 172.16.255.2, Serial1/1

R1#

R3的路由:

R3#show ip route

D EX    172.16.255.0/30 [170/2681856] via 192.168.255.2, 00:00:10, Serial1/0

D EX    172.16.1.0/24 [170/2172416] via 192.168.255.2, 00:00:10, Serial1/0

D EX    172.16.2.0/24 [170/2172416] via 192.168.255.2, 00:00:10, Serial1/0

C    192.168.255.0/24 is directly connected, Serial1/0

C    192.168.1.0/24 is directly connected, Loopback0

C    192.168.2.0/24 is directly connected, Loopback0

R3#

6、三條D EX外部重分發進來的路由全部學到.

總結:同一區域,L1或L2 都可以和L1-2搭配,在保證R2路由器學到全網路由後,路由器不同類型或同類型釋出ISIS的時候都可以用類型L1-2重釋出,不指定的話它會是預設L2重分發。同理釋出EIGRP的時候如果同類型,可以同類型釋出或者用L1-2。但不同類型隻能用L1-2釋出。總而言之:在建立起IS-IS鄰居後,重分發的時候用L1-2是不會有錯的,但是會增加IS-IS database ,如果概念清楚,用同類型最好了。是以說事物總是兩面性的.

本文轉自wxs-163 51CTO部落格,原文連結:http://blog.51cto.com/supercisco/248835

繼續閱讀