OSPF media type:
Có 4 loại môi trường truyền dẫn OSPF là môi trường multiaccess, point-to-point, nonbroadcast multiaccess và demand circuit.
Đặc tính của từng loại như sau:
Môi trường Multiaccess
Môi trường multiaccess là môi trường truyền dẫn như ethernet, fast ethernet, gigabit ethernet, FDDI. Trong môi trường mạng broadcast, OSPF sẽ tiến hành bầu chọn DR, BDR để giảm thiểu lưu lượng trên đoạn mạng.
Môi trường Point-to-Point
Môi trường point-to-point là môi trường truyền dẫn được đóng gói HDLC/PPP, Frame Relay/ATM point-to-point subinterface. Không có sự bầu chọn DR/BDR trong môi trường này. Các gói tin OSPF được gửi đi ở dạng multicast
Môi trường Nonbroadcast Multiaccess
Môi trường NBMA là môi trường truyền dẫn như Frame Relay, X.25, ATM. Có 3 mô hình truyền dẫn trong môi trường NBMA là mô hình broadcast, mô hình point to point và mô hình point to multipoint.
a. Mô hình broadcast
Để giả lập môi trường NBMA thành môi trường broadcast cần tiến hành bầu chọn DR và BDR.
b. Mô hình Point-to-Point
Trong mô hình này, mỗi PVC phải được định nghĩa là các point-to-point subinterface với các subnet khác nhau
c. Mô hình Point to Multipoint
Mô hình này không tiến hành bầu chọn DR/BDR và chỉ yêu cầu 1 mạng con.
OSPF Demand Circuit
OSPF gởi các Hello sau 10 giây và refresh các LSA sau 30 phút, chức năng này để duy trì quan hệ láng giềng và chắc chắn rằng cơ sở dữ liệu trạng thái liên kết phù hợp. Tuy nhiên, các lưu lượng này không cần thiết trên các liên kết dạng demand circuit (như ISDN). Dùng OSPF demand circuit, OSPF có thể thiết lập kết nối theo yêu cầu để tạo adjacency và thực hiện đồng bộ cơ sở dữ liệu. OSPF demand circuit sẽ ngăn các gói Hello và chức năng refesh LSA.
Thiết lập quan hệ giữa các router (Adjacency)
OSPF thiết lập quan hệ liền kề adjacency giữa các router láng giềng nhằm mục đích trao đổi các thông tin định tuyến. Trong môi trường broadcast, không phải router nào cũng có khả năng thiết lập quan hệ adjacency với tất cả các router khác. Gói tin hello chịu trách nhiệm thiết lập và duy trì mối quan hệ này.
Đầu tiên router OSPF sẽ gửi gói tin hello đến địa chỉ multicast 224.0.0.5. Gói tin này sẽ định kỳ gửi đến tất cả các interface có hỗ trợ OSPF với khoảng thời gian gửi tuỳ thuộc vào từng loại interface. Trong môi trường broadcast như ethernet hay point-to-point, thời gian này là 10 giây. Trong môi trường non-broadcast như Frame Relay hay ATM, khoảng thời gian này là 30 giây.
Gói tin hello sẽ định kỳ gửi đi đến tất cả các interface OSPF của router. Khi router phát hiện thấy có router láng giềng nhờ vào gói tin hello nhận được, truyền thông hai chiều sẽ được thiết lập. Trong môi trường broadcast và NBMA, gói tin hello còn được sử dụng để chọn ra các router chỉ định DR/BDR.
Sau khi thiết lập được truyền thông hai chiều, sẽ thiết lập quan hệ liền kề adjacency, việc ra quyết định thiết lập quan hệ adjacency dựa trên trạng thái của router láng giềng và network type. Nếu network type là broadcast hay non-broadcast, quan hệ adjacency sẽ được thiết lập giữa các router chỉ định DR/BDR. Các trường hợp còn lại, quan hệ adjacency sẽ được thiết lập giữa các router láng giềng.
Để thiết lập quan hệ adjacency, đầu tiên router sẽ tiến hành đồng bộ hoá cơ sở dữ liệu bằng cách gửi các gói tin DBD mô tả cơ sở dữ liệu cho nhau. Tiến trình này gọi là tiến trình trao đổi cơ sở dữ liệu database exchange process. Khi đó, hai router sẽ thiết lập quan hệ master/slaver. Mỗi gói tin mô tả cơ sở dữ liệu được gửi đi bởi master sẽ chứa số tuần tự đánh dấu gói tin. Slaver sẽ báo nhận gói tin này bằng cách gửi gói tin chứa số tuần tự này để hồi đáp.
Router sẽ có các trạng thái sau khi thiết lập quan hệ liền kề adjacency: Down State, Attemp State, Init State, 2-way State, Exstart State, Exchange State, Loading State, Full State.
(...)
{ --- trích CCLabPro Vol.3 Routing ---}
Có 4 loại môi trường truyền dẫn OSPF là môi trường multiaccess, point-to-point, nonbroadcast multiaccess và demand circuit.
Đặc tính của từng loại như sau:
Môi trường Multiaccess
Môi trường multiaccess là môi trường truyền dẫn như ethernet, fast ethernet, gigabit ethernet, FDDI. Trong môi trường mạng broadcast, OSPF sẽ tiến hành bầu chọn DR, BDR để giảm thiểu lưu lượng trên đoạn mạng.
Môi trường Point-to-Point
Môi trường point-to-point là môi trường truyền dẫn được đóng gói HDLC/PPP, Frame Relay/ATM point-to-point subinterface. Không có sự bầu chọn DR/BDR trong môi trường này. Các gói tin OSPF được gửi đi ở dạng multicast
Môi trường Nonbroadcast Multiaccess
Môi trường NBMA là môi trường truyền dẫn như Frame Relay, X.25, ATM. Có 3 mô hình truyền dẫn trong môi trường NBMA là mô hình broadcast, mô hình point to point và mô hình point to multipoint.
a. Mô hình broadcast
Để giả lập môi trường NBMA thành môi trường broadcast cần tiến hành bầu chọn DR và BDR.
b. Mô hình Point-to-Point
Trong mô hình này, mỗi PVC phải được định nghĩa là các point-to-point subinterface với các subnet khác nhau
c. Mô hình Point to Multipoint
Mô hình này không tiến hành bầu chọn DR/BDR và chỉ yêu cầu 1 mạng con.
OSPF Demand Circuit
OSPF gởi các Hello sau 10 giây và refresh các LSA sau 30 phút, chức năng này để duy trì quan hệ láng giềng và chắc chắn rằng cơ sở dữ liệu trạng thái liên kết phù hợp. Tuy nhiên, các lưu lượng này không cần thiết trên các liên kết dạng demand circuit (như ISDN). Dùng OSPF demand circuit, OSPF có thể thiết lập kết nối theo yêu cầu để tạo adjacency và thực hiện đồng bộ cơ sở dữ liệu. OSPF demand circuit sẽ ngăn các gói Hello và chức năng refesh LSA.
Thiết lập quan hệ giữa các router (Adjacency)
OSPF thiết lập quan hệ liền kề adjacency giữa các router láng giềng nhằm mục đích trao đổi các thông tin định tuyến. Trong môi trường broadcast, không phải router nào cũng có khả năng thiết lập quan hệ adjacency với tất cả các router khác. Gói tin hello chịu trách nhiệm thiết lập và duy trì mối quan hệ này.
Đầu tiên router OSPF sẽ gửi gói tin hello đến địa chỉ multicast 224.0.0.5. Gói tin này sẽ định kỳ gửi đến tất cả các interface có hỗ trợ OSPF với khoảng thời gian gửi tuỳ thuộc vào từng loại interface. Trong môi trường broadcast như ethernet hay point-to-point, thời gian này là 10 giây. Trong môi trường non-broadcast như Frame Relay hay ATM, khoảng thời gian này là 30 giây.
Gói tin hello sẽ định kỳ gửi đi đến tất cả các interface OSPF của router. Khi router phát hiện thấy có router láng giềng nhờ vào gói tin hello nhận được, truyền thông hai chiều sẽ được thiết lập. Trong môi trường broadcast và NBMA, gói tin hello còn được sử dụng để chọn ra các router chỉ định DR/BDR.
Sau khi thiết lập được truyền thông hai chiều, sẽ thiết lập quan hệ liền kề adjacency, việc ra quyết định thiết lập quan hệ adjacency dựa trên trạng thái của router láng giềng và network type. Nếu network type là broadcast hay non-broadcast, quan hệ adjacency sẽ được thiết lập giữa các router chỉ định DR/BDR. Các trường hợp còn lại, quan hệ adjacency sẽ được thiết lập giữa các router láng giềng.
Để thiết lập quan hệ adjacency, đầu tiên router sẽ tiến hành đồng bộ hoá cơ sở dữ liệu bằng cách gửi các gói tin DBD mô tả cơ sở dữ liệu cho nhau. Tiến trình này gọi là tiến trình trao đổi cơ sở dữ liệu database exchange process. Khi đó, hai router sẽ thiết lập quan hệ master/slaver. Mỗi gói tin mô tả cơ sở dữ liệu được gửi đi bởi master sẽ chứa số tuần tự đánh dấu gói tin. Slaver sẽ báo nhận gói tin này bằng cách gửi gói tin chứa số tuần tự này để hồi đáp.
Router sẽ có các trạng thái sau khi thiết lập quan hệ liền kề adjacency: Down State, Attemp State, Init State, 2-way State, Exstart State, Exchange State, Loading State, Full State.
(...)
{ --- trích CCLabPro Vol.3 Routing ---}
Comment