Bài giảng Truyền số liệu và mạng - Chương 5: Mạng viễn thông

Döï aùn 802.

„ Moâ hình TCP/IP

„ Ethernet, Token Pass,Token Ring

„ Ñòa chæ Ip

„ Ñònh tuyeán

„ Caùc thieát bò maïng vaø lieân maïng

pdf101 trang | Chuyên mục: Truyền Dữ Liệu | Chia sẻ: yen2110 | Lượt xem: 406 | Lượt tải: 0download
Tóm tắt nội dung Bài giảng Truyền số liệu và mạng - Chương 5: Mạng viễn thông, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
ï nhaän caùc goùi döõ töø nguoàn chuyeån ñeán traïm ñích
„ Khi caùc goùi döõ lieäu ñi vaøo nuùt chuyeån maïch, chuùng ñöôïc kieåm 
tra bôûi CPU cuûa nuùt (ñòa chæ ñích lôùp maïng cuûa goùi). Döïa vaøo 
ñoù goùi seõ ñöa ñeán haøng ñôïi cuûa ngoõ ra thích hôïp. Chöùc naêng 
naøy ñöôïc goïi laø ñònh tuyeán (routing) 
¾ Vieäc ñònh tuyeán taïi moãi nuùt seõ gaây ra 
thôøi gian treã 
‰ Treã do xeáp haøng trong CPU vaø
haøng ñôïi lieân keát ra
‰ Treã do thôøi gian xöû lyù cuûa CPU
‰ Treã do thôøi gian truyeàn goùi 
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-73
User Plane
Control Plane
Output 
Packets
Input 
Packets
Header payload 
Forwarding
Table
Packet
Classification
Next Hop + Port
Queuing and 
Schedule rules
Output
Queue
Routing
Packets
Ñònh tuyeán
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-74
Ñònh tuyeán
„ Ñònh tuyeán
„ Nhaän goùi döõ lieäu töø nguoàn vaø phaân phoái ñeán ñích
„ Nuùt chuyeån maïch
„ Thöïc hieän vieäc chuyeån maïch
„ Ñònh tuyeán
„ Ñònh tuyeán khoâng baûng:
„ Ngaãu nhieân
„ Nguoàn
„ Tính toaùn
„ Ñònh tuyeán theo baûng
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-75
Ñònh tuyeán
„ Ñònh tuyeán theo baûng
„ Xaùc ñònh con ñöôøng ñeán ñích toái öu
„ Khi tính toaùn toái öu, coù theå xem xeùt ñeán:
„ Toång thôøi gian truyeàn
„ Thôøi gian xöû lyù vaø xeáp haøng taïi moãi nuùt
„ Möùc ñoä öu tieân cuûa moãi goùi
„ Hoaïch ñònh cuûa admin
„ Thuû tuïc ñònh tuyeán
„ Tính chaát:
„ Tónh & ñoäng
„ Taäp trung & phaân boá
„ Thuû tuïc taäp trung: Shortest Forward Path Tree (SFPT), Shortest 
Backward Path Tree (SBPT)
„ Thuû tuïc phaân boá: Thuû tuïc trao ñoåi khoaûng caùch
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-76
Ñònh tuyeán
„ THUAÄT TOAÙN SFPT 
(SHORT FORWARD PATH FIRST)
„ Xaùc ñònh ñöôøng ñi ngaén nhaát töø 1 nguoàn tôùi taát caû caùc nuùt 
treân maïng 
„ Vò trí trung taâm caàn phaûi thöïc hieän vieäc tính toaùn naøy moät 
laàn cho moãi node ñeå xaùc ñònh con ñöôøng ngaén nhaát tôùi moãi 
node coøn laïi
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-77
Ñònh tuyeán
„ Moâ taû thuaät toaùn SFPT :
„ Trong caây SHORT FORWARD PATH FIRST (SFPT), Dijkstra ñaõ ñònh nghóa 
ra ba loaïi nhaùnh : I, II vaø III. Vaø trong router, seõ coù ba database ñaïi dieän cho 
taäp ba loaïi nhaùnh ñoù, goàm coù :
„ Tree database : ñaïi dieän cho nhaùnh loaïi I. Nhöõng link (nhaùnh) naøo ñöôïc theâm 
vaøo caây SFPT seõ ñöôïc theâm vaøo ñaây. Khi thuaät toaùn SFPT hoaøn taát, thì
database naøy chính laø toaøn boä caây SFPT.
„ Candidate database : database naøy ñaïi dieän cho nhaùnh loaïi II. Caùc link ñöôïc 
copy töø link state database sang database naøy theo moät traät töï nhaát ñònh. Caùc 
link trong database naøy seõ laàn löôït ñöôïc khaûo saùt ñeå theâm vaøo caây SFPT.
„ Link state database : chöùa taát caû caùc link. Ñaïi dieän cho loaïi nhaùnh III.
„ Ngoaøi ra Dijkstra cuõng ñònh nghóa ra hai loaïi node, A vaø B. Loaïi A, bao goàm 
taát caû caùc router noái vôùi caùc link trong caây SFPT. Loaïi B, goàm taát caû caùc 
router khaùc. Khi thuaät toaùn SFPT keát thuùc thì caùc router loaïi B seõ khoâng coøn.
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-78
Ñònh tuyeán
„ Thuaät toaùn SFPT cuûa Dijkstra nhö sau :
„ Böôùc 1 : Choïn moät router laøm goác.
„ Böôùc 2 : taát caû caùc link noái giöõa router goác vôùi neighbor cuûa noù seõ 
ñöôïc ñöa vaøo candidate database.
„ Böôùc 3 : cost cuûa moãi link trong candidate database seõ ñöôïc tính toaùn. 
Link naøo coù cost nhoû nhaát seõ ñöôïc theâm vaøo Tree database. Neáu nhö
coù hai link coù cost nhoû nhaát baèng nhau thì seõ choïn moät.
„ Böôùc 4 : router nighbor noái vôùi ñöôøng link ñoù seõ ñöôïc kieåm tra. Taát caû
caùc ñöôøng link noái vôùi router ñoù seõ ñöôïc ñöa vaøo candidate database, 
ngoaøi tröø ñöôøng link ñaõ coù trong Tree database.
„ Böôùc 5 : Neáu vaãn coøn giaù trò trong candidate database thì thuaät toaùn seõ 
quay laïi böôùc 3 thöïc hieän tieáp. Neáu khoâng coøn, thì döøng thuaät toaùn. 
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-79
Ñònh tuyeán
Giaûi thuaät :
N={s} (với s là nút nguồn )
For all node v#s
Begin 
εsv:=Csv
If εsv<∞ then Lsv:=(s,v)
End
Do while (N không chứa tất cả các node)
Find w#N for which εsw=minεsv
N=N∪{w} (N hợp với w, tức bổ sung thêm w vào N)
For all v∉N
Begin
Temp:=εsv
εsv:=min(εsv,εsw +εwv)
if εsv<temp then
L:=Lsw∪{v}
End
End
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-80
Ñònh tuyeán
„ Ví duï :Tìm ñöôøng ñi ngaén nhaát töø A ñeán taát caû caùc nuùt
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-81
Ñònh tuyeán
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-82
Ñònh tuyeán
AB
CD
E
3
2
1
7
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-83
Caùc thieát bò maïng vaø lieân maïng
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-84
Caùc thieát bò maïng vaø lieân maïng
¾Repeater (boä laëp laïi): Chæ hoaït ñoäng ôû lôùp 1
¾Bridge (caàu noái): hoaït ñoäng ôû lôùp 1 vaø 2
¾Router (boä ñònh tuyeán): hoaït ñoäng ôû lôùp 1, 2 vaø 3
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-85
Caùc thieát bò maïng vaø lieân maïng
„ Repeater
„ Repeater laø thieát bò maïng, hoaït ñoäng trong 1 maïng LAN 
„ Hoaït ñoäng trong phaïm vi lôùp vaät lyù cuûa moâ hình OSI
„ Keùo daøi chieàu daøi vaät lyù cuûa maïng baèng caùch khoâi phuïc laïi 
tín hieäu (ñaõ yeáu) treân ñöôøng truyeàn 
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-86
Caùc thieát bò maïng vaø lieân maïng
„ Bridge
„ Bridge laø thieát bò maïng, hoaït ñoäng trong 1 maïng LAN 
„ Brigde chia maïng lôùn thaønh nhieàu maïng nhoû hôn ñeå giaûm 
bôùt xung ñoät 
„ Hoaït ñoäng trong phaïm vi lôùp vaät lyù vaø lieân keát döõ lieäu cuûa 
moâ hình OSI
„ Bridge laøm nhieäm vuï taùi taïi tín hieäu vaø kieåm tra ñòa chæ ñeå
phaân phoái chuùng ñeán ñích döïa vaøo baûng ñòa chæ
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-87
Caùc thieát bò maïng vaø lieân maïng
D E F 
A truyeàn data ñeán C, D truyeàn data ñeán F ñoàng thôøi
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-88
Caùc thieát bò maïng vaø lieân maïng
„ Router
„ Router laø thieát bò lieân maïng, duøng ñeå keát noái caùc maïng 
LAN 
„ Hoaït ñoäng trong phaïm vi lôùp vaät lyù, lieân keát döõ lieäu vaø lôùp 
maïng cuûa moâ hình OSI
„ Chöùa phaàn meàm thöïc hieän vieäc ñònh tuyeán (xaùc ñònh 
ñöôøng ñi ngaén nhaát).
„ Vieäc ñònh tuyeán ñöôïc thöïc hieän döïa treân ñòa chæ cuûa lôùp 
maïng (ñòa chæ IP)
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-89
Caùc thieát bò maïng vaø lieân maïng
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-90
Caùc thieát bò maïng vaø lieân maïng
„ GATEWAY
„ Hoaït ñoäng ôû caû 7 lôùp trong moâ hình tham khaûo OSI 
„ Coù theå truyeàn döõ lieäu giöõa 2 maïng coù nghi thöùc khaùc nhau
„ Gateway (coång) thöôøng laø boä ñònh tuyeán coù caøi phaàn meàm 
ñeå hieåu nhöõng nghi thöùc cuûa moãi maïng coù keát noái ñeán boä
ñònh tuyeán 
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-91
Chöông 5_Baøi taäp :
Mạng Viễn thoâng
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-92
Baøi 1
„ Haõy tính vaø ñieàn caùc thoâng soá thích hôïp vaøo baûng sau
175.12.239.244
194.125.35.199
150.127.221.244
123.1.1.15
218.14.55.137
Broadcast AddressHost AddressNetwork Address
Address 
ClassHost IP Address
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-93
Baøi 2
„ Cho bieát trong caùc ñòa chæ IP sau ñaây. Ñòa chæ naøo khoâng coù
giaù trò. Taïi sao ?
„ 150.100.255.255
„ 175.100.255.18
„ 195.234.253.0
„ 100.0.0.23
„ 188.258.221.176
„ 127.34.25.189
„ 224.156.217.73
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-94
Baøi 3
„ Moät chi nhaùnh coâng ty A coù ñòa chæ maïng laø : 192.168.24.100/24 
„ Haõy cho bieát /24 mang yù nghóa gì vaø cho bieát ñòa chæ IP naøy thuoäc lôùp 
maïng naøo? Subnet mask laø bao nhieâu ?
„ Giaû söû chi nhaùnh muoán chia ra 4 maïng con (subnets), moãi subnet coù
khoaûng 30 hosts. Haõy tính vaø ñieàn thoâng soá vaøo baûng sau:
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-95
Baøi 4
„ Moät nhaø quaûn trò maïng caàn xaây döïng moät network bao goàm 5 
subnet nhö hình veõ sau:
•Vôùi caùc yeâu caàu:
Net1: goàm 10 thieát bò maïng
Net2: goàm 6 thieát bò maïng
Net3: goàm 18 thieát bò maïng
Net4: goàm 22 thieát bò maïng
Net5: goàm 17 thieát bò maïng
„ Haõy chia ñòa chæ IP cho caùc subnet vaø xaùc ñònh subnet-mask töông öùng 
vôùi ñòa chæ IP lôùp C 192.28.15.0 cho tröôùc.
„ Haõy tính soá löôïng ñòa chæ IP toång coäng coù theå söû duïng ñöôïc töø ñoù suy 
ra soá löôïng IP coøn laïi.
„ Neáu duøng taát caû caùc thieát bò maïng cuûa 5 subnet treân trong moät 
network duy nhaát söû duïng ñòa chæ netwwork laø 192.28.15.0. Haõy tính 
soá löôïng ñòa chæ IP coøn laïi trong network ñoù
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-96
Baøi 5
„ Moät coâng ty coù 4 chi nhaùnh ñöôïc caáp ñòa chæ IP lôùp C 
192.168.12.0. Chi nhaùnh 1 döï kieán coù toái ña 60 ngöôøi söû duïng 
vaø caùc chi nhaùnh coøn laïi toái ña 25 ngöôøi söû duïng. Tính toaùn 
phaân vuøng ñòa chæ IP ñöôïc caáp cho caùc chi nhaùnh cuûa coâng ty vaø
ghi chuù daõy ñòa chæ IP coù theå caáp cho ngöôøi söû duïng cuûa töøng
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-97
Baøi 6
„ Cho topo maïng nhö Hình veõ döôùi ñaây, vôùi nuùt goác laø A
„ Duøng giaûi thuaät ñònh tuyeán OSPF, laäp baûng ñònh tuyeán vaø tìm ñöôøng 
ñi ngaén nhaát töø nuùt goác laø A ñeán caùc nuùt coøn laïi treân maïng.
„ Khi moät link treân maïng bò hoûng thì laøm theá naøo caùc Router bieát ñeå caäp 
nhaät laïi baûng ñònh tuyeán.
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-98
Baøi 7
„ Cho topo maïng nhö Hình veõ döôùi ñaây, vôùi nuùt goác laø A
„ Duøng giaûi thuaät ñònh tuyeán OSPF, laäp baûng ñònh tuyeán vaø tìm ñöôøng 
ñi ngaén nhaát töø nuùt goác laø A ñeán caùc nuùt coøn laïi treân maïng.
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-99
Baøi 8
„ Cho maïng coù caáu truùc nhö hình veõ. Söû duïng thuaät toaùn 
Dijkstra ñeå tìm ñöôøng ñi töø node F ñeán caùc node coøn laïi
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-100
Baøi 9
„ Ñieàn caùc thoâng soá vaøo baûng sau
Khoa Điện – Điện tử - ĐHBK TP.HCM 5-101
Baøi 10
„ Haõy cho bieát phaûi duøng loaïi caùp naøo ñeå keát noái caùc thieát bò 
sau (coång LAN): Router-Router, PC-PC, Switch-Switch, 
Router-Switch, PC-Switch, PC-Router

File đính kèm:

  • pdfbai_giang_truyen_so_lieu_va_mang_chuong_5_mang_vien_thong.pdf