Để gỡ rối mạng chạy giao thức OSPF ta có thể sử dụng các lệnh debug và clear.
Lệnh debug cho phép ta quan sát các quá trình trao đổi tin tức giữa các Router OSPF. Các quá trình truyền và nhận các bản tin Hello, các bản tin update, quá trình lựa chọn DR, BDR và việc tính toán giải thuật SPF, … Ta có một số lệnh để gỡ rối mạng OSPF:
Debug ip ospf adj: cho phép giám sát các sự trao đổi tin với các láng giềng.
Debug ip ospf events: hiện thị các thông tin về việc chạy giải thuật SPF, lựa chọn DR, BDR và các thông tin làm lụt khác, …
Debug ip ospf packets:
Sau mỗi lần thay đổi trạng thái mạng ta có thể sử dụng
Clear ip route * để xóa bảng định tuyến hiện hành để xem sự hội tụ mới. Ví dụ xét tại Router HaNoi
HaNoi#
Line protocol on Interface FastEthernet0/0, changed state to down *Mar 1 07:12:48.377: OSPF: Interface FastEthernet0/0 going Down
*Mar 1 07:12:48.377: OSPF: 10.0.11.1 address 10.0.10.1 on FastEthernet0/0 is dead, state DOWN
*Mar 1 07:12:48.377: OSPF: Neighbor change Event on interface FastEthernet0/0
*Mar 1 07:12:48.377: OSPF: DR/BDR election on FastEthernet0/0 *Mar 1 07:12:48.377: OSPF: Elect BDR 0.0.0.0
*Mar 1 07:12:48.377: OSPF: Elect DR 10.0.12.1 *Mar 1 07:12:48.377: OSPF: Elect BDR 0.0.0.0
*Mar 1 07:12:48.381: OSPF: Elect DR 10.0.12.1 *Mar 1 07:12:48.381: DR: 10.0.12.1 (Id) BDR: none
*Mar 1 07:12:48.381: OSPF: 10.0.12.1 address 10.0.10.2 on FastEthernet0/0 is dead, state DOWN
Process 1, Nbr 10.0.12.1 on FastEthernet0/0 from FULL to DOWN, Neighbor Down: Interface down or detached
*Mar 1 07:12:48.381: OSPF: Neighbor change Event on interface FastEthernet0/0
*Mar 1 07:12:48.381: OSPF: DR/BDR election on FastEthernet0/0 *Mar 1 07:12:48.381: OSPF: Elect BDR 0.0.0.0
*Mar 1 07:12:48.381: OSPF: Elect DR 0.0.0.0 *Mar 1 07:12:48.381: DR: none BDR: none
*Mar 1 07:12:48.381: OSPF: Remember old DR 10.0.12.1 (id)
*Mar 1 07:12:48.881: OSPF: Build router LSA for area 0, router ID 10.0.11.1, seq 0x80000018
HaNoi# HaNoi# HaNoi#
Line protocol on Interface FastEthernet0/0, changed state to up *Mar 1 07:13:00.849: OSPF: Interface FastEthernet0/0 going Up
*Mar 1 07:13:01.350: OSPF: Build router LSA for area 0, router ID 10.0.11.1, seq 0x80000019
HaNoi#
*Mar 1 07:13:40.851: OSPF: end of Wait on interface FastEthernet0/0 *Mar 1 07:13:40.851: OSPF: DR/BDR election on FastEthernet0/0 *Mar 1 07:13:40.851: OSPF: Elect BDR 10.0.11.1
*Mar 1 07:13:40.851: OSPF: Elect DR 10.0.11.1 *Mar 1 07:13:40.851: OSPF: Elect BDR 0.0.0.0 *Mar 1 07:13:40.851: OSPF: Elect DR 10.0.11.1 *Mar 1 07:13:40.851: DR: 10.0.11.1 (Id) BDR: none
*Mar 1 07:13:40.851: OSPF: Reset FastEthernet0/0 flush timer
*Mar 1 07:13:40.851: OSPF: Rcv DBD from 10.0.12.1 on FastEthernet0/0 seq 0x1A69 opt 0x42 flag 0x7 len 32 mtu 1500 state INIT
*Mar 1 07:13:40.855: OSPF: 2 Way Communication to 10.0.12.1 on FastEthernet0/0, state 2WAY
*Mar 1 07:13:40.855: OSPF: Neighbor change Event on interface FastEthernet0/0
*Mar 1 07:13:40.855: OSPF: DR/BDR election on FastEthernet0/0 *Mar 1 07:13:40.855: OSPF: Elect BDR 0.0.0.0
*Mar 1 07:13:40.855: OSPF: Elect DR 10.0.12.1 *Mar 1 07:13:40.855: OSPF: Elect BDR 10.0.11.1 *Mar 1 07:13:40.855: OSPF: Elect DR 10.0.12.1
*Mar 1 07:13:40.855: DR: 10.0.12.1 (Id) BDR: 10.0.11.1 (Id)
*Mar 1 07:13:40.855: OSPF: Send DBD to 10.0.12.1 on FastEthernet0/0 seq 0x2288 opt 0x52 flag 0x7 len 32
*Mar 1 07:13:40.855: OSPF: Set FastEthernet0/0 flush timer *Mar 1 07:13:40.855: OSPF: Remember old DR 10.0.11.1 (id)
*Mar 1 07:13:40.855: OSPF: NBR Negotiation Done. We are the SLAVE *Mar 1 07:13:40.859: OSPF: Send DBD to 10.0.12.1 on FastEthernet0/0 seq 0x1A69 opt 0x52 flag 0x2 len 292
*Mar 1 07:13:41.351: OSPF: We are not DR to build Net Lsa for interface FastEthernet0/0
*Mar 1 07:13:41.351: OSPF: Reset old DR on FastEthernet0/0 HaNoi#
*Mar 1 07:13:45.851: OSPF: Rcv DBD from 10.0.12.1 on FastEthernet0/0 seq 0x1A69 opt 0x42 flag 0x7 len 32 mtu 1500 state EXCHANGE
*Mar 1 07:13:45.851: OSPF: Send DBD to 10.0.12.1 on FastEthernet0/0 seq 0x1A69 opt 0x52 flag 0x2 len 292
*Mar 1 07:13:45.855: OSPF: Rcv DBD from 10.0.12.1 on FastEthernet0/0 seq 0x1A6A opt 0x42 flag 0x3 len 292 mtu 1500 state EXCHANGE
*Mar 1 07:13:45.855: OSPF: Send DBD to 10.0.12.1 on FastEthernet0/0 seq 0x1A6A opt 0x52 flag 0x0 len 32
*Mar 1 07:13:45.859: OSPF: Rcv DBD from 10.0.12.1 on FastEthernet0/0 seq 0x1A6B opt 0x42 flag 0x1 len 32 mtu 1500 state EXCHANGE
*Mar 1 07:13:45.859: OSPF: Exchange Done with 10.0.12.1 on FastEthernet0/0
*Mar 1 07:13:45.859: OSPF: Synchronized with 10.0.12.1 on FastEthernet0/0, state FULL
*Mar 1 07:13:45.859: %OSPF-5-ADJCHG: Process 1, Nbr 10.0.12.1 on FastEthernet0/0 from LOADING to FULL, Loading Done
*Mar 1 07:13:45.859: OSPF: Send DBD to 10.0.12.1 on FastEthernet0/0 seq 0x1A6B opt 0x52 flag 0x0 len 32
*Mar 1 07:13:46.360: OSPF: Build router LSA for area 0, router ID 10.0.11.1, seq 0x8000001Ash ip os neighbor
Neighbor ID Pri State Dead Time Address Interface
10.0.10.66 1 FULL/BDR 00:00:34 10.0.10.34 FastEthernet0/1 10.0.12.1 1 FULL/DR 00:00:39 10.0.10.2 FastEthernet0/0 10.0.11.129 0 FULL/ - 00:00:38 10.0.11.2 Serial0/0
HaNoi#sh ip os neighbor
Neighbor ID Pri State Dead Time Address Interface
10.0.10.66 1 FULL/BDR 00:00:38 10.0.10.34 FastEthernet0/1 10.0.12.1 1 FULL/DR 00:00:38 10.0.10.2 FastEthernet0/0 10.0.11.129 0 FULL/ - 00:00:37 10.0.11.2 Serial0/0 HaNoi# HaNoi# HaNoi#un all
Phân tích kết quả trên ta thấy khi ta shutdown một cổng F0/0 trên HaNoi thì trạng thái OSPF chuyển ngay xuống down, và không có DR, BDR trên miền broadcast này.
Sau đó ta cho up cổng này trở lại để quan sát việc tính toán và lựa chọn DR, BDR.
Kết Luận
Trên đây là những nét cơ bản nhất về vấn đề thiết kế mạng thông tin sử dụng giao thức OSPF.
Đồ án đã giải quyết được những phần sau:
• Trình bày tổng quan về mô hình OSI và bộ giao thức TCP/IP.
• Trình bày các khái niệm, định nghĩa về định tuyến thông tin trên mạng.
• Nghiên cứu về cách thiết kế mạng thông tin sử dụng giao thức OSPF, là một giao thức đang được sử dụng rộng rãi hiện nay.
• Cách cấu hình và giám sát mạng OSPF trên Router Cisco.
Với hạn chế của bản thân và quy mô của một đồ tốt nghiệp, đồ án tốt nghiệp này vẫn còn nhiều thiết sót.
Những thiếu sót tồn tại của đồ án:
• Chưa trình bày chi tiết được tất cả các giao thức để từ đó làm nổi bật hơn lên các ưu nhược điểm và trường hợp ứng dụng của từng loại.
• Chưa có điều kiện thực tế cho việc triển khai cấu hình tất cả các trường hợp có thể có của giao thức OSPF trên mạng .
• Toàn bộ nội dung đồ án mới chỉ dừng ở mức độ cấu hình trên các thiết bị thực hành ( Tại Chương Trình Học Viện Mạng CiscoBK ), chưa có điều kiện làm việc với các thiết bị đang triển khai thực tế.
• Bổ sung và sửa chữa các thiếu sót đã được nhận biết và góp ý.
• Nghiên cứu kết hợp các giải pháp khác nhau để thực hiện định tuyến hiệu quả hơn.
• Tìm hiểu về các giải pháp kết hợp giữa giao thức OSPF và các giao thức khác như: EIGRP, IS – IS, RIP, …
Các tài liệu tham khảo gồm có :
1. Các loại sách sau:
1. Mạng máy tính và các hệ thống mở - Nguyễn Túc Hải. 2. Advanced IP routing in Cisco Networks - McGraw-Hill.
3. CCNP Building Scalable Cisco Network - Clare Gough CCIE # 2893. 4. RFC – 2328 OSPF version 2.
5. Computer Networking: A Top – Down Approach Fuaturing the Internet.
6. Routing TCP/IP - JeffDoyle -McMilan Technecial , 1998. 7. Cisco – OSPF Design Guide, 2005.
2. Các Website: www.cisco.com www.ietf.org
www.webopedia.com www.vnpro.org
Các thiết bị sử dụng trong quá trình làm đồ án gồm có: 1. Ba Router Cisco 2651 XM:
HaNoi: Cisco 2651 XM, Số Seri: FTX0930A0YL, 2 Cổng Serial, 2 Cổng FastEthernet ( 2 S, 2 F ).
SaiGon : Cisco 2651 XM, Số Seri: FTX0929A3WV, 2 S, 2F. DaNang: Cisco 2651 XM, Số Seri: FTX0929A3WQ, 2 S, 2F.
2. 6 Router Cisco 2620 XM:
HaiPhong : Cisco 2620 XM, Số Seri: FHK0851F3S1, 2S, 1F. QuangNinh: Cisco 2620 XM, Số Seri: FHK0851F3T8, 2S, 1F. CanTho : Cisco 2620 XM, Số Seri: FHK0851F3SX, 2S, 1F. BinhDuong: Cisco 2620 XM, Số Seri: FHK0851F3R9, 2S, 1F. Hue
NgheAn
: Cisco 2620 XM, Số Seri: FHK0851F3S8, 2S, 1F. : Cisco 2620 XM, Số Seri: FHK0851F3SM, 2S, 1F.
3. 1 Router Cisco 2621 XM: