thiet ke mang quang

81
Em xin cam ÿoan nӝi dung cӫa ÿӗ án này không phҧi là bҧn sao chép cӫa bҩt cӭ ÿӗ án hoһc công trình ÿã có tӯ trѭӟc. Ĉà Nҹng, tháng 5 năm 2007 Sinh viên thӵc hiӋn

Upload: huytran812

Post on 27-Dec-2015

34 views

Category:

Documents


2 download

DESCRIPTION

Thiet ke

TRANSCRIPT

Page 1: Thiet Ke Mang Quang

Em xin cam oan n i dung c a án này không ph i là b n sao chép c a b t c

án ho c công trình ã có t tr c.

à N ng, tháng 5 n m 2007

Sinh viên th c hi n

Page 2: Thiet Ke Mang Quang

c l cCH NG 1 ...........................................................................................................1T NG QUAN V H TH NG THÔNG TIN QUANG. ....................................1

1.1. Gi i thi u ch ng .........................................................................................11.2. Gi i thi u v thông tin quang........................................................................2

1.2.1. S phát tri n c a thông tin quang ...........................................................21.2.2. Nh ng u i m c a h th ng thông tin quang ........................................31.2.3. C u trúc và các thành ph n chính c a h th ng thông tin quang .............5

1.3. S i quang......................................................................................................71.3.1. S i d n quang ........................................................................................71.3.2. S truy n ánh sáng trong s i quang........................................................81.3.3. Các thông s c a s i quang. .................................................................10

1.3.3.1. Suy hao c a s i quang...................................................................101.3.3.1.1. nh ngh a.............................................................................101.3.3.1.2. c tuy n suy hao .................................................................111.3.3.1.3. Các nguyên nhân gây suy hao trên s i quang..........................12

1.3.3.2. Tán s c ánh sáng ...........................................................................131.3.4. nh h ng c a tán s c n dung lu ng truy n d n trên s i quang........14

1.4. K t lu n ch ng .........................................................................................14CH NG 2 .........................................................................................................15GI I THI U M NG WDM. ..............................................................................15

2.1. Gi i thi u ch ng .......................................................................................152.2. Nguyên lí ho t ng c a h th ng WDM ....................................................172.3. u i m c a h th ng WDM ......................................................................182.4. V n t n t i c a h th ng WDM và h ng gi i quy t trong t ng lai ......192.5. Chuy n m ch quang....................................................................................192.6. Các thành ph n chính c a h th ng WDM ..................................................21

2.6.1. Thi t b u cu i OLT..........................................................................212.6.2. B ghép kênh xen/r t quang OADM....................................................222.6.3. B khu ch i quang............................................................................262.6.4. Gi i thi u v b k t n i chéo quang OXC............................................29

2.6.4.1. Ch c n ng OXC............................................................................292.6.4.2. Phân lo i OXC ..............................................................................32

2.7. S chuy n i b c sóng............................................................................342.8. K t lu n ch ng..........................................................................................36

CH NG 3 .........................................................................................................37NH TUY N VÀ GÁN B C SÓNG.............................................................373.1. Gi i thi u ch ng .......................................................................................373.2. Gi i thi u v nh tuy n và gán b c sóng (Routing and WavelengthAssignment - RWA). .........................................................................................373.3. nh tuy n b c sóng.................................................................................393.4. nh tuy n (Routing) ..................................................................................41

3.4.1. Gi i thi u.............................................................................................41

Page 3: Thiet Ke Mang Quang

3.4.2. Phân lo i nh tuy n.............................................................................423.4.3. Lí thuy t th .....................................................................................43

3.4.3.1. th vô h ng. ...........................................................................443.4.3.2. th có h ng. ...........................................................................443.4.3.3. th h n h p ..............................................................................45

3.4.4. Các thu t toán c b n trong nh tuy n ................................................463.4.4.1. Thu t toán tr ng thái liên k t LSA.................................................46

3.4.4.1.1. Bài toán..................................................................................463.4.4.1.2. Thu t toán ..............................................................................473.4.4.1.3. Ch ng minh............................................................................473.4.4.1.4. Các b c th c hi n.................................................................483.4.4.1.5. Ví d v thu t toán Dijkstra ....................................................48

3.4.4.2. Thu t toán nh tuy n vect kho ng cách DVA ............................503.4.4.2.1. Thu t toán ..............................................................................513.4.4.2.2.Ch ng minh.............................................................................52

3.4.5. K t lu n ...............................................................................................533.5. Gán b c sóng............................................................................................533.6. S thi t l p ng o (Virtual path)............................................................553.7. Phân lo i m ng quang WDM......................................................................56

3.7.1. M ng single- hop .................................................................................563.7.2. M ng Multi- hop ..................................................................................57

3.8. Gi i thu t cho v n nh tuy n và gán b c sóng v i l u l ng m ng thayi DRWA ........................................................................................................58

3.9. K t lu n ch ng .........................................................................................59CH NG 4 .........................................................................................................60TH C HI N MÔ PH NG.................................................................................60

4.1. Gi i thi u ch ng .......................................................................................604.2. Gi i thi u v ngôn ng Visual C++ ............................................................604.3. L u thu t toán........................................................................................604.4. K t qu mô ph ng.......................................................................................624.5. K t lu n ch ng..........................................................................................66

Page 4: Thiet Ke Mang Quang

APD Avalanche Photodiode Diod tách sóng quang thác l

AS Autonomous System H th ng c l p

ATM Asynchronous Transfer Mode Ki u truy n b t ng b

BGP Border Gateway Protocol Giao th c nh tuy n vùng biên

CDM Code Division Multiplexing Ghép kênh phân chia theo mã

DVA Distance Vector Algorithm Thu t toán Vector kho ng cách

DWDM Dense WDM WDM m t cao

EDFA Erbium Doped Fiber Amplifier B khu ch i quang s i có pha t p

Erbium

EIGRP Enhanced IGRP Giao th c IGRP nâng c p

IGRP Interior Gateway Routing Protocol Giao th c nh tuy n bên trong

ISDN Itegrated Servise Digital Network M ng s tích h p d ch v

I

E

D

C

A

B

Page 5: Thiet Ke Mang Quang

LD Diod Laser

LED Light Emitting Diode Diod phát quang

LP Lightpath ng i ánh sáng

LSA Link State Algorithm Thu t toán tr ng thái liên k t

OADM Optical Add/Drop Multipler B ghép kênh xen/r t quang

OLT Optical Line Terminator Thi t b u cu i quang

OXC Optical Cross Connect B k t n i chéo quang

PIN Positive Intrinsic Negative

RIP Routing Information Protocol Giao th c thông tin nh tuy n

RWA Routing & Wavelength Assignment nh tuy n và gán b c sóng

SOA Semiconductor Optical Amplifier B khu ch i quang bán d n

TDM Time Division Multiplexing Ghép kênh phân chia theo th i gian

WDM Wavelength Division Multiplexing Ghép kênh phân chia theo b c

sóng

P

O

L

R

T

W

S

Page 6: Thiet Ke Mang Quang

H th ng thông tin quang ra i cùng v i nh ng u i m v t tr i c a nó ã và

ang áp d ng r ng rãi trên m ng l i thông tin toàn c u. Hi n nay, các h th ng

thông tin quang truy n d n t t c các tín hi u d ch v b ng h p, b ng r ng áp ng

yêu c u c a m ng s tích h p d ch v ISDN. Vì th , h th ng thông tin quang s là

m i t phá v t c truy n d n và c u hình linh ho t cho các d ch v vi n thông

c p cao.

i v i h th ng thông tin quang, môi tr ng truy n d n chính là s i quang, nó

th c hi n truy n ánh sáng mang tín hi u thông tin t phía phát t i phía thu. nh

tuy n và gán b c sóng tr thành ch c n ng không th thi u c trong m ng

quang WDM. V n t ra là nh tuy n ng i cho ánh sáng và gán b c sóng

cho nó trên m i tuy n nh th nào t c m t m ng t i u.

Trong án k thu t thông tin này, em xin trình bày v tài nh tuy n và gán

c sóng trong m ng WDM (Routing and Wavelength Assignment). án c

chia thành b n ch ng:

v Ch ng 1: T ng quan v h th ng thông tin quang.

v Ch ng 2: Gi i thi u v h th ng WDM.

v Ch ng 3: nh tuy n và gán b c sóng trong m ng WDM.

v Ch ng 4: Th c hi n mô ph ng nh tuy n cho ng i ánh sáng lightpath.

tài “ nh tuy n và gán b c sóng trong m ng WDM” c a án này ã phân

tích s c n thi t c a ch c n ng nh tuy n và gán b c sóng trong m ng quang

WDM, tr thành ch c n ng không th thi u trong vi c i u hành m ng quang.

Ph ng pháp nghiên c u c a tài: d a vào ch c n ng c a nh tuy n và gán

b c sóng trong WDM, th c hi n mô ph ng ch c n ng nh tuy n trong m ng. Ánh

sáng i trong s i quang ph i i qua nhi u node m ng trung gian t i node ích,

t c là qua các tuy n trung gian. Vi c nh tuy n v i tiêu chí t i u hàm m c tiêu là

các tham s quen thu c nh b ng thông, tr , chi phí tuy n,... Vì th dùng thu t

toán tìm ng ng n nh t Dijkstra th c hi n mô ph ng nh tuy n t i u m ng.

Page 7: Thiet Ke Mang Quang

Em xin chân thành c m n th y giáo Nguy n V n Phòng ã t n tình h ng d n,

cung c p tài li u, ng th i ng viên trong th i gian em nghiên c u tài này. Em

xin c m n t t c các th y cô giáo trong khoa n T Vi n Thông ã nhi t tình d y

d , cung c p trang b cho em nh ng ki n th c quí báu, cám n gia ình ã ng

viên em trong su t th i gian v a qua, cám n các b n ã góp nh ng ý ki n chân

thành góp ph n giúp em hoàn thành án.

Trong th i gian th c hi n án khá ng n án, m c dù có nhi u c g ng nh ng

án không kh i tránh nh ng thi u sót. Kính mong các th y cô giáo trong khoa

cùng các b n t n tình ch b o và góp ý ki n án c hoàn thi n h n. Em xin

chân thành c m n.

à N ng, ngày...tháng...n m 2007

Page 8: Thiet Ke Mang Quang

Ch ng 1: T ng quan v h th ng thông tin quang

1

CH NG 1

NG QUAN V H TH NG THÔNG TIN QUANG.1.1. Gi i thi u ch ng

ng thông tin trao i trong các h th ng thông tin ngày nay t ng lên r t

nhanh. Bên c nh gia t ng v s l ng, d ng l u l ng truy n thông trên m ng c ng

thay i. D ng d li u ch y u là l u l ng Internet. S ng i s d ng truy c p

Internet ngày càng t ng và th i gian m i l n truy c p thu ng kéo dài g p nhi u l n

cu c nói chuy n n tho i. Chúng ta ang h ng t i m t xã h i mà vi c truy c p

thông tin có th c áp ng m i lúc, m i n i chúng ta c n. M ng internet và

ATM ngày nay không dung l ng áp ng cho nhu c u b ng thông trong

ng lai.

Hình 1.1: S gia t ng l u l ng d li u và ti ng nói qua các n m.

K thu t thông tin quang có th c xem là v c u tinh c a chúng ta trong vi c

gi i quy t v n trên. B i vì h th ng thông tin quang ra i v i nh ng kh n ng

t tr i c a nó: b ng thông kh ng l (g n 50Tbps), suy gi m tín hi u th p (kho ng

0.2dB/km), méo tín hi u th p, òi h i n ng l ng cung c p th p, không b nh

ng c a nhi u n t , kh n ng b o m t cao… Vì v y thông tin quang c xem

là k thu t cho h th ng thông tin b ng r ng. Các h th ng thông tin quang không

ch c bi t phù h p v i các tuy n thông tin ng dài, trung k mà còn có ti m

ng to l n trong vi c th c hi n các ch c n ng c a m ng n i h t và áp ng m i

lo i hình d ch v hi n t i và trong t ng lai.

Page 9: Thiet Ke Mang Quang

Ch ng 1: T ng quan v h th ng thông tin quang

2

Vì v y vi c phát tri n và xây d ng h th ng thông tin s i quang là c n thi t cho

nhu c u phát tri n thông tin trong t ng lai. Trong ch ng này s nói rõ v h th ng

thông tin s i quang và vi c truy n ánh sáng trong s i quang.

1.2. Gi i thi u v thông tin quang

Khác v i thông tin h u tuy n hay vô tuy n - các lo i thông tin s d ng các môi

tr ng truy n d n t ng ng là dây d n và không gian nh hình 1.2 - thì thông tin

quang là h th ng truy n tin qua s i quang nh hình 1.3. i u ó có ngh a là thông

tin c chuy n thành ánh sáng và sau ó ánh sáng c truy n qua s i quang. T i

i nh n, nó l i c bi n i thành thông tin ban u.

1.2.1. S phát tri n c a thông tin quang

Các ph ng ti n s khai c a thông tin quang là kh n ng nh n bi t c a con

ng i v chuy n d ng, hình dáng và màu s c s v t qua ôi m t. Ti p ó m t h

th ng thông tin u ch n gi n xu t hi n b ng cách s d ng các èn h i ng,

các èn hi u. Sau ó, n m 1791, VC. Chape phát minh m t máy n báo quang.

Thi t b này s d ng khí quy n nh là m t môi tr ng truy n d n, do ó ch u nh

ng c a các u ki n v th i ti t. gi i quy t h n ch này, Marconi ã sáng

ch ra máy n báo vô tuy n có kh n ng th c hi n thông tin gi a nh ng ng i g i

và ng i nh n xa nhau.

u n m 1880, A.G. Bell- ng i phát minh ra h th ng n tho i ã ngh ra

m t thi t b quang tho i có kh n ng bi n i dao ng máy hát thành ánh sáng.

Hình 1.2: Thông tin h u tuy n

Hình 1.3: Thông tin quang

Page 10: Thiet Ke Mang Quang

Ch ng 1: T ng quan v h th ng thông tin quang

3

Tuy nhiên, s phát tri n ti p theo c a h th ng này ã b b bê do s xu t hi n h

th ng vô tuy n.

S nghiên c u hi n i v thông tin quang c b t u b ng s phát minh

thành công c a Laser n m 1960 và b ng khuy n ngh c a Kao và Hockham n m

1966 v vi c ch t o s i quang có t n th t th p. B n n m sau, Kapron ã có th

ch t o các s i quang trong su t có suy hao kho ng 20dB/km. c c v b i

thành công này, các nhà khoa h c và k s trên kh p th gi i ã b t u ti n hành

các ho t ng nghiên c u và phát tri n và k t qu là các công ngh m i v gi m suy

hao truy n d n, v t ng d i thông, v các Laser bán d n… ã c phát tri n thành

công trong nh ng n m 70, t n th t c a suy hao ã c gi m n 0.18dB/km.

n n a trong nh ng n m 70, Laser bán d n có kh n ng th c hi n dao ng liên

t c ã c ch t o, tu i th c a nó c l ng kho ng 100 n m và cho phép t o ra

c ly truy n xa h n v i dung l ng truy n l n h n mà không c n n các b tái t o.

Cùng v i công ngh ch t o các ngu n phát và thu quang, s i d n quang ã t o ra

các h th ng thông tin quang v i nhi u u i m v t tr i h n h n so v i các h

th ng thông tin cáp kim lo i.

Hi n nay các h th ng thông tin quang truy n d n t t c các tín hi u d ch v

ng h p, b ng r ng áp ng yêu c u c a m ng s liên k t a d ch v ISDN.

1.2.2. Nh ng u i m c a h th ng thông tin quang

Thông tin s i quang có nh ng u i m v t tr i. Trong ph n này, em a nh ng

u i m th hi n tính v t tr i c a nó:

v ng thông kh ng l y ti m n ng: t n s sóng mang quang trong

kho ng1013 n 1016 Hz (th ng g n vùng h ng ngo i quanh giá tr 1014 Hz), cung

c p b ng thông truy n l n h n nhi u so v i h th ng cáp kim lo i (b ng thông c a

cáp ng tr c kho ng 500Mhz). Hi n t i, giá tr b ng thông c a h th ng s i quang

ch a s d ng h t nh ng vi c m t vài GHz qua kho ng cách vài km và hàng tr m

Mhz qua kho ng cách hàng ch c Km mà không c n s can thi p v n (dùng b

l p) là có th . Vì th , dung l ng mang thông tin c a h th ng thông tin quang l n

n nhi u so v i h th ng cáp ng t t nh t. Do suy hao l n b ng thông r ng, h

Page 11: Thiet Ke Mang Quang

Ch ng 1: T ng quan v h th ng thông tin quang

4

th ng cáp ng tr c gi i h n kho ng cách truy n v i ch m t vài km b ng thông

trên 100Mhz.

v S i quang kích th c nh và nh : s i quang có bán kính r t nh , th ng

bán kính này không l n h n bán kính s i tóc con ng i. Vì th , th m chí khi s i

quang c ph thêm nh ng l p b o v thì chúng v n nh và nh h n nhi u so v i

cáp ng.

