09-MANET Routing-Reactive.ppt

Tài liệu tương tự
03-Routing_Protocols_Giai thua tim duong.ppt

Chương 2 Tầng vật lý

06-BGP.ppt

Kyõ Thuaät Truyeàn Soá Lieäu

Chuong 13 - Internet trong doanh nghiep - Quan ly Internet.ppt

Telcom 2000 Lecture Notes 6OLGHÃ 6OLGHÃ Copyright 1997 Martin B.H. Weiss All rights reserved Page 1 2/11/99 1

Slide 1

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG PHẠM MINH TUẤN ĐỊNH TUYẾN TRONG MẠNG CẢM BIẾN KHÔNG DÂY ẢO HÓA Chuyên

Domain Name System - DNS Domain Name System - DNS Bởi: Phạm Nguyễn Bảo Nguyên Như chúng ta đã biết DHCP Server có tác dụng cấp phát IP cho các Client

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ VÕ VĂN HƢNG ĐÁNH GIÁ VÀ SO SÁNH HIỆU SUẤT GIAO THỨC TẦNG MAC THEO CHUẨN IEEE802.11, IEEE VÀ I

Microsoft Word - status_code_trong_servlet.docx

Xử lý thông tin bản đồ trong GIS Xử lý thông tin bản đồ trong GIS Bởi: Vo Quang Minh CẤU TRÚC THÔNG TIN BẢN ĐỒ Giới thiệu Các đối tượng số trong cơ sở

BƯỚC 1 CÀI LẮP SIM BƯỚC 2 APN BƯỚC 3 ĐĂNG KÝ HOÀN THÀNH Bỏ SIM vào máy di động. Cài đặt APN. Vui lòng khởi động lại thiết bị. Vui lòng mở trình duyệt

BÀI THỰC HÀNH 1: THỰC HÀNH KÍCH HOẠT IPV6 TRÊN HĐH WINDOW, LINUX

Hướng dẫn KHG sử dụng dịch vụ BaaS do Mobifone Global cung cấp Tổng Công ty Viễn thông MOBIFONE là nhà cung cấp dịch vụ Viễn thông và CNTT hàng đầu tạ

Chương II - KIẾN TRÚC HỆ ĐIỀU HÀNH

Internet Information Service - IIS Internet Information Service - IIS Bởi: Phạm Nguyễn Bảo Nguyên Chúng ta đã tìm hiểu về cách dựng một NAT Server...

Đề xuất thuật toán cải tiến hiệu năng mạng P2P

ETH-MOD-T BỘ CHUYỂN ĐỔI GIAO THỨC HAI CHIỀU MODBUS - ETHERNET 1 Thông tin chung: Tất cả dữ liệu của đồng hồ và relay trong đường dây được kết nối với

iCeeNee iOS User's Manual.docx

Bài 3 Tựa bài

LỖI PROXY Để tiết kiệm lượng dữ liệu tải về, kiểm soát thông tin và đảm bảo an toàn khi truy cập Internet thì một số hệ thống thiết lập thêm máy chủ p

Microsoft Word - Huong dan su dung Mailchimp.docx

Microsoft Word - http_header_fields.docx

XJ-UT311WN_XJ-UT351WN

Hướng dẫn cấu hình tổng đài AsteriskNow và kết nối Trunk với tổng đài Cisco CME 1. Giới thiệu Bùi Quốc Kỳ Để nghiên cứu về tổng đài mã nguồn mở Asteri

THƯ VIỆN TRUNG TÂM ĐHQG-HCM PHÒNG PHỤC VỤ ĐỘC GIẢ * I. CỔNG TRA CỨU & TRUY CẬP TÀI LIỆU KHOA HỌC 3 I. MỤC LỤC TRỰC TUYẾN TVTT Tìm lướt:

MỤC LỤC

03-TCP_congestion_control.ppt

Hướng dẫn sử dụng Router Không Dây N

Slide 1

Tom tat luan van - Nhung cuoi.doc

HEADING 1: PHẦN 1: QUẢN LÝ VÀ DUY TRÌ HỆ ĐIỀU HÀNH

Network Security

Modbus RTU - Modbus TCP/IP Converter

Moduel 7:Trinh chiếu bài thuyết trình 163 Moduel 7: rình chiếu bài thuyết trình 7.1. rình chiếu bài thuyết trình Thiết lập các tùy ch n cho chế độ Sli

Kiểm soát truy suất Kiểm soát truy suất Bởi: Khoa CNTT ĐHSP KT Hưng Yên Khái niệm Bảo mật thực chất là kiểm soát truy xuất [1]. Mục đích của bảo mật m

GIẢI PHÁP NHÀ THÔNG MINH LUMI LIFE HƯỚNG DẪN SỬ DỤNG VOICE CONTROL

ISA Server - Installation ISA Server - Installation Bởi: Phạm Nguyễn Bảo Nguyên Chúng ta không thể phủ nhận rằng trong khoảng vài năm trở lại đây Inte

Tìm hiểu ngôn ngữ lập trình Visual Basic Tìm hiểu ngôn ngữ lập trình Visual Basic Bởi: Khuyet Danh Tìm hiểu ngôn ngữ lập trình Visual Basic Tổng quan

ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG LÝ LỊCH KHOA HỌC 1. THÔNG TIN CÁ NHÂN Họ và tên: Nguyễn Văn Tảo Ngày sinh: 05/1

NẮM BẮT XU HƯỚNG BỨT PHÁ THÀNH CÔNG 1

Phong thủy thực dụng

Nhà Thương Nhà Thương Bởi: Wiki Pedia Nhà Thương (tiếng Trung Quốc:??, Thương triều) hay nhà Ân (??, Ân đại), Ân Thương (??) là triều đại đầu tiên đượ

ASUS Phone Sổ tay hướng dẫn

Tài liệu này được dịch sang tiếng việt bởi: Xem thêm các tài liệu đã dịch sang tiếng Việt của chúng tôi tại:

HƯỚNG DẪN SỬ DỤNG ĐẦU GHI LILIN DVR 708/716/ Cấu tạo đầu ghi 1.1 Đầu ghi DVR 816 Mặt trước: Stt Tên Chức năng 1 Phím sang trái Di chuyển sang tr

Microsoft Word - Huong dan su dung phan mem Evyhome.docx

i LỜI CAM ĐOAN Tôi xin cam đoan tất cả các nội dung của luận văn này hoàn toàn được hình thành và phát triển từ quan điểm của chính cá nhân tôi, dưới

Kiến trúc tập lệnh1

Các cấu trúc logic trong lập trình 1 Cấu trúc tuần tự (Sequence) 1.1 Những câu lệnh phải được sắp xếp theo thứ tự Một số hướng dẫn cho việc tổ chức câ

IPSec IPSec Bởi: Phạm Nguyễn Bảo Nguyên Chúng ta đã biết khi ta sao chép dữ liệu giữa 2 máy hoặc thông qua mạng VPN để nâng cao chế độ bảo mật người q

Kiểm tra trong quản trị Kiểm tra trong quản trị Bởi: unknown Kết thúc chương này người học có thể: 1. Định nghĩa kiểm soát 2. Mô tả các phương pháp ki

HƯỚNG DẪN SỬ DỤNG CÁC SẢN PHẨM CỦA OFFICE 365 Hợp đồng số: 25/KTQD-FPT Cung cấp hệ thống Office trực tuyến và thư điện tử Trường Đại Học Kinh Tế Quốc

Chöông 1 (tt.)

CHÍNH PHỦ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc SỐ:/W-/NQ-CP Hà Nội, ngàys thảng 02 năm 2019 NGHỊ QUYẾT về tăng cường bảo đảm

FAQs Những câu hỏi thường gặp 1. What is the Spend Based Rewards program for Visa Vietnam? The Spend Based Rewards program for Visa Vietnam is a servi

Thiết lập cho điện thoại dùng Windows Phone 8 Khi sở hữu một smartphone chạy Windows Phone 8, người dùng cần thực hiện các thiết lập cho nhạc chuông,

Huong dan su dung phan mem Quan ly chat luong cong trinh GXD

BỘ LUẬT DÂN SỰ CỦA QUỐC HỘI NƯỚC CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM SỐ 33/2005/QH11 NGÀY 14 THÁNG 6 NĂM 2005 Căn cứ vào Hiến pháp nước Cộng hoà xã hội

Microsoft Word - HDSD digiTool.doc

Microsoft Word - 14-bi-quyet-tranh-luan.docx

Slide 1

Microsoft Word - cau-truc-du-lieu-danh-sach-lien-ket.docx

BỘ GIÁO DỤC VÀ ĐÀO TẠO

Giải thích câu “Nhiễu điều phủ lấy giá gương”

IPTV

