Các trƣờng điều khiển gồm các cờ trạng thái và các thông số phục vụ cho quá trình xây dựng DAG:
Cờ G (grounded): cho phép xác định khả năng kết nối đến một grounded
DAG của node gửi DIO. Nếu cờ G bằng không, node gửi DIO là thành viên của một floating DAG. Ngƣợc lại, nếu cờ này khác không cho biết node gửi DIO là thành viên của một grounded DAG.
Cờ A (Destination Advertisement Supported): cho biết khả năng hỗ trợ
cơ chế quảng bá đích trong quá trình định tuyến downward của DAG. Nếu A khác không, DAG ROOT có khả năng hỗ trợ cơ chế quảng bá đích và các node trong DAG có thể tham gia quá trình định tuyến downward. Nếu A bằng không, các node trong DAG chỉ có thể tham gia định tuyến upward.
Cờ T (Destination Advertisement Trigger): đƣợc sử dụng để làm mới
quá trình định tuyến downward. Nếu T bằng không, quá trình định tuyến downward hoạt động bình thƣờng. Khi T khác không, các node trong DAG sẽ thực hiện quá trình làm mới các tuyến downward.
Cờ S (Destination Advertisement Stored): nếu cờ S bằng không, chỉ
DAG ROOT đƣợc phép lƣu các thông tin định tuyến downward từ các bản tin DAO. Nếu S khác không, node gửi DIO có thể lƣu các thông tin định tuyến từ DAO.
Trƣờng prf (DAG preference): sử dụng 3 bit kiểu số nguyên dƣơng cho biết độ ƣu tiên giữa các DAG trong cùng một Instance. Miền giá trị của prf từ 0 đến 7. Nếu prf bằng 7, DAG sẽ có độ ƣu tiên cao nhất, giá trị mặc định của prf là 0.
Sequence number: là giá trị sequence number đƣợc thiết lập tại DAG
ROOT, đƣợc sử dụng trong quá trình tái xây dựng DAG.
Rank: rank của node gửi DIO.
RPLInstanceID: cho biết RPLInstance mà DAG tham gia định tuyến.
Destination Advertisement Trigger Sequence Number (DTSN): đƣợc
thiết lập tại node phát ra bản tin DIO, sử dụng trong quá trình duy trì các thông số định tuyến theo hƣớng downward.
DAGID: là một địa chỉ Ipv6 có độ dài 128 bit và đƣợc thiết lập tại DAG
ROOT.
Các sub – option trong DIO bao gồm 5 loại: Pad 1, Pad N, DAG Metric Container, DAG destination prefix, DAG Configuration. Tùy theo mục đích sử dụng, các sub – option đƣợc chèn vào cấu trúc DIO một cách hợp lý.
Cấu trúc chung của các sub – option nhƣ hình 2.6, gồm 3 phần:
Type: 1 byte, dùng để phân biệt các sub – option.
Length: 2 byte, cho biết chiều dài sub – option.
DATA: chiều dài thay đổi, lƣu các thông tin của Sub – option.