v S cách li v n: s i quang c ch t o t thu tinh ho c ôi lúc là ch t

d o, ó là nh ng ch t cách n, vì th không gi ng v i dây d n kim lo i, nó không

cho th y nh ng tr c tr c c b n. H n n a, c tính này làm cho vi c truy n thông

tin c a s i quang tr nên phù h p m t cách lí t ng cho s thông tin trong nh ng

môi tr ng m o hi m v n.

v Không b nh h ng b i nhi u và xuyên âm: s i quang c ch t o t

các ch t n môi phi d n nên chúng không b nh h ng b i nhi u n t , các

xung i n t , nhi u t n s vô tuy n. Vì th ho t ng c a h th ng thông tin quang

không b nh h ng khi truy n qua môi tr ng nhi u n. u ó có ngh a là nó

có th l p t cung ng v i cáp n l c và có th s d ng trong môi tr ng ph n

ng h t nhân.

v B o m t thông tin: ánh sáng t s i quang b b c x m t cách không áng k

nên chúng có tính b o m t tín hi u cao. c tính này thu hút i v i quân i, ngân

hàng và các ng d ng truy n d li u.

v Suy hao th p: s phát tri n c a s i quang qua nhi u n m ã t c k t

qu trong vi c ch t o ra s i quang có suy hao r t th p. S i quang c ch t o

v i suy hao 0.2dB/km và c tính này tr thành l i th chính c a thông tin

quang. i u này thu n l i cho vi c t b khu ch i cho m i kho ng cách trên

ng truy n mà không c n chuy n sang tín hi u n b c trung gian, do ó

gi m c c giá thành và c ph c t p c a h th ng.

v Tính linh ho t: m c dù các l p b o v là c n thi t, s i quang c ch t o

v i s c c ng cao, bán kính r t nh . V i l i th v kích th c và tr ng l ng, s i

Page 12: Thiet Ke Mang Quang

Ch ng 1: T ng quan v h th ng thông tin quang

5

quang nói chung là t t h n trong vi c l u tr , chuyên ch , x lí và l p t d h n h

th ng cáp ng.

v tin c y c a h th ng và d b o d ng: do c tính suy hao th p c a s i

quang nên có th gi m c yêu c u s b l p trung gian ho c s b khu ch i trên

ng truy n. Vì th , v i m t vài b l p thì tin c y c a h th ng có th c

nâng cao h n h n h th ng d n n. H n n a, tin c y c a các thi t b quang

không còn là v n , các thi t b quang có tu i th r t cao, kho ng 20-30 n m.

v Giá thành th p y ti m n ng: th y tinh cung c p cho thông tin quang

c l y t cát, không ph i là ngu n tài nguyên khan hi m. Vì th , s i quang em

l i giá thành th p.

Thông tin quang c ng cho phép truy n ng th i các tín hi u có b c sóng khác

nhau. c tính này cùng v i kh n ng truy n d n b ng thông r ng c a s i quang

s n có làm cho dung l ng truy n d n c a tuy n tr nên r t l n.

1.2.3. C u trúc và các thành ph n chính c a h th ng thông tin quang

Các thành ph n c a tuy n truy n d n quang bao g m: ph n phát quang, cáp s i

quang và ph n thu quang.

-Ph n phát quang: c c u t o t ngu n phát tín hi u quang và các m ch u

khi n liên k t v i nhau. Ph n t phát x ánh sáng có th là: Diod Laser (LD), Diod

phát quang (LED: Light Emitting Diode). LED dùng phù h p cho h th ng thông

tin quang có t c bit không quá 200Mbps s d ng s i a mode. LED phát x t

phát, ánh sáng không nh h ng nên s d ng LED t t trong h th ng thông tin

quang thì nó ph i có công su t b c x cao, th i gian áp ng nhanh. LD kh c ph c

nh c m c a LED, th ng s d ng LD cho truy n d n t c cao. LD có nhi u

u i m h n so v i LED: ph phát x c a LD r t h p (kho ng t 1 n 4nm nên

Mãhoá

Gi imã

Phát Thu S iquang

Thi t bphát

quang S iquang

Bl p

Thi tb thuquang

Hình 1.4: C u trúc c a h th ng thông tin quang

Page 13: Thiet Ke Mang Quang

Ch ng 1: T ng quan v h th ng thông tin quang

6

gi m c tán s c ch t li u), góc phát quang h p (5- 100), hi u su t ghép ánh sáng

vào s i cao.

- Cáp s i quang: g m các s i d n quang và các l p v b c xung quanh b o

v kh i tác ng có h i t môi tr ng bên ngoài. Có th ch n các lo i s i sau: s i

quang a mode chi t su t nh y b c, s i quang a mode chi t su t gi m d n, s i

quang n mode.

- Ph n thu quang: do b tách sóng quang và các m ch khu ch i, tái t o tín

hi u h p thành. Trong h th ng thông tin quang, ng i ta quan tâm nh t i v i các

b tách sóng quang là các diod quang PIN và diod quang ki u thác APD c ch

t o t các bán d n c b n Si, Ge, InP.

Ngoài các thành ph n ch y u này, tuy n thông tin quang còn có các b n i

quang, các m i hàn, các b chia quang và các tr m l p. T t c t o nên m t tuy n

thông tin hoàn ch nh.

ng t nh cáp ng, cáp s i quang c khai thác v i u ki n l p t khác

nhau, có th c treo ngoài tr i, chôn tr c ti p d i t ho c t d i bi n,…tu

thu c vào các i u ki n l p t khác nhau mà ch t o c a cáp c ng khác nhau và

các m i hàn s k t n i các dài cáp thành dài t ng c ng c a tuy n c l p

t. Tham s quan tr ng nh t c a cáp s i quang tham gia quy t nh dài tuy n là

suy hao s i quang theo b c sóng.

Ngu n phát quang thi t b phát có th s d ng LED ho c laser bán d n. C hai

ngu n phát này u phù h p cho các h th ng thông tin quang, v i tín hi u quang

u ra có tham s bi n i t ng ng v i s thay i c a dòng i u bi n. B c

sóng làm vi c c a ngu n phát quang c b n ph thu c vào v t li u ch t o, n s i

quang ra c a ngu n phát quang ph i phù h p v i s i d n quang khai thác trên

tuy n.

Tín hi u ánh sáng ã c u ch t i ngu n phát quang s c lan truy n d c

theo s i quang t i ph n thu quang. Khi truy n trên s i d n quang, tín hi u

th ng b suy hao và méo do các y u t h p th , tán x , tán s c gây nên. B tách

sóng quang ph n thu th c hi n ti p nh n ánh sáng và tách l y tín hi u t h ng

Page 14: Thiet Ke Mang Quang

Ch ng 1: T ng quan v h th ng thông tin quang

7

phát t i. Tín hi u quang c bi n i tr l i thành tín hi u n. Các Photodiod

PIN và Photodiod thác APD u có th s d ng làm các b tách sóng quang trong

các h th ng thông tin quang. c tính quan tr ng nh t c a thi t b thu quang là

nh y thu quang.

Khi kho ng cách truy n d n khá dài, t i m t c ly nào ó, tín hi u quang trong

s i b suy hao khá nhi u thì c n thi t ph i có các tr m l p quang t trên tuy n.

Nh ng n m g n ây, các b khu ch i quang ã c s d ng thay th cho các

thi t b tr m l p quang.

1.3. S i quang

1.3.1. S i d n quang

S i quang là nh ng dây nh và d o truy n các ánh sáng nhìn th y c và các

tia h ng ngo i. Chúng có lõi gi a và có ph n bao b c xung quanh lõi. ánh

sáng có th ph n x m t cách hoàn toàn trong lõi thì chi t xu t c a lõi ph i l n h n

chi t su t áo m t chút.

V b c phía ngoài áo b o v s i quang kh i b m và n mòn, ng th i ch ng

xuyên âm v i các s i i bên c nh và làm cho s i quang d x lí. b c ngoài ta

dùng các nguyên li u m m.

Lõi và áo c làm b ng th y tinh hay ch t d o (silicat, ch t d o, kim lo i,

Flour, s i quang k t tinh). Ngoài ra chúng c phân lo i thành các lo i s i quang

Hình 1.5: C u t o s i quang

Page 15: Thiet Ke Mang Quang

Ch ng 1: T ng quan v h th ng thông tin quang

8

n mode và a mode t ng ng v i s l ng mode c a ánh sáng truy n qua s i

quang. Ngoài ra chúng còn c phân lo i thành s i quang có ch s b c sóng và

ch s l p tu theo hình d ng và chi t su t c a các ph n c a lõi s i quang.

1.3.2. S truy n ánh sáng trong s i quang.

S i quang là môi tr ng truy n thông c bi t so v i các môi tr ng khác nh

cáp ng hay không gian t do. M t s i quang cho suy hao tín hi u th p trên m t

ph m vi t n s l n, c tính này cho phép tín hi u c truy n qua các kho ng cách

xa t c cao tr c khi c n khu ch i ho c tái l p l i.

M t s i quang g m có m t lõi hình tr c bao quanh b i l p v . C ph n lõi

và ph n v c làm ch y u t silica (SiO2), có ch s khúc x (chi t su t) x p x

1.45. Ch s khúc x c a v t li u là t s v n t c ánh sáng trong chân không so v i

t c ánh sáng trong v t li u ó.

n =vc

n: chi t su t c a môi tr ng, không có n v .

c: v n t c ánh sáng trong chân không , n v : m/s

v : v n t c ánh sáng trong môi tr ng, n v : m/s.

Vì c v≥ nên n 1≥

Trong quá trình s n xu t s i, m t s t p ch t nào ó c a vào trong lõi ho c

v cho ch s khúc x trong lõi l n h n m t tí so v i v . Các nguyên li u nh

Germani ho c Photpho làm t ng chi t su t silica và c dùng thêm vào ph n lõi

c a s i quang, trong khi ch t Bo hay Flo làm gi m chi t su t c a Silica nên c

dùng t p ch t cho l p v .

Ánh sáng có th c xem nh m t chùm tia truy n theo nh ng ng th ng

trong m t môi tr ng và b ph n x ho c khúc x b m t gi a hai v t li u khác

nhau. M t tia sáng t môi tr ng 1 n m t phân cách c a môi tr ng 2, góc t i là

góc gi a tia t i và pháp tuy n v i b m t chung c a hai môi tr ng c bi u th

b ng 1θ . Ph n n ng l ng b ph n x vào môi tr ng 1 là m t tia ph n x , ph n còn

Page 16: Thiet Ke Mang Quang

Ch ng 1: T ng quan v h th ng thông tin quang

9

l i i xuyên qua môi tr ng 2 là tia khúc x . Góc ph n x r1θ là góc gi a tia ph n x

và pháp tuy n, t ng t góc khúc x là góc gi a tia khúc x và pháp tuy n.

Ta có: 11 θθ =r

Theo nh lu t Snell: 2211 sinsin θθ nn =

Khi góc t i 1θ t ng lên thì góc khúc x 2θ c ng t ng theo. N u °= 902θ thì

sin 1θ =1

2

nn , lúc này góc 1θ c g i là góc t i h n có giá tr

1

21sinnn

c−=θ , v i

21 nn > .

V i nh ng giá tr cθθ >1 , s không có tia khúc x và t t c n ng l ng t tia t i

c ph n x h t. Hi n t ng này c g i là hi n t ng ph n x toàn ph n.

i u ki n x y ra hi n t ng ph n x toàn ph n:

v Các tia sáng ph i i t môi tr ng có chi t su t l n sang môi tr ng có chi t

su t nh h n.

v Góc t i c a tia sáng ph i l n h n góc t i h n.

Ánh sáng truy n trong s i quang do hi n t ng ph n x toàn ph n x y ra gi a b

m t ph n lõi và v .

Hình 1.6: S ph n x và khúc x các tia sáng t i m t phân cách hai môi tr ng.

Page 17: Thiet Ke Mang Quang

Ch ng 1: T ng quan v h th ng thông tin quang

10

Hình trên cho th y ánh sáng c ghép t môi tr ng bên ngoài (không khí v i

chi t su t n0) vào s i.

1.3.3. Các thông s c a s i quang.

xác nh t c truy n d n và kho ng cách tr m l p c a h th ng thông tin

s i quang, có hai tham s c n ph i nghiên c u là t n hao quang và r ng b ng

truy n d n. o t n hao quang xác nh t n hao công su t ánh sáng lan truy n

trong s i quang.

1.3.3.1. Suy hao c a s i quang

1.3.3.1.1. nh ngh a

Công su t quang truy n t i s i c ng gi m d n theo c ly v i quy lu t hàm s m

ng ng nh tín hi u n. Bi u th c c a hàm s truy n công su t có d ng:

P(Z)= P(0)x 10 10zα

Trong ó:

P(0): Có công su t u s i.

P(z): công su t c ly z tính t u s i.

α : h s suy hao.

- H s suy hao c a s i c tính theo công th c:

A(dB)=2

1lg10PP

Trong ó:

P1: Công su t a vào s i.

Hình 1.7: Ánh sáng trong s i quang

Page 18: Thiet Ke Mang Quang

Ch ng 1: T ng quan v h th ng thông tin quang

11

P2: Công su t cu i s i.

- H s suy hao trung bình:

( ) ( )( )kmLdBAkmdB =/α

Trong ó:

A: Suy hao c a s i.

L: Chi u dài c a s i.

1.3.3.1.2. c tuy n suy hao

c tuy n suy hao c a s i quang khác nhau tu thu c vào lo i s i. Hình d i

cho th y suy hao trong s i quang nh m t hàm theo b c sóng. Ta th y r ng suy

hao nh nh t ba d i b c sóng dùng trong thông tin quang: 0.8 mµ , 1.3 mµ và

1.55 mµ .

.Hình 1.8: c tuy n suy hao c a s i quang

Page 19: Thiet Ke Mang Quang

Ch ng 1: T ng quan v h th ng thông tin quang

12

1.3.3.1.3. Các nguyên nhân gây suy hao trên s i quang

v Suy hao do h p th : S h p th ánh sáng x y ra do các nguyên nhân sau

gây ra: suy hao do s h p th c a các t p ch t kim lo i, s h p th c a ion OH, s

h p thu b ng c c tím và h ng ngo i.

S h p th c a các t p ch t kim lo i: các t p ch t kim lo i trong thu tinh là m t

trong nh ng ngu n h p th n ng l ng ánh sáng, các t p ch t th ng g p là s t

(Fe), ng (Cu), mangan (Mn), choromium (Cr), cobar (Co), niken (Ni). M c

h p th c a t ng t p ch t ph thu c vào n ng t p ch t và b c sóng ánh sáng

truy n qua nó. có s i quang có d suy hao nh h n 1dB/km c n ph i có thu

tinh th t tinh khi t v i n ng t p ch t không quá m t ph n t (10-9).

S h p th c a ion OH: các liên k t gi a SiO2 và các ion OH c a n c còn sót

l i trong v t li u khi ch t o s i quang c ng t o ra m t suy hao h p th áng k .

c bi t h p th t ng v t các b c sóng g n 950nm, 1240nm và 1400 nm.

S h p thu b ng c c tím và h ng ngo i: ngay c khi s i quang c ch t o t

thu tinh có tinh khi t cao thì s h p th v n x y ra. B n thân thu tinh tinh

khi t c ng h p th ánh sáng vùng c c tím và h ng ngo i. S h p th trong vùng

h ng ngo i gây tr ng i cho khuynh h ng s d ng các b c sóng dài trong thông

tin quang.

v Suy hao do tán x : Suy hao do tán x bao g m tán x Rayleigh, tán x do

m t phân cách gi a lõi và l p b c không hoàn h o.

Tán x Rayleigh: khi sóng n t truy n trong môi tr ng n môi g p nh ng

ch không ng nh t trong s i quang do cách s p x p các ph n t thu tinh, các

khuy t t t nh b t không khí, các v t n t s x y ra hi n t ng tán x . Khi kích

th c c a vùng không ng nh t vào kho ng m t ph n mu i b c sóng thì chúng

tr thành nh ng ngu n m tán x . Các tia truy n qua nh ng ch không ng

nh t này s t o ra nhi u h ng, ch m t ph n n ng l ng ánh sáng truy n theo

ng c , ph n còn l i truy n theo h ng khác th m chí còn truy n ng c l i

ngu n quang. tiêu hao do tán x Rayleigh t l ngh ch v i lu th a b c b n c a

c sóng.

Page 20: Thiet Ke Mang Quang

Ch ng 1: T ng quan v h th ng thông tin quang

13

Tán x do m t phân cách gi a lõi và l p b c không hoàn h o: khi tia sáng truy n

n nh ng ch không hoàn h o gi a lõi và l p b c tia sáng b tán x . Lúc ó 1 tia

t i có nhi u tia ph n x v i nhi u góc ph n x khác nhau.

v Suy hao do b u n cong: bao g m suy hao do vi u n cong và do u n cong.

Suy hao do vi u n cong: s i quang b chèn ép t o nên nh ng ch u n cong nh

thì suy hao c a s i c ng t ng lên. Suy hao này xu t hi n do tia sáng b l ch tr c i

qua nh ng ch vi u n cong ó. S i n mode r t nh y v i nh ng ch vi u n cong

