Tải bản đầy đủ (.pdf) (7 trang)

Kỹ thuật truyền số liệu : Tìm đường trong mạng chuyển mạch part 4 potx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (142.54 KB, 7 trang )

2008
dce
©2008, Dr. Dinh Duc Anh Vu
31
Data Communication and Computer Networks
Giải

thuật

Bellman-Ford
2008
dce
©2008, Dr. Dinh Duc Anh Vu
32
Data Communication and Computer Networks
Bài

tập


Tìm

đường

ngắnnhấttừ

node 1


Theo giảithuậtDijkstra



Theo giảithuật

Bellman-Ford
1 2
3 4
5
6
7
1
3
4
2
1
1
2
3
3
5
4
3
2008
dce
©2008, Dr. Dinh Duc Anh Vu
33
Data Communication and Computer Networks
Bài

tập



Tìm

đường

ngắnnhấttừ

node A


Theo giảithuậtDijkstra


Theo giảithuật

Bellman-Ford
E
G
H
D
K
J
F
C
BA
1 1
1
1
1
2

1
1
2
3
2
4
5
2
2008
dce
©2008, Dr. Dinh Duc Anh Vu
34
Data Communication and Computer Networks
Dijkstra

vs. Bellman-Ford


Bellman-Ford


Việc

tính

toán

cho

node n phảibiết


các

thông

tin về

chi phí

liên

kếtcủa

các

node kề

của n



chi phí

tổng

cộng

từ

node s đến


các

node kề

của

node n [i.e., L
h

(j)]


Mỗi

node cầnlưutrữ

tập

các

chi phí



các

đường

đi


tương

ứng

đến

các

node khác




thể

trao

đổi

thông

tin với

các

node kề

trựctiếp





thể

cậpnhật

thông

tin về

chi phí



đường

đidựatrên

các

thông

tin trao

đổivới

các

node kề




các

thông

tin về

chi phí

liên

kết


Dijkstra


Mỗi

node cầnbiết

topology toàn

bộ

mạng



Phảibiết

chi phí

liên

kếtcủatấtcả

các

liên

kết

trong

mạng


Phảitraođổi

thông

tin vớitấtcả

các

node khác

trong


mạng
2008
dce
©2008, Dr. Dinh Duc Anh Vu
35
Data Communication and Computer Networks
Đánh

giá


Phụ

thuộcvàothờigianxử



của

các

giảithuật


Phụ

thuộcvàolượng

thông


tin yêu

cầutừ

các

node
khác


Phụ

thuộcvàoviệchiệnthực


Cùng

hộitụ

về

mộtlờigiảidưới

điềukiện

topology
tĩnh




chi phí

không

thay

đổi


Nếu

chi phí

liên

kết

thay

đổi, các

giảithuậtsẽ

tính

lại

để


theo

kịpsự

thay

đổi


Nếu

chi phí

liên

kết

thay

đổi

theo

lưu

thông, lưu

thông

lại


thay

đổi

theo

đường

đi

đượcchọn


Phảnhồi




thể

rơivàotrạng

thái

không

ổn

định

2008
dce
©2008, Dr. Dinh Duc Anh Vu
36
Data Communication and Computer Networks
ARPANET –

Tìm

đường


Thế

hệđầutiên


1969


Distributed adaptive


Dùng

thờigiantrễước

tính

làm


tiêu

chuẩn

để

đánh

giá

hiệuquả


Dùng

giảithuậttìmđường

Bellman-Ford


Các

node trao

đổi

thông

tin (các


vector thờigiantrễ) với

các

node kề


Cậpnhậtbảng

tìm

đường

dựa

trên

thông

tin đến


Không

quan

tâm

đếntốc


độ

đường

truyền, chỉ

quan

tâm

chiều

dài

hàng

đợitại

các

node


Chiều

dài

hàng


đợi

không

phảilàcáchđochínhxáccủa

thờigiantrễ


Đáp

ứng

chậmvới

nghẽnmạch
2008
dce
©2008, Dr. Dinh Duc Anh Vu
37
Data Communication and Computer Networks
ARPANET –

Tìm

đường


Thế


hệ

thứ

2


1979


Dùng

thờigiantrễ

làm

tiêu

chuẩn

đánh

giá

hiệuquả


Thờigiantrễđược

đotrựctiếp



Dùng

giảithuậttìmđường

Dijkstra


Thích

hợpchomạng



tải

trung

bình

hoặcnhẹ


Khi

mạng

tảinặng, có


ít

tương

quan

giữathờigiantrễđo

đượcvàthời

gian

trễ

gặpphải


Thế

hệ

thứ

3


1987


Việc


tính

toán

chi phí

củaliênkết

đã

đượcthayđổi


Thờigiantrễ

trung

bình

được

đo

trong

10 giây

cuối



Bình

thường

hóa

dựatrêngiátrị

hiệntạivàkếtquả

trước

đó

×