1. ĐỀ TÀI : NGHIÊN CỨU CÁC CƠ CHẾ
ROUTING CỦA CISCO MÔ PHỎNG TRÊN
NỀN GNS3
BÁO CÁO THỰC TẬP TUẦN 4 :
NGHIÊN CỨU CƠ CHẾ ĐỊNH TUYẾN OSPF
Giảng Viên Hướng Dẫn : Võ Đỗ Thắng
Sinh Viên Thực Tập : Phạm Tiến Quân
3. 2
Mục lục
I. Tổng quan về OSPF ......................................................... 3
1. Giới thiệu ....................................................................... 3
2. Cơ chế hoạt động OSPF................................................. 4
3. Cấu hình định tuyến OSPF............................................. 4
a. Câu lệnh cấu hình OSPF.............................................. 4
b. Một số câu lệnh cấu hình nâng cao.............................. 5
II. Mô phỏng cơ chế định tuyến OSPF trên GNS3............. 6
4. 3
I. Tổng quan về OSPF
1. Giới thiệu
OSPF (Open Shortest Path First) là giao thức định tuyến theo trạng thái
đường liên kết được triển khai dựa trên các chuẩn mở.
So với RIP, OSPF là giao thức định tuyến nội vì IGP tốt hơn: RIP chỉ giới
hạn trong 15 hop, hội tụ chậm và đôi khi chọn đường có tốc độ chậm (do thuạt
toán tìm đường đi của RIP không tính toán dựa trên băng thông của đường truyền
như OSPF). OSPF đã khắc phục được điểm này của RIP, nó có khả năng mở rộng,
phù hợp với các hệ thống mạng phức tạp có tốc độ với khả năng hội tụ nhanh.
Trong mạng OSPF, người ta phân thành nhiều vùng. Các vùng này được
kết nối vào cùng vùng phân phối là vùng 0 (vùng xương sống). Việc này giúp cho
người quản trị dễ dàng kiểm soát hệ thống mạng, cập nhật bảng định tuyến.
Các đặc điểm chính của OSPF:
Là giao thức định tuyến theo trạng thái đường liên kết.
Được định nghĩa trong RFC 2328.
Sử dụng thuật toán tìm đường SPF.
Chỉ cập nhật khi cấu trúc mạng có sự thay đổi.
5. 4
2. Cơ chế hoạt động OSPF
Mỗi router OSPF sẽ thu thập và quảng bá các đường liên kết mà nó nhận
được từ các router hàng xóm đơn vùng hoặc đa vùng. Sau đó mỗi router sẽ sử
dụng thuật toán SPF để tính toán các “cost” (chi phí đường đi) và lựa chọn đường
đi tốt nhất đến mạng đích bằng các đường có cost nhỏ nhất.
Trong một mạng, các router OSPF sẽ bầu chọn một router đại diện DR
(Designated Router) và 1 router dự phòng BDR (Backup Designal Router) để :
Làm điểm tập trung thông tin định tuyến.
Tránh hiện tượng loop, bão broacast trong mạng.
3. Cấu hình định tuyến OSPF
OSPF sử dụng khái niệm vùng khi xây dựng bảng định tuyến, mỗi router
đều có một cơ sở dữ liệu đầu đủ về các trạng thái đường liên kết trong một vùng.
Địa chỉ vùng trong mạng OSPF được đánh số từ 0 đến 65535. Nếu OSPF đơn
vùng thì đó là vùng 0. Trong mạng OSPF đa vùng, tất cả các vùng đều phải kết
nối vào vùng 0 (vùng xương sống).
Khai báo địa chỉ đường mạng trong OSPF sẽ sử dụng wildcard-mask chứ
không phải là subnet-mask. Wildcard-mask sẽ xác định chuỗi địa chỉ host nằm
trong mạng mà ta cần khai báo.
Cách tính wildcard-mask
- Để tính wildcard-mask ta lấy 255 trừ đi lần lượt các octec trong subnet-
mask.
Ví dụ : cho địa chỉ đường mạng có subnet-mask là 255.255.255.0
Wildcast-mask là : ( 255-255).(255-255).(255-255).(255-0) hay 0.0.0.255
a. Câu lệnh cấu hình OSPF
Router(config)#router ospf process-id
Router(config-router)#network network-address wildcard-mask area area-id
6. 5
- Trong đó :
+ process-id : chỉ số xác định tiến trình định tuyến trên router OSPF ( phải
giống nhau giữa các router trong 1 mạng )
+ network-address : địa chỉ của đường mạng kết nối trực tiếp với router
đang cấu hình
+ wildcard-mask : xác định chuỗi địa chỉ host nằm trong mạng khai báo.
+ area-id : xác định quy ước vùng của router trong mạng
b. Một số câu lệnh cấu hình nâng cao
Cấu hình địa chỉ loopback
Router (config)#interface loopback-number
Router (config-if)#ip address ip-address subnet-mask
Để đảm bảo cho OSPF hoạt động ổn định chúng ta cần phải có một cổng
luôn luôn tồn tại cho tiến trình OSPF. Chính vì vậy cần cấu hình một cổng
loopback là một cổng luận lý chứ không phải cổng vật lý. Nếu có một cổng
loopback được cấu hình thì OSPF sẽ sử dụng địa chỉ của cổng loopback làm router
ID mà không quan tâm đến giá trị của địa chỉ này.
Thay đổi giá trị ưu tiên OSPF trên interface
Router(config-if)#ip ospf priority number
Chặn cập nhật thông tin định tuyến từ các interface
Router(config-router)#passive interface-number
Quảng bá đường Default statis route
Router(config)# ip route 0.0.0.0 0.0.0.0 [interface|next-hop address)
Router(config-router)#default-information originate
7. 6
II. Mô phỏng cơ chế định tuyến OSPF trên GNS3
Yêu cầu thực hiện trên GNS3 (quay video) :
Cầu hình ip các interface và máy ảo như hình
Cấu hình đinh tuyến OSPF trên các router R1, R2, R3 ( cho process-id là 1, area-id là
0)