Thứ Tư, 1 tháng 1, 2014

Xây dựng chương trình tối ưu hóa quá trình định tuyến trên mạng IP dựa vào giải thuật di truyền

3
ph
ươ
ng pháp quy ho

ch tuy
ế
n tính, tuy nhiên,
ñố
i v

i các m

ng l

n
(s

l
ượ
ng b


ñị
nh tuy
ế
n lên
ñế
n hàng nghìn, hàng v

n) thì ph
ươ
ng
pháp quy ho

ch tuy
ế
n tính h

u nh
ư
không kh

thì. Vì v

y,
ñề
tài này
s

nêu ra m

t ph
ươ
ng pháp m

i áp d

ng gi

i thu

t di truy

n (Genetic
Algorithm -GA)
ñể
tìm ra m

t b

các tr

ng s

t

i
ư
u s


ñượ
c gán vào
cho các thi
ế
t b


ñị
nh tuy
ế
n.
6. Cấu trúc luận văn
V

i
ñị
nh h
ướ
ng nh
ư
trên, ngoài ph

n
Mở ñầu
và ph

n
Kết
luận và hướng phát triển
, lu

n v
ă
n g

m 3 ch
ươ
ng:

Chương 1
: T

ng quan v


ñị
nh tuy
ế
n m

ng
Chương 2
: Bài toán
ướ
c l
ượ
ng nhu c

u truy

n thông
Chương 3
: T

i
ư
u hóa quá trình
ñị
nh tuy
ế
n m

ng b

ng gi

i
thu

t di truy

n.



4
CHƯƠNG 1
TỔNG QUAN VỀ ĐỊNH TUYẾN MẠNG
1.1. CÁC KHÁI NIỆM CƠ BẢN
1.1.1. Hệ thống tự trị (Autonomous System - AS)
Internet toàn c

u
ñượ
c t

ch

c theo t

ng kh

i riêng l

, ho

t
ñộ
ng t
ươ
ng
ñố
i
ñộ
c l

p v

i nhau g

i là nh

ng h

th

ng t

tr


(
Autonomous System - AS
). M

i AS bao g

m m

t ho

c m

t s

nhóm
các
ñị
a ch

IP, m

i nhóm t
ượ
ng tr
ư
ng cho m

t m

ng con, s

d

ng
chung m

t chính sách c

th

, rõ ràng cho vi

c
ñị
nh tuy
ế
n và c
ũ
ng
ho

t
ñộ
ng d
ướ
i s

ki

m soát c

a m

t t

p th

các chuyên gia
ñ
i

u
hành m

ng.
Công vi

c thi
ế
t k
ế
m

ng th
ườ
ng
ñượ
c gi

i h

n trong ph

m vi
m

t h

th

ng t

tr

AS. Có th

nh

n th

y rõ r

ng, n
ế
u các AS c
ũ
ng
ñượ
c xây d

ng và v

n hành theo m

t ph
ươ
ng th

c thì toàn b

h


th

ng Internet s

ho

t
ñộ
ng t

t h
ơ
n v

i chi phí th

p và hi

u su

t cao,
tuy nhiên th

c t
ế
l

i hoàn toàn không ph

i nh
ư
v

y, m

i AS hay ngay
c

trong t

ng m

ng con c

a m

t AS c
ũ
ng th
ườ
ng
ñượ
c xây d

ng và
v

n hành m

t cách
ñộ
c l

p v

i nhau, ch

nh

ng n
ơ
i nào c

n thi
ế
t m

i
có nh

ng h

p
ñồ
ng, th

a thu

n nh

m
ñả
m b

o chúng k
ế
t n

i
ñượ
c
v

i nhau.
1.1.2. Ðường ñi tối ưu cơ bản
1.2. TỔNG QUAN VỀ ĐỊNH TUYẾN MẠNG
1.2.1. Khái niệm ñịnh tuyến mạng
Định tuyến

(routing)
là quá trình ch

n l

a các
ñườ
ng
ñ
i trên
m

t m

ng máy tính
ñể
g

i d

li

u qua
ñ
ó.
5
Đị
nh tuy
ế
n m

ng
ñượ
c dùng trong l
ĩ
nh v

c truy

n thông
Internet
ñể
ch

quá trình g

m hai thao tác: xác
ñị
nh
ñườ
ng truy

n
(
path determination
) và chuy

n gói tin (
forwarding
) theo con
ñườ
ng
ñ
ã ch

