Options Link State ID
Age Type
Advertising Router
Length Check sum
16 8
32 bit
Sequence Number
8
Tất cả các LSA đều có khuôn dạng LSA Header giống nhau như chỉ ra ở hình trên.
Hình 7. Khuôn dạng gói xác nhận trạng thái liên kết
Hình 8. Khuôn dạng LSA Header
Age: là thời gian tính theo giây kể từ khi LSA được tạo ra. Khi LSA được tràn lụt, Age được tăng Inf Trans Delay giây tại mỗi giao diện Router nó đi ra. Age cũng được tăng khi nó cư trú trong cơ sở dữ liệu trạng thái liên kết.
Options: được trình bày ở phần sau.
Type: chỉ rừ loại LSA.
Link State ID: cách sử dụng của trường này phụ thuộc và loại LSA . Ý nghĩa cụ thể của trưòng này sẽ được trình bày đối với từng LSA cụ thể.
Advertising Router: là Router ID của Router tạo ra LSA.
Sequence Number: được tăng lên mỗi khi một phiên bản mới của LSA được tạo ra. Điều này giúp cho các Router khác có thể xác định được phiên bản nào là phiên bản mới nhất của LSA.
Checksum: là tổng kiểm tra Fletcher của toàn bộ nội dung LSA trừ trường Age.
Length: là độ dài của LSA (tính theo octet) bao gồm cả phần Header.
2.2 Router LSA
Router LSA được tạo ra bởi tất cả các Router. Nó chứa danh sách các liên kết hoặc giao diện của Router cùng với trạng thái và cost đầu ra của mỗi liên kết. Các LSA này chỉ được tràn lụt trong Area tạo ra nó.
V (Virtual link end point bit): V = 1 khi Router gốc là điểm cuối của một hay nhiều liên kết ảo.
E (External bit): E = 1 khi Router gốc là ASBR.
B (border bit): B = 1 khi Router gốc là ABR.
Number of links: là số các liên kết của Router mà LSA mô tả.
Đồ án tốt nghiệp Phụ lục
Options Link State ID
Age Type
Advertising Router
Length Check sum
16 8
32 bit
Sequence Number
Number of Links 0x00
00000 V E B
Link Data Link ID
TOS Metric Metric 0x00
TOS
Link Type Number of TOS
Link ID Link Data
8
Link Type: chỉ rừ loại của liờn kết mà liờn kết cung cấp.
Link Type Connection
1 2 3 4
Kết nối điểm-điểm tới Router khác.
Kết nối tới Transit Network.
Kết nối tới Stub Network Virtual link
Link ID: dùng để xác định đích mà liên kết nối tới. Trường này phụ thuộc vào trường Link Type như chỉ ra ở bảng sau:
Hình 9. Khuôn dạng Router LSA
Link Type Giá trị của trường Link ID 1
2 3 4
Router ID của Neighbor
Địa chỉ IP của giao diện của DR Địa chỉ IP của mạng hay mạng con Router ID của Neighbor
Link Data: cũng phụ thuộc vào giá trị của trường Link Type như sau:
Link Type Giá trị của trường Link Data 1
2 3 4
Địa chỉ IP của giao diện của Router gốc nối tới mạng Địa chỉ IP của giao diện của Router gốc nối tới mạng Địa chỉ IP của mạng hoặc mặt nạ mạng con
The MIB-II ifIndex value for the originating router’s interface
Metric: là cost của liên kết (giao diện).
TOS (Type of service): xác định loại dịch vụ mà Metric theo sau tham khảo.
TOS Metric: là metric gắn với giá trị TOS đã được xác định.
2.3 Network LSA
Network LSA được tạo ra bởi các DR Các LSA này quảng cáo cho mạng đa truy nhập, và tất cả các Router (kể cả DR) gắn vào mạng. Network LSA chỉ được tràn lụt trong Area tạo ra nó.
Link State ID: là địa chỉ IP của giao diện của DR nối tới mạng.
Network Mask: chỉ rừ địa chỉ hoặc mặt nạ mạng con sử dụng trong mạng này.
Attached Router: là danh sách các Router ID của tất cả các Router trong mạng (có thiết lập Adjacency với DR) và cả Router ID của DR.
Đồ án tốt nghiệp Phụ lục
Options Link State ID
Age Type
Advertising Router
Length Check sum
16 8
32 bit
Sequence Number
Attached Router Network Mask
8
Attached Router Attached Router
2.4 Network Summary LSA và ASBR Summary LSA
Hai LSA này có khuôn dạng giống nhau chỉ khác ở nội dung các trường Type và Link State ID. Các ABR tạo ra cả hai loại LSA này. Network Summary LSA (loại 3) quảng cáo cho các mạng ngoài Area (bao gồm cả các tuyến mặc định), trong khi ASBR Summary LSA (loại 4) quảng cáo cho các ASBR bên ngoài nối tới Area. Cả hai loại LSa này đều được tràn lụt chỉ trong một Area.
Link State ID: là địa chỉ IP của mạng hoặc mạng con được quảng cáo (đối với LSA loại 3) và là Router ID của ASBR được quảng cáo (đối với LSA loại 4).
Network Mask: là địa chỉ hoặc mặt nạ mạng con của mạng được quảng cáo (đối với LSA loại 3) và bằng 0.0.0.0 (đối với LSA loại 4).
Nếu LSA loại 3 quảng cáo cho tuyến mặc định, thì hai trưòng trên được đặt bằng 0.0.0.0 Hình 10. Khuôn dạng Network LSA
Metric: là cost của tuyến tới đích này.
Options Link State ID
Age Type
Advertising Router
Length Check sum
16 8
32 bit
Sequence Number
TOS TOS Metric Network Mask
8
Metric 0x00
0x00 Metric
2.5 AS External LSA (Autonomous System External LSA)
Các AS External LSA được tạo ra bởi các ASBR. Chúng dùng để quảng cáo cho các đích bên ngoài hệ thống độc lập OSPF (bao gồm cả các tuyến mặc định tới các đích ngoài) và được tràn lụt trong tất cả các Area không phải là Stub trong miền OSPF.
Hình 11. Khuôn dạng Network SummaryLSA và ASBR Summary LSA
Đồ án tốt nghiệp Phụ lục
Options Link State ID
Age Type
Advertising Router
Length Check sum
16 8
32 bit
Sequence Number
Forwarding Address Network Mask
8
Metric 0000000
E
External Route Tag
Network Mask
TOS Metric TOS
E
Forwarding Address External Route Tag
Forwarding Address Metric 0000000
E
External Route Tag
Link State ID: là địa chỉ IP của đích.
Network Mask: là địa chỉ hoặc mặt nạ mạng con của đích được quảng cáo.
Nếu LSA này quảng cáo tuyến mặc định, cả hai trường trên được đặt bằng không.
E (External Metric bit): chỉ ra loại Metric được sử dụng cho tuyến này. Nếu E = 1 loại Metric là E2, nếu E = 0, loại Metric là E1.
Hình 12. Khuôn dạng AS External LSA
Metric: là cost của tuyến khi thiết lập bởi ASBR.
Forwarding Address: là địa chỉ mà các gói tới các đích được quảng cáo sẽ chuyển tiếp tới.
Nếu địa chỉ này bằng 0, các gói sẽ được chuyển tới ASBR gốc.
External Route Tag: là một thẻ đặc biệt được ứng dụng đối với các tuyến ngoài. Trường này không được giao thức OSPF sử dụng nhưng nó có thể được sử dụng để thay thế cho việc quản lý các tuyến bên ngoài.
2.6 NSSA External LSA
Các LSA này được tạo ra bởi các ASBR trong NSSA. Các trường của chúng giống với các trường của AS External LSA ngoại trừ trường Forwarding Address. NSSA External LSA chỉ được tràn lụt trong NSSA tạo ra nó.
Options Link State ID
Age Type
Advertising Router
Length Check sum
16 8
32 bit
Sequence Number
Forwarding Address Network Mask
8
Metric TOS
E
External Route Tag
Network Mask Metric TOS
E
Forwarding Address External Route Tag
Forwarding Address:
Hình 13. Khuôn dạng NSSA External LSA
Đồ án tốt nghiệp Phụ lục
•Nếu mạng giữa NSSA ASBR và hệ thống độc lập được quảng cáo như là một tuyến nội thì trường này là địa chỉ của hop kế tiếp trong mạng.
•Nếu mạng không được quảng cáo như là một tuyến nội, trường này sẽ là Router ID của NSSA ASBR.
2.7 Trường Options
T E MC N/P EA DC
* *
* : bit không sử dụng (thường đặt bằng 0).
DC : DC = 1 khi Router gốc hỗ trợ các kênh OSPF theo yêu cầu.
EA: EA = 1 khi Router gốc có khả năng nhận và chuyển tiếp các LSA thuộc tính ngoài.
N: chỉ sử dụng trong các gói Hello. Router gốc sẽ lập N = 1 nếu nó có khả năng sử lý các NSSA External LSA. Ngược lại N = 0 chỉ ra rằng Router gốc không chấp nhận hoặc gửi các LSA này.
P: chỉ sử dụng trong các Header của NSSA External LSA . Bit này báo cho ABR của NSSA để biến đổi LSA loại 7 thành LSA loại 5.
MC: MC = 1 khi Router gốc có khả năng chuyển multicast các gói (được sử dụng trong MOSPF).
E: E = 1 khi Router gốc có khả năng nhận các AS External LSA. E = 1 trong tất cả các AS External LSA và các LSA được tạo ra trong Backbone và trong Non Stub Area. E = 0 trong tất cả các LSA được tạo ra trong Stub Area.
T: T = 1 khi Router gốc hỗ trợ TOS.
Hình 14. Trường Option