VII. So sánh OSPF và các giao thức khác
1. Kiểm tra bằng các lệnh xem cấu hình của router
Khi kiểm ta cấu hình của Router ta có thể kiểm tra theo mô hình OSI, nghĩa là kiểm tra từng tầng một. Tuy nhiên trong phạm vi đồ án này em chỉ xem xét việc kiểm tra tại tầng mạng ( network ) trong mô hình OSI. Điều đầu tiên khi kiểm tra một mạng là kiểm tra cấu hình của Router, xem cấu hình đã đúng với thiết kế ban đầu không.
Ví dụ trên Router HaNoi HaNoi#show running-config Building configuration... ! hostname HaNoi … ! interface FastEthernet0/0 ip address 10.0.10.1 255.255.255.224 ! interface Serial0/0 ip address 10.0.11.1 255.255.255.252 ! interface FastEthernet0/1
ip address 10.0.10.33 255.255.255.224 network 10.0.10.0 0.0.0.31 area 0 network 10.0.10.32 0.0.0.31 area 0 network 10.0.11.0 0.0.0.3 area 1 !
Lệnh này cho phép chúng ta xem ta đánh cấu hình có đúng không. Tương tự với các Router OSPF khác, ta cũng phải kiểm tra bằng lệnh này.
Sau khi xem thấy cấu hình đã đúng với thiết kế ban đầu rồi, ta xem bảng định tuyến của Router. Ta lấy ví dụ Router QuangNinh
QuangNinh#sh ip ro
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, 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
10.0.0.0/8 is variably subnetted, 8 subnets, 4 masks
O IA 10.0.10.0/27 [110/783] via 10.0.11.129, 00:20:19, FastEthernet0/0 O 10.0.11.0/30 [110/782] via 10.0.11.129, 00:20:19, FastEthernet0/0 O IA 10.0.14.0/24 [110/1565] via 10.0.11.129, 00:20:19, FastEthernet0/0 O IA 10.0.12.0/30 [110/1564] via 10.0.11.129, 00:20:19, FastEthernet0/0 O IA 10.0.13.0/30 [110/1564] via 10.0.11.129, 00:20:19, FastEthernet0/0 O IA 10.0.10.32/27 [110/783] via 10.0.11.129, 00:20:19, FastEthernet0/0 O IA 10.0.10.64/27 [110/784] via 10.0.11.129, 00:20:19, FastEthernet0/0 C 10.0.11.128/25 is directly connected, FastEthernet0/0
11.0.0.0/24 is subnetted, 1 subnets
O E2 11.0.15.0 [110/10] via 10.0.11.129, 00:00:56, FastEthernet0/0 Phân tích các thông số trong bảng định tuyến:
Chữ O: nghĩa là Router học tuyến đường qua giao thức OSPF, và trong vùng của Router đó ( area 1 ).
Chữ C: là mạng kết nối trực tiếp.
Chữ O IA: học tuyến đường từ area khác, nhưng vẫn là trong một AS và cùng là OSPF. Ví dụ các tuyến đường từ các vùng khác như:
O IA 10.0.10.0/27
O IA 10.0.10.32/30 từ vùng Backbone ( area 0 ). O IA 10.0.13.0/30 từ vùng NSSA ( area 3 ) …
Chữ O E2: chỉ ra tuyến đường này học qua giao thức định tuyến khác và được phân phối lại vào miền OSPF ( ở đây là qua Router Hue ). Đây là loại mặc định khi ta phân phối tuyến đường từ giao thức khác vào, ngoài ra có thể có O E1. Sự khác nhau giữa 2 loại này là các tuyến đường có kí hiệu O E2 sau khi truyền vào miền OSPF thì metric của tuyến đường này sẽ không tăng mà giữ nguyên. Còn O E1 thì metric sẽ được cộng gộp sau mỗi lần tuyến đường đi qua một Router OSPF khác. Ví dụ mạng
11.0.15.0/24 tại HaNoi có metric là 10, thì tại QuangNinh, CanTho metric của nó vẫn là 10.
Ta thấy rằng bảng định tuyến tại các vùng khác nhau sẽ khác nhau. Ta xét bảng định tuyến của Router BinhDuong.
BinhDuong>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, 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 10.0.14.1 to network 0.0.0.0
10.0.0.0/24 is subnetted, 1 subnets
C 10.0.14.0 is directly connected, FastEthernet0/0
O*IA 0.0.0.0/0 [110/2] via 10.0.14.1, 02:16:33, FastEthernet0/0
Trong bảng định tuyến của Router BinhDuong ta thấy có xuất hiện O*IA: ký kiệu này nghĩa là Router BinhDuong không học được bất kỳ một tuyến đường nào từ vùng khác và từ bên ngoài giao thức OSPF, đó là do ta cấu hình area 4 thành vùng Totally Stub, muốn đưa lưu lượng ra các vùng khác thì Router BinhDuong chỉ việc chuyển lưu lượng đó ra ngoài cổng F0/0 của mình hay đến next hop là 10.0.14.1.
Ta xem xét đến một vùng đặc biệt khác là vùng NSSA ( area 3 ) DaNang#sh ip ro
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, 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
10.0.0.0/8 is variably subnetted, 9 subnets, 5 masks
O 10.0.10.0/27 [110/2] via 10.0.10.33, 00:33:30, FastEthernet0/1 [110/2] via 10.0.10.65, 00:33:30, FastEthernet0/0
O IA 10.0.11.0/30 [110/782] via 10.0.10.33, 00:25:04, FastEthernet0/1 O IA 10.0.8.0/21 [110/782] via 10.0.10.65, 00:16:42, FastEthernet0/0 O IA 10.0.14.0/24 [110/783] via 10.0.10.65, 00:25:04, FastEthernet0/0
O IA 10.0.12.0/30 [110/1563] via 10.0.10.65, 00:16:42, FastEthernet0/0 C
C C
10.0.13.0/30 is directly connected, Serial0/0
10.0.10.32/27 is directly connected, FastEthernet0/1 10.0.10.64/27 is directly connected, FastEthernet0/0
O IA 10.0.11.128/25 [110/783] via 10.0.10.33, 00:25:04, FastEthernet0/1 11.0.0.0/24 is subnetted, 8 subnets O N2 11.0.11.0 [110/10] via 10.0.13.2, 00:05:59, Serial0/0 O N2 11.0.10.0 [110/10] via 10.0.13.2, 00:06:18, Serial0/0 O N2 11.0.9.0 [110/10] via 10.0.13.2, 00:06:28, Serial0/0 O N2 11.0.8.0 [110/10] via 10.0.13.2, 00:06:46, Serial0/0 O N2 11.0.15.0 [110/10] via 10.0.13.2, 00:25:07, Serial0/0 O N2 11.0.14.0 [110/10] via 10.0.13.2, 00:05:12, Serial0/0 O N2 11.0.13.0 [110/10] via 10.0.13.2, 00:05:23, Serial0/0 O N2 11.0.12.0 [110/10] via 10.0.13.2, 00:05:49, Serial0/0
Nhìn vào bảng định tuyến của Router DaNang, chúng ta thấy có kí hiệu: O N2: nghĩa là đây là bản tin LSA loại 7 đang truyền qua vùng này, sau khi qua Router DaNang thì bản tin này lại được truyển đổi thành loại 5 ( O E2 ), ngoài O N2 ta có thể có O N1.