Lá thư Thuyền Từ - Tháng 2, Năm 2018

NGHỆ THUẬT DIONYSOS NHƯ MỘT DIỄN NGÔN TRONG THƠ THANH TÂM TUYỀN Trần Thị Tươi 1 Tóm tắt Là một trong những thành viên trụ cột của nhóm Sáng Tạo những

Những Đồng Minh Anh Hùng Harry F. Noyes III FB Hoài Nguyễn Cuộc chiến tranh Việt Nam qua đi hơn 40 năm qua nhưng những luận bàn về cuộc chiến này vẫn

Nghiên cứu kiến trúc hệ thống Media - LBS

Chia sẽ ebook : Tham gia cộng đồng chia sẽ sách : Fanpage : Cộng đồng Google

(Tái bản lần thứ hai)

PowerPoint Presentation

CÔNG TY TNHH TIN HỌC TÍN NGHỆ Hotline: TÀI LIỆU HƯỚNG DẪN CÀI ĐẶT, CẤU HÌNH, SAO LƯU PHẦN MỀM TÍN NGHỆ A. CÀI ĐẶT, CẤU HÌ

Tạp chí KHOA HỌC ĐHSP TPHCM Số 54 năm 2014 PHƯƠNG PHÁP SỬ DỤNG TRÒ CHƠI TRONG DẠY HỌC NGUYỄN THỊ BÍCH HỒNG * TÓM TẮT Bài viết trình bày phương pháp sử

Microsoft Word - DU THAO DIEU LE COTECCONS (DHCD 2016) - Rev

BO MAO DVC DAO TAO TRUONG DAI HQC THANG LONG KH6A LUAN TOT NGHIti) MANG WIRELESS SENSOR NETWORK KY THUAT,!TING DUNG VA DINTH TUYEN Gilo vii n luthng d

3

Hướng dẫn Bài thực hành 7 SGK Tin học 6 | Giải bài tập SGK Tin lớp 6

KIỂM TOÁN NHÀ NƯỚC CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc Số: 1173/QĐ-KTNN Hà Nội, ngày 27 tháng 7 nă

Exchange Server - Recipient Configuration - Create Mailbox Exchange Server - Recipient Configuration - Create Mailbox Bởi: Phạm Nguyễn Bảo Nguyên Chún

WICELL User Guide Smart Cloud Wicell Controller Standard Version Manual version

CẢI CÁCH GIÁO DỤC

1

Vượt qua thách thức bảo vệ dữ liệu ở khắp mọi nơi

VỤ CHÍNH SÁCH THUẾ

MoMo Doanh nghiệp Hướng dẫn tạo tài khoản Online Mobile Services Joint Stock Company VN MoMo Payment M_Service

Linh Đạo Mẹ TÊRÊSA Calcutta.pdf

hdsd soft token

APPROACH S60 Hướng dẫn sử dụng

Đề cương chương trình đại học

Chương trình dịch

asqw

TIẾNG VIỆT ENGLISH Hướng dẫn sử dụng User Guide LG-V400 MFL (1.0)

I. MSWLogo là gì. Giới thiệu. Là một ngôn ngữ lập trình được thiết kế và phát triển bởi Seymour Papert, Daniel Bobrow và Wallace Feurzeig. Trong chươn

CÔNG TY TNHH GIẢI PHÁP TRỰC TUYẾN TOTAL 60 Đường 18, Phường Hiệp Bình Chánh, Quận Thủ Đức, TP.HCM MST:

Bản ghi:

Giao thức định tuyến mạng MANET

Mạng MANET l Mobile Adhoc Network. l Gồm các thiết bị di động, kết nối không dây l Multi-hop routing

Thách thức trong định tuyến cho mạng MANET l Cần định tuyến động Topo thay đổi rất thường xuyên l Cần giữ lượng thông tin điều khiển định tuyến tối thiểu Wireless à băng thông thấp Mobile à năng lượng thấp Cần giảm thiểu số lượng các gói tin điều khiển định tuyến Cần giảm thiểu lượng thông tin trạng thái lưu tại mỗi nút.

Các giao thức định tuyến trong mạng MANET l Topology based routing Proactive approach, e.g., DSDV. Reactive approach, e.g., DSR, AODV, TORA. Hybrid approach, e.g., Cluster, ZRP. l Position based routing Location Services: l DREAM, Quorum-based, GLS, Home zone etc. Forwarding Strategy: l Greedy, GPSR, RDF, Hierarchical, etc.