n, hai thao tác này luôn luôn
ñ
i kèm v

i nhau trong thi
ế
t b


ph

n c

ng chuyên dùng
ñượ
c g

i là b


ñị
nh tuy
ế
n

(
router
).
Trong các m

ng thông tin khác nhau, vi

c xác
ñị
nh
ñườ
ng
truy

n c
ũ
ng di

n ra khác nhau. Tuy nhiên, cách xác
ñị
nh
ñườ
ng
truy

n nào c
ũ
ng g

m hai công vi

c c
ơ
b

n :
Thứ nhất,
là thu th

p và phân phát thông tin v

tình tr

ng c

a
m

ng (nh
ư
tr

ng thái
ñườ
ng truy

n, tình tr

ng t

c ngh

n .) và c

a
thông tin c

n truy

n (nh
ư
l
ư
u l
ượ
ng, b
ă
ng thông, t

c
ñộ
, yêu c

u d

ch
v

.). Các thông tin này s


ñượ
c s

d

ng làm c
ơ
s

cho vi

c xác
ñị
nh
ñườ
ng truy

n.
Thứ hai,
là vi

c phân tích, tính toán
ñể
ch

n ra
ñườ
ng truy

n
kh

d

ng (c
ũ
ng có th


ñườ
ng truy

n t

i
ư
u) d

a trên các thông tin
tr

ng thái trên.
Đườ
ng truy

n kh

d

ng là
ñườ
ng truy

n tho

mãn
m

i yêu c

u c

a thông tin c

n truy

n (nh
ư
t

c
ñộ
, b
ă
ng thông) và
ñ
i

u ki

n c

a m

ng (nh
ư
kh

n
ă
ng c

a
ñườ
ng truy

n). Còn
ñườ
ng
truy

n t

i
ư
u (theo m

t tiêu chu

n nào
ñ
ó) là
ñườ
ng truy

n t

t nh

t
trong nh

ng
ñườ
ng truy

n kh

d

ng.
1.2.2. Phân loại ñịnh tuyến mạng
1.2.2.1. Định tuyến tĩnh
Đị
nh tuy
ế
n t
ĩ
nh là d

ng
ñị
nh tuy
ế
n mà các thông tin v


ñườ
ng
ñ
i ph

i do ng
ườ
i qu

n tr

m

ng nh

p cho router. Khi c

u trúc m

ng
có b

t k

thay
ñổ
i nào thì chính ng
ườ
i qu

n tr

m

ng ph

i xoá ho

c
thêm các thông tin v


ñườ
ng
ñ
i cho router. Các
ñườ
ng
ñ
i này là c


ñị
nh nên trong h

th

ng m

ng l

n vi

c b

o trì b

ng
ñị
nh tuy
ế
n cho
6
router t

n r

t nhi

u th

i gian.
Đị
nh tuy
ế
n t
ĩ
nh là cách
ñị
nh tuy
ế
n
không linh ho

t, không có kh

n
ă
ng t

thích nghi khi các
ñ
i

u ki

n
truy

n thông thay
ñổ
i nên th
ườ
ng phù h

p v

i h

th

ng m

ng nh


ho

c tuy
ế
n
ñơ
n ít có bi
ế
n
ñổ
i v

thông tin
ñị
nh tuy
ế
n.
1.2.2.2. Định tuyến ñộng
Đị
nh tuy
ế
n
ñộ
ng là d

ng
ñị
nh tuy
ế
n mà các
ñườ
ng
ñ
i
ñượ
c t


ñộ
ng c

p nh

t b

i router, vi

c l

a ch

n tuy
ế
n
ñườ
ng d

a trên thông
tin tr

ng thái hi

n th

i c

a m

ng. Thông tin tr

ng thái có th


ñ
o ho

c
d


ñ
oán và tuy
ế
n
ñườ
ng có th

thay
ñổ
i khi topo m

ng ho

c l
ư
u
l
ượ
ng m

ng thay
ñổ
i. Thông tin
ñị
nh tuy
ế
n
ñượ
c c

p nh

t t


ñộ
ng
vào trong các b

ng
ñị
nh tuy
ế
n c

a các node m

ng tr

c tuy
ế
n, và
ñ
áp

ng tính th

i gian th

c nh

m tránh t

c ngh

n c
ũ
ng nh
ư
t

i
ư
u hi

u
n
ă
ng m

ng.
Đị
nh tuy
ế
n
ñộ
ng có th

thích

ng v

i vi

