Trong bài này ta sẽ thực hiện redistribute giữa hai giao thức hiểu classfull là IGRP và giao thức hiểu classless là OSPF .
Trang 1Redistribute gi a OSPF và IGRP ữ
Tác gi : Nguy n Th Băng Tâm ả ễ ị
Trong bài này ta s th c hi n redistribute gi a hai giao th c hi u classfull làẽ ự ệ ữ ứ ểIGRP và giao th c hi u classless là OSPF ứ ể
M c tiêu bài làm ụ :
T m t router b t kì trong m ng ping th y t t c các đ a ch ừ ộ ấ ạ ấ ấ ả ị ỉ
Gi i quy t v n đ mà classfull g p ph i là discontiguous network và VLSM ả ế ấ ề ặ ả
Ki m tra metric c a hai giao th c ể ủ ứ
Mô hình m ng nh hình v dạ ư ẽ ưới đây , router R2 ch y hai giao th c là OSPFạ ứ
và IGRP Router này s th c hi n redistribute gi a hai giao th c này ẽ ự ệ ữ ứ
Đi ch c a các interface trên các router nh sau : ạ ỉ ủ ư
F0/1F0/0Loopback 0
192.168.2.1/24172.16.1.1/28172.16.1.17/28192.168.6.1/24
S0/1E0/0
192.168.2.2/24192.168.1.2/24192.168.3.2/24
E0/0Loopback 0
192.168.1.3/24172.16.4.1/2410.3.1.1/24
Loopback 0Loopback 1Loopback 2
192.168.3.4/2410.1.1.1/2410.1.2.160/24172.16.5.1/24
Trang 7(th c hi n l u c u hình)ự ệ ư ấ
Ki m tra b ng đ nh tuy n c a m i router : ể ả ị ế ủ ỗ
R1#sh ip route
Gateway of last resort is not set
172.16.0.0/16 is variably subnetted, 2 subnets, 1 masks
C 172.16.1.0/28 is directly connected, fastethernet0/1
C 172.16.1.16/28 is directly connected, fastethernet0/0
C 192.168.2.0/24 is directly connected, Serial0/0
C 192.168.6.0/24 is directly connected, Loopback0
R2#sh ip route
<omitted>
Gateway of last resort is not set
C 192.168.1.0/24 is directly connected, Serial0/1
C 192.168.2.0/24 is directly connected, Serial0/0
C 192.168.3.0/24 is directly connected, Ethernet0/0
C 10.3.1.0 is directly connected, Loopback0
C 192.168.1.0/24 is directly connected, Serial0/0
C 10.1.2.0 is directly connected, Loopback1
C 10.1.1.0 is directly connected, Loopback0
C 192.168.3.0/24 is directly connected, Ethernet0/0
trên b ng đ nh tuy n ta ch th y các connected network ,lí do là vì không có
giao th c đ nh tuy n nào ch y trên đó C u hình cho các router R1,R4 vàứ ị ế ạ ấinterface s0/0 c a R2 ch y OSPF v i process –id là 1, area 0 Router R3 vàủ ạ ớinterface s0/1 c a R2 ch y IGRP process 1.ủ ạ
Trang 8Gateway of last resort is not set
172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks
O 172.16.5.1/32 [110/75] via 192.168.2.2, 00:00:26, Serial0/0
C 172.16.1.0/28 is directly connected, fastethernet0/1
C 172.16.1.16/28 is directly connected, fastethernet0/0
10.0.0.0/24 is subnetted, 2 subnets
O 10.1.1.0 [110/75] via 192.168.2.2, 00:00:26, Serial0/0
O 10.1.2.0 [110/75] via 192.168.2.2, 00:00:26, Serial0/0
C 192.168.2.0/24 is directly connected, Serial0/0
C 192.168.6.0/24 is directly connected, loopback0
O 192.168.3.0/24 [110/74] via 192.168.2.2, 00:00:26, Serial0/0
Quan sát b ng trên ta th y : ả ấ
Trang 9O miêu t các route OSPF mà R1 h c đả ọ ược Ví d nh b ng trên ta có thụ ư ả ể
th y R1 h c đấ ọ ược route 172.16.5.1 thông qua interface 192.168.2.2 , 110 là AD
c a OSPF ,75 là cost đ đi đ n đủ ể ế ược route 172.16.5.1 Quan sát ta th y ,R1ấcũng h c đọ ược m ng 192.168.3.0/24 thông qua OSPF nh ng ch có cost 74 ,sạ ư ỉ ự khác nhau đây là vì R1 mu n h c đở ố ọ ược 172.16.5.1 ph i đi qua m t hop-ả ộcount là R4,do đó trong quá trình tính cost có c ng thêm 1 ộ
R1#ping 192.168.3.4
Type escape sequence to abort
Sending 5, 100-byte ICMP Echos to 192.168.3.4, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 36/40/56 ms
R1#ping 172.16.5.1
Type escape sequence to abort
Sending 5, 100-byte ICMP Echos to 172.16.5.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 32/40/60 ms
R2#sh ip route
Gateway of last resort is not set
172.16.0.0/16 is variably subnetted, 4 subnets, 3 masks
C 192.168.1.0/24 is directly connected, Serial0/1
C 192.168.2.0/24 is directly connected, Serial0/0
C 192.168.3.0/24 is directly connected, Ethernet0/0
Quan sát b ng đ nh tuy n c a router 2 : ả ị ế ủ
R2 h c đọ ược 5 route qua OSPF , đó là nh ng route b t đ u b ng ch O ,cóữ ắ ầ ằ ữ
AD b ng 110 Cost gi a router R2 và R4 là 10 nên khi R2 h c routeằ ữ ọ
10.1.1.1,10.1.2.1,172.16.5.1 t R4 s có cost là 11 Cũng nhìn trên b ng đ nhừ ẽ ả ị tuy n ta có th bi t đế ể ế ược cost gi a R2 và R1 là 64 ữ
Băng thông m c đ nh trên interface Ethernet là 10Mbps ,do đó cost trênặ ị
interface này là 108/ 10Mbps = 10 T c đ m c đ nh trên các interface serial làố ộ ặ ịT1= 1.544Mbps ,do đó cost m c đ nh trên các interface serial là :ặ ị
108/1,544Mbps = 64
Trang 10R2 h c đọ ược 2 route qua IGRP , đó là nh ng route b t đ u b ng ch I Ta cóữ ắ ầ ằ ữ
th d a vào nh ng quy t c g i và nh n update c a các giao th c hi uể ự ữ ắ ử ậ ủ ứ ể
classfull đ gi i thích cho các route IGRP trong b ng đ nh tuy n nh sau :ể ả ả ị ế ưKhi R3 g i update ,nó th c hi n ki m tra nh ng vi c sau : ử ự ệ ể ữ ệ
Route 172.16.4.0/24 có cùng major network v i 192.168.1.0/24 (là đi chớ ạ ỉ
được đăng kí đ n interface g i update ) hay không ?ế ử
Không , R3 summarize 172.16.4.0/24 thành network có cùng subnet mask v iớ majornet là 172.16.0.0/16 và g i route này đi ử
10.3.1.0/24 cũng được gi i thích tả ương t và R3 s g i 10.0.0.0/8 đi thay vìự ẽ ử
g i 10.3.1.0/24 ử
Khi R2 nh n update ,nó th c hi n nh ng vi c sau :ậ ự ệ ữ ệ
Major network được nh n 172.16.0.0 có cùng majornet v i 192.168.1.0 (là đ aậ ớ ị
ch đỉ ược đăng kí đ n interface nh n update ) hay không ?ế ậ
Không ,có subnet nào c a majornet 172.16.0.0 t n t i trong b ng đ nh tuy nủ ồ ạ ả ị ế
mà R2 h c đọ ượ ừc t interface khác không ?
Không ,R2 s ch p nh n route v i mask là 16 vì 172.16.0.0 là đi ch l p Bẽ ấ ậ ớ ạ ỉ ớRoute 10.0.0.0 được gi i thích tả ương t ự
Đó là lí do t i sao trên b ng đ nh tuy n c a R2 l i xu t hi n các routeạ ả ị ế ủ ạ ấ ệ
172.16.0.0/16 và 10.0.0.0/8
R2#ping 172.16.4.1
Type escape sequence to abort
Sending 5, 100-byte ICMP Echos to 172.16.4.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 32/37/52 ms
R3#ping 192.168.2.1
Type escape sequence to abort
Sending 5, 100-byte ICMP Echos to 192.168.2.1, timeout is 2 seconds:
Success rate is 0 percent (0/5)
R3 ping 192.168.2.1 không thành công là vì R3 ch y IGRP còn 192.168.2.0ạ
ch y OSPF Mu n ping thành công ta ph i th c hi n redistribute trên R2 đạ ố ả ự ệ ể hai giao th c này hi u nhau ứ ể
Banđwidth , đ n v là Kbps (m c đ nh là 1000)ơ ị ặ ị
Delay ,đ n v là tens of microsecond (m c đ nh là 100)ơ ị ặ ị
Reliability , có giá tr t 1 – 255 ,v i 255 thì m c đ reliability là 100% (m cị ừ ớ ứ ộ ặ
đ nh là 255)ị
Trang 11m i route đỗ ược redistribute
Redistribute làm cho R2 tr thành ASBR (autonomous system boundary router)ởtrong mi n OSPF và các route đề ược redistribute là các external routes M cặ
đ nh là E2 external path Subnets đị ượ ử ục s d ng khi redistribute các route vàoOSPF ch ra subnet details t c là có c subnet mask s đỉ ứ ả ẽ ược redistribute ,n uế không có nó thì đ a ch major network đị ỉ ược redistribute
Ki m tra database c a OSPF đ th y rõ h n đi u đó ể ủ ể ấ ơ ề
R2#show ip ospf database
Type-5 AS External Link States Link ID ADV Router Age Seq# Checksum Tag
10.0.0.0 192.168.3.2 8 0x80000006 0xf8a 0
172.16.0.0 192.168.3.2 8 0x80000003 0x12d7 0
192.168.1.0 192.168.3.2 8 0x80000006 0xd464 0
Ta th y các route đấ ược tô đ m là external route (Type 5 )ậ
Ki m tra b ng đ nh tuy n c a các router : ể ả ị ế ủ
Trước h t ta refresh l i b ng đ nh tuy n b ng l nh clear ip route *ế ạ ả ị ế ằ ệ
R4#clear ip route *
R1#clear ip route *
R4#sh ip route
Gateway of last resort is not set
172.16.0.0/16 is variably subnetted, 4 subnets, 3 masks
C 172.16.5.0/24 is directly connected, Loopback2
O E2 172.16.0.0/16 [110/20] via 192.168.3.2, 00:02:34, Ethernet0/0
O 172.16.1.0/28 [110/75] via 192.168.3.2, 00:02:34, Ethernet0/0
O 172.16.1.16/28 [110/75] via 192.168.3.2, 00:02:34, Ethernet0/0
10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
C 10.1.2.0/24 is directly connected, Loopback1
C 10.1.1.0/24 is directly connected, Loopback0
O E2 10.0.0.0/8 [110/20] via 192.168.3.2, 00:02:34, Ethernet0/0
O E2 192.168.1.0/24 [110/20] via 192.168.3.2, 00:02:34, Ethernet0/0
Trang 12O 192.168.2.0/24 [110/74] via 192.168.3.2, 00:02:34, Ethernet0/0
O 192.168.6.0/24 [110/75] via 192.168.3.2, 00:02:34, Ethernet0/0
C 192.168.3.0/24 is directly connected, Ethernet0/0
R1#sh ip route
Gateway of last resort is not set
172.16.0.0/16 is variably subnetted, 5 subnets, 4 masks
O 172.16.5.1/32 [110/75] via 192.168.2.2, 00:03:24, Serial0/0
C 172.16.6.0/24 is directly connected, Loopback0
O E2 172.16.0.0/16 [110/20] via 192.168.2.2, 00:03:24, Serial0/0
C 172.16.1.0/28 is directly connected, fastethernet0/1
C 172.16.1.16/28 is directly connected, fastethernet0/0
10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
O E2 10.0.0.0/8 [110/20] via 192.168.2.2, 00:03:24, Serial0/0
O 10.1.1.0/24 [110/75] via 192.168.2.2, 00:03:24, Serial0/0
O 10.1.2.0/24 [110/75] via 192.168.2.2, 00:03:24, Serial0/0
O E2 192.168.1.0/24 [110/20] via 192.168.2.2, 00:03:24, Serial0/0
C 192.168.2.0/24 is directly connected, Serial0/0
C 192.168.6.0/24 is directly connected, loopback0
O 192.168.3.0/24 [110/74] via 192.168.2.2, 00:03:24, Serial0/0
Show ip route trên c hai router ta th y các route đả ấ ược h c b i IGRPọ ở
redistribute vào OSPF có kí hi u là O E2 Các route này có metric là 20 (metricệkhi c u hình redistribute ) ấ
Ki m tra b ng l nh ping ể ằ ệ
R4#ping 10.3.1.1
Type escape sequence to abort
Sending 5, 100-byte ICMP Echos to 10.3.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 28/31/40 ms
R4#traceroute 10.3.1.1
Type escape sequence to abort
Tracing the route to 10.3.1.1
1 192.168.3.2 4 msec 4 msec 0 msec
Trang 1310.0.0.0/24 is subnetted, 1 subnets
C 10.3.1.0 is directly connected, Loopback0
C 192.168.1.0/24 is directly connected, Serial0/0
I 192.168.2.0/24 [100/10476] via 192.168.1.2, 00:00:07, Serial0/0
I 192.168.3.0/24 [100/8576] via 192.168.1.2, 00:00:07, Serial0/0
I 192.168.6.0/24 [100/12100] via 192.168.1.2, 00:00:07, Serial0/0
R3 h c đọ ược 3 route t bên ngoài Đó là route 192.168.2.0/24 có metric làừ
10476 , route 192.168.3.0/24 có metric là 8576 và route 192.168.6.0/24 có metric là 12100 Metric đây đở ược tính theo công th c mà ta đã nêu ph nứ ở ầ
m t.ộ
Metric trong câu l nh redistribute các route OSPF vào IGRP ch có ý nghĩa đ iệ ỉ ố
v i nh ng route mà R2 h c đớ ữ ọ ượ ừc t OSPF Đ i v i các route k t n i tr c ti pố ớ ế ố ự ế
v i nó thì metric đớ ượ ấc l y m c đ nh trên interface đó Hai route 192.168.3.0/24ặ ị
và 192.168.2.0/24 là 2 route k t n i tr c ti p v i R2 do đó metric c a nó làế ố ự ế ớ ủmetric m c đ nh trên 2 interface ethernet và serial ặ ị
Đ i v i m ng 192.168.2.0 /24ố ớ ạ
Băng thông m c đ nh trên serial interface là 1544Kbit , delay m c đ nh trênặ ị ặ ịinterface này là 20000µs T ng delay trên 2 serial interface s là 40000µs ổ ẽ => BWIGRPmin = 107 / 1544 = 6476
DLYIGRPsum = 40000/10 = 4000
metric = BWIGRPmin + DLYIGRPsum = 6476 + 4000
metric = 10476
Đ i v i m ng 192.168.3.0 /24ố ớ ạ
băng thông m c đ nh trên ethernet là 10Mbps => băng thông nh nh t c aặ ị ỏ ấ ủ
m ng này đ đ n R3 là băng thông trên serial interface 1554kbit ạ ể ế
Delay m c đ nh trên ethernet interface là 1000 => t ng delay = 20000 +1000 =ặ ị ổ21000
Delay gán cho các route bên ngoài khi được redistribute vào IGRP là 1000µs
=> t ng delay = 20000 + 1000 = 21000ổ
=> BWIGRPmin = 107 / 1000 = 10000
Trang 14Routing entry for 192.168.2.0/24
Known via "igrp 1", distance 100, metric 10476
Redistributing via igrp 1
Advertised by igrp 1 (self originated)
Last update from 192.168.1.2 on Serial0/1, 00:00:07 ago
Routing Descriptor Blocks:
* 192.168.1.2, from 192.168.1.2, 00:00:07 ago, via Serial0/1
Route metric is 10476, traffic share count is 1
Total delay is 40000 microseconds, minimum bandwidth is 1544 Kbit
Reliability 255/255, minimum MTU 1500 bytes
Loading 1/255, Hops 0
R3#sh ip route 192.168.3.0
Routing entry for 192.168.3.0/24
Known via "igrp 1", distance 100, metric 8576
Redistributing via igrp 1
Advertised by igrp 1 (self originated)
Last update from 192.168.1.2 on Serial0/1, 00:00:07 ago
Routing Descriptor Blocks:
* 192.168.1.2, from 192.168.1.2, 00:00:07 ago, via Serial0/1
Route metric is 8576, traffic share count is 1
Total delay is 1000 microseconds, minimum bandwidth is 1544 Kbit
Reliability 255/255, minimum MTU 1500 bytes
Loading 1/255, Hops 0
R3#sh ip route 192.168.6.0
Routing entry for 192.168.6.0/24
Known via "igrp 1", distance 100, metric 12100
Redistributing via igrp 1
Advertised by igrp 1 (self originated)
Last update from 192.168.1.2 on Serial0/1, 00:00:07 ago
Routing Descriptor Blocks:
* 192.168.1.2, from 192.168.1.2, 00:00:07 ago, via Serial0/1
Route metric is 12100, traffic share count is 1
Total delay is 21000 microseconds, minimum bandwidth is 1000 Kbit
Reliability 255/255, minimum MTU 1500 bytes
Loading 1/255, Hops 0
R3#ping 192.168.3.2
Type escape sequence to abort
Trang 15Sending 5, 100-byte ICMP Echos to 192.168.3.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/32 ms
R3#ping 10.1.2.1
Type escape sequence to abort
Sending 5, 100-byte ICMP Echos to 10.1.2.1, timeout is 2 seconds:
Success rate is 0 percent (0/5)
R3#ping 10.1.1.1
Type escape sequence to abort
Sending 5, 100-byte ICMP Echos to 10.1.1.1 , timeout is 2 seconds:
Success rate is 0 percent (0/5)
Ta ki m tra để ường đi t R3 đ n 10.1.1.1ừ ế
R3#traceroute 10.1.1.1
Type escape sequence to abort
Tracing the route to 10.1.1.1
Type escape sequence to abort
Tracing the route to 10.1.1.1
1 192.168.3.4 4 msec 4 msec *
Trên b ng đ nh tuy n c a R3 ,ta ch th y xu t hi n có 3 route là 192.168.2.0 ,ả ị ế ủ ỉ ấ ấ ệ192.168.3.0 và 192.168.6.0 còn các route khác không xu t hi n ấ ệ
Lí do là vì IGRP không hi u discontiguos network và VLSM D a vào các quyể ự
t c g i và nh n update c a IGRP ta s gi i thích đắ ử ậ ủ ẽ ả ược đi u này nh sau: ề ưR2 s qu ng bá nh ng route mà nó h c đẽ ả ữ ọ ượ ừc t OSPF sang cho IGRP
Khi R2 g i update, nó ti n hành ki m tra :ử ế ể
Route 172.16.1.0/28 có cùng major network v i 192.168.2.0/24 không ?ớ
Không , R2 sunmarize 192.16.1.0/28 thành network có subnet mask v i majorớnet c a nó là 172.16.0.0/16 và g i route này đi ủ ử
Khi R3 nh n update, nó ti n hành ki m tra : ậ ế ể
Major network được nh n 172.16.0.0 có cùng majornet v i 192.168.1.0 hayậ ớkhông?
Trang 16Không , có subnet c a majornet 172.16.0.0 t n t i trong b ng đ nh tuy n màủ ồ ạ ả ị ếR3 h c đọ ượ ừc t các interface khác hay không ?
Có , R3 lo i b update ạ ỏ
Các route khác được gi i thích hoàn toàn tả ương t ự
Đ gi i quy t v n đ discontiguous network và VLSM ta c u hình static routeể ả ế ấ ề ấ
ch cho R3 bi t đỉ ế ường đi đ n các m ng trên ế ạ
R3(config)#ip route 10.1.1.0 255.255.255.0 s0/0
R3(config)#ip route 172.16.5.0 255.255.255.0 192.168.1.2
R3(config)#ip route 10.1.2.0 255.255.255.0 192.168.1.2
Các route trên R3 có subnet mask là 24 ,do đó R3 s không hi u nh ng routeẽ ể ữ
có subnet mask là 28 Do đó ta th c hi n summarize nh ng route có mask 28ự ệ ữthành mask 24 b ng m t static route.ằ ộ
S 10.1.1.0 is directly connected, Serial0/0
C 192.168.1.0/24 is directly connected, Serial0/0
I 192.168.2.0/24 [100/10476] via 192.168.1.2, 00:00:00, Serial0/0
I 192.168.3.0/24 [100/8576] via 192.168.1.2, 00:00:00, Serial0/0
I 192.168.6.0/24 [100/12100] via 192.168.1.2, 00:00:00, Serial0/0
Ta c u hình static route v i đ a ch đích là các m ng trên router R4 ,quan sátấ ớ ị ỉ ạ
b ng đ nh tuy n ta th y n u ta c u hình ip route đả ị ế ấ ế ấ ược theo sau b i đ a chở ị ỉ đích ,mask đ quy t đ nh ph n network c a đ a ch đích và đ a ch interfaceể ế ị ầ ủ ị ỉ ị ỉ
k t n i tr c ti p c a next-hop router thì trên b ng đ nh tuy n s xu t hi nế ố ự ế ủ ả ị ế ẽ ấ ệ
S 10.1.1.0 is directly connected, Serial0/0
Các m ng trên đạ ược xem là k t n i tr c ti p v i interface s0/0 c a router R3.ế ố ự ế ớ ủ