nh t là v phía b c sóng dài.

Suy hao do u n cong: khi b u n cong v i bán kính cong càng nh thì suy hao

càng t ng.

1.3.3.2. Tán s c ánh sáng

ng t nh tín hi u n, tín hi u quang truy n qua s i quang c ng b bi n

d ng. Hi n t ng này c g i là tán s c. S tán s c méo d ng tín hi u analog và

làm xung b ch ng l p trong tín hi u digital. S tán s c làm h n ch d i thông c a

ng truy n d n quang.

.

Ø Tán s c mode: trong s i a mode, do xung ánh sáng vào m c dù ch có m t

c sóng nh ng lan truy n v i vài mode khác nhau v i t c truy n khác nhau,

nó làm kho ng tr ng th i gian gi a các xung c nh nhau tr nên ng n h n và t ng

theo kh u s c a s i. Hi n t ng này g i là tán s c mode. Do ó, r ng b ng

truy n d n c a nó b gi i h n ch y u do tán s c mode.

Ø Tán s c th : bao g m tán s c ch t li u và tán s c d n sóng.

Tán s c ch t li u: ánh sáng s d ng trong thông tin quang không ph i là ánh

sáng hoàn toàn n s c. Chi t su t c a thu tinh thay i theo b c sóng nên v n

Hình 1.9: D ng xung vào và ra do tán s c

Page 21: Thiet Ke Mang Quang

Ch ng 1: T ng quan v h th ng thông tin quang

14

t c truy n c a ánh sáng có b c sóng khác nhau c ng khác nhau. Chính vì th , ánh

sáng có phân b t c lan truy n khác nhau c a các thành ph n b c sóng ánh

sáng khác nhau. Hi n t ng này c g i là tán s c ch t li u.

Tán s c d n sóng: s phân b n ng l ng ánh sáng trong s i quang ph thu c

vào b c sóng. S phân b này gây nên tán s c ng d n sóng.

1.3.4. nh h ng c a tán s c n dung lu ng truy n d n trên s i quang

Tán s c gây ra méo tín hi u và i u này làm cho các xung ánh sáng b giãn r ng

ra khi c truy n d c theo s i d n quang. Khi xung b giãn ra s d n t i ch ng l p

lên xung bên c nh. N u v t quá m t giá tr nào ó thì thi t b thu s không còn

phân bi t các xung k nhau n a và lúc này xu t hi n l i. Nh v y, các c tính tán

s c s xác nh gi i h n dung l ng truy n d n c a s i d n quang.

1.4. K t lu n ch ng

Qua ch ng này, chúng ta ã tìm hi u t ng quan v h th ng thông tin quang

v i nh ng u nh c m c a nó. H th ng thông tin quang d a vào nh ng u i m

t tr i c a mình ang phát tri n m nh m áp ng nhu c u thông tin b ng r ng

hi n nay.

Hình 1.10: nh h ng c a tán s c.

Page 22: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

15

CH NG 2

GI I THI U M NG WDM.2.1. Gi i thi u ch ng

K thu t m ng ghép kênh phân chia theo b c sóng WDM (Wavelength

Division Mutiplexing) c coi là cu c cách m ng v b ng thông trong m ng

ng s ng Internet và h n th n a. Nhu c u b ng thông ang gia t ng m t cách

nhanh chóng v i nhi u ng d ng m i phong phú, ch ng h n nh th ng m i n

t , video theo yêu c u, các công vi c òi h i ho t ng ng b trên toàn c u.

M ng quang WDM ã a ra h a h n h t s c ý ngh a cho nhu c u b c thi t trên.

Khi s i quang c s d ng truy n thông tin thì thách th c c t ra i

v i chúng ta trong giai n m i tr c nhu c u thông tin ngày càng t ng m nh m

c a con ng i. Khi mà ngày càng có nhi u ng i b t u s d ng các m ng d li u

và c m i l n s d ng ó c ng ã chi m m t b ng thông áng k trong các ng

d ng thông tin c a h ch ng h n nh c l t thông tin trên các trang web, các ng

d ng s d ng Java, h i ngh truy n hình, … T ó cho th y nhu c u thông tin b ng

r ng t ra h t s c b c thi t, và nhu c u này còn v t xa h n n a trong t ng lai.

Hình 2.1 cho th y s gia t ng b ng thông c a các m ng khác nhau qua các n m. S

phát tri n m nh m này ch y u là do s tri n khai các h th ng thông tin quang.

Hình 2.1: S gia t ng b ng thông c a các m ng khác nhau qua các n m

Page 23: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

16

thích ng v i s phát tri n không ng ng ó và tho mãn yêu c u tính linh

ho t v thay i m ng, các công ngh truy n d n khác nhau ã c nghiên c u,

tri n khai th nghi m và a vào ng d ng nh k thu t TDM, CDM. Công ngh

ghép kênh phân chia theo b c sóng WDM c a chu ng h n c . u này là do

công ngh TDM có chi phí k thu t và thi t b l p t h th ng t ng i cao, c

bi t trong TDM gây lãng phí m t s kênh thông tin khi m i khe th i gian c d

tr ngay c khi không có d li u g i và phía thu khó kh n khi phân bi t các khe

th i gian thu c v kênh nào gi i ghép kênh tín hi u. Bên c nh ó, ghép kênh

phân chia theo mã CDM còn t n t i nh ng h n ch v k thu t nh t c u ch

và suy hao trong mã hoá c ng nh gi i mã cao. WDM là ti n b r t l n trong công

ngh truy n thông quang, nó cho phép t ng dung l ng kênh mà không c n t ng t c

bit ng truy n c ng nh không c n dùng thêm s i d n quang.

V i WDM, m i kênh v i m t b c sóng khác nhau và các b c sóng ánh sáng

này không nh h ng l n nhau b i vì chu kì dao ng c a các các kênh khác nhau

là hoàn toàn c l p nhau. Khác v i h th ng TDM, m i ph n t kênh WDM có th

ho t ng t c b t kì và m i kênh c ng có th mang y dung l ng c a m i

c sóng. Ch ng này s trình bày rõ nguyên lí ho t ng c a h th ng WDM và

các thành ph n c a nó.

Hình 2.2: H th ng TDM

Hình 2.3: H th ng WDM

Page 24: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

17

2.2. Nguyên lí ho t ng c a h th ng WDM

Ngày nay, nhu c u c a con ng i v các d ch v thông tin b ng r ng ngày m t

ng lên, thì m ng ghép kênh a b c sóng WDM ã tho mãn c nhu c u ó.

Theo k thu t này, các lu ng ánh sáng v i các b c sóng khác nhau c truy n

trên cùng m t s i quang. M i b c sóng mang m t dung l ng i n hình, thu ng là

2.5Gbps.

Nguyên lí c b n c a ghép kênh theo b c sóng là ghép t t c các b c sóng

khác nhau c a ngu n phát quang vào cùng m t s i d n quang nh b ghép kênh

MUX và truy n d n các b c sóng này trên cùng s i quang. Khi n u thu, b

tách kênh quang s phân tách thu nh n l i các b c sóng ó.

V i cùng m t nguyên lí ho t ng có hai lo i truy n d n trong WDM, ó là:

truy n d n m t chi u và truy n d n hai chi u m t s i.

v H th ng WDM m t chi u: có ngh a là t t c các kênh cùng trên m t s i

quang truy n d n theo cùng m t chi u.

v H th ng WDM hai chi u: có ngh a là kênh quang trên m i s i quang

truy n d n theo hai h ng khác nhau, dùng các b c sóng tách r i nhau thông

tin hai chi u.

Hình 2.4: Nguyên lí ghép kênh phân chia theo b c sóng

Page 25: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

18

So v i h th ng WDM m t chi u, h th ng WDM hai chi u gi m c s l ng

b khu ch i và ng dây. Tuy nhiên, h th ng WDM hai chi u th ng b can

nhi u nhi u kênh, nh h ng ph n x quang, v n cách li gi a các kênh hai chi u,

tr s và lo i hình xuyên âm,… ng th i ph i s d ng b khu ch i quang hai

chi u.

2.3. u i m c a h th ng WDM

v Có kh n ng t o dung l ng l n ch trên m t s i quang, và có th t

dung l ng l n h n khi s d ng k thu t DWDM (Dense WDM: ghép kênh phân

chia theo b c sóng m t cao).

(b)

Ngu n λ1

Thu λ2

Thi t bWDM

Kênh vào

Kênh ra

Thi t bWDM

Ngu n λ2

Kênh vào

Kênh raThu λ1

t s iquang

λ1

λ2

(a)

Ngu n λ1Kênh 1

Thi t bWDM

t s iquang

quangnλλλ ,...,, 21

Kênh 2Ngu n λ2

Kênh nNgu n λn

Kênh 1Thu λ1

Thu λ2Kênh 2

Thu λnKênh n

Thi t bWDM

Hình 2.5: H th ng WDM theo m t h ng (a) và hai h ng (b)

Page 26: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

19

v H th ng WDM thu n ti n khi cho phép truy n d n ng th i tín hi u không

ng nh t.

v Có kh n ng truy n d n tín hi u hai chi u.

2.4. V n t n t i c a h th ng WDM và h ng gi i quy t trong t ng lai

V i h th ng WDM, s i quang cung c p cho chúng ta t c truy n mong mu n

nh ng b ng thông m ng l i b gi i h n b i t c x lí các nút, do t c x lí

các nút c th c hi n b ng n t , mà t c n t l i th p h n r t nhi u so v i

t c thông tin truy n trong s i quang (kho ng vài Gbps). Nh v y, tín hi u quang

trên s i khi n nút s c chuy n thành tín hi u n th c hi n x lí n t (s

chuy n i quang- i n O/E), sau ó c chuy n l i thành tín quang truy n i.

i u này ã làm gi m t c m ng, gi i pháp t ra là xây d ng m ng mà trong ó

tín hi u c x lí hoàn toàn trong mi n quang, g i là m ng toàn quang.

Trong m ng toàn quang, d li u i t ngu n n ích hoàn toàn d i d ng

quang mà không c n b t c s chuy n i quang- i n nào trên ng i, vi c u

khi n x lí chuy n m ch c ng c th c hi n d i d ng quang. Tuy nhiên, m ng

toàn quang hi n t i v n ch a c ti n hành thành công b i nh ng t n t i c a nó.

Các thi t b logic hoàn toàn trong mi n quang khó th c hi n h n nhi u so v i các

thi t b logic n t . B i vì, khác v i các electron thì các photon không t ng tác

nh h ng l n nhau, th ng thì các thi t b logic ph c t p u c t o ra b ng

cách s d ng công ngh n t . Bên c nh ó, các tr m l p b ng quang c ng r t khó

th c hi n h n nhi u so v i các tr m l p n t m c dù các tr m l p trong m ng

toàn quang c t nh ng kho ng cách nh kì r t xa nhau.

2.5. Chuy n m ch quang

H u h t các thi t b m ng ngày nay u d a trên tín hi u n, u ó có ngh a

tín hi u quang c n chuy n i sang tín hi u n c khu ch i, tái t o ho c

chuy n m ch và sau ó c chuy n i tr l i tín hi u quang. u này nói n s

chuy n i optical-to-electronic-to-optical (O-E-O) và là công vi c c t lõi h t s c

có ý ngh a trong vi c truy n tín hi u. S l ng l n tín hi u i qua m ng quang c n

c chuy n m ch qua các m khác nhau, c g i là các node. Thông tin n

Page 27: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

20

node s c chuy n v phía tr c theo h ng n n i mà nó c g i t i qua

ng t t nh t có th , con ng này có th xác nh b i các y u t nh kho ng

cách, chi phí, tin c y,b ng thông… c a tuy n ó. Cách chuy n i tín hi u

th c hi n chuy n m ch là tách ánh sáng t nh ng u vào s i quang, chuy n i

nó sang tín hi u n và sau ó chuy n i tr l i tín hi u ánh sáng laser, tín hi u

này c g i i trong s i quang.

V n c b n c a chuy n m ch quang là thay th s t n t i c a chuy n m ch

m ng i n b ng m ng toàn quang, s c n thi t c a vi c chuy n i O-E-O c

lo i b . Nh ng thu n l i c a kh n ng này khi tránh c vi c chuy n i O-E-O là

i u h t s c ý ngh a. u tiên chuy n m ch quang có th r h n b i vì không c n

nhi u tín hi u n t c cao t ti n.

Các b chuy n m ch quang cho nhi u ng d ng trong m ng quang. M i ng

d ng yêu c u th i gian chuy n m ch và s c ng chuy n m ch khác nhau. M t ng

d ng c a chuy n m ch quang là cung c p các lightpath. V i ng d ng này, chuy n

m ch c s d ng bên trong b k t n i chéo nh m c u hình l i chúng cung c p

các lightpath m i. M t ph n m m c thêm vào qu n lí m ng t u cu i n

u cu i. Vì th v i ng d ng này, các b chuy n m ch v i th i gian chuy n m ch

ms có th ch p nh n, nh ng các b chuy n m ch ây òi h i ph i có kích th c

l n.

M t ng d ng quan tr ng khác là chuy n m ch b o v . ây các chuy n m ch

c s d ng chuy n các lu ng l u l ng t s i chính sang s i khác trong

tr ng h p s i chính g p s c . Toàn b ho t ng nh th i gian tìm ra l i, thông

tin l i n các ph n t m ng u khi n vi c chuy n m ch và quá trình chuy n

m ch th c s òi h i ph i hoàn thành trong th i gian r t ng n. Có th có nhi u d ng

chuy n m ch b o v khác nhau, ph thu c vào ph ng pháp c s d ng, s các

c ng chuy n m ch c n thi t có th thay i t hàng tr m n hàng ngàn c ng khi s

d ng trong các b k t n i chéo b c sóng.

Page 28: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

21

2.6. Các thành ph n chính c a h th ng WDM

C u trúc c a m ng WDM g m có các thành ph n: thi t b u cu i OLT, các b

ghép kênh xen/r t quang OADM, các b k t n i chéo quang OXC liên k t v i nhau

qua các k t n i s i quang. Ngoài ra còn có b khu ch i bù suy hao trên ng

truy n.

2.6.1. Thi t b u cu i OLT

Thi t b u cu i OLT (Optical Line Terminator) là thi t b c dùng u

cu i c a m t liên k t m n i m ghép và phân kênh các b c sóng. Thi t b

u cu i g m có ba ph n t : b ti p sóng (transponder), b ghép kênh các b c

sóng (wavelength multiplexer) và b khu ch i (optical amplifier).

B ti p sóng làm nhi m v thích ng tín hi u i vào t m t ng i s d ng m ng

thành m t tín hi u phù h p s d ng trong m ng. Và h ng ng c l i nó làm thích

ng tín hi u t m ng quang thành tín hi u phù h p v i ng i s d ng. Giao di n

gi a ng i s d ng và b ti p sóng có th thay i d a vào ng i s d ng, t c

bít và kho ng cách ho c suy hao gi a ng i dùng và b chuy n ti p. Giao di n ph

bi n nh t là giao di n SONET/SDH.

S thích ng bao g m nhi u ch c n ng, tín hi u có th c chuy n i thành

c sóng thích h p trong m ng quang, nó c ng có th thêm vào các ph n u

header nh m qu n lí m ng. B ti p sóng c ng có th giám sát t l l i bit c a tín

Hình 2.6: OLT

Page 29: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

22

hi u m i vào và i ra trong m ng. Vì nh ng lí do này nên b chuy n ti p th c

hi n chuy n i quang- i n- quang.

hình trên, s làm thích ng ch cho theo h ng i vào và b c sóng h ng

ng c l i c g i tr c ti p n h ng ng i dùng. Trong m t s tr ng h p, ta có

th tránh s d ng b ti p sóng b ng cách th c hi n ch c n ng thích ng bên trong

thi t b ng i dùng, nh ph n t m ng SONET nh hình trên, i u này làm gi m

c chi phí áng k .

Tín hi u ra kh i b ti p sóng c ghép kênh v i các tín hi u khác các b c

sóng khác nhau s d ng b ghép kênh theo b c sóng trên m t s i quang. Thêm

vào ó b khu ch i có th c dùng khu ch i công su t lên n u c n thi t

tr c khi chúng c a n b phân kênh. Nh ng b c sóng này l i c k t

thúc trong m t b ti p sóng n u có ho c k t thúc tr c ti p trong thi t b ng i s

d ng.

Cu i cùng OLT c ng k t thúc m t kênh giám sát quang (OSC). OSC c mang

c sóng riêng l , khác v i các b c sóng mang l u l ng th c s . Nó dùng

giám sát vi c th c hi n c a các b khu ch i d c theo liên k t c ng nh cho các

ch c n ng qu n lí khác.

2.6.2. B ghép kênh xen/r t quang OADM

B ghép kênh xen/r t quang cung c p m t ph ng ti n u khi n l u l ng

trong m ng. OADM có th c dùng các v trí khu ch i trong các m ng ng

dài nh ng c ng có th s d ng nh ng ph n t m ng c l p. hi u c l i ích

c a b xen/r t quang, ta xét m t m ng gi a ba node A, B và C nh hình v d i,

