VII. So sánh OSPF và các giao thức khác
2. Kiểm tra với các lệnh của riêng giao thức OSPF
OSPF là một giao thức tối ưu, nhưng cũng khá phức tạp. Khi thiết kế OSPF đòi hỏi người quản trị phải nắm rõ các câu lệnh và có thể xử lý kết quả từ các câu lệnh giám sát đó.
Lệnh đầu tiên mà ta quan tâm khi kiểm tra sự hoạt động của là:
Show ip ospf neighbor: lệnh cho ta biết trạng thái của Router OSPF láng giềng, trạng thái của neighbor ( DR, BDR, …), ngoài ra khi OSPF mới bắt đầu tham gia vào mạng ta có thể thấy từng trạng thái cụ thể trong 7 trạng thái ta đã trình bày phía trên.
Ví dụ
BingDuong#sh ip os neighbor
Neighbor ID Pri State Dead Time Address Interface
10.0.14.1 1 2WAY/DROTHER 00:00:39 10.0.14.1 FastEthernet0/0 BingDuong#sh ip os neighbor
Neighbor ID Pri State Dead Time Address Interface 10.0.14.1 1 2WAY/DROTHER 00:00:38 10.0.14.1 FastEthernet0/0 BingDuong#sh ip os neighbor
Neighbor ID Pri State Dead Time Address Interface
10.0.14.1 1 2WAY/DROTHER 00:00:36 10.0.14.1 FastEthernet0/0 BingDuong#sh ip os neighbor
Neighbor ID Pri State Dead Time Address Interface 10.0.14.1 1 2WAY/DROTHER 00:00:35 10.0.14.1 FastEthernet0/0 BingDuong#sh ip os neighbor
Neighbor ID Pri State Dead Time Address Interface
10.0.14.1 1 2WAY/DROTHER 00:00:36 10.0.14.1 FastEthernet0/0 Process 1, Nbr 10.0.14.1 on FastEthernet0/0 from LOADING to FULL, Loading Done
BingDuong#sh ip os neighbor
10.0.14.1 1 FULL/BDR 00:00:38 10.0.14.1 FastEthernet0/0
SaiGon#sh ip os neighbor
Neighbor ID Pri State Dead Time Address Interface
10.0.10.66 1 FULL/DR 00:00:30 10.0.10.66 FastEthernet0/1 10.0.11.1 10.0.14.1 1 FULL/DR 1 FULL/ - 00:00:38 10.0.10.1 00:00:35 10.0.12.2 FastEthernet0/0 Serial0/0 CanTho#sh ip os neighbor Neighbor ID 10.0.12.2 10.0.14.2 Pri State 1 FULL/ - 1 FULL/DR
Dead Time Address 00:00:33 10.0.12.1 00:00:38 10.0.14.2
Interface Serial0/1 FastEthernet0/0 Khi kiểm tra mạng OSPF ta cần phải xem thông tin chi tiết về quá trình xử lý, số lần giải thuật SPF chạy, loại Router OSPF gồm internal, ABR, ASBR…
Ta xét trên 3 Router là HaNoi, CanTho, và HaiPhong.
HaNoi#sh ip ospf
Routing Process "ospf 1" with ID 10.0.11.1 Supports only single TOS(TOS0) routes Supports opaque LSA
Supports Link-local Signaling (LLS) It is an area border router
Initial SPF schedule delay 5000 msecs
Minimum hold time between two consecutive SPFs 10000 msecs Maximum wait time between two consecutive SPFs 10000 msecs Minimum LSA interval 5 secs. Minimum LSA arrival 1 secs LSA group pacing timer 240 secs
Interface flood pacing timer 33 msecs Retransmission pacing timer 66 msecs
Number of external LSA 1. Checksum Sum 0x007AB2 Number of opaque AS LSA 0. Checksum Sum 0x000000 Number of DCbitless external and opaque AS LSA 0 Number of DoNotAge external and opaque AS LSA 0 Number of areas in this router is 2. 2 normal 0 stub 0 nssa External flood list length 0
Area BACKBONE(0)
Number of interfaces in this area is 2 Area has no authentication
SPF algorithm last executed 00:10:13.133 ago SPF algorithm executed 19 times
Area ranges are
Number of LSA 13. Checksum Sum 0x05C219
Number of opaque link LSA 0. Checksum Sum 0x000000 Number of DCbitless LSA 0
Number of indication LSA 0 Number of DoNotAge LSA 3 Flood list length 0
Area 1
Number of interfaces in this area is 1 Area has no authentication
SPF algorithm last executed 00:10:14.711 ago SPF algorithm executed 11 times
Area ranges are
Number of LSA 12. Checksum Sum 0x060274
Number of opaque link LSA 0. Checksum Sum 0x000000 Number of DCbitless LSA 0
Number of indication LSA 0 Number of DoNotAge LSA 0 Flood list length 0
CanTho#show ip ospf
Routing Process "ospf 1" with ID 10.0.14.1 Supports only single TOS(TOS0) routes Supports opaque LSA
It is an area border router
SPF schedule delay 5 secs, Hold time between two SPFs 10 secs Minimum LSA interval 5 secs. Minimum LSA arrival 1 secs Number of external LSA 1. Checksum Sum 0x007AB2 Number of opaque AS LSA 0. Checksum Sum 0x000000 Number of DCbitless external and opaque AS LSA 0 Number of DoNotAge external and opaque AS LSA 0 Number of areas in this router is 3. 2 normal 1 stub 0 nssa External flood list length 0
Area BACKBONE(0)
Number of interfaces in this area is 1 Area has no authentication
SPF algorithm executed 9 times Area ranges are
Number of opaque link LSA 0. Checksum Sum 0x000000 Number of DCbitless LSA 0
Number of indication LSA 0 Number of DoNotAge LSA 10 Flood list length 0
Area 2
Number of interfaces in this area is 1 Area has no authentication
SPF algorithm executed 12 times Area ranges are
Number of LSA 19. Checksum Sum 0x09D595
Number of opaque link LSA 0. Checksum Sum 0x000000 Number of DCbitless LSA 0
Number of indication LSA 0 Number of DoNotAge LSA 0 Flood list length 0
Area 4
Number of interfaces in this area is 1
It is a stub area, no summary LSA in this area generates stub default route with cost 1
Area has no authentication
SPF algorithm executed 12 times Area ranges are
Number of LSA 4. Checksum Sum 0x01F98B
Number of opaque link LSA 0. Checksum Sum 0x000000 Number of DCbitless LSA 0
Number of indication LSA 0 Number of DoNotAge LSA 0 Flood list length 0
HaiPhong#sh ip ospf
Routing Process "ospf 1" with ID 10.0.11.129 Supports only single TOS(TOS0) routes Supports opaque LSA
SPF schedule delay 5 secs, Hold time between two SPFs 10 secs Minimum LSA interval 5 secs. Minimum LSA arrival 1 secs Number of external LSA 1. Checksum Sum 0x007AB2 Number of opaque AS LSA 0. Checksum Sum 0x000000 Number of DCbitless external and opaque AS LSA 0
Number of DoNotAge external and opaque AS LSA 0 Number of areas in this router is 1. 1 normal 0 stub 0 nssa External flood list length 0
Area 1
Number of interfaces in this area is 2 Area has no authentication
SPF algorithm executed 10 times Area ranges are
Number of LSA 12. Checksum Sum 0x060274
Number of opaque link LSA 0. Checksum Sum 0x000000 Number of DCbitless LSA 0
Number of indication LSA 0 Number of DoNotAge LSA 0 Flood list length 0
Phân tích kết qủa trên ta cần quan tâm tới một số các trường sau:
Routing Process "ospf 1" with ID 10.0.11.129: Tham số này chỉ có ý nghĩa cục bộ trên Router, là process_id và Router_id.
It is an area border router: Thể hiện đây là một Router biên, đối với HaiPhong thì không có dòng này.
Từ kết quả trên ta thấy rằng Router CanTho không có đường kết nối vật lý đến vùng Backbone nhưng Router CanTho vẫn được coi là một
Router biên có một giao diện kết nối vào vùng Backbone, đó là vì Router CanTho có một đường liên kết ảo đến Router SaiGon, có giao diện nối vào vùng Backbone.
Ngoài ra còn có rất nhiều các thông số khác như: số các bản tin LSA, số vùng mà Router này phụ thuộc, loại vùng Stub, Normal, NSSA, Backbone, …
Để kiểm tra hoạt động của đường Virtual link giữa 2 Router CanTho và SaiGon ta sử dụng
SaiGon#sho ip ospf virtual-links
Virtual Link OSPF_VL0 to router 10.0.14.1 is up Run as demand circuit
DoNotAge LSA allowed.
Transit area 2, via interface Serial0/0, Cost of using 781 Transmit Delay is 1 sec, State POINT_TO_POINT,
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 00:00:01
Adjacency State FULL (Hello suppressed)
Index 1/2, retransmission queue length 0, number of retransmission 1 First 0x0(0)/0x0(0) Next 0x0(0)/0x0(0)
Last retransmission scan length is 1, maximum is 1
Để xem cơ sở dữ liệu trên các Router ta có thể sử dụng
Show ip ospf database: hiển thị toàn bộ nội dung của cơ sở dữ liệu
Show ip ospf database external: nội dung cơ sở dữ liệu của các tuyến đường học từ giao thức định tuyến khác.
Show ip ospf database summary: cơ sở dữ liệu về các tuyến đường gộp.
…
Ví dụ về lệnh show ip ospf database external
HaNoi#show ip ospf database external
OSPF Router with ID (10.0.11.1) (Process ID 1) Type-5 AS External Link States
Routing Bit Set on this LSA LS age: 1422
Options: (No TOS-capability, DC) LS Type: AS External Link
Link State ID: 11.0.1.0 (External Network Number ) Advertising Router: 10.0.10.66
LS Seq Number: 80000006 Checksum: 0xE445
Length: 36
Metric Type: 2 (Larger than any link state path) TOS: 0
Metric: 10
Forward Address: 10.0.13.2 External Route Tag: 0