Routing Protocols l Reactive (On-demand) protocols Khám phá đường đi khi cần Quá trình tìm kiếm được khởi tạo từ nguồn l Proactive protocols Tìm kiếm đường đi ngắn nhất theo các giao thức định tuyến phân tán truyền thống Cần các quá trình cập nhật thông tin định tuyến thường xuyên. Lượng thông tin điều khiển định tuyến lớn l Vấn đề cân đối giữa 2 phương pháp Thông lượng để cập nhật trạng thái vs. thông lượng để khám phá đường đi Định tuyến dữ liệu theo các tuyến đường cũ vs. trễ khi khám phá đường đi.

Reactive (on-demand) routing: l Định tuyến khi cần 0 query(0) reply(0) 1 query(0) query(0) 3 reply(0) query(0) query(0) 2 4 query(0) reply(0) query(0) 5 Ưu điểm: Không tạo trước một cấu trúc định tuyến nào (bảng định tuyến) Không cần các cập nhật định kỳ Thích nghi với sự thay đổi động của mạng Nhược điểm: l Overhead do phát tán thông tin khám phá lớn Độ trễ đến thời điểm tìm được đường đi lớn.

Reactive Routing Định tuyến nguồn l Nguồn sẽ phát tán (kiểu ngập lụt) trong mạng bản tin route request khi có yêu cầu về đường đi đến một đích. Phát tán xuất phát từ nguồn Ngập lụt = mọi nút trong mạng đều nhận được yêu cầu 1 lần l Đích trả lời bằng cách gửi bản tin route reply Trả lời bằng cách sử dụng đường đi xác định bởi route request Thiết lập đường chuyển dữ liệu l 2 giao thức đặc trưng: DSR and AODV

Dynamic Source Routing (DSR) l Quá trình hợp tác giữa các nút l Hoạt động trên bán kính mạng nhỏ (5-10 hops) l Hoạt động trên các liên kết 1 chiều và 2 chiều

Route Discovery RREQ FORMAT A-B-D-G A B A-B A-B-D-G D A-B-D-G A-B-D G Initiator ID Initiator seq# Target ID Partial route A A-C-E A C A-C E A-C-E A-C-E H A-B-C Route Request (RREQ) A-B-C F Route Reply (RREP)

Route Discovery: ở nguồn A A need to send to G Lookup Cache for route A to G Start Route Discovery Protocol Buffer packet no Route found? wait Continue normal processing yes yes Write route in packet header Route Discovery finished Packet in buffer? no done Send packet to next-hop

Route Discovery: Ở nút trung gian Accept route request packet <src,id> in recently seen requests list? yes Discard route request no Host s address already in patrial route yes Discard route request Append myaddr to partial route no no myaddr =target Store <src,id> in list yes Send route reply packet Broadcast packet done

DSR - Route Discovery l Route Reply chứa thông tin đường đi tìm được được gửi bởi đích l Mỗi nút chứa một Route Cache chứa các bản ghi đường đi mà nút này học được (nhận được) trong quá trình hoạt động l Toàn bộ đường đi sẽ được đưa vào header của gói tin cần vận chuyển (khác AODV).

Duy trì đường đi l Đường đi được duy trì chỉ khi nó vẫn đang được sử dụng l Phát hiện lỗi: Kiếm soát tính hợp lệ của các đường đi đang có bằng cách nghe thụ động các quá trình truyền dữ liệu của các nút hàng xóm Nhờ cơ chế ACK của tầng thấp hơn. l Khi phát hiện có vấn đề, gửi bản tin Route Error về nguồn để thực hiện một quá trình khám phá đường đi mới.

Duy trì đường đi RERR B RERR G D G A Route Cache (A) G: A, B, D, G G: A, C, E, H, G F: B, C, F E H C F

Tóm tắt về DSR " Hoàn toàn on-demand, nói chung không gây overhead " Loop-free " source routing " Hỗ trợ cả liên kết unidirectional và bidirectional. " Có độ trễ truyền/jitters gây ra do on-demand routing " Đòi hỏi không gian lưu trữ đường đi trong caches

AODV Routing Protocol A S C E F B G D l AODV = Ad Hoc On-demand Distance Vector l Nguồn gửi ngập lụt route request đi toàn mạng. l Đích D l Tuyến đường ngược về nguồn được xác định khi một nút nhận được route request. l Mỗi nút chỉ forward gói tin request 1 lần (pure flooding).

