10th International Conference on Telecommunication, ICT’2003,

Slides:



Advertisements
Similar presentations
Extensible Manet Auto-configuration Protocol (EMAP) draft-ros-autoconf-emap-02.txt Pedro M. Ruiz Francisco J. Ros March, 2006 Dallas, USA 65 th IETF.
Advertisements

Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Media Access Control (MAC) addresses in the network access layer ▫ Associated w/ network interface card (NIC) ▫ 48 bits or 64 bits IP addresses for the.
Analysis of NAT-Based Internet Connectivity for Multi-Homed On-Demand Ad Hoc Networks Engelstad, P.E. and Egeland, G. University of Oslo (UniK) / Telenor.
MOBILITY SUPPORT IN IPv6
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
CSCI 4550/8556 Computer Networks Comer, Chapter 19: Binding Protocol Addresses (ARP)
Routing Security in Ad Hoc Networks
1 Name Directory Service based on MAODV and Multicast DNS for IPv6 MANET Jaehoon Jeong, ETRI VTC 2004.
Gursharan Singh Tatla Transport Layer 16-May
Ad Hoc Wireless Routing COS 461: Computer Networks
CIS 725 Wireless networks. Low bandwidth High error rates.
CEN Network Fundamentals Chapter 19 Binding Protocol Addresses (ARP) To insert your company logo on this slide From the Insert Menu Select “Picture”
DNS: Domain Name System
Mobile Adhoc Network: Routing Protocol:AODV
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
Mobile Networking Challenges1 5.6 Mobile Ad Hoc Networks  Ad hoc network does not have any preexisting centralized server nodes to perform packet routing,
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
Draft-engelstad-manet- name-resolution-00.txt IETF 57, Vienna MANET WG meeting Paal Engelstad, Telenor R&D / UniK.
Chapter 19 - Binding Protocol Addresses
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
DSR: Introduction Reference: D. B. Johnson, D. A. Maltz, Y.-C. Hu, and J. G. Jetcheva, “The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks,”
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Fundamentals of Computer Networks ECE 478/578
Networking (Cont’d). Congestion Control l Is achieved by informing nodes along a route that congestion has occurred and asking them to reduce their packet.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Mobility support in IP v4. Internet Computing (CS-413) 2.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Mobile Ad Hoc Networking By Shaena Price. What is it? Autonomous system of routers and hosts connected by wireless links Can work flawlessly in a standalone.
Cooperative Caching in Wireless P2P Networks: Design, Implementation And Evaluation.
Mobile Ad Hoc Networks. What is a MANET (Mobile Ad Hoc Networks)? Formed by wireless hosts which may be mobile No pre-existing infrastructure Routes between.
IP: Addressing, ARP, Routing
IP Telephony (VoIP).
Chapter 21 Address Mapping
Module 8: Networking Services
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Scaling the Network: The Internet Protocol
Peer-to-peer networking
Internet Networking recitation #4
Mobility And IP Addressing
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
Net 323: NETWORK Protocols
Subject Name: Computer Communication Networks Subject Code: 10EC71
Chapter 3: Windows7 Part 4.
Chapter 9 Objectives Understand TCP/IP Protocol.
Net 431 D: ADVANCED COMPUTER NETWORKS
by Saltanat Mashirova & Afshin Mahini
Network Virtualization
Internet Protocol INTERNET PROTOCOL.
DNS: Domain Name System
Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
Scaling the Network: The Internet Protocol
Routing in Mobile Ad-hoc Networks
Ch 17 - Binding Protocol Addresses
Vinay Singh Graduate school of Software Dongseo University
Other Routing Protocols
A Routing Protocol for WLAN Mesh
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
An Engineering Approach to Computer Networking
Computer Networks: Wireless Networks
Computer Networks Protocols
Routing protocols in Mobile Ad Hoc Network
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Presentation transcript:

10th International Conference on Telecommunication, ICT’2003, Papeete, Tahiti, 25.02.2003 Name Resolution in On-demand MANETs - and over External IP Networks Engelstad, P.E., Thanh, D.V., Jønvik, T.E. University of Oslo (UniK) / Telenor R&D, 1331 Fornebu, Norway {Paal.Engelstad, Thanh-van.Do, Tore-Erling.Jonvik}@telenor.com http://folk.uio.no/paalee/ Presented by: Christer Åhlund, Lund University