u l ng m ng gi a A và C i qua node B, gi thi t các tuy n liên k t hoàn toàn

song công.

Gi s yêu c u l u l ng nh sau: m t b c sóng gi a A và B, m t b c sóng

gi a B và C, ba b c sóng gi a A và C. Bây gi tri n khai các h th ng WDM

i m n i m cung c p nhu c u l u l ng này. V i gi i pháp trong hình (a), hai

h th ng m n i m c tri n khai, m t gi a A và B, m t gi a B và C. M i

liên k t m n i i m s d ng m t OLT cu i liên k t. Node B có hai OLT, m i

Page 30: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

23

OLT k t thúc b n b c sóng, vì th c n yêu c u b n b ti p sóng. Tuy nhiên ch có

m t trong b n b c sóng là dành cho node B, các b ti p sóng còn l i dùng cung

c p l u l ng gi a A và C. Vì th sáu trong tám b ti p sóng node B c dùng

u khi n l u l ng. ây là vi c r t t n kém.

V i gi i pháp trong hình (b), thay vì s d ng các h th ng WDM m n i m,

ta tri n khai m t m ng nh tuy n b c sóng. M ng s d ng m t OLT node A và

C, m t OADM node B. OADM r t m t trong b n b c sóng, sau ó k t thúc

các transponder. Ba b c sóng còn l i i xuyên qua trong mi n quang mà không

c n k t thúc trong các transponder. u này th y c hi u qu là ch s d ng hai

transponder thay vì s d ng n tám transponder nh gi i pháp (a), do ó gi m

c chi phí áng k .

Câu h i t ra là t i sao các b ti p sóng c n thi t gi i pháp (a) u khi n

u l ng i qua. Nói cách khác là t i sao chúng ta không n gi n lo i b các b

ti p sóng và th c hi n k t n i tr c ti p các b ghép kênh và tách kênh WDM gi a

Hình 2.7: Vai trò c a OADM trong m ng

Page 31: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

24

hai b ti p sóng node B nh trong hình (b), h n là thi t k m t OADM riêng bi t.

i u này là có th , các OLT c thi t k h tr kh n ng này. L p v t lí c

xây d ng trong các m ng ph c t p h n nhi u các h th ng m n i m.

Có nhi u ki n trúc xây d ng nên OADM, các ki n trúc này i n hình s d ng

các b ghép/b l c. Ta xét OADM nh m t h p en có hai c ng mang m t t p h p

các b c sóng và m t s c ng n i b . Các thu c tính chính c a OADM g m có:

Ø T ng s b c sóng có th cung c p c là bao nhiêu.

Ø S b c sóng l n nh t có th xen/ r t là bao nhiêu.

Ø Có ràng bu c trên m t b c sóng nào ó c xen/r t. M t ki n trúc ch cho

phép m t s b c sóng xác nh nào ó c xen/ r t ch không ph i b t kì b c

sóng tu ý nào c ng c.

Ø Có d dàng xen/ r t các kênh thêm vào. Có c n thi t phá v m t kênh ang

t n t i xen/ r t các kênh thêm vào.

Ø Tính n chi phí.

Ø Tính ph c t p c a vi c thi t k OADM l p v t lí và khi thêm vào các kênh

m i thì nh h ng n vi c thi t k này nh th nào.

Hình d i ây cho ta th y các ki n trúc c a OADM:

Page 32: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

25

hình 2.8(a), m t s kênh c ch n có th c tách ra và nh ng kênh khác

c i qua. Vì th không có s ràng bu c trên các kênh c r t và xen. Vì v y

c u trúc này áp t nh ng ràng bu c nh nh t trong vi c thi t l p các lightpath

trong m ng. Ngoài ra suy hao qua OADM c nh, c l p v i s kênh c r t và

xen là bao nhiêu. Tuy nhiên ki n trúc này l i không hi u qu v chi phí trong vi c

i u khi n m t s nh các kênh c r t, vì b t k bao nhiêu kênh c r t, t t c

các kênh u c n ph i c tách và ghép l i v i nhau. Do ó ta ph i t n chi phí cho

Hình 2.8: Các ki n trúc OADM

Page 33: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

26

vi c tách và ghép cho t t c nh ng kênh i vào. i u này c ng d n n suy hao cao

n. Tuy nhiên khi m t s l ng l n s kênh c r t và linh ho t trong vi c thêm

vào ho c l y ra b t c kênh nào thì c u trúc này c ng cho ta hi u qu kinh t .

Hình 2.8(b) là s c i ti n c a hình 2.8(a) nh m gi m chi phí thi t k trên, vi c

ghép và tách kênh c th c hi n qua hai giai n. Giai n th nh t tách riêng

các b c sóng thành nh ng d i (bands), giai n th hai tách nh ng d i thành các

c sóng riêng l . Ví d nh h th ng 16 kênh, có th th c hi n s d ng b n d i,

m i d i g m b n kênh. N u ch có b n kênh c r t m t v trí, thì 12 kênh có

th gi nguyên trong các d i, thay vì ph i tách xu ng thành t ng kênh riêng l . u

này cho th y ta ã ti t ki m c chi phí cho b MUX và DEMUX. Ngoài ra, vi c

s d ng các d i cho phép tín hi u c i qua v i suy hao quang th p h n. Khi

m ng có s kênh l n thì c u trúc hình 2.8(b) ghép kênh nhi u giai n tr nên c n

thi t.

Trong c u trúc hình 2.8(c), m t kênh riêng l c tách và ghép t m t t p các

kênh i vào. Ta g i thi t b này là b xen r t n kênh (SC - OADM). tách và

ghép nhi u kênh thì các SC - OADM c n i liên ti p nhau. Ki n trúc này b sung

cho ki n trúc c a hình 2.8(a). Vi c tách và ghép kênh nh hu ng n các kênh ang

t n t i, nên nh m gi m t i thi u nh h ng này thì lên k ho ch t p b c sóng nào

c n c l y ra t ng v trí. Tuy nhiên n u s kênh c n c tách ra là l n thì ki n

trúc này không còn phù h p n a, do chúng ta ph i s d ng nhi u thi t b riêng l

n i l i v i nhau. u ó cho th y nó không hi u qu v kinh t . Ngoài ra suy hao

c ng gia t ng theo.

2.6.3. B khu ch i quang

Nh m bù l i s suy hao tín hi u trên ng truy n s i quang c ng nh t i các

thi t b (nh các b ghép kênh) thì các b khu ch i c t gi a các k t n i s i

quang nh ng kho ng cách nh kì. Tr c khi các b khu ch i quang ra i thì

l a ch n duy nh t là tái t o l i tín hi u, ngh a là nh n tín hi u và sau ó phát l i nó.

Quá trình này c th c hi n b ng các b l p tái sinh. M t b l p chuy n tín hi u

Page 34: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

27

quang thành tín hi u n, khôi ph c sau ó chuy n l i thành tín hi u quang

truy n ti p. u này h n ch tính trong su t và t ng chi phí b o trì c a h th ng.

K thu t khu ch i quang chi m u th h n nhi u các b l p. B khu ch i

quang không ph thu c vào t c bit và các nh d ng tín hi u. M t h th ng s

d ng khu ch i quang có th d nâng c p h n nhi u, ví d n m t t c bit cao

n mà không c n ph i thay th b khu ch i. H n n a các b khu ch i quang

có b ng thông l n nên có th c dùng khu ch i ng th i nhi u tín hi u

WDM. N u không v i m i b c sóng ta ph i s d ng m t b l p.

Lo i khu ch i quang n hình là b khu ch i quang s i EDFA (Erbium

Doped Fiber Amplifier - khu ch i quang s i có pha t p Erbium).

B EDFA th c ch t là s i quang có pha t p có ch c n ng khu ch i c tín

hi u ánh sáng, chúng có th thay i các c tính v t lí c a s i theo nhi t , áp su t

và chúng có tính ch t b c x ánh sáng. c m c a s i này là chúng có kh n ng

t khu ch i ho c tái t o tín hi u khi có kích thích phù h p.

Theo hình v thì ánh sáng b m vào t laser c k t h p v i tín hi u vào nh

s d ng b ghép WDM trên h th ng s d ng m t b ghép. Ánh sáng b m này

c truy n d c theo s i có pha Eribium và tín hi u b m này kích thích các các ion

Eribium lên m c n ng l ng cao h n. S d ch chuy n m c n ng l ng c a n t

t cao xu ng th p s phát ra photon, c g i là b c x t phát n u không có b t c

tác ng nào t phía bên ngoài, còn g i là b c x kích thích khi do s có m t các

Hình 2.9: EDFA

u vào

B cách li

WDMEDF

B cách li

u ra

Page 35: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

28

photon ch a n ng l ng b ng n ng l ng d ch chuy n. Khi tín hi u d li u c

truy n n EDFA, tín hi u d li u này n g p các ion Er3+ ã c kích thích

m c n ng l ng cao. Quá trình này làm cho các ion nh y t tr ng thái n ng l ng

cao xu ng m c tr ng thái n ng l ng th p nên phát ra photon, do ó s khu ch i

công su t tín hi u lên r i truy n i ti p trong s i quang.

Thông th ng, m t b cách li c dùng tr c ngõ vào ho c ngõ ra c a b

khu ch i tín hi u EDFA ng n s ph n x vào trong b khu ch i này.

EDFA cho h s khu ch i l n, công su t ra l n và nhi u th p, nó làm vi c

c sóng 1550nm. Trong các h th ng thông tin quang, cho các EDFA ho t

ng thì c n có ngu n b m. Các ngu n b m th c t là các diod laser bán d n công

su t cao dùng cung c p ngu n ánh sáng cho EDFA.

EDFA có các c m sau:

Ø Không có m ch tái t o th i gian, m ch ph c h i (b chuy n i O/E và

E/O).Do ó m ch s tr nên linh ho c h n.

Ø Công su t ngu n nuôi nh nên khi áp d ng cho các tuy n thông tin v t

bi n, cáp s có c u trúc nh và nh h n cáp th ng.

Ø Giá thành c a h th ng th p do c u trúc c a EDFA n gi n, tr ng l ng

nh , kho ng l p và dung l ng truy n d n c nâng cao.

Ngoài ra do EDFA có kh n ng khu ch i nhi u b c sóng trong cùng m t s i

nên nó có kh n ng t ng dung l ng t c lên n 20Gbps ho c cao h n khi s

d ng k thu t WDM.

Ngoài lo i khu ch i EDFA còn có d ng khu ch i SOA (Semiconductor

Optical Amplifiers- b khu ch i quang bán d n). V c b n, SOA là m t m i n i

P-N. L p gi a c hình thành m i n i ho t ng nh là m t vùng tích c c. Ánh

sáng c khu ch i do s phát x kích thích khi nó lan truy n qua vùng tích c c

này. i v i m t b khu ch i, hai u cu i c a vùng tích c c c ph m t l p

không ph n x lo i b g n sóng trong l i b khu ch i.

Page 36: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

29

2.6.4. Gi i thi u v b k t n i chéo quang OXC

2.6.4.1. Ch c n ng OXC

Trong m ng nh tuy n b c sóng WDM, hình trên g m có hai lo i node là:

OXC và Edge node. OXC là node mà óng vai trò k t n i các s i quang trong

m ng. Edge node óng vai trò cung c p giao di n gi a nh ng h th ng k t cu i phi

quang (nh là các IP Router, chuy n m ch ATM, hay các siêu máy tính) v i lõi

quang. Các Edge node th ng n m u cu i c a h th ng và các lightpath c

thi t l p gi a hai edge node qua các node trung gian nh hình trên. ây c mong

i mang l i c u trúc c a m ng toàn quang, thông tin truy n i trên lightpath không

c n s chuy n i nào t tín hi u n sang quang ho c ng c l i t quang sang tín

hi u n.

OXC cung c p ch c n ng chuy n m ch và nh tuy n h tr các liên k t

logic gi a hai Edge. M t OXC làm nhi m v truy n thông tin trên m i b c sóng

m t u vào và nó có th chuy n m ch n m t c ng ra riêng bi t. M t OXC v i N

c ng vào- N c ng ra mà các c ng này có kh n ng x lí W b c sóng trên m i c ng

OXC ( optical cross connect) là thành ph n dùng u khi n các c u trúc m t

i ph c t p và m t s l ng l n các b c sóng. OXC là thành ph n m ng chính

cho phép c u hình l i m ng quang, mà ó các lightpath có th thi t l p và k t thúc

Hình 2.10: M ng WDM nh tuy n b c sóng

Page 37: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

30

khi c n thi t mà không ph i c cung c p c nh. OXC c c u trúc v i m ch

tích h p r t l n và kh n ng n i k t hàng ngàn u vào v i hàng ngàn u ra t o

nên ch c n ng chuy n m ch và nh tuy n. Trong thông tin quang, b n m i kênh

quang có th c truy n i trong m t s i n, OXC là thi t b c n thi t có th

ti p nh n nhi u b c sóng khác nhau các u vào và nh tuy n các b c sóng

này n các u ra thích h p trong m ng. th c hi n u này, OXC c n thi t xây

d ng các kh i ch c n ng:

§ Chuy n m ch s i: kh n ng nh tuy n t t c các b c sóng trên m t s i

quang u vào t i m t s i quang khác ngõ ra.

§ Chuy n m ch b c sóng: kh n ng chuy n m ch các b c sóng c th t

m t s i quang u vào t i nhi u s i quang khác u ra.

§ Chuy n i b c sóng: kh n ng nh n các b c sóng u vào và chuy n i

chúng thành t n s quang khác ngõ ra, i u này là c n thi t tho mãn các ki n trúc

b t ng kh i khi s d ng chuy n m ch b c sóng.

M t OXC có các ch c n ng sau:

§ Cung c p d ch v : M t OXC có th dùng cung c p các lightpath trong

m t m ng l n m t cách t ng, mà không ph i thao tác b ng tay. Kh n ng này tr

nên quan tr ng khi gi i quy t s b c sóng l n trong m t nút ho c v i s nút trong

Hình 2.11: Các kh i ch c n ng c a OXC

Page 38: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

31

m ng l n. Nó c ng quan tr ng khi các lightpath trong m ng c n c u hình l i áp

ng v i s thay i l u l ng c a m ng.

§ B o v : Ch c n ng quan tr ng c a b k t n i chéo là b o v các lightpath

khi s i b t ho c thi t b g p s c trong m ng. B OXC là ph n t m ng thông

minh mà nó có th phát hi n s c trong m ng và nhanh chóng nh tuy n l i các

lightpath.

§ Trong su t i v i t c bit: kh n ng chuy n m ch các tín hi u v i t c

bit.

§ Giám sát th c hi n, nh v l i: OXC cho th y tham s c a m t tín hi u

nh ng nút trung gian, OXC cho phép ki m tra thi t b và giám sát các tín hi u i

xuyên qua nó.

§ Chuy n i b c sóng: ngoài kh n ng chuy n tín hi u t c ng này sang

c ng khác, OXC còn kh n ng có th chuy n i b c sóng bên trong.

§ Ghép kênh: các OXC i u khi n các tín hi u ngõ vào và ngõ ra t c

ng dây quang, tuy nhiên nó có kh n ng ghép kênh chuy n m ch l u l ng

n i t i.

M t OXC c phân theo ch c n ng thành m t trung tâm chuy n m ch và m t

khu liên h p c ng. Trung tâm chuy n m ch ch a b chuy n m ch mà nó th c hi n

ch c n ng k t n i chéo th c s . Khu liên h p c ng ch a các card c dùng nh

các giao di n liên l c v i các thi t b khác. Các c ng giao ti p có th bao g m

các b chuy n i quang- i n, n- quang ho c không.

M t ph n t k t n i chéo c b n 2 x 2 g i các tín hi u quang t hai ngõ vào n

hai ngõ ra và có hai tr ng thái, ó là: tr ng thái cross và tr ng thái bar. Trong tr ng

thái cross, tín hi u t c ng vào phía trên c g i n c ng ra phía d i, và tín hi u

t c ng vào phía d i c g i n ngõ ra phía trên. Trong tr ng thái bar, tín hi u

t c ng vào phía trên c g i n c ng ra phía trên, và tín hi u t c ng phía d i

c g i t i c ng ra bên d i.

Page 39: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

32

2.6.4.2. Phân lo i OXC

OXC c chia làm hai lo i:

- Hybrid OXC (hay OXC không trong su t): hi n ang r t ph bi n, nó th c hi n

chuy n i tín hi u quang sang tín hi u n, th c hi n k t n i b ng cách s d ng k

thu t k t n i n t và sau ó l i chuy n i tín hi u n sang tín hi u quang.

- All optical OXC (hay OXC trong su t): là cách k t n i tr c ti p các kênh quang

trong mi n photonic. Tín hi u d ng photonic trong su t quá trình chuy n m ch

mà không c n thi t quá trình chuy n i O-E-O. OXC này có th phân thành các

thành ph n thi t b chuy n m ch quang Free Space, thi t b quang tr ng thái r n và

các thi t b g ng c i n. Trong s các thi t b chuy n m ch ph bi n nh t k t n i

nhi u u vào v i nhi u u ra là WRG. V i thi t b này, m t b c sóng cho tr c

Hình 2.13: Hybrid OXC