AODV Route Discovery A S C E F B G D l Reverse paths được tạo khi một nút nhận được một gói route request.

AODV Route Discovery A S C E F B G D l Reverse paths được tạo khi một nút nhận được một gói route request.

AODV Route Discovery A S C E F B G D l Route reply được chuyển ngược lại dựa trên reverse path.

AODV Route Discovery A S C E F B G D l Route reply được chuyển ngược về nguồn sử dụng reverse path do đó tạo lập forward path l Forward path được dùng để vận chuyển dữ liệu từ nguồn đến đích sau này. l Các nút trung gian lưu bảng định tuyến có next hop trong forward path hướng đến đich (khác DSR)

Vấn đề hết hạn của tuyến đường A S C E F B G D l Đường đi không sử dụng sẽ hết hạn theo timers. Đường đi được lưu trong bảng định tuyến khi chưa hết hạn

AODV l Một nút trung gian biết đường đi tới Đích sẽ trả lời lại nguồn bằng cách gửi gói tin route reply Giúp quá trình tìm đường đi diễn ra nhanh hơn. l Tuy nhiên hình thức trả lời này có thể gây ra lặp khi có các kết nối bị lỗi. Kết nối bị lỗi từ nút trung gian đến đích trong khi nút này không biết.

AODV: Lặp do lỗi A B C D E l Giả sử, C-D bị lỗi nút A không biết (do gói tin Route error từ C bị mất). l C thực hiện route discovery tìm đường đến D. l Nút A nhận được RREQ (qua đường C-E-A) l Nút A trả lời vì A biết đường đi tới D qua B l Kết quả tạo ra đường đi có lặp từ C-D: C-E-A-B-C

AODV: Sử dụng Sequence Numbers l Mỗi nút X có một số sequence number Hoạt động như một nhãn thời gian Seq# tăng mỗi khi X gửi một gói tin (có thể là RREQ hoặc RREP) l Mỗi tuyến đường đến X (tại nút Y) cũng có Seq# là số Seq# mới nhất của X mà Y biết. l Seq# thể hiện tính tươi của một tuyến đường Càng lớn thì càng tươi

AODV: Sử dụng Sequence Numbers S Y? D Dest seq. no. = 10 RREQ carries 10 Has a route to D with seq. no = 7 Seq. no. = 15 Y does not reply, but forwards the RREQ l Tránh lặp: Nút trung gian gửi RREP (thay vì forward RREQ) chỉ khi nó có một tuyến đường có seq# lớn hơn seq# trong bản tin RREQ.

Tránh lặp DSN = Destination Sequence Number. 9 A B C D 7 9 10 E 5 Tất cả các DSN hiển thị là của D l Sự kiện lỗi trên liên kết C-D làm cho tăng DSN ở C (sẽ tăng lên 10). l Nếu C cần một đường đi đến D, nó sẽ phát bản tin RREQ với DSN (10). l A sẽ không trả lời vì DSN của nó <10.

Duy trì đường đi 3 3 1 3 Destination 1 Destination Source 2 4 Source 2 4 l Các nút không nằm trên các tuyến đường active di chuyển thì cũng sinh ra sự kiện gì l Nếu nguồn di chuyển è khởi tạo lại quá trình khám phá đường đi l Khi đích hoặc các nút trung gian di chuyển Một số liên kết bị đứt Nút phía đầu liên kết bị đứt broadcast gói tin Route Error (RERR) RERR chứa danh sách tất cả các đích không thể đi đến được do liên kết bị đứt

Tóm tắt về AODV l AODV duy trì tối đa 1 tuyến đường cho 1 đích Khi 1 liên kết đứt, tất cả các tuyền đường sử dụng liên kết đó bị xóa. l Tuyến đường hết hạn theo cơ chế timeout. l Sử dụng Seq để tránh lặp.

Acknowledgements l DSR Slides: Yinzhe Yu (umn.edu)

Tìm hiểu các giao thức định tuyến trong MANET l Các nhóm 3 người tìm hiểu về hoạt động của các giao thức sau và trình bày. DSDV: Perkins, Charles E.; Bhagwat, Pravin (1994). "Highly Dynamic Destination-Sequenced Distance-Vector Routing (DSDV) for Mobile Computers http://wireless.cs.tku.edu.tw/~kpshih/course/ wireless94/dsdv.pdf AODV: RFC 3561 OLSR: RFC 3626