
Đồ án tốt nghiệp đại học Chương I . Tổng quan về mạng Wireless
Sensor
hay bất kì một trung tâm điều khiển nào. Tất cả các nút di động trong mạng Ad hoc
được liên kết động với nhau một cách tuỳ ý, không có bất kì sự điều khiển nào từ bên
ngoài. Tất cả các nút này đều có thể hoạt động như một bộ định tuyến nhờ khả năng
tìm và duy trì tuyến tới các nút khác trong mạng. Các giao thức định tuyến trong mạng
Ad hoc có thể chia thành hai loại:
- Các giao thức định tuyến theo bảng: mỗi nút mạng sẽ duy trì và cập nhật thông tin
định tuyến tới mọi nút mạng khác.
- Các giao thức định tuyến theo yêu cầu: Việc định tuyến chỉ được thực hiện khi có
yêu cầu chuyển gói, nhờ cơ chế tìm đường.
Hiện nay có bốn giao thức định tuyến được sử dụng trong mạng Ad hoc:
a) Định tuyến theo chuỗi chỉ hướng với đích tuần tự
Trong Định tuyến theo chuỗi chỉ hướng với đích tuần tự (Destination-Sequenced
Distance-Vector - DSDV), mọi trạm di động đều có một bảng định tuyến trong đó ghi
các đích hiện tại, số các bước nhảy để đến được đích và số thứ tự được gán cho nút
đích. Số thứ tự này được sử dụng để phân biệt các tuyến và như vậy tránh được sự
hình thành các vòng lặp. Các trạm định kỳ gửi bảng định tuyến của nó cho các nút lân
cận của nó. Một trạm cũng gửi bảng định tuyến nếu một thay đổi đáng kể trong bảng
so với lần gửi cập nhật cuối cùng được phát hiện. Như vậy, việc cập nhật được thực
hiện cả theo thời gian và theo sự kiện.
Các bảng định tuyến có thể được gửi cập nhật theo hai cách: chuyển toàn bộ (“full
dump”) hay cập nhật phần gia tăng. Theo cách chuyển toàn bộ, bảng định tuyến sẽ
được gửi trọn vẹn đến các nút lân cận và nó có thể bao gồm nhiều gói tin. Ngược lại,
theo cách cập nhật phần gia tăng, chỉ những mục ghi mới của bảng định tuyến so với
lần cập nhật cuối cùng mới được gửi đi và phải vừa trong một gói tin. Khi mạng tương
đối ổn định, các gói cập nhật phần gia tăng được sử dụng để tránh việc lưu lượng tăng
cao và việc chuyển toàn bộ (full dump) ít được sử dụng hơn. Trong các mạng thay đổi
nhanh, số lượng các gói cập nhật phần gia tăng có thể trở lên rất lớn nên việc chuyển
toàn bộ bảng được thực hiện thường xuyên hơn.
b) Định tuyến bằng thuật toán tìm đường tuần tự theo thời gian
Định tuyến bằng thuật toán tìm đường tuần tự theo thời gian (Temporally Ordered
Routing Algorithm - TORA) là một giao thức định tuyến trên cơ sở một thuật toán
“đảo liên kết” (“Link Reversal”). Nó được thiết kế để tìm các tuyến đường theo yêu
cầu, cung cấp nhiều tuyến tới một đích, thiết lập tuyến nhanh và giảm tới mức tối thiểu