Các$giao$thức$định$tuyến$
Các$giải$thuật$định$tuyến!
PGS.$Trương$Diệu$Linh$
Bộ$môn$Truyền$thông$&$Mạng$máy$Gnh$
1/22/18 1
Các gii thut tìm đường
uLink-state: Dijkstra
uDistance vector: Bellman Ford
uFlooding
uGii thut tìm đường phân cp
uGii thut tìm hai đường đi phân bit Suurball
uGii thut Prim-Dijktra
uĐịnh tuyến cho các trm di động
uĐịnh tuyến trong mng Ad-hoc
1/22/18 2
Các gii thut định tuyến
uThut toán định tuyến/ tìm đường là mt b phn
ca tng mng có nhim v quyết định đường ra/
vào c mt gói tin có th được truyn lên đó,
uThut toán tìm đường đòi hi các tính cht sau:
üTính chính xác,
üTính đơn gin,
üKh năng m rng
üTính n định,
üTính công bng và ti ưu
1/22/18 3
Cây đường đi ngn nht - SPT
uSPT – Shortest Path Tree
uCác cnh xut phát t nút gc và ti các lá
uĐường đi duy nht t nút gc ti nút v, là đường đi ngn nht
gia nút gc và nút v
uMi nút s có mt SPT ca riêng nút đó
4
y
x
w
u z
u
y
x
w v
z
2
2
1 3
1
1
2
5
3
5
v
Các gii thut tìm đường
uTìm đường đi t 1 ngun đến
tt c các nút khác thường
da trên cây khung
uCây khung 1 cây có gc
ngun đi qua tt c các đỉnh
ca mt đồ th
uNguyên tc ti ưu ca các gii
thut tìm đường:
üCây khung ti thiu: tng trng
s min.
üMt cây khung ti thiuth
không phi duy nht.
üMt cây khung ti thiu không
cha bt k mt vòng lp nào,
1/22/18 5