Hình 2.12: Tr ng thái c a OXC

Page 40: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

33

c ng vào b t kì s xu t hi n m t c ng ra xác nh nh hình 2.13. Lo i chuy n

m ch quang Free Space này c bi t nh là ch c n ng nh tuy n b c sóng.

§ Các thi t b chuy n m ch quang Free Space: nó c hi u là làm nhi m v

nh tuy n b c sóng, m t lo i khác thì chùm laser c chi u m t cách c h c vào

m t trong nh ng s i quang. Trong tr ng h p này, m t ma tr n c a các chùm tia

trên n k t h p m t ma tr n c a các s i quang, lúc ó m t trong nh ng chùm tia

ng l ng và m t s i quang thu s c nh h ng chúng k t h p v i nhau

t c m t k t n i trong không gian.

§ Các thi t b quang tr ng thái r n: là các c p thi t b bán d n nh h ng,

các thi t b này có th thay i m t trong nh ng c tính quang trên ng i d a

vào các ng d ng u khi n tín hi u nh nhi t , ánh sáng, dòng i n hay n áp.

Các c tính quang bao g m s phân c c, s truy n ánh sáng, s h p th , ch s

khúc x .

§ H th ng vi c i n: d a vào s ph n x ánh sáng trên m t b m t sáng bóng

làm thay i tính nh h ng c a ánh sáng. K thu t này d a trên h th ng g ng

i n (MEMS – Micro Electro Mechanical Systems).

Xét m t trung tâm cung c p d ch v l n, ây có th k t thúc nhi u k t n i,

m i k t n i mang nhi u b c sóng. M t s b c sóng này không c n c k t thúc

Hình 2.14: OXC toàn quang WGR

Page 41: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

34

v trí ó mà mu n i n node khác. OXC th c hi n ch c n ng này, nó làm vi c

k bên các ph n t m ng SONET/ SDH, b nh tuy n IP và các chuy n m ch

ATM, các thi t b u cu i WDM và b ghép kênh xen/ r t. M t cách n hình,

m t s c ng OXC c k t n i n các thi t b WDM, các c ng khác c n i n

các thi t b k t cu i. Vì th OXC cung c p dung l ng hi u qu h n nhi u.

2.7. S chuy n i b c sóng

Chuy n i b c sóng là kh ng chuy n tín hi u t b c sóng này( 1λ ) trên

m t ngõ vào sang b c sóng khác t i ngõ ra ( 2λ ). B chuy n i r t có ích trong

vi c gi m xác su t t c ngh n m ng. N u các b chuy n i c tích h p vào trong

b k t n i chéo quang trong m ng WDM, các k t n i có th c thi t l p gi a

ngu n và ích ngay c khi trên t t c các tuy n c a ng i không có s n cùng m t

c sóng. Các b chuy n i b c sóng giúp lo i tr s b t bu c tính liên t c v

c sóng.

B chuy n i b c sóng y giúp cho vi c gi m xác su t t c ngh n t t h n

nh ng th c t b chuy n i này r t khó th c hi n b i các lí do v chi phí và gi i

h n k thu t. Trong m t m ng có r t ít node m ng c trang b b chuy n i b c

sóng, do ó c n ph i có s l a ch n các node t các b chuy n i b c sóng

các v trí thích h p sao cho t i u m ng, th ng t các b chuy n i b c sóng

nh ng node mà l u l ng m ng x y ra c c i.

tr--

Ví d nh hình trên, m t lightpath c thi t l p gi a Node A và Node B trên

c sóng 1λ , và m t ng lightpath khác c thi t l p gi a Node B v i Node C

trên b c sóng 2λ . N u có m t yêu c u Node A n Node C, yêu c u không th

Node A Node B Node C

Hình 2.15: S chuy n i b c sóng

Page 42: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

35

thi t l p c v s b t bu c tính liên t c v b c sóng. N u có b chuy n i b c

sóng c t Node B mà nó có kh n ng chuy n i t b c sóng 1λ sang 2λ , thì

yêu c u có th th c hi n thành công. Rõ ràng các b chuy n i b c sóng có th

c i thi n c hi u su t khi các b c sóng r i có s n trên các tuy n, và m t b c

sóng chung thì không có.

Chuy n i b c sóng c chia ra làm hai lo i:

Ø Chuy n i b c sóng quang - i n: theo ph ng pháp này, tín hi u tr c

tiên c chuy n sang tín hi u n s d ng b tách sóng. Lu ng bit c l u tr

trong b m. Sau ó tín hi u n c dùng lái ngõ ra c a m t tunable laser

t o thành m t b c sóng mong mu n ngõ ra. Ph ng pháp này không thích h p

cho t c bit cao h n 10Gbps, tiêu hao công su t l n và th c hi n ph c t p h n

các ph ng pháp khác.

Ø Chuy n i b c sóng toàn quang: quá trình chuy n i b c sóng c

th c hi n hoàn toàn trong mi n quang. Ph ng pháp này d a vào hi u ng tr n

c sóng t o ra m t b c sóng khác.

Kh n ng chuy n i b c sóng có th th c hi n qua nhi u m c khác nhau.

Hình d i ây minh ho s khác nhau gi a u vào và u ra, tr ng h p nhi u

c ng thì càng ph c t p h n nh ng c ng t ng t . Kh n ng chuy n i b c sóng

hoàn toàn t c là có th chuy n i m t b c sóng ngõ vào thành m t b c sóng

b t kì ngõ ra. Kh n ng chuy n i b c sóng gi i h n qui nh r ng m i b c

sóng u vào có th c chuy n i thành m t s b c sóng xác nh tr c ngõ

ra. Tr ng h p c bi t c a chuy n b c sóng gi i h n là chuy n i b c sóng c

nh khi mà m t b c sóng u vào ch có th chuy n i thành m t b c sóng c

nh u ra. N u m i b c sóng c “chuy n i ” thành chính nó thì chúng ta

g i không có s chuy n i nào.

Page 43: Thiet Ke Mang Quang

Ch ng 2: Gi i thi u m ng WDM

36

2.8. K t lu n ch ng.

Qua ch ng này, ta ã th y c ng l c thúc y m ng WDM hi n nay.

Nh ng m ng này cung c p các lightpath t u cu i này n u cu i kia qua các

node m ng trung gian. M t lightpath g m có m t kênh thông tin quang, ho c b c

sóng, gi a hai node m ng mà c nh tuy n qua nh ng node trung gian. Các node

m ng trung gian có th chuy n m ch và chuy n i b c sóng. Vì v y các m ng

này c xem là các m ng nh tuy n b c sóng.

Hình 2.16: Các kh n ng chuy n i b c sóng

Page 44: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

37

CH NG 3

NH TUY N VÀ GÁN B C SÓNG.3.1. Gi i thi u ch ng

Trong m ng quang nh tuy n b c sóng, ng i s d ng liên l c v i nhau qua các

kênh thông tin quang c g i là các lightpath. Lightpath là m t ng i c a tín

hi u ánh sáng t ngu n n ích d i d ng quang thông qua các k t n i trung gian.

M t lightpath có th kéo dài qua nhi u tuy n truy n d n cung c p m t k t n i

chuy n m ch m ch gi a hai node mà có th ch a m t lu ng l u l ng l n gi a

chúng.

Khi các lightpath th c hi n vi c mang thông tin t m t node ngu n n m t node

ích nào ó thì nó c n c nh tuy n và gán b c sóng. nh tuy n và gán b c

sóng cho lightpath là v n h t s c quan tr ng và x y ra th ng xuyên trong m ng.

Ch ng này s nói rõ v vi c nh tuy n và gán b c sóng cho các lightpath, các

thu t toán th c hi n nh tuy n và các ph ng pháp gán b c sóng trong m ng

WDM.

3.2. Gi i thi u v nh tuy n và gán b c sóng (Routing and Wavelength

Assignment - RWA).

Khi m t lightpath c ch n và xác nh, m i lightpath c n c nh tuy n và

gán b c sóng cho nó. T ó t ra bài toán nh tuy n và gán b c sóng.

nh tuy n là v n tìm ng gi a hai node b t kì trong m ng tho mãn m t

m c ích nào ó, thu t ng g i là t i u hàm m c tiêu (cost function). V n này

r t quen thu c và r t quan tr ng trong m ng. Thông th ng nh tuy n trong IP s

d ng thu t toán tìm ng Dijkstra, v i hàm m c tiêu là các metric quen thu c nh

ng thông, tr , chi phí tuy n, …

Trong m ng quang, tìm ng c hi u theo hai khía c nh, ó là tìm ng v t

lí mang c m u l u l ng yêu c u (Routing) và a ra b c sóng phù h p mang

u l ng trên m i link d c path (Wavelength Assignment) trong s các b c sóng

cho phép (b i m i path g m m t s fiber, mà trên m i fiber này, b n có th có W

sub-chanels, c ng là W b óc sóng và W l a ch n cho yêu c u k t n i hi n t i). V n

Page 45: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

38

này c vi t t t là RWA. Khi tìm c m t path v t lí và ánh d u b c sóng

trên các link d c theo path ó, thì chúng ta có m t ng quang, còn g i là lightpath

(LP). R c r i t ra i v i bài toán RWA là nó a ra hai i u ki n sau:

v i u ki n tính liên t c b c sóng: m t lightpath ph i s d ng chung m t

c sóng trên t t c các link d c theo ng i c a nó t ngu n n ích. u ki n

này c minh ho nh hình d i b ng cách m i lightpath c th hi n b ng m t

màu nh t nh trong su t ng i.

Hình 3.1: i u ki n tính liên t c b c sóng

v i u ki n tính riêng bi t v b c sóng: t t c các lightpath s d ng cùng m t

link (fiber) ph i c gán các b c sóng riêng bi t. u ki n c minh ho nh

(hình 2.10) mà nó c tho mãn khi hai lightpath cùng chia s cùng m t link c

th hi n b ng hai màu khác nhau (hai b c sóng khác nhau).

V n x y ra khi các b c sóng trên hai link k c n khác nhau, lúc ó c n dùng

n b chuy n i b c sóng, là tài nguyên t c a m ng. Các gi i thu t luôn tìm

cách gi m thi u chi phí này.

Bài toán RWA có th a ra nh sau: cho m t s h u h n các lightpath c thi t

l p trên m ng và m t s gi i h n các b c sóng. Ta ph i xác nh ng i cho m i

lightpath và xác nh s b c sóng nên c gán cho cho các lightpath này t

c s lightpath có th thi t l p là l n nh t. M c dù nh ng lightpath có ng i

Page 46: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

39

ng n nh t có v t i u h n, nh ng ôi khi ta ành ph i lo i b s l a ch n này

nhi u lightpath h n có th thi t l p. Vì th các gi i thu t th ng cho phép nhi u

ng i thay phiên nhau i v i m i lightpath c thi t l p.

Các ng i ánh sáng (lightpath) mà không th c thi t l p vì nh ng ràng

bu c v ng i và b c sóng c g i là ngh n, do v y v n t i u m ng t ng

ng h n ch n m c th p nh t xác xu t t c ngh n này.

Khi hai lightpath mà chúng có tuy n truy n d n trùng nhau thì chúng s không

c gán cùng m t b c sóng. Thông th ng m t ng i ánh sáng (lightpath) ho t

ng v i cùng m t b c sóng trên nh ng s i quang mà nó i qua. Tr ng h p này ta

nói r ng lightpath thoã mãn s ràng bu c v tính liên t c b c sóng. Tuy nhiên n u

m t nút chuy n m ch/ nh tuy n c trang b v i m t b chuy n i b c sóng thì

i u ki n ràng bu c v tính liên t c b c sóng không còn n a, lightpath này có th

chuy n sang nhi u b c sóng khác nhau trên ng i t ngu n n ích c a nó.

M ng lõi c mô hình b ng Graph G(E,V) v i E (edge) là t p các c nh và V là

t p các nh (vertical). V i m i c p node b t kì S-D trong m ng (và t ng ng trong

Graph), t n t i m t t p các ng i (path) v t lí có th gi a chúng (m i path bao

g m m t s fiber hay link, edge trung gian), kí hi u: R. T p các ng i này có th

tìm theo m t gi i thu t tìm ng ph bi n nh Dijkstra, Prim hay Mentor v i m t

hàm m c tiêu tu ch n.

3.3. nh tuy n b c sóng

Trong m t m ng không có b chuy n i b c sóng, các lightpath ph i s d ng

cùng m t b c sóng t ngu n n ích. Khi có nhu c u cho cu c g i, b nh tuy n

c sóng WR ph i s d ng gi i thu t c thi t l p t tr c ch n m t c ng ra và

c sóng t ng ng. S l a ch n b c sóng óng vai trò quan tr ng i v i toàn b

xác su t t c ngh n. Vì v y m t WR ph i tìm ra ng i cho yêu c u thi t l p

lightpath và th c hi n gán b c sóng sao cho t i thi u hoá xác su t t c ngh n. Ch c

ng này có t m quan tr ng trong vi c thi t k các m ng toàn quang.

Bài toán RWA c chia làm hai lo i nh sau:

Page 47: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

40

§ RWA dành cho l u l ng m ng c nh (static traffic): v i lo i này thì các

yêu c u v lightpath c bi t tr c, t t c m i ng i và b c sóng gán cho các

lightpath ã c thi t l p c nh t tr c ( ví d nh yêu c u truy n t Router này

n Router là không i, tính theo n v LP, xét trên toàn m ng ta có ma tr n h ng

N*N ). Khi có yêu c u i n, m t ng i và b c sóng ã ch nh t tr c ó

c gán cho yêu c u t ng ng ó. Vì v y, qui trình nh tuy n và gán b c sóng là

c nh, không thay i theo th i gian. V i lo i này, công vi c th c hi n không ph c

t p, nó n gi n là gán m t ng i nào ó cho lightpath. M c ích c a ph ng

pháp này là t ng c c i toàn b dung l ng c a m ng, t c là có th thi t l p ng

th i s lightpath là l n nh t. ây là bài toán trong m ng không có s chuy n i b c

sóng.

§ RWA dành cho l u l ng m ng thay i (dynamic traffic): trong m ng

quang nh tuy n b c sóng, các yêu c u v lightpath i n theo m t qui trình riêng

bi t và th i gian chi m b i các yêu c u này c ng theo m t qui lu t riêng. V i d ng

u l ng m ng thay i thì c n có m t gi i thu t ng nh tuy n các lightpath

qua nh ng ng i khác nhau d a vào s t c ngh n trên các tuy n truy n d n. T ó

gi i thu t cho bài toán RWA ng c a ra, nó d a vào tr ng thái hi n th i c a

m ng xác nh ng i cho m i yêu c u thi t l p lightpath. M t k t n i b ngh n

n u không có ng i nào có th dùng mang nó. M t trong nh ng thách th c

gi i quy t bài toán nh tuy n và gán b c sóng v i l u l ng m ng thay i là phát

tri n các gi i thu t và giao th c thi t l p các lightpath, nh m h n ch n m c th p

nh t xác su t t c ngh n trong m ng (t c là s yêu c u k t n i s b t ch i/ t ng s

yêu c u), nâng cao hi u su t s d ng tài nguyên (cùng m t l ng fiber, node, b

chuy n i b c sóng,…có th t o ra nhi u lightpath nh t) và c i thi n hi u n ng

t ng th c a m ng (hi u n ng = xác su t t c ngh n c a m ng + ph c t p c a gi i

thu t) . M t ph ng pháp n gi n là d a vào gi i thu t tìm ng i b ngh n ít nh t

thi t l p các lightpath ng. Trong gi i thu t này, m t lightpath c thi t l p trên

ng i ít b ngh n nh t t t p các lightpath khác nhau gi a c p ngu n - ích. B c

Page 48: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

41

sóng c c p phát là b c sóng u tiên còn r i gi a nh ng tuy n liên k t trong

ng này.

Bài toán RWA ( Routing and Wavelength Assignment) c chia làm hai ph n:

nh tuy n và gán b c sóng.

3.4. nh tuy n (Routing)

3.4.1. Gi i thi u

nh tuy n c coi là thành ph n c t y u c a ki n trúc m ng, thi t k m ng và

i u hành m ng c a m i m ng thông tin, là thành ph n không th thi u trong m ng

vi n thông. Các y u t thúc y cho quá trình thay i và phát tri n nh tuy n m ng

ch y u do nhu c u c i thi n hi u n ng m ng, các d ch v m i a vào khai thác và

s thay i công ngh m ng, và ây c ng là m t trong nh ng thách th c khi xây d ng

và khai thác m ng. H u h t các m ng vi n thông truy n th ng c xây d ng theo

mô hình m ng phân c p mô hình này cho phép s d ng nh tuy n t nh trên qui mô

l n.

Trong khi nh tuy n t nh v n còn t n t i thì tính ch t c l p gi a ng i s d ng

và m ng v n m c cao; nh tuy n t nh ch y u d a trên mong mu n c a ng i s

d ng nhi u h n là tình tr ng c a m ng hi n th i. M ng hi n i hi n nay có xu h ng

h i t các d ch v m ng, yêu c u t ra t phía ng i s d ng là r t a d ng và ph c