c thay
ñổ
i ki
ế
n
trúc m

ng và l
ư
u l
ượ
ng truy

n thông, phù h

p
ñố
i v

i m

ng l

n,
th
ườ
ng bi
ế
n
ñổ
i trong quá trình ho

t
ñộ
ng.
Chính vì
ñị
nh tuy
ế
n t
ĩ
nh
ñ
òi h

i ng
ườ
i qu

n tr

m

ng ph

i c

u
hình m

i thông tin v


ñườ
ng
ñ
i cho router nên nó không có
ñượ
c tính
linh ho

t nh
ư

ñị
nh tuy
ế
n
ñộ
ng. Trong nh

ng h

th

ng m

ng l

n,
ñị
nh
tuy
ế
n t
ĩ
nh th
ườ
ng
ñượ
c s

d

ng k
ế
t h

p v

i giao th

c
ñị
nh tuy
ế
n
ñộ
ng cho m

t s

m

c
ñ
ích
ñặ
c bi

t.
1.2.3. Các giao thức ñịnh tuyến mạng
1.2.3.1. Định tuyến theo ñường ñi ngắn nhất
Để
ch

n m

t tuy
ế
n
ñườ
ng
ñ
i gi

a hai b


ñị
nh tuy
ế
n, thu

t toán
ch

c

n tìm ra
ñườ
ng
ñ
i ng

n nh

t gi

a chúng trên
ñồ
th

.
Khái ni

m
ñường ñi ngắn nhất



ñ
ây có m

t s

v

n
ñề
c

n
ph

i làm rõ. M

t cách
ñể

ñ
o
ñộ
dài
ñườ
ng
ñ
i là s

l
ượ
ng các nút mà

ñ
i qua (còn
ñượ
c g

i là s

b
ướ
c nh

y). Bên c

nh các
ñộ

ñ
o s


7
b
ướ
c nh

y và kho

ng cách
ñị
a lý, m

t s


ñộ

ñ
o khác c
ũ
ng có th


ñượ
c s

d

ng. Ví d

, m

i cung có th


ñượ
c gán nhãn t
ươ
ng

ng v

i
ñộ
tr

trung bình c

a các gói tin do ph

i x
ế
p hàng
ñợ
i tr
ướ
c khi
ñượ
c
truy

n
ñ
i. V

i nhãn
ñượ
c gán ki

u này thì
ñườ
ng d

n ng

n nh

t
chính là
ñườ
ng truy

n nhanh nh

t thay vì là
ñườ
ng ít b
ướ
c nh

y nh

t
hay
ñư
òng ng

n nh

t xét v

kho

ng cách v

t lý.
Trong tr
ườ
ng h

p t

ng quát, các nhãn trên m

i cung
ñượ
c tính
nh
ư
m

t hàm theo kho

ng cách, b
ă
ng thông, l
ư
u l
ượ
ng trung bình,
chi phí truy

n tin, th

i gian ch

trung bình,
ñộ
tr

,… và nh

ng y
ế
u t


khác. B

ng cách thay
ñổ
i hàm tr

ng s

, thu

t toán s

tính l

i
ñượ
c
ñườ
ng
ñ
i “ng

n nh

t” tùy theo s

l
ượ
ng các y
ế
u t


ñượ
c ch

n.
Cho
ñế
n nay,
ñ
ã có khá nhi

u gi

i thu

t
ñượ
c
ñư
a ra nh

m gi

i
thuy
ế
t vi

c tính toán
ñườ
ng
ñ
i ng

n nh

t trên
ñồ
th

, nh
ư
ng gi

i thu

t
Dijkstra (1959) v

n
ñượ
c xem là hi

u qu

nh

t và
ñượ
c s

d

ng ph


bi
ế
n trong các nghi th

c
ñị
nh tuy
ế
n theo
ñườ
ng d

n ng

n nh

t hi

n
nay.
1.2.3.2. Định tuyến ngập lụt (Flooding)
1.2.3.3. Định tuyến theo vectơ khoảng cách
Hai gi

i thu

t
ñộ
ng thông d

ng nh

t hi

n nay là
ñịnh tuyến
theo vectơ khoảng cách

ñịnh tuyến theo tình trạng kết nối
. Gi

i
thu

t
ñị
nh tuy
ế
n theo vect
ơ
kho

ng cách ho

t
ñộ
ng d

a vào vi

c duy
trì m

t hàng (
ñượ
c g

i là m

t
vectơ
) bên trong m

