Bài giảng Các giao thức định tuyến: DSDV (Destination-sequenced distance-vector routing protocol)
lượt xem 1
download
Bài giảng Các giao thức định tuyến: DSDV (Destination-sequenced distance-vector routing protocol). Chương này cung cấp cho học viên những nội dung gồm: introduction distance-vector; the property of ad-hoc networks; routing protocol; routing algorithm; link-state; DSDV protocol; route advertisements;... Mời các bạn cùng tham khảo chi tiết nội dung bài giảng!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Các giao thức định tuyến: DSDV (Destination-sequenced distance-vector routing protocol)
- DSDV Destination-Sequenced Distance-Vector Routing Protocol
- Outline n Introduction n Distance-Vector n DSDVProtocol n Summary
- Introduction n The property of ad-hoc networks n Topology may be quite dynamic n No administrative host n Hosts with finite power
- Introduction n The properties of the ad-hoc network routing protocol n Simple n Less storage space n Loop free n Short control message (Low overhead) n Less power consumption n Multiple disjoint routes n Fast rerouting mechanism
- Introduction n Routing Protocol: n Table-driven (proactive) n Source-initiated on-demand (reactive) n Hybrid n Routing Algorithm n Link-State algorithm: n Each node maintains a view of the network topology n Distance-Vector algorithm: n Every node maintains the distance of each destination
- Link-State n Like the shortest-path computation method n Each node maintains a view of the network topology with a cost for each link n Periodically broadcast link costs to its outgoing links to all other nodes such as flooding
- Link-State A link costs F H B E C G D
- Distance-Vector n known also as Distributed Bellman-Ford or RIP (Routing Information Protocol) n Every node maintains a routing table n all available destinations n the next node to reach to destination n the number of hops to reach the destination n Periodically send table to all neighbors to maintain topology
- Distance Vector (Tables) 1 2 A B C Dest. Next Metric … Dest. Next Metric … Dest. Next Metric … A A 0 A A 1 A B 3 B B 1 B B 0 B B 2 C B 3 C C 2 C C 0
- Distance Vector (Update) B broadcasts the new routing information to his neighbors Routing table is updated (A, 1) (A, 1) (B, 0) (B, 0) (C, 1) (C, 1) 1 1 A B C Dest. Next Metric … Dest. Next Metric … Dest. Next Metric … A A 0 A A 1 A B 3 2 B B 1 B B 0 B B 1 C B 3 2 C C 1 C C 0
- Distance Vector (New Node) broadcasts to update tables of C, B, A with new entry for D (A, 1) (A, 2) (B, 0) (B, 1) (C, 1) (C, 0) (D, 2) (D, 1) (D, 0) 1 1 1 A B C D Dest. Next Metric … Dest. Next Metric … Dest. Next Metric … A A 0 A A 1 A B 2 B B 1 B B 0 B B 1 C B 2 C C 1 C C 0 D B 3 D C 2 D D 1
- Distance Vector (Broken Link) 1 1 1 A B C D Dest. Next Metric … Dest.c Next Metric … Dest. Next Metric … … … … … … … … … … D B 3 D C 2 D B D 1 ∞
- Distance Vector (Loops) (D, 2) (D, 2) 1 1 1 A B C D Dest. Next Metric … Dest. Next Metric … Dest. Next Metric … … … … … … … … … … D B 3 D C 2 D B 3
- Distance Vector (Count to Infinity) (D,5) (D,4) (D,4) (D,3) (D,2) (D,2) 1 1 1 A B C D Dest. Next Metric … Dest.c Next Metric … Dest. Next Metric … … … … … … … … … … D B 3, 5, … D C 2, 4, 6… D B 3, 5, …
- Distance Vector n DV not suited for ad-hoc networks! n Loops n Count to Infinity n New Solution -> DSDV Protocol
- DSDV Protocol n DSDV is Destination Based n No global view of topology
- DSDV Protocol n DSDV is Proactive (Table Driven) n Each node maintains routing information for all known destinations n Routing information must be updated periodically n Traffic overhead even if there is no change in network topology n Maintains routes which are never used
- DSDV Protocol n Keep the simplicity of Distance Vector n Guarantee Loop Freeness n New Table Entry for Destination Sequence Number n Allow fast reaction to topology changes n Make immediate route advertisement on significant changes in routing table n but wait with advertising of unstable routes (damping fluctuations)
- DSDV (Table Entries) Destination Next Metric Seq. Nr Install Time A A 0 A-550 001000 B B 1 B-102 001200 C B 3 C-588 001200 D B 4 D-312 001200 n Sequence number originated from destination. Ensures loop freeness. n Install Time when entry was made (used to delete stale entries from table)
- DSDV (Route Advertisements) n Advertise to each neighbor own routing information n Destination Address n Metric = Number of Hops to Destination n Destination Sequence Number n Rules to set sequence number information n On each advertisement increase own destination sequence number (use only even numbers) n If a node is no more reachable (timeout) increase sequence number of this node by 1 (odd sequence number) and set metric = ∞
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng mạng máy tính: Giao thức định tuyến
58 p | 366 | 108
-
Bài giảng SIP - Giao thức khởi tạo phiên
73 p | 141 | 23
-
Bài giảng Mạng máy tính nâng cao - Chương 7: Các giao thức định tuyến IP (P1)
35 p | 155 | 21
-
Bài giảng Mạng cơ bản: Bài 5 - Các giao thức và phần mềm mạng
33 p | 95 | 7
-
Bài giảng Thông tin dữ liệu và mạng máy tính - Chương 4: Các giao thức điều khiển liên kết dữ liệu (data link control protocols)
18 p | 71 | 4
-
Bài giảng Bộ giao thức TCP/IP: Phần 2 - Trường ĐH Công nghệ GTVT
144 p | 11 | 4
-
Bài giảng Các giao thức định tuyến: SDN (Software defined network)
29 p | 10 | 2
-
Bài giảng Các giao thức định tuyến: Các khái niệm cơ bản về mạng máy tính
32 p | 7 | 2
-
Bài giảng Các giao thức định tuyến: Giới thiệu môn học
8 p | 7 | 1
-
Bài giảng Các giao thức định tuyến: Các giải thuật định tuyến
64 p | 3 | 1
-
Bài giảng Các giao thức định tuyến: Các giao thức định tuyến nội vùng (Interior gateway protocol)
44 p | 7 | 1
-
Bài giảng Các giao thức định tuyến: Giao thức định tuyến OSPF
48 p | 5 | 1
-
Bài giảng Các giao thức định tuyến: Border gateway protocol
63 p | 5 | 1
-
Bài giảng Các giao thức định tuyến: Định tuyến cho mạng quang
52 p | 3 | 1
-
Bài giảng Các giao thức định tuyến: Thiết kế giao thức định tuyến
11 p | 5 | 1
-
Bài giảng Các giao thức định tuyến: Giao thức định tuyến mạng MANET
30 p | 4 | 1
-
Bài giảng Các giao thức định tuyến: Khái niệm, phân loại
30 p | 7 | 1
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn