Báo cáo tốt nghiệp: Nghiên cứu các giải thuật chọn đường trên mạng - ĐH Đông Đô
Số trang: 12
Loại file: pdf
Dung lượng: 1.31 MB
Lượt xem: 22
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Báo cáo tốt nghiệp: Nghiên cứu các giải thuật chọn đường trên mạng trình bày các kỹ thuật chọn đường trong mạng như kỹ thuật chọn đường thích nghi và kỹ thuật chọn đường không thích nghi; cài đặt thử nghiệm thuật toán chọn đường và kết luận.
Nội dung trích xuất từ tài liệu:
Báo cáo tốt nghiệp: Nghiên cứu các giải thuật chọn đường trên mạng - ĐH Đông Đô trường ®¹i häc ®«ng ®« khoa c«ng nghÖ th«ng tin b¸o c¸o tèt nghiÖp nghiªn cøu c¸c gi¶i thuËt chän ®ƯỜng trªn m¹ng more information and additional documents connect with me here: http://facebook.com/ngphutien/ Gi¸o viªn hướng dÉn : GS. TS. NguyÔn Thóc H¶i Sinh viªn thùc hiÖn : NguyÔn ViÕt Ngäc Líp : K96C2 Các file liên quan tới đồ án: Giai thuat chon duong tren mang.rar 302 KB https://mega.co.nz/#!Eg9ygITR!EE5cx1T1r4DbWgwyCMQ JaEdvQn5idN5jhY2hkg8joG4 Néi dung b¸o c¸o tèt nghiÖp C¸c kü thuËt chän ®ƯỜng trong m¹ng Kü thuËt chän ®ường thÝch nghi Chän ®ường theo vÐc-t¬ kho¶ng c¸ch Chän ®ường theo tr¹ng th¸i liªn kÕt Kü thuËt chän ®ường kh«ng thÝch nghi Chän ®ường tÜnh Chän ®ường tËp trung Cµi ®Æt thö nghiÖm thuËt to¸n chän ®ƯỜng ThuËt to¸n Dijkstra Cµi ®Æt thuËt to¸n Dijkstra kÕt luËn C¸c kü thuËt chän đường trong m¹ng Chän ®ường trong m¹ng lµ viÖc lùa chän ®ường ®i tèi u ®Ó truyÒn mét ®¬n vÞ d÷ liÖu tõ tr¹m nguån tíi tr¹m ®Ých C¸c tiªu chuÈn thường ®îc chän ®Ó x¸c ®Þnh ®ường ®i tèi ưu : §é dµi ®ường dÉn (path length) §é tin cËy cña viÖc truyÒn tin (reliability) §é trÔ (delay) Chi phÝ truyÒn tin (communication cost) Chän ®ường theo vÐc-t¬ kho¶ng c¸ch • Mçi router chia xÎ b¶ng chän ®ường víi c¸c router l©n cËn • B¶ng chän ®ường (th«ng tin vÒ toµn bé m¹ng) gåm : ID m¹ng ®Ých, “chi phÝ”, ID router kÕ tiÕp C¸c b¶ng chän ®ường trong mét liªn m¹ng • “Chi phÝ” lµ sè chÆng (hop) vµ lµ 1 ®¬n vÞ víi mäi liªn kÕt • Chu kú cËp nhËt b¶ng chän ®ường ng¾n (kho¶ng 30 gi©y/lÇn). CËp nhËt b¶ng chän ®ường cho router A Chän ®ường theo tr¹ng th¸i liªn kÕt • Mçi router chia xÎ b¶ng chän ®ường víi toµn bé c¸c router trong m¹ng • B¶ng chän ®ường (th«ng tin vÒ c¸c router l©n cËn) gåm : ID qu¶ng c¸o, ID m¹ng l©n cËn, “chi phÝ”, ID router l©n cËn. • “Chi phÝ” lµ 1 gi¸ trÞ ®îc tÝnh dùa trªn sù biÕn ®æi cña yÕu tè an toµn hay tr¹ng th¸i liªn kÕt • Chu kú cËp nhËt b¶ng chän ®ường lín (kho¶ng 30 phót/lÇn). Chän ®ường tÜnh • Mçi nót m¹ng cã mét b¶ng chän ®ường gåm : nót m¹ng ®Ých mµ gãi tin cã thÓ ®îc chuyÓn ®Õn & c¸c ®ường ®i kh¸c nhau tíi ®Ých. • B¶ng chän ®ường ®îc ngêi qu¶n trÞ m¹ng tÝnh to¸n tríc vµ cµi ®Æt trong m¹ng cè ®Þnh. • Tríc khi göi gãi tin, mét nót m¹ng t¹o ra mét sè ngÉu nhiªn vµ chän ra mét ®ường ®i thÝch hîp dùa trªn sè ngÉu nhiªn ®ã. Chän ®ường tËp trung • Trong m¹ng cã mét vµi trung t©m ®iÒu khiÓn chän ®ường RCC (Routing Control Center) ®Ó cÊt gi÷ th«ng tin tæng thÓ vÒ m¹ng. • C¸c nót m¹ng cã thÓ kh«ng göi th«ng tin nµo vÒ m¹ng tíi trung t©m hoÆc (chän ®ường tÜnh) göi theo ®Þnh kú (chän ®ường ®éng). • ¦u ®iÓm : th«ng tin trong RCC ®Çy ®ñ nªn ®a ra quyÕt ®Þnh chän ®ường nhanh vµ chÝnh x¸c. Gi¶i phãng c¸c nót m¹ng khái viÖc tÝnh to¸n chän ®- ường. • Nhîc ®iÓm : dÔ x¶y ra t¾c nghÏn do sù tËp trung lu l- îng cao t¹i c¸c trung t©m ®iÒu khiÓn chän ®ường. ThuËt to¸n Dijkstra • lij : kho¶ng c¸ch gi÷a 2 nót m¹ng ij. lij=vc nÕu ktt ®- ường. • Nk : tËp hîp cña k+1 phÇn Minh häa thuËt to¸n Dijkstra (1) 1. S¬ ®å m¹ng vÝ dô 2. A lµ ®Ønh nguån. Nh·n cña c¸c ®Ønh ®îc g¸n gi¸ trÞ v« cïng lín. 3. Nh·n cña c¸c ®Ønh l©n cËn A ®îc g¸n gi¸ trÞ b»ng kho¶ng c¸ch gi÷a chóng 4. D lµ ®Ønh cã 'gi¸ trÞ' nhá nhÊt ®îc chän. Nh·n cña c¸c ®Ønh l©n cËn D ®îc g¸n gi¸ trÞ b»ng kho¶ng c¸ch gi÷a chóng víi gi¸ trÞ nh·n cña D Minh häa thuËt to¸n Dijkstra (2) 5. C lµ ®Ønh tiÕp theo cã nh·n nhá nhÊt ®îc chän. CËp nhËt l¹i c¸c nh·n l©n cËn C, ®¸nh dÊu l¹i ®ường ®i CF (do CFCµi ®Æt thuËt to¸n Dijkstra KÕt luËn KÕt qu¶ nghiªn cøu : T×m hiÓu, ph©n tÝch vµ ®¸nh gi¸ ®îc c¸c kü thuËt chän ®- ường tiªu biÓu nhÊt. Cµi ®Æt thö nghiÖm ®îc thuËt to¸n Dijkstra vµ m« pháng qu¸ tr×nh chän ®ường trªn m¹ng. H¹n chÕ : Cha t×m hiÓu thùc tÕ ®îc qu¸ tr×nh chän ®ường cña c¸c lo¹i m¹ng kh¸c nhau. Cha cµi ®Æt ®îc thuËt to¸n chän ®ường trªn mét m¹ng thùc sù.
Nội dung trích xuất từ tài liệu:
Báo cáo tốt nghiệp: Nghiên cứu các giải thuật chọn đường trên mạng - ĐH Đông Đô trường ®¹i häc ®«ng ®« khoa c«ng nghÖ th«ng tin b¸o c¸o tèt nghiÖp nghiªn cøu c¸c gi¶i thuËt chän ®ƯỜng trªn m¹ng more information and additional documents connect with me here: http://facebook.com/ngphutien/ Gi¸o viªn hướng dÉn : GS. TS. NguyÔn Thóc H¶i Sinh viªn thùc hiÖn : NguyÔn ViÕt Ngäc Líp : K96C2 Các file liên quan tới đồ án: Giai thuat chon duong tren mang.rar 302 KB https://mega.co.nz/#!Eg9ygITR!EE5cx1T1r4DbWgwyCMQ JaEdvQn5idN5jhY2hkg8joG4 Néi dung b¸o c¸o tèt nghiÖp C¸c kü thuËt chän ®ƯỜng trong m¹ng Kü thuËt chän ®ường thÝch nghi Chän ®ường theo vÐc-t¬ kho¶ng c¸ch Chän ®ường theo tr¹ng th¸i liªn kÕt Kü thuËt chän ®ường kh«ng thÝch nghi Chän ®ường tÜnh Chän ®ường tËp trung Cµi ®Æt thö nghiÖm thuËt to¸n chän ®ƯỜng ThuËt to¸n Dijkstra Cµi ®Æt thuËt to¸n Dijkstra kÕt luËn C¸c kü thuËt chän đường trong m¹ng Chän ®ường trong m¹ng lµ viÖc lùa chän ®ường ®i tèi u ®Ó truyÒn mét ®¬n vÞ d÷ liÖu tõ tr¹m nguån tíi tr¹m ®Ých C¸c tiªu chuÈn thường ®îc chän ®Ó x¸c ®Þnh ®ường ®i tèi ưu : §é dµi ®ường dÉn (path length) §é tin cËy cña viÖc truyÒn tin (reliability) §é trÔ (delay) Chi phÝ truyÒn tin (communication cost) Chän ®ường theo vÐc-t¬ kho¶ng c¸ch • Mçi router chia xÎ b¶ng chän ®ường víi c¸c router l©n cËn • B¶ng chän ®ường (th«ng tin vÒ toµn bé m¹ng) gåm : ID m¹ng ®Ých, “chi phÝ”, ID router kÕ tiÕp C¸c b¶ng chän ®ường trong mét liªn m¹ng • “Chi phÝ” lµ sè chÆng (hop) vµ lµ 1 ®¬n vÞ víi mäi liªn kÕt • Chu kú cËp nhËt b¶ng chän ®ường ng¾n (kho¶ng 30 gi©y/lÇn). CËp nhËt b¶ng chän ®ường cho router A Chän ®ường theo tr¹ng th¸i liªn kÕt • Mçi router chia xÎ b¶ng chän ®ường víi toµn bé c¸c router trong m¹ng • B¶ng chän ®ường (th«ng tin vÒ c¸c router l©n cËn) gåm : ID qu¶ng c¸o, ID m¹ng l©n cËn, “chi phÝ”, ID router l©n cËn. • “Chi phÝ” lµ 1 gi¸ trÞ ®îc tÝnh dùa trªn sù biÕn ®æi cña yÕu tè an toµn hay tr¹ng th¸i liªn kÕt • Chu kú cËp nhËt b¶ng chän ®ường lín (kho¶ng 30 phót/lÇn). Chän ®ường tÜnh • Mçi nót m¹ng cã mét b¶ng chän ®ường gåm : nót m¹ng ®Ých mµ gãi tin cã thÓ ®îc chuyÓn ®Õn & c¸c ®ường ®i kh¸c nhau tíi ®Ých. • B¶ng chän ®ường ®îc ngêi qu¶n trÞ m¹ng tÝnh to¸n tríc vµ cµi ®Æt trong m¹ng cè ®Þnh. • Tríc khi göi gãi tin, mét nót m¹ng t¹o ra mét sè ngÉu nhiªn vµ chän ra mét ®ường ®i thÝch hîp dùa trªn sè ngÉu nhiªn ®ã. Chän ®ường tËp trung • Trong m¹ng cã mét vµi trung t©m ®iÒu khiÓn chän ®ường RCC (Routing Control Center) ®Ó cÊt gi÷ th«ng tin tæng thÓ vÒ m¹ng. • C¸c nót m¹ng cã thÓ kh«ng göi th«ng tin nµo vÒ m¹ng tíi trung t©m hoÆc (chän ®ường tÜnh) göi theo ®Þnh kú (chän ®ường ®éng). • ¦u ®iÓm : th«ng tin trong RCC ®Çy ®ñ nªn ®a ra quyÕt ®Þnh chän ®ường nhanh vµ chÝnh x¸c. Gi¶i phãng c¸c nót m¹ng khái viÖc tÝnh to¸n chän ®- ường. • Nhîc ®iÓm : dÔ x¶y ra t¾c nghÏn do sù tËp trung lu l- îng cao t¹i c¸c trung t©m ®iÒu khiÓn chän ®ường. ThuËt to¸n Dijkstra • lij : kho¶ng c¸ch gi÷a 2 nót m¹ng ij. lij=vc nÕu ktt ®- ường. • Nk : tËp hîp cña k+1 phÇn Minh häa thuËt to¸n Dijkstra (1) 1. S¬ ®å m¹ng vÝ dô 2. A lµ ®Ønh nguån. Nh·n cña c¸c ®Ønh ®îc g¸n gi¸ trÞ v« cïng lín. 3. Nh·n cña c¸c ®Ønh l©n cËn A ®îc g¸n gi¸ trÞ b»ng kho¶ng c¸ch gi÷a chóng 4. D lµ ®Ønh cã 'gi¸ trÞ' nhá nhÊt ®îc chän. Nh·n cña c¸c ®Ønh l©n cËn D ®îc g¸n gi¸ trÞ b»ng kho¶ng c¸ch gi÷a chóng víi gi¸ trÞ nh·n cña D Minh häa thuËt to¸n Dijkstra (2) 5. C lµ ®Ønh tiÕp theo cã nh·n nhá nhÊt ®îc chän. CËp nhËt l¹i c¸c nh·n l©n cËn C, ®¸nh dÊu l¹i ®ường ®i CF (do CFCµi ®Æt thuËt to¸n Dijkstra KÕt luËn KÕt qu¶ nghiªn cøu : T×m hiÓu, ph©n tÝch vµ ®¸nh gi¸ ®îc c¸c kü thuËt chän ®- ường tiªu biÓu nhÊt. Cµi ®Æt thö nghiÖm ®îc thuËt to¸n Dijkstra vµ m« pháng qu¸ tr×nh chän ®ường trªn m¹ng. H¹n chÕ : Cha t×m hiÓu thùc tÕ ®îc qu¸ tr×nh chän ®ường cña c¸c lo¹i m¹ng kh¸c nhau. Cha cµi ®Æt ®îc thuËt to¸n chän ®ường trªn mét m¹ng thùc sù.
Tìm kiếm theo từ khóa liên quan:
Đồ án tốt nghiệp mạng máy tính Đề tài thiết kế mạng Nghiên cứu giải thuật chọn đường trên mạng Kỹ thuật chọn đường thích nghi Thuật toán Dijkstra Thuật toán chọn đườngTài liệu liên quan:
-
Đồ án tốt nghiệp Mạng máy tính: Giám sát hệ thống mạng bằng phần mềm Zabbix
57 trang 47 0 0 -
Thực hành Toán rời rạc - Chương 7: Đồ thị và các tính chất của đồ thị
10 trang 44 0 0 -
Bài giảng Lý thuyết đồ thị: Chương 7 - TS. Lê Nhật Duy
19 trang 41 0 0 -
Bài giảng Thuật toán ứng dụng: Graphs
141 trang 41 0 0 -
Báo cáo Thực hành Mạng máy tính: Bài Lab 2
43 trang 36 0 0 -
Tiểu luận: Thiết kế hệ thống mạng cho một công ty (Công ty TPLTRANSER)
25 trang 34 0 0 -
Bài giảng cơ sở lập trình nâng cao - Chương 8
37 trang 32 0 0 -
Đồ án thiết kế luận lý: Gửi và nhận tin nhắn trên module sim900 sử dụng MCU89 để điều khiển
16 trang 32 0 0 -
Tiểu luận: Xây dựng và quảng bá website vngoingtour.com
33 trang 30 0 0 -
47 trang 30 0 0