258 259 Hình 2.2.7.d. R1 phát hiện một liên kết bị đ ứ t và gửi LSU cho DR bằng đ ị a chỉ multicast 224.0.0.6. DR gửi báo nhận cho R1. Hình 2.2.7.e. Tiếp theo DR gửi LSU mới nhận cho tất cả các router còn lại trong cùng một mạng bằng địa chỉ multicast 224.0.0.5. Sau khi nhận được LSU, các router gửi báo nhận lại cho DR. 260 Hình 2.2.7.f. Nếu router OSPF nào còn có kết nối đến mạng khác thì nó sẽ chuyển tiếp LSU ra mạng đó. 261 Hình 2.2.7.g. Sau khi nhận được LSU với thông tin mới, router OSPF sẽ cập nhật vào cơ sở dữ liệu của nó rồi áp dụng thuật toán SPF với thông tin mới này để tính toán lại bảng định tuyến. 2.3. Cấu hình OSPF đơn vùng 2.3.1. Cấu hình tiến trình định tuyến OSPF Đ ị nh tuyến OSPF sử dụng khái ni ệ m về vùng. Mỗi router xây dựng một cơ sở dữ liệu đ ầ y đ ủ về trạng thái các đư ờ ng liên kết trong một vùng. Một vùng trong mạng OSPF đư ợ c cấp số từ 0 đ ế n 65.535. 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. Do đ ó vùng 0 đư ợ c gọi là vùng xương sống. Trước tiên, bạn cần khởi đ ộ ng tiến trình đ ị nh tuyến OSPF trên router, khai báo đ ị a chỉ mạng và chỉ số vùng. Đ ị a chỉ mạng đư ợ c khai báo kèm theo wilđcard mask chứ không phải là subnet mask. Chỉ số danh đ ị nh (ID) của vùng đư ợ c viết dưới dạng số ho ặ c d ư ớ i dạng số thập phân có dấu chấm tượng tự như IP. Đ ể khởi đ ộ ng đ ị nh tuyến OSPF bạn dùng lệnh sau trong chế đ ộ cấu hình toàn cục: Router (config)#router ospf process - id Process-id là chỉ số xác đ ị nh tiến trình đ ị ng tuyến OSPF trên router. Bạn có thể khởi đ ộ ng nhiều tiến trình OSPF trên cùng một router. Chỉ số này có thể là bất kỳ giá trị nào trong khoảng từ 1 đ ế n 65.535. Đ a số các nhà quản trị mạng thường giữ chỉ số process-id này giống nhau trong cùng một hệ tự quản, nhưng đ i ề u này là không bắt buộc. Rất hiếm khi nào bạn cần chạy nhiều hơn một tiến trình OSPF trên một router. Bạn khai báo đ ị a chỉ mạng cho OSPF như sau: 262 Router(config - router)#network address wildcard - mask area area - id Mỗi mạng đư ợ c quy ư ớ c thuộc về một vùng. Adress có thể là đ ị a chỉ của toàn mạng, hoặc là một subnet hoặc là đ ị a chỉ của một cổng giao tiếp. Wildcard-mask sẽ xác đ ị nh chuỗi đ ị a chỉ host nằm trong mạng mà bạn cần khai báo. Hình 2.3.1. Cấu hình OSPF cơ bản. 2.3.2. Cấu hình địa chỉ loopback cho OSPF và quyền ưu tiên cho router Khi tiến trình OSPF bắt đ ầ u hoạt đ ộ ng, Cisco IOS sử dụng đ ị a chỉ IP lớn nhất đ ang hoạt đ ộ ng trên router làm router ID. Nều không có cổng nào đ ang hoạt đ ộ ng thì tiến trình OSPF không thể bắt đ ầ u đư ợ c. Khi router đ ã chọn đ ị a chỉ IP của một cổng làm router ID và sau đ ó cổng này bị sự cố thì tiến trình sẽ bị mất router ID. Khi đ ó tiến trình OSPF sẽ bịi ngưng hoạt đ ộ ng cho đ ế n khi cổng đ ó hoạt đ ộ ng trở lại. 263 Đ ể đ ả 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. Nếu trên router có nhiều hơn một cổng loopback thì OSPF sẽ chọn đ ị a chỉ IP lớn nhất trong các đ ị a chỉ IP của các cổng loopback làm router ID. Đ ể tạo c ổ ng loopback và đ ặ t đ ị a chỉ IP cho nó bạn sử dụng các lệnh sau: Router (config)#interface loopback number Router (config - if)#ip address ip - address subnet - mask Bạn nên sử dụng cổng loopback cho mọi router chạy OSPF. Cổng loopback này nên đư ợ c cấu hình với đ ị a chỉ có subnet mask là 255.255.255.255. Đ ị a chỉ 32-bit subnet mask như v ậ y gọi là host mask vì subnet mask này xác đ ị nh một đ ị a chỉ mạng chỉ có một host. Khi OSPF phát qu ả ng cáo về mạng loopback, OSPF sẽ luôn luôn qu ả ng cáo loopback như là một host với 32-bit mask. . nào trong khoảng từ 1 đ ế n 65.535. Đ a số các nhà quản trị mạng thường giữ chỉ số process-id này giống nhau trong cùng một hệ tự quản, nhưng đ i ề u này là không bắt buộc. Rất hiếm khi. loopback cho OSPF và quyền ưu tiên cho router Khi tiến trình OSPF bắt đ ầ u hoạt đ ộ ng, Cisco IOS sử dụng đ ị a chỉ IP lớn nhất đ ang hoạt đ ộ ng trên router làm router ID. Nều không. 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ỉ