Tài liệu hướng dẫn thực hành CCNA: Bài 17 - Cấu hình OSPF cơ bản giới thiệu đến bạn đọc về giao thức OSPF (Open Shortest Path First) thuộc loại link-state routing protocol và được hổ trợ bởi nhiều nhà sản xuất. OSPF sử dụng thuật toán SPF để tính toán ra đường đi ngắn nhất cho một route. Giao thức OSPF có thể được sử dụng cho mạng nhỏ cũng như một mạng lớn. Mời các bạn tham khảo.
Trang 1BÀI 17 :C U HÌNH OSPF C B N
1 Gi i thi u :
Giao th c OSPF (Open Shortest Path First) thu c lo i link-state routing protocol và đ c h tr
b i nhi u nhà s n xu t OSPF s d ng thu t toán SPF đ tính toán ra đ ng đi ng n nh t cho m t route Giao th c OSPF có th đ c s d ng cho m ng nh c ng nh m t m ng l n Do các router
s d ng giao th c OSPF s d ng thu t toán đ tính metric cho các route r i t đó xây d ng nên đ hình c a m ng nên t n r t nhi u b nh c ng nh ho t đ ng c a CPU router N u nh m t m ng quá l n thì vi c này di n ra r t lâu và t n r t nhi u b nh kh c ph c tình tr ng trên, giao th c
OSPF cho phép chia m t m ng ra thành nhi u area khác nhau Các router trong cùng m t area trao
đ i thông tin v i nhau, không trao đ i v i các router khác vùng Vì v y, vi c xây d ng đ hình c a router đ c gi m đi r t nhi u Các vùng khác nhau mu n liên k t đ c v i nhau ph i n i v i area 0 (còn đ c g i là backbone) b ng m t router biên
Các router ch y giao th c OSPF gi liên l c v i nhau b ng cách g i các gói Hello cho nhau
N u router v n còn nh n đ c các gói Hello t m t router k t n i tr c ti p qua m t đ ng k t n i thì
nó biêt đ c r ng đ ng k t n i và router đ u xa v n ho t đ ng t t N u nh router không nh n
đ c gói hello trong m t kho ng th i gian nh t đ nh, đ c g i là dead interval, thì router bi t r ng
router đ u xa đã b down và khi đó router s ch y thu t toán SPF đ tính route m i
M i router s d ng giao th c OSPF có m t s ID đ nh n d ng Router s s d ng đ a ch IP
c a interface loopback cao nh t (n u có nhi u loopback) làm ID N u không có loopback nào đ c
c u hình hình thì router s s d ng IP cao nh t c a các interface v t lý
OSPF có m t s u đi m là : th i gian h i t nhanh, đ c h tr b i nhi u nhà s n xu t, h tr VLSM, có th s d ng trên m t m ng l n, có tính n đ nh cao
2 Các câu l nh s d ng trong bài lab :
• router ospf process-id
Cho phép giao th c OSPF
• network address wildcard-mask area area-id
Qu ng bá m t m ng thu c m t area nào đó
3 Mô t bài lab và đ hình :
hình bài lab nh hình v Các router đ c c u hình các interface loopback 0 a ch IP c a các interface đ c ghi trên hình L u ý đây chúng ta s d ng subnetmask c a các m ng khác nhau
Trang 24 C u hình router :
Chúng ta c u hình các interface cho các router nh sau :
Athena1#sh run Building configuration
Current configuration : 592 bytes version 12.1
hostname Athena1 interface Loopback0
ip address 10.0.0.1 255.255.0.0 interface Serial0
ip address 192.168.1.1 255.255.255.0 end
Athena2#sh run
Building configuration
Current configuration : 667 bytes version 12.1
hostname Athena2 interface Loopback0
ip address 11.1.0.1 255.0.0.0 interface Serial0
ip address 192.168.1.2 255.255.255.0
no fair-queue clockrate 64000 interface Serial1
ip address 170.1.0.1 255.255.0.0 end
Athena3#sh run Building configuration
Current configuration : 591 bytes version 12.1
hostname Athena3 interface Loopback0
ip address 12.1.0.1 255.255.255.252 interface Serial0
ip address 170.1.0.2 255.255.0.0 end
Sau khi c u hình interface cho các router, chúng ta ti n hành c u hình OSPF cho chúng nh sau :
Athena1(config)#router ospf 1 Athena1(config-router)#net 192.168.1.0 0.0.0.255 area 0 Athena1(config-router)#net 10.0.0.0 0.0.255.255 area 0 Athena2(config)#router ospf 1
Athena2(config-router)#net 192.168.1.0 0.0.0.255 area 0 Athena2(config-router)#net 170.1.0.0 0.0.255.255 area 0 Athena2(config-router)#net 11.1.0.0 0.255.255.255 area 0
Trang 3Athena3(config)#router ospf 1 Athena3(config-router)#net 170.1.0.0 0.0.255.255 area 0 Athena3(config-router)#net 12.1.0.0 0.0.0.3 area 0 Chúng ta c u hình OSPF cho c ba router trong cùng m t area 0 (backbone) Ngoài ra chúng
ta có th c u hình OSPF cho c ba router theo cách sau :
Athena1(config)#router ospf 1 Athena1(config-router)#net 192.168.1.1 0.0.0.0 area 0 Athena1(config-router)#net 10.0.0.1 0.0.0.0 area 0 Athena2(config)#router ospf 1
Athena2(config-router)#net 192.168.1.2 0.0.0.0 area 0 Athena2(config-router)#net 170.1.0.1 0.0.0.0 area 0 Athena2(config-router)#net 11.1.0.1 0.0.0.0 area 0 Athena3(config)#router ospf 1
Athena3(config-router)#net 170.1.0.2 0.0.0.0 area 0 Athena3(config-router)#net 12.1.0.1 0.0.0.0 area 0 Khi qu ng bá cho OSPF chúng ta có th qu ng bá theo hai cách : qu ng bá đ ng m ng (cách đ u) ho c qu ng bá chính interface đó (cách sau) N u qu ng bá chính interface thì wildcard mask ph i là 0.0.0.0
Sau khi qu ng bá các m ng c a các router xong chúng ta ki m tra l i b ng đ nh tuy n c a các router
b ng câu l nh show ip route
Athena1#sh ip route Gateway of last resort is not set
O 170.1.0.0/16 [110/128] via 192.168.1.2, 01:20:18, Serial0
10.0.0.0/16 is subnetted, 1 subnets
C 10.0.0.0 is directly connected, Loopback0 11.0.0.0/32 is subnetted, 1 subnets
O 11.1.0.1 [110/65] via 192.168.1.2, 01:20:18, Serial0
12.0.0.0/32 is subnetted, 1 subnets
O 12.1.0.1 [110/129] via 192.168.1.2, 01:20:18, Serial0
C 192.168.1.0/24 is directly connected, Serial0 Athena2#sh ip route
Gateway of last resort is not set
C 170.1.0.0/16 is directly connected, Serial1 10.0.0.0/32 is subnetted, 1 subnets
O 10.0.0.1 [110/65] via 192.168.1.1, 01:20:38, Serial0
C 11.0.0.0/8 is directly connected, Loopback0 12.0.0.0/32 is subnetted, 1 subnets
O 12.1.0.1 [110/65] via 170.1.0.2, 01:20:38, Serial1
C 192.168.1.0/24 is directly connected, Serial0 Athena3#sh ip route
Gateway of last resort is not set
C 170.1.0.0/16 is directly connected, Serial0 10.0.0.0/32 is subnetted, 1 subnets
O 10.0.0.1 [110/129] via 170.1.0.1, 00:00:20, Serial0
Trang 411.0.0.0/32 is subnetted, 1 subnets
O 11.1.0.1 [110/65] via 170.1.0.1, 00:00:20, Serial0
12.0.0.0/30 is subnetted, 1 subnets
C 12.1.0.0 is directly connected, Loopback0
O 192.168.1.0/24 [110/128] via 170.1.0.1, 00:00:20, Serial0
Nh n xét : các router đã bi t đ c t t c các m ng trong đ hình c a chúng ta Các route router bi t
đ c nh giao th c OSPF đ c đánh O đ u route Trong k t qu trên các route đó đ c in đ m Bây gi chúng ta s ki m tra l i xem các m ng có th liên l c đ c v i nhau hay ch a b ng cách
l n l t đ ng trên t ng router và ping đ n các m ng không n i tr c ti p v i nó
Type escape sequence to abort
Sending 5, 100-byte ICMP Echos to 11.1.0.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 28/31/32 ms
Type escape sequence to abort
Sending 5, 100-byte ICMP Echos to 11.1.0.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 56/68/108 ms
Các b n làm t ng t cho các m ng khác đ ki m tra, và ch c ch n s ping th y!
¬ C u hình các m ng trong các area khác nhau :
Chúng ta s kh o sát cách c u hình các m ng đ c phân b trong nhi u area khác nhau trong
m c này
Tr c h t, chúng ta kh o sát n u c u hình cho m ng 12.1.0.0/30 và interface S0 c a Athena3 trong cùng area 1 còn các m ng khác v n trong area 0 thì toàn m ng c a chúng ta có th liên l c đ c
hay không ?
Do ph n trên chúng ta đã c u hình OSPF cho cùng m t vùng Nên bây gi chúng ta ch c n g b
c u hình OSPF cho router Athena3 và c u hình l i cho nó nh yêu c u c a câu h i đ t ra
Cách th c hi n nh sau :
Athena3(config)#router ospf 1
Athena3(config-router)#no net 170.1.0.0 0.0.255.255 area 0 ← g b c u hình
c u hình OSPF c Athena3(config-router)#no net 12.1.0.0 0.0.0.3 area 0
Athena3(config)#router ospf 1
Athena3(config-router)#net 170.1.0.0 0.0.255.255 area 1 ← C u hình cho interface
S0 router Athena3 thu c
area 1 Athena3(config-router)#net 12.1.0.0 0.0.0.3 area 1 ← C u hình m ng 12.1.0.0/30
thu c area 1
Sau khi c u hình xong chúng ta ki m tra l i b ng đ nh tuy n c a các router :
Athena1#sh ip route
Gateway of last resort is not set
O 170.1.0.0/16 [110/128] via 192.168.1.2, 00:00:53, Serial0
10.0.0.0/16 is subnetted, 1 subnets
C 10.0.0.0 is directly connected, Loopback0
Trang 511.0.0.0/32 is subnetted, 1 subnets
O 11.1.0.1 [110/65] via 192.168.1.2, 00:00:53, Serial0
C 192.168.1.0/24 is directly connected, Serial0
Athena2#sh ip route
Gateway of last resort is not set
C 170.1.0.0/16 is directly connected, Serial1
10.0.0.0/32 is subnetted, 1 subnets
O 10.0.0.1 [110/65] via 192.168.1.1, 00:00:43, Serial0
C 11.0.0.0/8 is directly connected, Loopback0
C 192.168.1.0/24 is directly connected, Serial0
Athena3#sh ip route
Gateway of last resort is not set
C 170.1.0.0/16 is directly connected, Serial0
12.0.0.0/30 is subnetted, 1 subnets
C 12.1.0.0 is directly connected, Loopback0
Nh n xét : router Athena1 và Athena2 bi t đ c các m ng c a nhau nh ng không bi t đ c m ng
c a router Athena3 Ng c l i router Athena3, không bi t đ c các m ng c a router Athena1 và Athena2 i u này ch ng t , các router trong cùng m t area ch bi t đ c các m ng trong area đó, các m ng trong area khác thì router không bi t (Tr ng h p, router Athena1 th y đ c m ng 170.1.0.0/16 là do router Athena2 qu ng bá m ng đó thu c area 0)
liên k t đ c các m ng trong cùng các area khác nhau chúng ta ph i có m t router biên n i area
đó v area 0 (backbone) Router này có m t interface thu c area đó và m t interface thu c area 0
Trong tr ng h p bài lab, chúng ta có hai cách đ gi i quy t v n đ này Cách th nh t là
c u hình cho m ng c a interface S0 c a router Athena3 thu c area 0 Lúc này, router Athena3 đóng vai trò là m t router biên Cách th hai là c u hình cho m ng c a interface S1 router Athena2 thu c area 1, lúc này router Athena2 đóng vai trò là router biên
Chúng ta s kh o sát cách 1 (c u hình cho m ng interface S0 c a Athea3 thu c area0) Cách 2
đ c th c hi n t ng t
Trang 6Cách c u hình :
Athena3(config)#router ospf 1 Athena3(config-router)#no net 170.1.0.0 0.0.255.255 area 1 Athena3(config-router)#net 170.1.0.0 0.0.255.255 area 0 Sau khi c u hình xong, chúng ta ki m tra l i b ng đ nh tuy n c a các router :
Athena1#sh ip route Codes: C - connected, S - static, I - IGRP, 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, E - EGP
i - IS-IS, 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
O 170.1.0.0/16 [110/128] via 192.168.1.2, 00:01:30, Serial0
10.0.0.0/16 is subnetted, 1 subnets
C 10.0.0.0 is directly connected, Loopback0 11.0.0.0/32 is subnetted, 1 subnets
O 11.1.0.1 [110/65] via 192.168.1.2, 00:01:30, Serial0 12.0.0.0/32 is subnetted, 1 subnets
O IA 12.1.0.1 [110/129] via 192.168.1.2, 00:01:30, Serial0
C 192.168.1.0/24 is directly connected, Serial0 Athena2#sh ip route
Gateway of last resort is not set
C 170.1.0.0/16 is directly connected, Serial1 10.0.0.0/32 is subnetted, 1 subnets
O 10.0.0.1 [110/65] via 192.168.1.1, 00:01:07, Serial0
C 11.0.0.0/8 is directly connected, Loopback0 12.0.0.0/32 is subnetted, 1 subnets
O IA 12.1.0.1 [110/65] via 170.1.0.2, 00:01:07, Serial1
C 192.168.1.0/24 is directly connected, Serial0
Athena3#sh ip route Gateway of last resort is not set
Trang 7C 170.1.0.0/16 is directly connected, Serial0 10.0.0.0/32 is subnetted, 1 subnets
O 10.0.0.1 [110/129] via 170.1.0.1, 00:00:06, Serial0
11.0.0.0/32 is subnetted, 1 subnets
O 11.1.0.1 [110/65] via 170.1.0.1, 00:00:06, Serial0
12.0.0.0/30 is subnetted, 1 subnets
C 12.1.0.0 is directly connected, Loopback0
O 192.168.1.0/24 [110/128] via 170.1.0.1, 00:00:06, Serial0
Nh n xét : các router đã th y đ c các m ng c a các router khác Nh v y toàn m ng đã liên l c
đ c v i nhau Chúng ta có th ki m tra b ng cách ping đ n t ng m ng