t p. Các ph ng pháp nh tuy n ng c s d ng nh m nâng cao hi u n ng m ng

c a m ng m i này, t ng thêm tính ch ng, m m d o áp ng t t h n yêu c u ng i

s d ng d ch v .

nh tuy n ch s l a ch n ng i trên m t k t n i m ng th c hi n vi c

g i d li u. nh tuy n ch ra h ng, s d ch chuy n c a các gói (d li u) c ánh

a ch t m ng ngu n n ích thông qua các node trung gian; thi t b chuyên dùng

là b nh tuy n (router). Ti n trình nh tuy n th ng ch h ng i d a vào b ng

nh tuy n, ó là b ng ch a các l trình t t nh t n các ích khác nhau trên m ng. Vì

v y vi c xây d ng b ng inh tuy n, c t ch c trong b nh c a router, tr nên vô

cùng quan tr ng cho vi c nh tuy n hi u qu .

Page 49: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

42

Khi có nhu c u cho cu c g i n, b nh tuy n xác nh ng i cho yêu c u

thi t l p lightpath. Nh v y bài toán nh tuy n là xác nh ng i cho m i yêu c u

thi t l p lightpath. M i ng i là m t chu i các tuy n truy n d n t m ngu n

n m ích. Nh m gi m s ph c t p trong tính toán, ng th i bài toán n

gi n h n, ta s xét ng i ng n nh t gi a hai m u cu i này. th c hi n u

này, ta s d ng m t gi i thu t tìm ng i ng n nh t d a trên gi i thu t Dijkstra.

hi u rõ v thu t toán dùng trong nh tuy n, ta tìm hi u v lí thuy t th .

3.4.2. Phân lo i nh tuy n

Có nhi u cách phân lo i nh tuy n, có th a ra m t s lo i nh tuy n nh sau:

§ D a vào ch c n ng thích nghi v i tr ng thái hi n th i c a m ng phân lo i

thành: nh tuy n t nh và nh tuy n ng

nh tuy n t nh: v i nh tuy n t nh, ng d n c ch n tr c cho m i c p

ngu n – ích c a các node trong m ng. Các gi i thu t nh tuy n chi phí t i thi u có

th c s d ng. K ho ch nh tuy n t nh c s d ng h u h t các m ng truy n

th ng, trong k ho ch nh tuy n này ch y u v i m c ích làm gi m các h th ng

chuy n m ch ph i i qua v i yêu c u k t n i ng dài. K thu t nh tuy n t nh b c

l m t s nh c m nh : quy t nh nh tuy n t nh không d a trên s ánh giá l u

ng và topo m ng hi n th i. Các b nh tuy n không phát hi n ra các b nh

tuy n m i, chúng ch có th chuy n thông tin n t i các các b nh tuy n c ch

nh tr c c a nhà qu n lí m ng.

nh tuy n ng: nh tuy n ng l a ch n tuy n 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 thay i ho c l u l ng m ng thay i. nh tuy n ng

th hi n tính linh ho t và d dàng m r ng m ng.

§ D a vào ph m vi nh tuy n, ta phân lo i thành: nh tuy n trong và nh

tuy n ngoài.

nh tuy n trong: nh tuy n x y ra bên trong m t h th ng c l p (AS –

Autonomous System), các giao th c th ng dùng là RIP (Router Information

Page 50: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

43

Protocol), IGRP (Interior Gateway Routing Protocol), OSPF (Open Shortest Path

First), EIGRP (Enhanced IGRP),…

nh tuy n ngoài: nh tuy n x y ra gi a các h th ng c l p (AS), liên quan t i

d ch v c a nhà cung c p m ng s d ng giao th c nh tuy n ngoài r ng và ph c t p.

Giao th c th ng dùng là BGP (Border Gateway Protocol).

3.4.3. Lí thuy t th

Trong toán h c và tin h c, th là i t ng nghiên c u c b n c a lí thuy t

th . M t cách không chính th c, th là m t t p các i t ng g i là nh n i v i

nhau b i các c nh. Thông th ng th th ng c v d i d ng t p các m

nh, nút) n i v i nhau b i các n th ng (c nh). Tu theo ng d ng mà m t s

c nh có th có h ng.

Hình 3.3: Lí thuy t th

Hình 3.2: nh tuy n trong và nh tuy n ngoài

Page 51: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

44

Có 3 lo i th : th có h ng, th vô h ng và th h n h p.

3.4.3.1. th vô h ng.

th vô h ng ho c th G là m t c p có th t (order pair) G=(V,E), trong

ó:

§ V là t p các nh ho c nút.

§ E là t p các c p không th t ch a các nh phân bi t, c g i là c nh. Hai

nh thu c m t c nh c g i là các nh u cu i c a c nh ó.

3.4.3.2. th có h ng.

th có h ng G là m t c p có th t G=(V,A), trong ó:

§ V là t p các nút ho c nh.

§ A là t p các c nh có th t ch a các nh, c g i là các c nh có h ng ho c

cung.

Hình 3.5: th có h ng

Hình 3.4: th vô h ng

Page 52: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

45

M t c nh e=(x,y) c coi là có h ng t x n y, x c g i là i m u/g c và

y c coi là i m cu i/ng n c a c nh.

T ó ta phân lo i ra: th n và a th .

v th n: là th mà gi a hai nh ch có t i a m t c nh.

v a th : là th mà gi a hai nh có th có nhi u h n m t c nh.

a th có h ng là m t th có h ng mà trong ó n u x và y là hai nh thì

th c phép có c hai cung (x,y) và (y,x). th n có h ng là m t th có

ng, trong ó, n u x và y là hai nh thì th ch c phép có t i a m t trong

hai cung (x,y) và (y,x).

3.4.3.3. th h n h p

th h n h p G là b ba có th t G=(V,E,A) v i V,E,A c nh ngh a nh

trên.

3.4.3.4. Ví d

V i hình trên, ta có các giá tr sau:

- V={1,2,3,4,5,6}

- E={{1,2},{1,5},{2,3},{2,5},{3,4},{4,5},{4,6}}

ôi khi thông tin n i t nh 1 n nh 2 c kí hi u là 1~2.

Hình 3.6: Ví d

Page 53: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

46

Bài toán nh tuy n gán b c sóng có liên h ch t ch v i bài toán tô màu cho các

nút trong th . Bài toán c a chúng ta là tô màu cho các nút thu c G sao cho hai

node k c n nhau ph i mang màu khác nhau th hi n m i tr ng thái c a node.

3.4.4. Các thu t toán c b n trong nh tuy n

Các m ng chuy n m ch gói và internet d a trên quy t nh nh tuy n c a nó t

các tiêu chí t i thi u. ây ta xét n chi phí tuy n c s d ng nh tham s ngõ

vào c a thu t toán nh tuy n chi phí t i thi u mà có th phát bi u n gi n nh sau:

Cho m t m ng g m các node c n i b i các tuy n song công, trong ó, m i

tuy n có m t chi phí c gán cho m i h ng, nh ngh a chi phí c a ng d n gi a

hai node là t ng chi phí c a các tuy n h p thành ng d n. V i m i c p node, tìm

ng d n v i chi phí t i thi u.

H u h t các thu t toán chi phí t i thi u ang s d ng trong các m ng chuy n m ch

gói và internet là Dijkstra ho c Bellman-Ford. Ta s xét hai thu t toán này d i ây.

3.4.4.1. Thu t toán tr ng thái liên k t LSA

Trong thu t toán tr ng thái liên k t, các node m ng qu ng bá giá tr liên k t c a nó

v i các node xung quanh t i các node khác. Sau khi qu ng bá, t t c các node u

bi t rõ topo m ng và thu t toán s d ng tính toán con ng ng n nh t t i node

ích là thu t toán Dijkstra.

Thu t toán Dijkstra, mang tên c a nhà khoa h c máy tính ng i Hà Lan Edsger

Dijkstra, là m t thu t toán gi i quy t bài toán tìm ng i ng n nh t trong m t th

có h ng không có c nh mang tr ng s âm.

3.4.4.1.1. Bài toán

Cho m t th có h ng G=(V,E), m t hàm tr ng s w: E [0, ) và m t nh

ngu n s. C n tính toán c ng i ng n nh t t nh ngu n s n m i nh c a

th . Ví d : chúng ta dùng các nh c a th mô hình các thành ph và các c nh

mô hình các ng n i gi a chúng. Khi ó tr ng s các c nh có th xem nh dài

c a các con ng hay có th là chi phí (và do ó là không âm). Chúng ta c n v n

chuy n t thành ph s n thành ph t. Thu t toán Dijkstra s giúp ch ra ng i

ng n nh t chúng ta có th i.

Page 54: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

47

Tr ng s không âm c a các c nh c a th mang tính t ng quát h n kho ng cách

hình h c gi a hai nh u mút c a chúng. Ví d , v i 3 nh A, B, C ng i A-B-C

có th ng n h n so v i ng i tr c ti p A-C.

3.4.4.1.2. Thu t toán

Thu t toán Dijkstra có th mô t nh sau:

Ta qu n lý m t t p h p ng S. Ban u S={s}.

V i m i nh v, chúng ta qu n lý m t nhãn d[v] là dài bé nh t trong các ng

i t ngu n s n m t nh u nào ó thu c S, r i i theo c nh n i u-v.

Trong các nh ngoài S, chúng ta ch n nh u có nhãn d[u] bé nh t, b sung vào

t p S. T p S c m r ng thêm m t nh, khi ó chúng ta c n c p nh t l i các nhãn

d cho phù h p v i nh ngh a.

Thu t toán k t thúc khi toàn b các nh ã n m trong t p S, ho c n u ch c n tìm

ng i ng n nh t n m t nh ích t, thì chúng ta d ng l i khi nh t c b sung

vào t p S.

Tính ch t không âm c a tr ng s các c nh liên quan ch t ch n tính úng n

c a thu t toán. Khi ch ng minh tính úng n c a thu t toán, chúng ta ph i dùng n

tính ch t này.

3.4.4.1.3. Ch ng minh

Ý t ng c ch ng minh nh sau:

Chúng ta s ch ra, khi m t nh v c b sung vào t p S, thì d[v] là giá tr c a

ng i ng n nh t t ngu n s n v.

Theo nh ngh a nhãn d, d[v] là giá tr c a ng i ng n nh t trong các ng i

t ngu n s, qua các nh trong S, r i theo m t c nh n i tr c ti p u-v n v.

Gi s t n t i m t ng i t s n v có giá tr bé h n d[v]. Nh v y trong ng

i, t n t i nh gi a s và v không thu c S. Ch n w là nh u tiên nh v y.

ng i c a ta có d ng s - ... - w - ... - v. Nh ng do tr ng s các c nh không âm

nên o n s - ... - w có dài không l n h n h n toàn b ng i, và do ó có giá tr

bé h n d[v]. M t khác, do cách ch n w c a ta, nên dài c a n s - ... - w chính là

Page 55: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

48

d[w]. Nh v y d[w] < d[v], trái v i cách ch n nh v. ây là i u mâu thu n. V y

i u gi s c a ta là sai. Ta có i u ph i ch ng minh.

3.4.4.1.4. Các b c th c hi n

Thu t toán Dijkstra dùng trong giao th c nh tuy n 0SPF i qua các b c sau:

1. B nh tuy n xây d ng th c a m ng và xác nh các node ngu n – ích, ví d

nh V1 và V2. Sau ó nó xây d ng m t ma tr n, c g i là ma tr n li n k . Ma tr n

này th hi n tr ng s c a các c nh, ví d nh [i,j] là tr ng s c a c nh n i Vi v i Vj.

N u không có k t n i tr c ti p gi a Vi và Vj, tr ng s này c xác nh là vô cùng.

2. B nh tuy n xây d ng b ng tr ng thái cho t t c các node trong m ng. B ng này

g m các ph n:

v Chi u dài: th hi n l n c a tr ng s t ngu n n node ó.

v Nhãn c a node: th hi n tr ng thái c a node, m i m t node có th có m t

trong hai tr ng thái là c nh hay t m th i.

3. B nh tuy n gán thông s ban u c a b ng tr ng thái cho t t c các node và thi t

l p chi u dài c a chúng là vô cùng và nhãn c a chúng là t m th i.

4. B nh tuy n thi t l p m t T-node. Ví d nh V1 là node ngu n T-node, b nh

tuy n s chuy n nhãn c a V1 sang c nh. Khi m t nhãn chuy n sang c nh, nó s

không thay i n a.

5. B nh tuy n s c p nh t b ng thái tr ng thái c a t t c các node t m th i mà các

node này liên k t v i node ngu n T-node.

6. B nh tuy n nhìn vào các node t m th i và ch n m t node duy nh t mà node này

có tr ng s n V1 là nh nh t. Node này sau ó tr thàn node ích T-node.

7. N u node này không ph i là V2 thì b nh tuy n tr l i b c 5.

8. N u node này là V2 thì b nh tuy n tách node tr c ó c a nó kh i b ng tr ng

thái và c th c hi n u này cho n khi n node V1. M t l t các node ch ra tuy n

t i u nh t t V1 n V2.

3.4.4.1.5. Ví d v thu t toán Dijkstra

i ây ta s tìm ng ng n nh t gi a A và E.

Page 56: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

49

c 1: Theo hình sau, node A làm node ngu n T-node, nhãn c a nó chuy n

sang c nh và c ánh d u b ng

c 2: Trong b c này, ta s th y c b ng tr ng thái c a các node n i tr c

ti p v i node A là c p node (B,C). ng t A n B là ng n nh t (có tr ng s nh

nh t), do ó nó c ch n làm T-node và sau ó nhãn c a nó chuy n sang c nh.

c 3: gi ng nh b c 2, d a trên b ng tr ng thái c a các node k t n i tr c ti p

v i node B là c p node (D,E).T ng t nh th , node D k t n i v i node B là ng

ng n nh t (mang tr ng s 2 nên nh h n tr ng s c a c nh BE), do ó node D c

làm T-node, và sau ó nhãn c a nó chuy n sang c nh.

c 4: trong b c này chúng ta không có node t m th i nào, vì th ta ch có th

ch n T-node ti p theo. Node E c ch n vào th , c nh DE có tr ng s nh nh t.

Page 57: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

50

c 5: Node E là node ích nên chúng ta k t thúc quá trình nh tuy n này.

3.4.4.2. Thu t toán nh tuy n vect kho ng cách DVA

Là m t thu t toán nh tuy n t ng thích nh m tính toán con ng ng n nh t

gi a các c p node trong m ng, c bi t n nh là thu t toán Bellman-Ford. Các

node m ng th c hi n quá trình trao i thông tin trên c s c a a ch ích, node k

ti p, và con u ng ng n nh t t i ích. M i node trong m ng có b ng nh tuy n cho

th y ng t t nh t n m i ích và m i node ch g i b ng nh tuy n c a nó n các

node láng gi ng.

V n t n t i c a thu t toán DV là nó th c hi n m n vô cùng khi có m t k t

n i b h ng. V n này có th th y rõ ví d sau:

V i hình 3.8 cho th y có duy nh t m t tuy n gi a node A n nh ng node khác.

Gi s tr ng s trên m i c nh u b ng 1, m i node (Router) u ch a b ng nh

tuy n. Bây gi , n u ta c t k t n i gi a A và B thì node B s hi u ch nh l i b ng nh

tuy n c a nó. Sau kho ng th i gian, các node trao i thông tin b ng nh tuy n và B

nh n b ng nh tuy n c a C. Khi C không bi t gì x y ra v i k t n i gi a k t n i gi a

A và B, nó s cho r ng có m t tuy n k t n i v i tr ng s là 2 (1 cho k t n i C-B và 1

cho k t n i B-A), nó không bi t r ng k t n i A-B ã b c t. B nh n b ng nh tuy n

này và ngh r ng có m t tuy n khác gi a C và A, vì th nó s a l i b ng nh tuy n và

thay i giá tr tr ng s c a k t n i B-A v 3 (1 cho k t n i B-C, 2 cho k t C-A). M t

Hình 3.8: Ví d c a thu t toán DVA

Page 58: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

51

l n n a các node thay i b ng nh tuy n c a nó. Khi C nh n b ng nh tuy n c a B,

nó th y r ng b ng B thay i tr ng s c a tuy n B-A t 1 thành 3, vì th nó c p nh t

b ng nh tuy n và thay i tr ng s c a tuy n C-A thành 4 (1 cho k t n i C-B và 3

cho k t n i B-A). Quá trình này c x y ra mi t cho n khi t t c các node tìm ra

tr ng s c a tuy n n A là vô cùng.

Thu t toán Bellman-Ford là m t thu t toán tính các ng i ng n nh t trong m t

th có h ng có tr ng s (trong ó m t s cung có th có tr ng s âm).Thu t toán

Dijksta òi h i tr ng s c a các cung ph i có giá tr không âm. Do ó thu t toán

Bellman-Ford th ng dùng khi có các cung v i tr ng s âm.

3.4.4.2.1. Thu t toán

Gi i thu t Bellman-Ford có th phát bi u: Tìm các ng d n ng n nh t t node

ngu n cho tr c v i ràng bu c ch ch a m t tuy n, sau ó tìm ng d n ng n nh t

v i ràng bu c ch ch a t i a hai tuy n và c th ti p t c. N u ng d n tr c ó là

ng n nh t thì l i còn không thì c p nh t ng d n m i. Thu t toán c ti n hành

qua các t ng c bi u di n nh sau:

function BellmanFord (danh_sách _ nh, danh_sách_cung, ngu n)

// hàm yêu c u th a vào d i d ng m t danh sách nh, m t danh cung

// hàm tính các giá tr kho ng_cách và nh_li n_tr c c a các nh, sao cho các

//giá tr nh_li n_ tr c s l u l i các ng i ng n nh t.

// b c 1: kh i t o th

for each v in danh_sách_ nh:

if v is ngu n then kho ng_cách (v) := 0

else kho ng_cách (v) := infinity

nh_li n_tr c (v) := null

// b c 2: k t n p c nh

for i from 1 to size (danh_sách_ nh) :

for each (u, v) in danh_sách_cung :

Page 59: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

52

if kho ng_cách (v) > kho ng_cách (u) + tr ng_s (u, v) :

kho ng_cách (v) := kho ng_cách (u) + tr ng_s (u, v)

nh_li n_tr c (v) := u

// b c 3: ki m tra chu trình âm

for each (u, v) in danh_sách_cung :

if kho ng_cách (v) > kho ng_cách (u) + tr ng_s (u, v) :

error th ch a chu trình có tr ng s âm”

3.4.4.2.2.Ch ng minh

Tính úng n c a thu t toán có th ch ng minh b ng qui n p. Thu t toán có th

phát bi u chính xác theo ki u qui n p nh sau:

nh lý: Sau i l n l p vòng for:

1. N u Kho ng_cách(u) không có giá tr vô cùng l n, thì nó b ng dài c a m t

ng i nào ó t s t i u;

2. N u có m t ng i t s t i u qua nhi u nh t i cung, thì Kho ng_cách (u) có giá

tr không v t quá dài c a ng i ng n nh t t s t i u qua t i a i cung.

Ch ng minh:

Tr ng h p c b n: Xét i =0 và th i m tr c khi vòng for c ch y l n u

tiên. Khi ó, v i nh ngu n kho ng_cách (ngu n) := 0, u này úng. i v i các

nh u khác, kho ng_cách (u) := infinity, u này c ng úng vì không có ng i

nào t ngu n n u qua 0 cung.

Tr ng h p quy n p:

Ch ng minh câu 1: Xét th i m khi kho ng cách t i m t nh c c p nh t b i

công th c kho ng_cách (v) := kho ng_cách (u) + tr ng_s (u,v). Theo gi thi t quy

n p, kho ng_cách (u) là dài c a m t ng i nào ó t ngu n t i u. Do ó,

kho ng_cách (u) + tr ng_s (u, v) là dài c a ng i t ngu n t i u r i t i v.

Ch ng minh câu 2: Xét ng i ng n nh t t ngu n t i u qua t i a i cung. Gi

s v là nh li n ngay tr c u trên ng i này. Khi ó, ph n ng i t ngu n t i

v là ng i ng n nh t t ngu n t i v qua t i a i-1 cung. Theo gi thuy t quy n p,

Page 60: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

53

kho ng_cách (v) sau i-1 vòng l p không v t quá dài ng i này. Do ó,

tr ng_s (v, u) + kho ng_cách (v) có giá tr không v t quá dài c a ng i t s

t i u. Trong l n l p th i, kho ng_cách (u) c l y giá tr nh nh t c a kho ng_cách

(v) + tr ng_s (v, u) v i m i v có th . Do ó, sau i l n l p, kho ng_cách (u) có giá tr

không v t quá dài ng i ng n nh t t ngu n t i u qua t i a i cung. Khi i

b ng s nh c a th , m i ng i tìm c s là ng i ng n nh t toàn c c, tr

khi th có chu trình âm. N u t n t i chu trình âm mà t nh ngu n có th i n

c thì s không t n t i ng i nh nh t (vì m i l n i quanh chu trình âm là m t

l n gi m tr ng s c a ng).

3.4.5. K t lu n

C hai thu t toán này u ho t ng d i u ki n t nh c a topo m ng và chi phí

tuy n thì c hai h i t v m t nghi m. Khi m ng có nhi u s thay i thì thu t toán s

c g ng bám theo s thay i, tuy nhiên, n u chi phí tuy n ph thu c vào l u l ng,

t c là nó l i ph thu c vào ng d n c ch n thì v i áp ng làm cho m ng

không n nh.

3.5. Gán b c sóng

Vi c gán b c sóng là nhân t chính nh h ng n xác su t t c ngh n và tính

th c thi c a m ng. Gán b c sóng thích h p có th làm gi m s b c sóng s d ng

ho c không c n dùng n b chuy n i b c sóng, nên ta có th gi m c chi phí

c a m ng xu ng r t nhi u. Gán b c sóng c chia làm hai lo i cho l u l ng m ng

c nh và l u l ng m ng thay i. Khi l u l ng m ng c nh thì phép gán c

nh, cùng m t b c sóng c gán n u( n u có s n) cho m i yêu c u c t o ra

m t nút, n u không thì yêu c u b ch n. Khi l u l ng m ng thay i, lúc có yêu c u

n m t nút m ng nào ó thì nút ó s dùng m t gi i thu t ch n m t b c sóng

riêng bi t còn r i nút ó và gán cho lightpath ó nh tuy n nó, n u không thì

yêu c u không c gi i quy t. Gi i thu t cho ph ng pháp gán qu n lí m t danh

sách các b c sóng c s d ng, các b c sóng còn r i m i nút.

Các ph ng pháp gán b c sóng c chia làm các lo i nh sau:

Page 61: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

54

Ø Ki u gán Random: khi có yêu c u n m t nút, nút ó s xác nh nh ng

c sóng còn hi u l c ( t c là còn r i) và ch n ng u nhiên m t iλ trong nh ng b c

sóng ó gán cho yêu c u ó. Các b c sóng còn r i m i nút c xác nh b ng

cách lo i b b c sóng iλ ã s d ng ra kh i danh sách b c sóng còn r i; khi cu c

g i k t thúc, iλ c lo i ra kh i danh sách b c sóng b b n và c thêm vào tr l i

danh sách b c sóng r i ban u. Ph ng pháp này không c n òi h i nh ng thông

tin v toàn b tr ng thái c a m ng khi th c hi n gán b c sóng. Phép gán này phân

ph i l u l ng m t cách tu ý, do v y s t n d ng b c sóng c cân b ng và tranh

ch p b c sóng th p nên xác su t t c ngh n c ng th p h n.

Ø Ki u gán First - Fit: phép gán này s tìm và gán nh ng b c sóng theo m t

trình t c nh. T t c các b c sóng c ánh s t th p n cao và các b c sóng

c ch n gán c ng theo ch s t th p n cao, t c là b c sóng u tiên c

ch n là b c sóng có ch s nh nh t trong s b c sóng r i và gán cho yêu c u.

C ng t ng t nh ph ng pháp gán Random, phép gán này không c n b t kì thông

tin nào v thông tin tr ng thái m ng. H n ch c a ph ng pháp này là các b c sóng

có ch s nh h n c dùng nhi u, trong khi nh ng b c sóng có ch s l n h u nh

không c s d ng. H n n a s gia t ng s b c sóng trong s i c ng không mang

l i hi u qu nào b i vì nh ng b c sóng có ch s cao r t ít khi c dùng. Do ó s

tranh ch p i v i nh ng b c sóng có ch s nh t ng lên, làm xác su t t c ngh n

c ng t ng lên. Phép gán này cho chi phí th p h n so v i phép gán Random b i vì nó

không c n ph i ki m tra t t c các b c sóng trong m i tuy n, vì th nó c a

chu ng h n.

Ø Phép gán Least - used: Phép gán này ch n nh ng b c sóng mà nh ng b c

sóng này ít c s d ng nh t trong m ng. M c ích c a phép gán này là cân b ng t i

trên t t c nh ng b c sóng. Phép gán này òi h i thông tin tr ng thái v m ng tìm

ra b c sóng ít c s d ng nh t. Tuy nhiên ph ng pháp này ph i t n kém cho chi

phí l u tr và tính toán.

Ø Phép gán Most - used: nó là phép gán ch là ng c v i phép gán Least-used,

nó tìm ch n nh ng b c sóng c s d ng nhi u nh t trong m ng. Phép gán này

Page 62: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

55

ph i òi h i nh ng thông tin v tr ng thái m ng tìm ra b c sóng c s d ng

nhi u nh t. Nó c ng t n nh ng chi phí t ng t nh trong phép gán Least- used, tuy

nhiên nó th c hi n t t h n so v i phép gán Least- used.

V i các phép gán b c sóng k trên, ph ng pháp Random và First - Fit là th c t

n vì d th c hi n. Không gi ng nh hai ph ng pháp Least- used và Most- used

òi h i ph i có các thông tin v m ng. Nó n gi n ch d a vào tr ng thái nút lúc ó

và ch n m t b c sóng t nh ng b c sóng r i k t n i ngõ ra ó. M t cách t ng

i, ph ng pháp ng u nhiên Random cho hi u qu t t h n ph ng pháp First - Fit.

th c hi n hai ph ng pháp gán Least - used và Most - used, m i nút c n trang

b thông tin toàn b m ng. Nên nh ng ph ng pháp này ph thu c vào s thông minh

và hi u bi t chính xác c a các nút. Vì tr ng thái m ng thay i m t cách nhanh chóng

nên khó có th bi t c m t cách chính xác thông tin m ng t t c các th i m, do

v y nh h ng n vi c gán b c sóng. H n n a các nút trao i thông tin v i nhau

v m ng sau m i kho ng th i gian c nh và nh ng thông tin này s tiêu th m t

ng thông áng k , vì th làm gi m b ng thông s n có truy n d li u.

3.6. S thi t l p ng o (Virtual path)

M t ng o c xem nh m t ng i c a ánh sáng t ngu n n ích. Khi

có yêu c u cu c g i c t o ra nút, nút s d ng gi i thu t nh tuy n và gán b c

sóng tìm ra m t ng i và m t b c sóng cho cu c g i ó. Nút s gán b c

sóng ã c ch n cho cu c g i ó và nh tuy n nó n nút k ti p. m i nút trung

gian c a ng i, b c sóng c a lightpath i t i c ki m tra xem có s n c

gán và t ó có th i ti p hay không. N u b c sóng ó không có s n, và n u nút

có b chuy n i b c sóng, nó có th chuy n sang b c sóng khác nh tuy n

lightpath. ng i v a thi t l p c g i là ng o, c thi t l p s n tr c khi

b t kì d li u nào c truy n qua.

M t ng v t lí bao g m t t c các tuy n truy n d n (link) hình thành trên l

trình t ngu n n ích, nh ng ng o có th ch a các b c sóng gi ng ho c khác

nhau t ngu n n ích. Hai yêu c u cho cu c g i có cùng chung i m u cu i ích

và ngu n có th có cùng ng v t lí nh ng có các ng o khác nhau. Hình sau ch

Page 63: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

56

ra s hành thành c a m t lightpath. ây hai cu c g i c t o ra t nút 1 và ng

o cho m i cu c g i t o thành c v ra. i v i cu c g i th nh t, nút 1 gán b c

sóng 1λ và g i nó n nút 2. Gi s nút 2 có m t b chuy n i b c sóng nh ng

không có s n b c sóng 1λ , vì th nó chuy n sang b c sóng 2λ và g i n nút 3. Nút

3 gán ti p 2λ vì nó có s n và nh tuy n lightpath n n i. B ng cách này ng o

th nh t c thi t l p. N u cu c g i th hai c t o ra nút 1 ngay sau ó, thì m t

ng o th hai c t o ra ng t . Ta th y r ng ng v t lí thì gi ng nhau

nh ng các ng o thì khác nhau. T ng s các ng o c thi t l p t ngu n n

ích ph thu c vào s b c sóng s n có trên s i. S ng o c thi t l p th t s

ph thu c vào t c cu c g i i n. Các b chuy n i b c sóng giúp thi t l p

c nhi u ng o h n.

3.7. Phân lo i m ng quang WDM

3.7.1. M ng single- hop

Trong m ng quang WDM single- hop, m t khi lu ng d li u c phát i d i

d ng ánh sáng s n c ích tr c ti p mà không c n ph i chuy n sang d ng n

nh ng node trung gian. truy n d n m t gói, m t trong nh ng laser phát c a nút

g i và m t trong nh ng b thu c a node nh n ph i c ch nh n cùng m t b c

sóng trong kho ng th i gian truy n d n gói.

Trong các m ng chuy n m ch m ch, t c u ch nh c a các b thu phát th ng

yêu c u th p. Ng c l i trong các m ng chuy n m ch gói, các b thu phát các node

Hình 3.9: S thi t l p ng o

Page 64: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

57

c n c ch nh n các b c sóng khác nhau m t cách nhanh chóng g i và nh n

các gói tin khác ti p theo. Bên c nh v n k thu t c a vi c chuy n i b c sóng

nhanh, m t thách th c quan tr ng khác n a là phát tri n các giao th c ph i h p

hi u qu nh ng k t n i các b c sóng khác nhau trong m ng.

m t h th ng single- hop ho t ng hi u qu , b ng thông c c p phát gi a

các node ang tranh ch p ph i c qu n lí linh ng. Các h th ng này có th phân

thành hai lo i: có ph i h p tr c khi truy n d n và không yêu c u ph i h p tr c khi

truy n d n.

Các lo i ph i h p dùng m t kênh i u khi n n dùng chung gi a các node và s

truy n d li u th t s x y ra thông qua m t s các kênh d li u. Các node r i c n

giám sát kênh i u khi n. Tr c khi phát ho c thu gói d li u, m t gói ch nh b phát

hay b t thu c a nó n kênh d li u thích h p. Ng c l i trong h th ng lo i th hai,

không có s t n t i c a kênh i u khi n và các node phát ho c thu t các kênh c

nh tr c.

3.7.2. M ng Multi- hop

M ng multi- hop kh c ph c c nh c m này b ng cách tránh s d ng b thu

phát i u ch nh b c sóng. M i node c trang b m t s các b thu phát quang

c ch nh c nh. M i b phát trong m ng c ch nh n m t b c sóng khác

nhau. K t n i tr c ti p single- hop gi a hai node ch có th x y ra khi n u nút n có

m t trong nh ng b thu c a nó c ch nh n m t trong nh ng b c sóng c a node

g i. S k t n i gi a m t c p node b t kì trong m ng t c b ng cách nh tuy n

thông qua các node trung gian. ó kênh thông tin quang c chuy n thành d ng

i n, a ch n c a gói c gi i mã, sau ó gói c chuy n m ch i n và c

phát l i trên b c sóng n node ích ho c n các node trung gian khác mà ó

quá trình này c l p l i. Vì v y, m t gói s tr i qua nhi u b c sóng thông qua m t

s node trung gian tr c khi n c node ích.

Page 65: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

58

3.8. Gi i thu t cho v n nh tuy n và gán b c sóng v i l u l ng m ng thay

i DRWA

B n có th hình dung các v n mà m t gi i pháp cho DRWA c n ph i gi i

quy t, m c ích c a nó là t i thi u t c ngh n t i node m ng (t c là s yêu c u k t n i

s b refuse/t ng s yêu c u), nâng cao hi u su t s d ng tài nguyên (cùng m t l ng

fiber, node, chuy n i b c sóng,...có th t o ra nhi u LP nh t) và c i thi n hi u

ng t ng th c a m ng (hi u n ng = xác su t t c ngh n + ph c t p c a gi i thu t).

Gi i thu t c trình bày nh sau:

Gi s m i LP có t i a H hop (link). Trên m i link (fiber) s d ng W b c sóng

(sub-channel). T p các ng i có th gi a hai node b t k là R*.

Tr ng thái c a m i b c sóng trên link (fiber) c mã hoá b ng hai bit b0b1. Khi

có yêu c u LP, node ngu n s g i b n tin c p nh t tr ng thái d c theo các path ti m

ng t p h p thông tin tr ng thái ng truy n (b n tin có th nhúng trong giao

th c báo hi u nào ó)

Hai bit tr ng thái nh sau:

b0b1= 00: b c sóng ang b n.

b0b1= 01: có th dùng liên t c không c n chuy n i b c sóng.

b0b1= 10: mu n dùng ph i chuy n i b c sóng

b0b1= 11: có th dùng c hai cách

T i m i node trung gian thu c LP, 2*W bít tr ng thái b c sóng c ghi (tagged)

vào sau b n tin này, và g i n ích. N u th i m ó node không th thi t l p

kênh (do h t b c sóng ch ng h n), nó lo i b (discard) gói tin báo hi u và g i b n

tin thông báo (notification) t i ngu n ho c ích x lý.

T i ích, thông tin trong m i b n tin c p nh t tr ng thái c a ra d ng ma tr n:

Toàn b hình nh v tr ng thái tài nguyên ng truy n t node 0 n node H-1

c ph n ánh trên ma tr n này. Gi i thu t ánh d u b c sóng th c hi n d a trên

các ma tr n (thành công) t R* path ti m n ng c a m i c p node.

