1 Name Directory Service based on MAODV and Multicast DNS for IPv6 MANET Jaehoon Jeong, ETRI VTC 2004.

Slides:



Advertisements
Similar presentations
1IETF57 DNSOP WG IPv6 Router Advertisement based DNS Autoconfiguration Jaehoon Paul Jeong ETRI 14 th.
Advertisements

Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Dynamic Tunnel Management Protocol for IPv4 Traversal of IPv6 Mobile Network Jaehoon Jeong Protocol Engineering Center, ETRI
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 6 Managing and Administering DNS in Windows Server 2008.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
Multicasting in Mobile Ad-Hoc Networks (MANET)
1 Auto-Networking Technologies for IPv6 Mobile Ad Hoc Networks Jaehoon Jeong, ETRI ICOIN 2004.
1 Route Optimization based on ND-Proxy for Mobile Nodes in IPv6 Mobile Networks Jaehoon Jeong, Kyeongjin Lee, Jungsoo Park, Hyoungjun Kim ETRI
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
1 Internet Networking Spring 2004 Tutorial 7 Multicast Routing Protocols.
1 IP Autoconfiguration for MANET Jaehoon Paul Jeong, ETRI Wireless Access Network and NS-2 Workshop.
1 Name Service in IPv6 Mobile Ad-hoc Network connected to the Internet Jaehoon Jeong, ETRI PIMRC 2003.
1 Autoconfiguration Technologies in IPv6 Mobile Ad Hoc Networks Jaehoon Jeong, ETRI
Slide Set 15: IP Multicast. In this set What is multicasting ? Issues related to IP Multicast Section 4.4.
Internet Networking Spring 2002
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
1IETF-59 MANET WG Ad Hoc IP Address Autoconfiguration Jaehoon Jeong ETRI 3 rd February 2004 draft-jeong-adhoc-ip-addr-autoconf-01.txt.
1 DNS Name Service based on Secure Multicast DNS for IPv6 Mobile Ad-hoc Network Jaehoon Jeong, ETRI ICACT.
Accelerating Service Discovery in Ad Hoc Zero Configuration Networking
Multicasting Multicasting is the process by which data is set to multiple recipients. Simplest but a very inefficient way is to initiate multiple unicast.
© J. Liebeherr, All rights reserved 1 IP Multicasting.
Ad Hoc Wireless Routing COS 461: Computer Networks
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
0 Routing in Mobile Networks Professor Ching-Chi Hsu Part I. Mobile IP on Network Layer Part II. Routing in Mobile/Wireless Ad-hoc Networks.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Chapter 22 Network Layer: Delivery, Forwarding, and Routing
資 管 Lee Lesson 13 IPv6 and Name Resolution. 資 管 Lee Lesson Objectives IPv6 name-to-address and address-to-name resolution IPv6 name resolution support.
AD HOC WIRELESS MUTICAST ROUTING. Multicasting in wired networks In wired networks changes in network topology is rare In wired networks changes in network.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Mobile Adhoc Network: Routing Protocol:AODV
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
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,
CSC 600 Internetworking with TCP/IP Unit 8: IP Multicasting (Ch. 17) Dr. Cheer-Sun Yang Spring 2001.
CS 5565 Network Architecture and Protocols Godmar Back Lecture 22.
Ad Hoc Routing: The AODV and DSR Protocols Jonathan Sevy Geometric and Intelligent Computing Lab Drexel University
Draft-engelstad-manet- name-resolution-00.txt IETF 57, Vienna MANET WG meeting Paal Engelstad, Telenor R&D / UniK.
Local IPv6 Networking March 2000 Adelaide IETF Bob Hinden / Nokia.
Ad Hoc Routing: The AODV and DSR Protocols Speaker : Wilson Lai “Performance Comparison of Two On-Demand Routing Protocols for Ad Hoc Networks”, C. Perkins.
Dynamic Source Routing (DSR) Sandeep Gupta M.Tech - WCC.
The InetAddress Class Nipat J.. public class InetAddress  This class represents an Internet Protocol (IP) address.  An IP address is either a 32-bit.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
IPv6 Routing Milo Liu SW2 R&D ZyXEL Communications, Inc.
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
1 Service Discovery based on Multicast DNS in IPv6 Mobile Ad-hoc Networks Jaehoon Jeong, ETRI VTC2003-Spring.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #7 DVMRP.
Introduction to Mobile IPv6
Scalable Routing Protocols for
Bjorn Landfeldt, The University of Sydney 1 NETS 3303 IPv6 and migration methods.
PRIN WOMEN PROJECT Research Unit: University of Naples Federico II G. Ferraiuolo
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
2/25/20161 Multicast on the Internet CSE 6590 Fall 2009.
Doc.: IEEE /0174r1 Submission Hang Liu, et al. March 2005 Slide 1 A Routing Protocol for WLAN Mesh Hang Liu, Jun Li, Saurabh Mathur {hang.liu,
Per-MS Prefix Model for IPv6 in WiMAX by Frank Xia Behcet Sarikaya Raj Patil Presented by Jonne Soininen.
6DEPLOY. IPv6 Deployment and Support
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.
VTC2003-Fall1 The Autoconfiguration of Recursive DNS Server and the Optimization of DNS Name Resolution in Hierarchical Mobile IPv6 Jaehoon Jeong, Kyeongjin.
Zueyong Zhu† and J. William Atwood‡
Requirements for Ad Hoc IP Address Autoconfiguration
A comparison of Ad-Hoc Routing Protocols
Chapter 5 The Network Layer.
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Other Routing Protocols
A Routing Protocol for WLAN Mesh
IP Multicast COSC /5/2019.
Presentation transcript:

1 Name Directory Service based on MAODV and Multicast DNS for IPv6 MANET Jaehoon Jeong, ETRI VTC 2004 Fall

2 Contents Introduction Related Work Name Service within IPv6 MANET Scenario of Name Service within MANET Name Directory Service Testbed for IPv6 MANET Conclusion

3 Introduction Name Service in Mobile Ad-hoc Network(MANET) MANET has dynamic network topology Current DNS can not be adopted in MANET!  Because it needs a fixed and well-known name server Idea of Name Service in MANET All the mobile nodes take part in name service  Every mobile node administers its own name information  It responds to the other node’s DNS query related to its domain name and IP address Name Directory Service To announce the information of neighbors who are reachable in IPv6 MANET partition. It can be provided on the basis of MANET DNS.

4 Related Work (1/2) : MANET DNS Link-Local Multicast Name Resolution (LLMNR) DNS service based on IP multicast in link-local scoped network  IETF DNSEXT working group item Each node performs the role of DNS name server for its own domain name. MANET DNS is an extension of LLMNR. LLMNR SenderLLMNR Responder LLMNR query message (What is IPv6 address of “host.private.local.”?) - It is sent in link-local multicast LLMNR response message (IPv6 address of “host.private.local.”) - It is sent in link-local unicast Verification of LLMNR response - Does the value of the response conform to the addressing requirements? - Is hop-limit of IPv6 header 1? If the result is valid, then the Sender caches and passes the response to the application that initiated DNS query. else the Sender ignores the response and continues to wait for other responses.

5 Related Work (2/2) : Multicast Ad Hoc On-Demand Distance Vector (MAODV) MAODV? An extension of AODV (RFC 3561) routing protocol for ad hoc multicast routing. A shared tree based multicast routing protocol  It is similar to PIM-SM. Join into Multicast Group AODV route discovery for finding a shortest path to the multicast group tree Tree grafting through MACT (Multicast Activation) message

6 Ad-hoc Name Service System for IPv6 MANET (ANS) ANS provides Name Service in MANET MANET DNS Domain ADHOC. MANET IPv6 Prefix IPv6 Site-local Prefix  FEC0:0:0:0::/64 Architecture of ANS System ANS Responder It performs the role of DNS Name Server ANS Resolver It performs the role of DNS Resolver

7 ANS System (1/2)

8 ANS System (2/2) Main-Thread DUR-Thread ANS Zone DB ANS Responder Process Thread Database Memeory Read / Write Internal Connection Main-Thread Resolv-Thread Timer-Thread ANS Cache ANS Resolver Process Thread Cache UNIX Datagram Socket Memeory Read / Write Internal Connection Application ANS API DNS Query DNS Response DNS Query / DNS Response UDP Socket Connection

9 Name Service in ANS Zone File Generation generates ANS zone file with mobile node’s DNS name and corresponding IPv6 address Name Resolution performs the name-to-address translation Service Discovery performs the service discovery through DNS SRV resource record, which indicates the location of server or the multicast address of the service

10 Scenario of Name Service within MANET MN-A MN-B MN-C DNS Query Message (MN-C.ADHOC.) DNS Query Message is sent in Multicast Receipt of DNS Query Message Request of Host DNS Name Resolution Receipt and Process of DNS Query Message DNS Response Message (MN-C’s IPv6 Address) Gain of DNS Information MN-A tries to connect to the server on MN-C The server on MN-C accepts the request of the connection from MN-A DNS Query Message (MN-C.ADHOC.) DNS Response Message is sent in Unicast

11 Name Directory (NDR) Service Definition NDR is the information of neighbors who are reachable in IPv6 MANET partition. It is provided on the basis of MAODV and MANET DNS. DNS Resource Record for NDR A new DNS resource record is defined for User Information (UI). UI resource record is created with user information stored in NDR configuration file (NDR.conf).

12 NDR.conf and UI Resource Record NDR.conf UI Resource Record

13 Procedure of Name Directory Service (a) MAODV Multicast Tree(b) Join of Group Member GM3 (c) Report of GM3’s User Information to Group Leader GL1 (d) Announcement of User Information by GL1

14 Optimization of Name Directory Service – 1/2 Optimization of Periodic Report of User Information Only leaf group members of ANS multicast tree report their UI resource records. When upstream node receives UI resource record, it aggregates the received UI record with its UI record and it forwards the UI records to its upstream node towards group leader. Group leader can get an aggregated packet of UI records instead of each individual packet of group member.

15 Optimization of Name Directory Service – 2/2 Optimization of Periodic Announcement of Name Directory Group leader announces total name directory of active nodes and partial name directory of out- of-range nodes at different periods. Group leader advertises the total name directory less frequently than the partial name directory. When a group member receives the partial name directory, it invalidates the entries of the partial name directory in its name directory. These separate announcements can reduce the amount of traffic advertised for name directory.

16 Testbed for IPv6 MANET We used IPv6 MAODV for Ad Hoc multicast routing protocol. For testing multi-hop network configuration, We control Tx and Rx power of IEEE b NIC. Also, we use MAC-filtering to filter out packets in other link. We implemented Wireless Mobile Router based on embedded linux for testing Ad Hoc routing protocols and other applications.

17 Experiment of NDR in MANET Testbed IPv6 Wireless Mobile RouterTest of Name Directory Service

18 Conclusion ANS (Ad-hoc Name Service System for IPv6 MANET) A name service scheme based on multicast in IPv6 MANET, providing name resolution and the information of neighboring users. Name Service of ANS Automatic zone file generation Name-to-address translation Service discovery DNS message authentication based on TSIG Name Directory Service (NDR) It can be categorized as peer-to-peer application in MANET. Through NDR, ad hoc users can notice who are reachable in MANET partition where they are placed. Future Work We will simulate our scheme to enhance our name directory with network simulator NS-2.