i b


ñị
nh tuy
ế
n cho
bi
ế
t
khoảng cách ñược biết
t

t nh

t t

i m

i nút
ñ
ích và c

ng nào s


ñượ
c s

d

ng
ñể

ñ
i
ñế
n
ñ
ó, hàng này
ñượ
c c

p nh

t th
ườ
ng xuyên
nh

vi

c trao
ñổ
i thông tin v

i các b


ñị
nh tuy
ế
n k
ế
c

n.
8
1.2.3.4. Định tuyến theo tình trạng kết nối
1.2.3.5. Định tuyến phân cấp
1.2.3.6. Định tuyến quảng bá (broadcast)
1.2.3.7. Ðịnh tuyến theo nhóm (multicast)
1.2.3.8. Định tuyến cho mạng có các trạm di ñộng
1.2.3.9. Định tuyến cho mạng di ñộng hỗn tạp (Ad Hoc)
1.2.3.10. Tìm kiếm các nút trong mạng ñiểm nối ñiểm (Peer-to-
Peer)
1.3. KẾT LUẬN CUỐI CHƯƠNG
Để
m

t m

ng máy tính có th

t

n t

i theo th

i gian thì
ñ
òi h

i
ph

i có các thao tác v

n hành thích h

p. Có r

t nhi

u các y
ế
u t

khác
nhau

nh h
ưở
ng
ñế
n su

t quá trình ho

t
ñộ
ng c

a m

ng,
ñ
ôi khi
trong b

n thân nh

ng y
ế
u t

này l

i ch

a
ñự
ng mâu thu

n l

n nhau.
Vì v

y s

không th

có m

t gi

i pháp chung
ñ
em l

i hi

u qu

t

i
ư
u
cho t

t c

các mô hình m

ng, mà ng
ượ
c l

i, nhà qu

n tr

c

n ph

i
xem xét k

l
ưỡ
ng t

ng hoàn c

nh c

th


ñể
xác
ñị
nh
ñượ
c nh

ng y
ế
u
t

nào c

n ph

i
ñượ
c
ư
u tiên tr
ướ
c, nh

ng y
ế
u t

nào có th

dung hòa
ñượ
c l

n nhau,
ñể
t


ñ
ó
ñư
a ra quy
ế
t
ñị
nh sáng su

t trong vi

c l

a
ch

n ph
ươ
ng án thích h

p cho h

th

ng m

ng c

a mình.
9
CHƯƠNG 2
BÀI TOÁN ƯỚC LƯỢNG
NHU CẦU TRUYỀN THÔNG
2.1. PHÁT BIỂU BÀI TOÁN
2.1.1. Vai trò và mục tiêu ñặt ra của bài toán
Nhu c

u truy

n thông gi

a các c

p nút ngu

n -
ñ
ích trên m

ng
th
ườ
ng
ñượ
c bi

u di

n d
ướ
i d

ng ma tr

n g

i là
ma trận nhu cầu
truyền thông
, cùng v

i
sơ ñồ cấu trúc mạng

nghi thức ñịnh tuyến
,
chúng làm nên nh

ng y
ế
u t

c
ơ
b

n cho vi

c giám sát, phân tích và
t

i
ư
u hóa quá trình truy

n d

li

u trên m

ng. H
ơ
n n

a, vi

c thu th

p
nhu c

u truy

n thông trong m

t kho

ng th

i gian dài s

r

t h

u ích
cho vi

c thi
ế
t k
ế
m

ng, l

p k
ế
ho

ch phát tri

n m

r

ng m

ng và t


ñ
ó
ñư
a ra
ñượ
c các chi
ế
n l
ượ
c kinh doanh thích h

p. Thông th
ườ
ng
v

i nh

ng m

ng nh

, l
ư
u l
ượ
ng truy

n không cao, thì các ma tr

n
này có th


ñượ
c thu th

p m

t cách tr

c ti
ế
p thông qua ch

c n
ă
ng l
ư
u
v
ế
t (log) c

a các b


ñị
nh tuy
ế
n. Tuy nhiên, c
ơ
ch
ế
này s

không còn
kh

thi
ñố
i v

i các m

ng tr

c l

n,


ñ
ó l
ư
u l
ượ
ng truy

n r

t cao, b


x

lý và b

nh

trong các thi
ế
t b


ñị
nh tuy
ế
n h

u nh
ư
ph

i t

p trung
h
ế
t cho vi

c luân chuy

n các gói tin, n
ế
u b

t ch
ế

ñộ
l
ư
u v
ế
t
ñể
thu
th

p thông tin nh

m xây d

ng ma tr

n nhu c

u truy

n thông thì
chúng s

tr

nên trì tr

không th

ch

p nh

n
ñượ
c. Ng
ượ
c l

i, thông
tin v

l
ư
u l
ượ
ng truy

n -


ñ
ây chúng ta g

i là
tải trọng
- trên t

ng
c

ng (interface) c

a các thi
ế
t b


ñị
nh tuy
ế
n thì h

u nh
ư
luôn có s

n
và có th


ñượ
c thu th

p m

t cách d

dàng thông qua nghi th

c qu

n
tr

m

ng
ñơ
n gi

n (SNMP).
10
Đế
n
ñ
ây, chúng ta
ñ
ã có th

th

y rõ vai trò không th

thi
ế
u c

a
ma tr

n nhu c

u truy

n thông, tuy nhiên vi

c xác
ñị
nh chính xác
chúng là
ñ
i

u h

u nh
ư
không th

th

c hi

n
ñượ
c, vì v

y
ñề
tài s

s


d

ng m

t ph
ươ
ng pháp nh

m
ước lượng ma trận nhu cầu truyền
thông
d

a vào
thông tin tải trọng trên từng kết nối
,
sơ ñồ cấu trúc
mạng

nghi thức truyền thông ñ
ang s

d

ng.
2.1.2. Mô hình hóa bài toán
2.2. CÁC PHƯƠNG PHÁP ƯỚC LƯỢNG NHU CẦU
TRUYỀN THÔNG
2.2.1. Phương pháp suy diễn dựa vào xác suất
Có b

n y
ế
u t

làm
ñầ
u vào cho các ph
ươ
ng pháp d

a vào lý
thuy
ế
t xác su

t: nh

ng gi


ñị
nh v

xác su

t phân b

c

a nhu c

u
truy

n thông s

quy
ế
t
ñị
nh chi
ế
n l
ượ
c
ñể
ti
ế
n hành các b
ướ
c k
ế
ti
ế
p

ñ
ó c
ũ
ng chính là y
ế
u t


ñể
phân bi

t s

khác nhau gi

a các
ph
ươ
ng pháp. Y
ế
u t


ñầ
u vào th

hai chính là ma tr

n nhu c

u truy

n
thông tr
ướ
c
ñ
ó,
ñượ
c dùng làm kh

i
ñ
i

m cho thu

t toán. Tham s

k
ế

ti
ế
p là tr

ng s

c

a các k
ế
t n

i
ñượ
c s


ñụ
ng
ñể
tính
ñườ
ng
ñ
i ng

n
nh

t nh

m xây d

ng nên ma tr

n
ñị
nh tuy
ế
n A. Tham s

cu

i cùng là
t

i tr

ng c

a các k
ế
t n

i
ñượ
c thu th

p tr

c ti
ế
p t

các thi
ế
t b


ñị
nh
tuy
ế
n thông qua nghi th

c SNMP dùng
ñể
áp
ñặ
t các ràng bu

c trên
ma tr

n nhu c

u truy

n thông s


ướ
c l
ượ
ng.
2.2.2. Phương pháp quy hoạch tuyến tính (Linear
Programming)
2.2.3. Phương pháp suy diễn Tomography
Ph
ươ
ng pháp tomography
ñ
ã
ñượ
c áp d

ng vào bài toán
ướ
c
l
ượ
ng nhu c

u truy

n thông,


ñ
ây ta
ñ
o
ñượ
c t

ng l
ư
u l
ượ
ng thông
11
tin truy

n trên m

i k
ế
t n

i m

ng b

ng nghi th

c SNMP và bi
ế
t
ñượ
c
c

u trúc bên trong c

a m

ng thông qua chính sách
ñị
nh tuy
ế
n, v

n
ñề

c

a chúng ta là ph

i tính ng
ượ
c l

i
ñượ
c nhu c

u truy

n thông gi

a
t

ng c

p k
ế
t n

i
ñ
ó.
2.2.4. Phương pháp suy diễn dựa vào mô hình trọng lực
(Gravity)
M

t trong nh

ng ph
ươ
ng pháp
ướ
c l
ượ
ng ma tr

n nhu c

u
truy

n thông
ñơ
n gi

n nh

t là d

a vào mô hình l

c h

p d

n. Theo
lu

t h

p d

n Newton thì l

c hút gi

a hai v

t th

t

l

thu

n v

i tích
kh

i l
ượ
ng c

a hai v

t th

chia cho bình ph
ươ
ng kho

ng cách gi

a
chúng.
2.3. THUẬT TOÁN TOMO-GRAVITY
2.3.1. Giới thiệu thuật toán
Nh
ư

ñ
ã
ñề
c

p

trên, trong c

hai ph
ươ
ng pháp
ướ
c l
ượ
ng
nhu c

u truy

n thông d

a vào mô hình gravity và tomography
ñề
u có
nh

ng
ư
u và khuy
ế
t
ñ
i

m riêng c

a nó, nh
ư
ng nhìn chung c

hai
ph
ươ
ng pháp
ñề
u không cho k
ế
t qu

t

t nh
ư
mong
ñợ
i. Vì v

y


ñ
ây
chúng ta s

nêu ra m

t gi

i pháp k
ế
t h

p
ư
u
ñ
i

m c

a c

hai ph
ươ
ng
pháp trên và
ñặ
t tên là TomoGravity, gi

i pháp này t

n d

ng
ñượ
c c


nguyên lý h

p d

n thông tin gi

a các nút và nh

ng ràng bu

c v

t

i
tr

ng c

a các k
ế
t n

i trên mô hình tomography.
2.3.2. Sơ ñồ thuật toán
2.3.3. Chi tiết thuật toán
 Bước 1:
Gi

i bài toán
ướ
c l
ượ
ng nhu c

u truy

n thông
theo mô hình tr

ng l

c c

i ti
ế
n
12
 Bước 2:
Tìm trong s

nh

ng l

i gi

i thu

c không gian
vect
ơ
b

ràng bu

c b

i các
ñ
i

u ki

n thu th

p
ñượ
c qua ph
ươ
ng pháp
tomography m

t l

i gi

i g

n nh

t so v

i l

i gi

i thu
ñượ
c

b
ướ
c th


nh

t
2.4. CÁC GIẢI THUẬT TÌM ĐƯỜNG ĐI TỐI ƯU
Đườ
ng
ñ
i t

i
ư
u t

A
ñế
n B là
ñườ
ng
ñ
i “ng

n nh

t” trong s


các
ñườ
ng
ñ
i có th

. Tuy nhiên khái ni

m “ng

n nh

t” có th


ñượ
c
hi

u theo nhi

u ý ngh
ĩ
a khác nhau tùy thu

c vào
ñơ
n v

dùng
ñể

ñ
o chi

u dài
ñườ
ng
ñ
i.
Đố
i v

i các router, các
ñạ
i l
ượ
ng sau có
th


ñượ
c s

d

ng
ñể

ñ
o
ñộ
dài
ñườ
ng
ñ
i:

S

l
ượ
ng các router trung gian ph

i
ñ
i qua (HOP)
 Độ
trì hoãn trung bình c

a các gói tín

C
ướ
c phí truy

n tin
M

i gi

i thu

t ch

n
ñườ
ng tr
ướ
c tiên ph

i ch

n cho
mình
ñơ
n v


ñ
o chi

u dài
ñườ
ng
ñ
i.
Để
xác
ñị
nh
ñượ
c
ñườ
ng
ñ
i t

i
ư
u, các gi

i thu

t ch

n
ñườ
ng
s

d

ng ph
ươ
ng pháp
ñồ
th


ñể
tính toán. Tr
ướ
c tiên, nó mô hình hóa
tình tr

ng m

ng thành m

t
ñồ
th

có các
ñặ
c
ñ
i

m nh
ư
sau:

Nút là các router.

C

nh n

i li

n 2 nút là
ñườ
ng truy

n n

i hai router.

Trên m

i c

nh có giá
ñ
ó là chi

u dài
ñườ
ng
ñ
i gi

a 2
router thông qua
ñườ
ng truy

n n

i hai router .

Chi

u dài
ñườ
ng
ñ
i t

nút A
ñế
n nút B là t

ng t

t c

các
giá c

a các c

nh n

m trên
ñườ
ng
ñ
i. N
ế
u không có
ñườ
ng
ñ
i gi

a
2 router thì xem nh
ư
giá là vô cùng. Trên
ñồ
th

này s

th

c hi

n
vi

c tính toán tìm
ñườ
ng
ñ
i ng

n nh

t.

Không có nhận xét nào:

Đăng nhận xét