Background - I Paper addresses lack of a distributed name resolution mechanism for on-demand MANETs Users cannot easily use common applications (i.e. those for e-mail and web-browsing) without a method for name resolution This paper proposes a mechanism for name resolution in on-demand MANETs: It cooperates with the Reactive Routing protocol It is on-demand It interoperates with DNS over External IP Networks It is transparent to user applications Paper addresses lack of a distributed name resolution mechanism for on-demand MANETs: - IP addresses (32 bits or 128 bits) are two difficult to remember - Users require that a Name Resolver resolves a name to an IP address on behalf of the applications they are using. Users cannot use common applications (i.e. those for e-mail and web-browsing) without a method for name resolution This paper proposes a mechanism for name resolution in on-demand MANETs: - It cooperates with the Reactive Routing protocol - Must streamline to get efficient operation - It is on-demand - Only names that are resolved consume network bandwidth - I.e. it scales to a large number of available (unresolved) names - It interoperates with DNS over External IP Networks - ... to reduce the total amount of consumed network bandwidth - It is transparent to user applications - Users should be able to use the same applications that they use on fixed internet for communication on the MANET - For communication with other MANET nodes - For communication to Internet nodes over the external IP network 27. mai. 2019 Telenor

Background - II Related work Reactive Routing Protocols (e.g. AODV, DSR, TORA, ...) Multicast DNS: For on-link zero-configuration Defines ‘.local.’ domain Mechanisms to handle multiple requests and multiple responses Service Discovery for on-demand MANETs Actually submitted as Internet-Draft after this presented article was submitted to ICT’2003 Proposes similar mechanisms, but for service discovery Based on SLPv2 message formats See paper for references... 27. mai. 2019 Telenor

Basic principles and mechanisms (Problem: 3 Broadcasts) Name Requestor broadcasts a name resolution request Name Owner Broadcasts a reply (because no return route has been formed). Name Requestor broadcasts a name resolution request. Name Owner Broadcasts a reply (because no return route has been formed). Name Requestor broadcasts a RREQ to find a route to the resolved IP-address (because no forward route has been formed). Name Requestor broadcasts a name resolution request NR NS Name Requestor Owner 27. mai. 2019 Telenor

Basic principles and mechanisms (Solution: 1 Broadcast) Name Requestor broadcasts a name resolution request, carried by a RREQ routing header, which forms a return unicast route. Name Owner unicasts a reply back along the return route. It is carried back by a RREP routing header, which forms a forward route. Name Requestor broadcasts a name resolution request, carried by a RREQ routing header, which forms a return unicast route. Name Owner unicasts a reply back along the return route. It is carried back by a RREP routing header, which forms a forward route. Name Requestor may contact the resolved IP address along the forward route. Name Requestor broadcasts a name resolution request, carried by a RREQ routing header, which forms a return unicast route. NR NS Name Requestor Owner 27. mai. 2019 Telenor

Transparency for Applications Applications should communicate through the same API, whether on an Internet host or on a MANET node Transparent to Name Resolver Lower layer translates between UDP and a bandwidth-efficient message format for wireless transmission (3 upper figures to the left) Or the Name Resolver is MANET aware Forms manages appropriate on-air requests and replies without help from undelying module (Figure at bottom) 27. mai. 2019 Telenor

Interworking with External IP Networks A MANET gateway is a MANET node that is also a router or host on an external IP network We proposed to use a MANET Gateway as a DNS proxy Most Internet hosts implement a DNS resolver Resolves IP addresses on-demand by a conventional DNS server on external network, and injects the result into the MANET. Nodes can acquire global connectivity only when required Option: Nodes with global connectivity may use conventional DNS server, e.g. if MANET-local name resolution fails. 27. mai. 2019 Telenor

Additional mechanisms required Response Selection Prioritize responses of IP-addresses present on the MANET Prioritize first hand information from name-owner over second-hand cached information Prioritize resolved IP addresses to which the best route exists Marking IP addresses resolved over External IP Networks... A node might have to handle such responses differently (e.g. not prioritize them – above) Duplicate Response Suppression A mechanism that allows some responses being lost on the air, but suppression of unnecessary many responses to the same request 27. mai. 2019 Telenor

Different strategies for storage of name-to-address information - I Partially Centralized Approach: Use Name Coordinators Name Owners will first have to find and register with a NC Increases complexity Have to synchronize information Avoid false positive and false negative lookups Might have to maintain valid routes to avoid additional broadcast when binding to resolved IP address This adds a proactive element to a scenario calling for a reactive solution. 27. mai. 2019 Telenor

Different strategies for storage of name-to-address information - II Fully Distributed Approach All ’Name Owners’ must run their own Name Server process and help resolving their own name. Hybrid Approach Benefits of using a centralized server is unclear, but might be implemented on a IGW, in scenarios where IGWs are not mobile on the external network. Caching of Intermediate Nodes Intermediate nodes caches name-to-address mappings appearing in NREPs that they are forwarding. Only respond when route is valid Possible reply implosion? Benefits are unclear. 27. mai. 2019 Telenor

Wrap-up A mechanism for name resolution in on-demand MANETs is proposed and detailed... Internet-Draft draft-engelstad-manet-nameresolution-00.txt Submitted to IETF Produced as a by-product of the presented paper Contains message formats and other details of the presented scheme Thank you for your attention! 27. mai. 2019 Telenor