Ký hi u CS c a b c sóng lamda(m) là b c liên t c c a b c sóng, t c là có th

dùng nó liên t c trong dãy liên ti p các node nào ó d c theo path. Gi i thu t nh sau:

Page 66: Thiet Ke Mang Quang

Ch ng 3: nh tuy n và gán b c sóng

59

1. Tìm t p t t c các t h p CS c a m i b c sóng, trên m i path, ký hi u CSij

2. Tìm t p các t h p CS* thu c {CSij} (i =1: W; j =1:R*) ph kín LP v i s ph n t

t i thi u (t c là ít o n CS nh t, u này t ng ng ít ph i dùng b chuy n i

c sóng nh t)

3. Áp d ng hàm m c tiêu (trong gi i thu t là t ng chi phí) cho m i t h p CS tìm

th y trong b c 2 ch n ra t h p có t ng chi phí t i thi u.

3.9. K t lu n ch ng

Qua ch ng này, chúng ta ã tìm hi u v ph ng pháp nh tuy n và gán b c

sóng trong m ng WDM, khi có yêu c u thi t l p lightpath t node ngu n n node

ích thì b nh tuy n b c sóng có nhi m v xác nh ng i và gán b c sóng

cho lightpath ó. Trong m ng quang WDM, vi c s d ng thu t toán nh tuy n b c

sóng t c t i u m ng là i u h t s c ý ngh a.

Thu t toán Dijkstra v i vi c nh tuy n tìm ng ng n nh t có nhi u u i m

trong m ng t p trung nên em s s d ng mô ph ng vi c nh tuy n trong m ng

quang.

Page 67: Thiet Ke Mang Quang

Ch ng 4: Th c hi n mô ph ng

60

CH NG 4

TH C HI N MÔ PH NG4.1. Gi i thi u ch ng

nh tuy n là công vi c h t s c quan tr ng trong m ng quang WDM, nó th c

hi n tìm ng cho lightpath mang l u l ng thông tin t ngu n n ích v i m c

ích t i u m ng. Trong ch ng này, d a trên ph n m m Visual C++, em mô

ph ng ph n nh tuy n cho các lightpath v i hàm m c tiêu chúng ta có th tu ch n

nh chi phí, tr , l ng l u l ng… qua các tuy n t ngu n n ích. Thu t toán

s d ng th c hi n nh tuy n là thu t toán Dijkstra.

Các tr ng s trên các tuy n không ch là dài ng i c a tuy n mà tu theo

m t tiêu chí nào ó c a m ng nh chi phí tuy n, tr , b ng thông, l u l ng

thông tin... N u l y theo tiêu chí là chi phí th p nh t thì tr ng s trên các tuy n

(c nh) là chí phí c a tuy n ó.

4.2. Gi i thi u v ngôn ng Visual C++

Visual C++ là ngôn ng l p trình d a trên n n t ng c b n c a C++, ó là l p

trình h ng i t ng. N u các b n ã l p trình trên C++ thì vi c xây d ng các ng

d ng trên Visual C++ r t thu n l i.

Khi th c hi n l p trình C/C++, t o các giao di n ph c t p, trình bày p hoàn

toàn không n gi n. Nh ng i v i Visual C++ thì vi c ó khá n gi n. B n ch

c n s d ng các i u khi n hay xây d ng m t menu a vào ng d ng c a mình mà

các mã l nh c n vi t không quá dài dòng và ph c t p nh trong C/C++.

Trong ch ng trình mô ph ng c a em có th s d ng b t kì ngôn ng l p trình

nào. Em ch n ngôn ng Visual C++ do kh n ng c a nó t o giao di n d dàng h n

C/C++.

4.3. L u thu t toán

Gi s b nh tuy n mô ph ng tìm ng i v i ng i ng n nh t qua các

tuy n gi a node ngu n và node ích. Các tr ng s trên các c nh là dài c a tuy n

thông tin t node này n node kia.

Page 68: Thiet Ke Mang Quang

Ch ng 4: Th c hi n mô ph ng

61

B t u

Xác nh node ngu n và ích nhV1 và V2

Thi t l p V1 là T-node

Thi t l p nhãn c a T-node sang cnh, sau ó c p nh t b ng tr ng

thái các node lân c n.

Xác nh node t m th i n i v i V1mà có tr ng s nh nh t và thi t

l p thành T-node

D a vào thông tin trong b ng tr ngthái, làm nh th cho n khi t i

node V1, dãy các node ó là ngi ng n nh t

K t thúc

NO

YES

T-node cóph i là V2

Page 69: Thiet Ke Mang Quang

Ch ng 4: Th c hi n mô ph ng

62

Thu t toán s th c hi n tìm nh u trong t p h p Q mà có giá tr d[u] nh nh t.

nh này c lo i ra kh i Q và c a vào t p S. T p S ch a m t b ng các nh

t o thành m t trong nh ng ng i ng n nh t t s n node ngu n t nào ó.

1 function Dijkstra(G, w, s) 2 for each vertex v in V[G] 3 d[v] := infinity // Gán các giá tr ban u 4 previous[v] := undefined 5 d[s] := 0 // Kho ng cách t s n s b ng 0 6 S := empty set // Thi t l p S là t p h p r ng 7 Q := V[G] // T p Q ch a t t c các node c a th 8 while Q is not an empty set 9 u := Extract_Min(Q) 10 S := S union {u} 11 for each edge (u,v) outgoing from u 12 if d[u] + w(u,v) < d[v] 13 d[v] := d[u] + w(u,v) 14 previous[v] := u

4.4. K t qu mô ph ng

Thu t toán Dijkstra tìm ng i ng n nh t t node ngu n n node ích c

th c hi n nh sau:

1.Click vào bi u t ng ”THEM NODE” l y node ra nh sau:

Page 70: Thiet Ke Mang Quang

Ch ng 4: Th c hi n mô ph ng

63

2.Click vào bi u t ng “THEM CANH” n i các c nh l i v i nhau.

Page 71: Thiet Ke Mang Quang

Ch ng 4: Th c hi n mô ph ng

64

3.Click vào bi u t ng “DUONG NGAN NHAT” th c hi n tìm ng ng n nh t

gi a hai c p node b t kì.

Page 72: Thiet Ke Mang Quang

Ch ng 4: Th c hi n mô ph ng

65

4.Click “OK” nh n c k t qu .

Page 73: Thiet Ke Mang Quang

Ch ng 4: Th c hi n mô ph ng

66

4.5. K t lu n ch ng.

Ta th y c thu t toán nh tuy n Dijkstra c ng d ng hi u qu trong vi c

nh tuy n các lightpath trong m ng WDM tìm c ng i t i u v i các

hàm m c tiêu (cost function) c a m ng mà ta có th áp t cho nó. Hàm m c tiêu

này ta có th theo tiêu chí nào ó c a m ng nh là chi phí tuy n, l ng l u l ng,

ng thông… S áp t này th c hi n b ng cách t tr ng s trên các tuy n là giá

tr c a các hàm m c tiêu trên. Sau quá trình nh tuy n n các node m ng, các

node m ng th c hi n gán b c sóng cho lightpath. Vi c gán b c sóng ph i tho

mãn i u ki n liên t c b c sóng n u không node m ng ó ph i s d ng b chuy n

i b c sóng.

Page 74: Thiet Ke Mang Quang

tài “ nh tuy n và gán b c sóng trong m ng quang WDM” ã cho th y

c vai trò quan tr ng c a nh tuy n và gán b c sóng trong m ng quang WDM,

hi u c m t s gi i thu t nh tuy n và các ph ng pháp gán b c sóng cho các

lightpath trong m ng quang. ng th i ch ng trình mô ph ng ã th hi n quá trình

nh tuy n c a các lightpath t node ngu n n node ích c m t ng i t i

u theo m t hàm m c tiêu nào ó. K t thúc quá trình nghiên c u tài, em a ra

m t s nh n xét nh sau:

v Ch ng trình mô ph ng th c hi n nh tuy n v i m c ích tìm ng i t i

u t node ngu n n node ích, ây là ng i duy nh t. Tuy v y, t ng c ng

hi u n ng m ng thì không th n thu n ch n duy nh t m t tuy n t i u ó mà ph i

ánh giá c các tuy n còn l i th c hi n phân t i, tránh tình tr ng m t tuy n

ho t ng h t công su t trong khi ó có nh ng tuy n kh thi còn r i.

v Sau khi th c hi n nh tuy n cho lightpath, ph i th c hi n gán b c sóng

cho nó. N u toàn b node m ng không s d ng b chuy n i b c sóng thì toàn b

các tuy n trên ng i t ngu n n ích ch c gán m t b c sóng duy nh t.

Tuy nhiên, tài nguyên s b c sóng trên m i node m ng có h n, u này làm xác

su t t c ngh n r t cao khi m t node m ng không cung c p b c sóng ã ràng bu c

t tr c. Vì th , các m ng hi n nay luôn tìm cách th c hi n nh tuy n và gán b c

sóng sao cho t c t i u m ng là gi m xác su t t c ngh n.

Ngày nay, ng i ta ang h ng t i m ng toàn quang mà m i công vi c x lí u

th c hi n hoàn toàn trong mi n quang. M ng toàn quang h a h n s em l i t c

cao, giá thành m ng s c gi m xu ng m t cách áng k .

án c hoàn thành trong th i gian h n ch , t n n móng cho vi c nghiên

c u và phát tri n sau này, vì th không th tránh kh i nh ng thi u sót. Hi v ng

trong th i gian t i v i kinh nghi m th c ti n, em s c g ng hoàn thi n h n tài

c a mình.

Page 75: Thiet Ke Mang Quang

[1] Nguy n c Ngh a- Nguy n Tô Thành, “Toán R i R c”, Nhà xu t B n i H cQu c Gia Hà N i_2004[2] http://www.2cool4u.ch/[3] Senior, John.M, “Optical fiber communications”, Library of CongressCataloging in Publication Data.[4] George N. Rouskas, “Routing and Wavelength Assignment in Optical WDMNetworks”, Department of Computer Science_2000.[5] Krishna M.Sivalingam, SureshSubramaniam, “Optical WDM Networks-Principles and Practice”, Kluwer Academic Publishers_2000.[6] http://HowStuffWork/HowRoutingAlgorithmsWork[7] “H th ng thông tin quang/Vô tuy n”, LG Information and CommunicationLTD (LGIC)[8] Nguy n Duy Nh t Vi n, “K thu t chuy n m ch trong m ng di n r ng”, i h cBách Khoa à N ng[9] Regis J. BUD Bates, “Optical Switching and Networking Handbook”, McGraw-Hill Companies[10] http://en.wikipedia.org/wiki/Dijkstra’s algorithm[11] http://vi.wikipedia.org/wiki/[12] Jun Zheng, Hussien T. Mousftah, “Distributed lightpath control forwavelength-routed WDM network”, University of Ottawa[13] Jin seek Choi, Nada Golmie, Francois Lapeyrere, Frederic Mouveaux andDavid Su, “A functional Classification of Routing and Wavelength AssignmentShemes in DWDM networks: Static Case”, National Institute of Standards andTechnology, Gaithersburg, MD, USA

Page 76: Thiet Ke Mang Quang

PH L C§ Th c hi n thêm bi n và th c hi n mã l nh sau:

void CAlgorithmsView::OnAddNode()

{

m_Dijkstra.StartAddNodes();

}

void CAlgorithmsView::OnAddEdge()

{

m_Dijkstra.StartAddEdges();

}

void CAlgorithmsView::OnShortestPath()

{

CShorthestPath dlg;

if(dlg.DoModal()==IDOK)

//

{

m_Dijkstra.ShortestPath(dlg.m_node1, dlg.m_node2);

}

}

§ Th c hi n v các node và các c nh b ng mã nh sau:

class CGraph

{

public:

long GetNrNodes();

CGraph();

virtual ~CGraph();

VTYPE_NODE m_nodes; // dãy các node

Page 77: Thiet Ke Mang Quang

VTYPE_EDGE m_edges; // dãy các c nh

VTYPE_NODE_P d; // array of longs that contain

// the shortest path at every step

VTYPE_NODE_P pi; // array of longs that contain

// the predecessor of each node for the shortest path

};

// // // // // // // // // // // // // //

class CNode

{

public:

CNode Copy();

double m_cost; // gia tri trong so

long m_NodeNr; // so node

POINT m_p; // diem do hoa cho node

CNode();

virtual ~CNode();

};

// // // // // // // // // // //

class CEdge

{

public:

bool m_red; // ve duong di ngan nhat

// (neu mot canh la mot phan cua duong di ngan nhat thi no duoc ve mau do)

double m_cost; // trong so cua canh (lay gia tri ngau nhien tu 0-9)

long m_secondNode;

long m_firstNode;

POINT m_secondPct;

POINT m_firstPct;

CEdge();

Page 78: Thiet Ke Mang Quang

virtual ~CEdge();

};

// ve canh bat dau tu node dau den node cuoi

§ Thu t toán Dijkstra:

// The Dijkstra's algorithm

STDMETHODIMP CDijkstra::ShortestPath(long node1, long node2)

{

ReleaseGraph();

InitializeSource(g, g.m_nodes[node1-1]);

// Thiet lap S ve rong

VTYPE_NODE S;

// Dat cac node vao Q

VTYPE_NODE Q;

VTYPE_NODE::iterator kl;

for(kl=g.m_nodes.begin(); kl<g.m_nodes.end(); kl++)

{

CNode node = (*kl).Copy();

Q.push_back(node);

}

// Algorithm

while(Q.size())

{

CNode nod = ExtractMin(Q); // tach node tim duoc ra khoi tap Q

// dua node nay vao tapS

S.push_back(nod);

VTYPE_NODE::iterator kl;

for(kl=g.m_nodes.begin(); kl<g.m_nodes.end(); kl++)

{

if(ExistEdge(nod, (*kl)))

Page 79: Thiet Ke Mang Quang

{

bool gasit = false;

VTYPE_NODE::iterator kll;

for(kll=Q.begin(); kll<Q.end(); kll++)

{

if((*kll).m_NodeNr == (*kl).m_NodeNr)

gasit = true;

}

if(gasit)

Relax(nod, (*kl), GetEdgeVal(nod, (*kl)));

}

}

}

RefreshDone(node1, node2);

return S_OK;

}

§ L nh th c hi n v :

// Draw

HDC dc = ::GetDC(m_hWnd);

HPEN pen=CreatePen(PS_SOLID,0,RGB(0,0,0));

HPEN penred=CreatePen(PS_SOLID,2,RGB(255,0,0));

HBRUSH brush=CreateSolidBrush(RGB(0,0,0));

HPEN oldpen;

HPEN oldbrush;

oldpen=(HPEN)SelectObject(dc,pen);

RECT rc;

::GetClientRect(m_hWndCD, &rc);

Rectangle(dc, rc.left, rc.top, rc.right, rc.bottom);

Page 80: Thiet Ke Mang Quang

HFONT OldFont = (HFONT)::SelectObject(dc, m_lmfont);

long nr = 0;

VTYPE_NODE::iterator kl;

for(kl=g.m_nodes.begin(); kl<g.m_nodes.end(); kl++)

{

char s[5];

ltoa((*kl).m_NodeNr, s, 10);;

Ellipse(dc, (*kl).m_p.x-10, (*kl).m_p.y-10, (*kl).m_p.x+10,

(*kl).m_p.y+10);

if(nr<9)

TextOut(dc, (*kl).m_p.x-5, (*kl).m_p.y-8, s, 1);

else

TextOut(dc, (*kl).m_p.x-8, (*kl).m_p.y-8, s, 2);

nr++;

}

oldbrush=(HPEN)SelectObject(dc,brush);

VTYPE_EDGE::iterator kll;

for(kll=g.m_edges.begin(); kll<g.m_edges.end(); kll++)

{

HPEN temp;

if((*kll).m_red)

temp=(HPEN)SelectObject(dc,penred);

MoveToEx(dc, (*kll).m_firstPct.x, (*kll).m_firstPct.y, NULL);

LineTo(dc, (*kll).m_secondPct.x, (*kll).m_secondPct.y);

Ellipse(dc, (*kll).m_secondPct.x-5, (*kll).m_secondPct.y-5,

(*kll).m_secondPct.x+5, (*kll).m_secondPct.y+5);

Page 81: Thiet Ke Mang Quang

POINT po;

po.x = ((*kll).m_firstPct.x+(*kll).m_secondPct.x)/2;

po.y = ((*kll).m_firstPct.y+(*kll).m_secondPct.y)/2;

char s[5];

ltoa((*kll).m_cost, s, 10);

TextOut(dc, po.x, po.y, s, 1);

if((*kll).m_red)

SelectObject(dc,temp);

}

::SelectObject(dc, OldFont);

SelectObject(dc,oldpen);

SelectObject(dc,oldbrush);

DeleteObject(pen);

DeleteObject(brush);

::ReleaseDC(m_hWnd, dc);

}

}

void CDijkstra::ReleaseGraph()

{

g.d.clear();

g.pi.clear();

VTYPE_EDGE::iterator kll;

for(kll=g.m_edges.begin(); kll<g.m_edges.end(); kll++)

{

(*kll).m_red = false;

}

Refresh();

}