Chương 3 GIAO THỨC CAPWAP
3.2. Định dạng gói tin giao thức CAPWAP
3.2.5.1. Định dạng thông điệp điều khiển
Tất cả các thông điệp điều khiển của giao thức CAPWAP đều được đóng gói với CAPWAP Header. Trong gói tin điều khiển, ngay sau giao thức CAPWAP là phần header điều khiển, có định dạng như hình sau:
Hình 17. Định dạng thông điệp điều khiển 3.2.5.1.1. Kiểu thông điệp (Message Type) 3.2.5.1.1. Kiểu thông điệp (Message Type)
Kiểu thông điệp sẽ định nghĩa chức năng của thông điệp điều khiển. Kiểu thông điệp sẽ được tính bằng công thức sau:
Kiểu thông điệp = IANA Enterprise Number * 256 + Enterprise Specific Message Type Number
Trong đó:
IANA Enterprise Number được định nghĩa tại RFC 32326 .
Enterprise Specific Message Type Number được định nghĩa trong bảng dưới đây. Chú ý rằng, các thông điệp yêu cầu mang số lẻ (ví dụ, 3) thì các thông điệp trả lời sẽ mang số chẵn liên kề (ví dụ, 4).
Thông điệp điều khiển CAPWAP Kiểu thông điệp
Discovery 1, 2 Join 3, 4 Configuration Status 5, 6 Configuration Update 7, 8 6 http://www.iana.org/assignments/enterprise-numbers
WTP Event 9, 10
Change State Event 11, 12
Echo 13, 14 Image Data 15, 16 Reset 17, 18 Primary Discovery 19, 20 Data Transfer 21, 22 Clear Configuration 23, 24 Station Configuration 25, 26
Bảng 2. Các kiểu thông điệp điều khiển của giao thức CAPWAP 3.2.5.1.2. Sequence Number 3.2.5.1.2. Sequence Number
Có thể hiểu, Sequence Number là số định danh của các thông điệp. Hai số này giữa các thông điệp yêu cầu và trả lời tương ứng phải giống nhau.
Khi Sequence Number đạt tới giá trị tối đa (232
- 1), sẽ được gán lại về 0.
3.2.5.1.3. Message Element Length
Là độ dài của gói tin, tính từ sau trường Sequence Number trở đi, bao gồm cả 16 bit Message Length.
3.2.5.1.4. Flags
Hiện nay, CAPWAP chưa định nghĩa trường này. Các bit của trường này phải được gán bằng 0.
3.2.5.1.5. Message Element