II. NỘI DUNG THỰC HÀNH
2. Cấu hình OSPF đa vùng
Phần thực hành này gồm các nội dung nâng cao, giúp người học nắm vững:
- Router R1, R2 sử dụng OSPF để quảng bá thông tin định tuyến
- Router R1 hoạt động như DCE cung cấp xung clock cho R2
- Các router cấu hình giao thức định tuyến OSPF để liên lạc giữa các area.
- Từ router R1, R2 ping được hết các địa chỉ trong mạng
OSPF dùng giải thuật SPF để tính toán đường đi. Giải thuật này còn được gọi là giải thuật Dijkstra. Các routing protocol nhóm link state không broadcast toàn bộ thông tin về bảng định tuyến như RIP/IGRP, thay vào đó, OSPF sẽ dùng một quá trình để khám phá các láng giềng (nieghbor). Các láng giềng cũng có thể được định nghĩa tĩnh.
Router láng giềng là các router khác, cũng chạy OSPF, có chung subnet với router hiện hành. Khi các router đã thiết lập quan hệ láng giềng với nhay, các router bắt đầu trao đổi các thông tin về đồ hình (topology) của mạng. Giải thuật SPF sẽ chạy trên các database này để tính ra các đường đi tốt nhất.
Các bước thực hiện: Đặt hostname, cấu hình cho các cổng loopback. FastEthernet và Serial trên R1, R2.
Bước 1:Cấu hình trên R1
Router> en Router# conf t Router(config)# hostname R1 R1(config)# no ip domain-lookup R1(config)#inter f0/0 R1(config-if)#ip addr 131.108.1.1 255.255.255.0 R1(config-if)#no keepalive R1(config-if)#no shut R1(config-if)#exit R1(config)#
%LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up R1(config)#int lo0 R1(config-if)#ip addr 131.108.4.1 255.255.255.255 R1(config-if)#int lo1 R1(config-if)#ip addr 131.108.4.2 255.255.255.255 R1(config-if)#int lo2 R1(config-if)#ip addr 131.108.4.3 255.255.255.255 R1(config-if)#exit R1(config)#int s0/1 R1(config-if)#ip addr 131.108.3.1 255.255.255.252 R1(config-if)#clock rate 64000 R1(config-if)#no shut
R1(config-if)#exit
Bước 2:Cấu hình trên R2
Router> en Router# conf t Router(config)# hostname R2 R2(config)# no ip domain-lookup R2(config)#int f0/0 R2(config-if)#ip addr 131.108.2.1 255.255.255.0 R2(config-if)#no keepalive R2(config-if)#no shut R2(config-if)#int lo0 R2(config-if)#ip addr 131.108.4.4 255.255.255.255 R2(config-if)#int lo1 R2(config-if)#ip addr 131.108.4.5 255.255.255.255 R2(config-if)#int lo2 R2(config-if)#ip addr 131.108.4.6 255.255.255.255 R2(config-if)#exit R2(config)#int s0/0 R2(config-if)#ip addr 131.108.3.2 255.255.255.252 R2(config-if)#no shut
Bước 3: Cấu hình giao thức định tuyến OSPF với process number là 1 trên R1 và lưu cấu
hình vào NVRAM R1(config)#router ospf 1 R1(config-router)#network 131.108.1.0 0.0.0.255 area 1 R1(config-router)#network 131.108.4.1 0.0.0.0 area 1 R1(config-router)#network 131.108.4.2 0.0.0.0 area 1 R1(config-router)#network 131.108.4.3 0.0.0.0 area 1 R1(config-router)#network 131.108.3.1 0.0.0.0 area 0 R1(config-router)#end
R1#copy run start
Chú ý:
- Giá trị process chỉ mang ý nghĩa cục bộ trên mỗi router, có thể chạy cùng lúc nhiều
- Wildcard mask 0.0.0.0 sẽ chỉ chính xác địa chỉ nào được kiểm tra, wildcard mask 0.0.0.255 nghĩa là chỉ 3 octet đầu sẽ bị kiểm tra.
- Ví dụ: Network 131.1.1.0 , Wildcard mask 0.0.0.255 nghĩa là sẽ kiểm tra các địa chỉ từ 131.1.1.1 đến 131.1.1.254
Bước 4: Cấu hình giao thức định tuyến OSPF với process number là 2 trên R2 và lưu cấu
hình vào NVRAM R2(config)#router ospf 2 R2(config-router)#network 131.108.2.1 0.0.0.255 area 2 R2(config-router)#network 131.108.4.4 0.0.0.0 area 2 R2(config-router)#network 131.108.4.5 0.0.0.0 area 2 R2(config-router)#network 131.108.4.6 0.0.0.0 area 2 R2(config-router)#network 131.108.3.2 0.0.0.0 area 0 R2(config-router)#end
R2#copy run start
Bước 5:Kiểm tra và giải quyết sự cố
Dùng lệnh clear ip route *để xoátoàn bộ route từ bảng định tuyến
R1# clear ip route *
Dùng lệnh clear ip ospf processhoặc reload để kích hoạt lại quá trình định tuyến OSPF R1#clear ip ospf process
Xem quá trình gửi nhận thông tin định tuyến OSPF bằng lệnh debug ip ospf events, debug ip ospf packet.
R1#debug ip ospf events
OSPF:hello with invalid timers on interface fastEthernet 0/0 hello interval received 10 configured 10
net mask received 255.255.255.0 configured 255.255.255.0 dead interval received 40 configured 30
R1#debug ip ospf packet
OSPF: rcv. v:2 t:1 l:48 rid:200.0.0.117 aid:0.0.0.0 chk:6AB2 aut:0 auk:
Tắt chế độ debug bằng lệnh undebug all R1#undebug all
All possible debugging has been turned off
Xem bảng định tuyến trên R1 bằng lệnh show ip route. R1#show 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
131.108.0.0/16 is variably subnetted, 9 subnets, 3 masks C 131.108.4.3/32 is directly connected, Loopback2 C 131.108.4.2/32 is directly connected, Loopback1 C 131.108.4.1/32 is directly connected, Loopback0 C 131.108.3.0/30 is directly connected, Serial0/1
O IA 131.108.4.6/32 [110/65] via 131.108.3.2, 00:05:27, Serial0/1 O IA 131.108.2.0/24 [110/74] via 131.108.3.2, 00:05:27, Serial0/1 O IA 131.108.4.5/32 [110/65] via 131.108.3.2, 00:05:27, Serial0/1 C 131.108.1.0/24 is directly connected, FastEthernet0/0
O IA 131.108.4.4/32 [110/65] via 131.108.3.2, 00:05:28, Serial0/1
Từ R1, bạn có thể thấy có 4 route OSPF học từ next hop 131.18.3.2 và đi qua cổng S0/1.
Chú ý: Số AD trong trường học OSPF là 110 (RIP là 120, IGRP là 100). Ký tự O cho biết đây là route loại OSPF, IA cho biết mạng ở xathuộc area khác.
Dùng lệnh show ip route ospftrên router R2 để xem các route OSPF
R2#show ip route ospf
131.108.0.0/16 is variably subnetted, 9 subnets, 3 masks
O IA 131.108.4.3/32 [110/65] via 131.108.3.1, 00:07:57, Serial0/0 O IA 131.108.4.2/32 [110/65] via 131.108.3.1, 00:07:57, Serial0/0 O IA 131.108.4.1/32 [110/65] via 131.108.3.1, 00:07:57, Serial0/0 O IA 131.108.1.0/24 [110/74] via 131.108.3.1, 00:07:57, Serial0/0
Nhận xét:
- Ưu điểm của OSPF đa vùng so với đơn vùng là gì?
- Để cấu hình OSPF đa vùng cần ít nhất bao nhiêu vùng (area)?
... ... ... ... ... ... ... ... ... ... ... ...
Bài tập: Sinh viên tiến hành cấu hình OSPF đa vùngcho sơ đồ