Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 7: Naming & Addressing Holger Karl.

Slides:



Advertisements
Similar presentations
CAN 1.Distributed Hash Tables a)DHT recap b)Uses c)Example – CAN.
Advertisements

Distributed Assignment of Encoded MAC Addresses in Sensor Networks By Curt Schcurgers Gautam Kulkarni Mani Srivastava Presented By Charuka Silva.
1 Address Resolution Protocol (ARP) Relates to Lab 2. This module is about the address resolution protocol.
TDMA Scheduling in Wireless Sensor Networks
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 5: Medium access control protocols Holger Karl.
Sensor Network 教育部資通訊科技人才培育先導型計畫. 1.Introduction General Purpose  A wireless sensor network (WSN) is a wireless network using sensors to cooperatively.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 25th Lecture Christian Schindelhauer.
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
 As defined in RFC 826 ARP consists of the following messages ■ ARP Request ■ ARP Reply.
Address Configuration in Adhoc Networks in IPv4. By Meenakshi Sundaram V.
An Engineering Approach to Computer Networking
1 K. Salah Module 5.1: Internet Protocol TCP/IP Suite IP Addressing ARP RARP DHCP.
Building Efficient Wireless Sensor Networks with Low-Level Naming Presented by Ke Liu CS552, Fall 2002 Binghamton University J. Heidemann, F. Silva, C.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 7th Lecture Christian Schindelhauer.
Georouting in ad hoc nets References: Brad Karp and H.T. Kung “GPSR: Greedy Perimeter Stateless Routing for Wireless Networks”, Mobicom 2000 M. Zorzi,
Address Auto-configuration in Mobile Ad Hoc Networks Current Approaches and Future Directions Date : 2005 / 1 / 20 Speaker : Xu Jia-Hao Advisor : Ke Kai-Wei.
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
Ad Hoc Wireless Routing COS 461: Computer Networks
Wireless networks Philippe Jacquet. Link layer: protocols in local area networks MAC/link address: –6 octets Starts with 1: unicast Starts with 0: multicast.
Bootstrap and Autoconfiguration (DHCP)
Network Kernel Architectures and Implementation ( ) Naming and Addressing Chaiporn Jaikaeo Department of Computer Engineering.
G64INC Introduction to Network Communications Ho Sooi Hock Internet Protocol.
DNS (Domain Name System) Protocol On the Internet, the DNS associates various sorts of information with domain names. A domain name is a meaningful and.
NUS.SOC.CS2105 Ooi Wei Tsang Application Transport Network Link Physical you are here.
Distributed Anomaly Detection in Wireless Sensor Networks Ksutharshan Rajasegarar, Christopher Leckie, Marimutha Palaniswami, James C. Bezdek IEEE ICCS2006(Institutions.
Connecting The Network Layer to Data Link Layer. ARP in the IP Layer The Address Resolution Protocol (ARP) The Address Resolution Protocol (ARP) Part.
Computer Science 1 CSC 774 Advanced Network Security Distributed detection of node replication attacks in sensor networks (By Bryan Parno, Adrian Perrig,
Chapter 19 - Binding Protocol Addresses
1 Network Administration Module 3 ARP/RARP. 2 Address Resolution The problem Physical networks use physical addresses, not IP addresses Need the physical.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Presented by Rebecca Meinhold But How Does the Internet Work?
BAI513 - PROTOCOLS ARP BAIST – Network Management.
DHT-based unicast for mobile ad hoc networks Thomas Zahn, Jochen Schiller Institute of Computer Science Freie Universitat Berlin 報告 : 羅世豪.
1 A Context Discovery Middleware for Context-Aware Applications with Heterogeneous Sensors Yu-Min Tseng.
1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Dynamic Host Configuration Protocol (DHCP)
Chapter 22 Bootstrap and Auto configuration (DHCP) History of Bootstrap -Bootstrap is used to assign IP address to the computer. -Constant changes in the.
Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure Hyunyoung Lee, Kyoungsook Lee, Lan Lin and Andreas Klappenecker †
ARP ‘n RARP. The Address Resolution Protocol (ARP) is a request sent out by a computer to find another computer’s MAC address. It already knows the IP.
TreeCast: A Stateless Addressing and Routing Architecture for Sensor Networks Santashil PalChaudhuri, Shu Du, Ami K. Saha, and David B. Johnson Department.
Mobile IP 순천향대학교 전산학과 문종식
1 Binding Protocol Addresses (ARP ). 2 Resolving Addresses Hardware only recognizes MAC addresses IP only uses IP addresses Consequence: software needed.
+ Lecture#2: Ethernet Asma ALOsaimi. + Objectives In this chapter, you will learn to: Describe the operation of the Ethernet sublayers. Identify the major.
1. This section looks at non-standard options for denoting the senders/receivers of messages Traditional (fixed, wireless, ad hoc): Denote individual.
KAIS T Location-Aided Flooding: An Energy-Efficient Data Dissemination Protocol for Wireless Sensor Networks Harshavardhan Sabbineni and Krishnendu Chakrabarty.
Submitted to: Submitted by: Mrs. Kavita Taneja Jasleen kaur (lect.) Hitaishi verma MMICT & BM MCA 4 th sem.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
1 K. Salah Module 5.1: Internet Protocol TCP/IP Suite IP Addressing ARP RARP DHCP.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
Address Resolution Protocol (ARP)
Instructor Materials Chapter 5: Ethernet
Scaling the Network: The Internet Protocol
Introduction to Wireless Sensor Networks
EA C451 Vishal Gupta.
Wireless Sensor Network Architectures
CHAPTER 3 Architectures for Distributed Systems
BOOTP and DHCP Objectives
Address Resolution Protocol
Net 323: NETWORK Protocols
Net 431 D: ADVANCED COMPUTER NETWORKS
Address Resolution Protocol (ARP)
Wireless Mesh Networks
Data-Centric Networking
Scaling the Network: The Internet Protocol
Wireless Sensor Networks and Internet of Things
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
Assignment of Temporary Addresses
Chapter 15 Wireless LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Presentation transcript:

Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 7: Naming & Addressing Holger Karl

SS 05Ad hoc & sensor networs - Ch 7: Naming & Addressing2 Goals of this chapter  This short chapter looks at non-standard options for denoting the senders/receivers of messages  Traditional (fixed, wireless, ad hoc): Denote individual nodes by their identity  WSN: Content-based addresses can be a good complement  When addresses are not given a priori, they have to be determined “in the field”  Some algorithms are discussed

SS 05Ad hoc & sensor networs - Ch 7: Naming & Addressing3 Names vs. addresses  Name: Denote/refer to “things”  Nodes, networks, data, transactions, …  Often, but not always, unique (globally, network-wide, locally)  Ad hoc: nodes – WSN: Data!  Addresses: Information needed to find these things  Street address, IP address, MAC address  Often, but not always, unique (globally, network-wide, locally)  Addresses often hierarchical, because of their intended use in, e.g., routing protocols  Services to map between names and addresses  E.g., DNS  Sometimes, same data serves as name and address  IP addresses are prominent examples

SS 05Ad hoc & sensor networs - Ch 7: Naming & Addressing4 Issues in address management  Address allocation: Assign an entity an address from a given pool of possible addresses  Distributed address assignment (centralized like DHCP does not scale)  Address deallocation: Once address no longer used, put it back into the address pool  Because of limited pool size  Graceful or abrupt, depending on node actions  Address representation  Conflict detection & resolution (Duplicate Address Detection)  What to do when the same address is assigned multiple times?  Can happen e.g. when two networks merge  Binding  Map between addresses used by different protocol layers  E.g., IP addresses are bound to MAC address by ARP

SS 05Ad hoc & sensor networs - Ch 7: Naming & Addressing5 Distributed address assignment  Option 1: Let every node randomly pick an address  For given size of address space, unacceptable high risk of duplicate addresses (see exercise)  Option 2: Avoid addresses used in local neighborhood  Option 3: Repair any observed conflicts  Temporarily pick a random address from a dedicated pool and a proposed fixed address  Send an address request to the proposed address, using temporary address  If address reply arrives, proposed address already exists  Collisions in temporary address unlikely, as only used briefly  Option 4: Similar to 3, but use a neighbor that already has a fixed address to perform requests

SS 05Ad hoc & sensor networs - Ch 7: Naming & Addressing6 Content-based addresses  Recall: Paradigm change from id-centric to data-centric networking in WSN  Supported by content-based names/addresses  Do not described involved nodes (not known anyway), but the content itself the interaction is about  Classical option: Put a naming scheme on top of IP addresses  Done by some middleware systems

SS 05Ad hoc & sensor networs - Ch 7: Naming & Addressing7 Content-based addressing: Describe interests  Interests describe relevant data/event  Used, e.g., by directed diffusion (see later chapter)  Nodes match these interests with their locally observed data  Format: Attribute-Value-Operation , e.g.:  Attributes: temperature, pressure, concentration, …  Operations:

SS 05Ad hoc & sensor networs - Ch 7: Naming & Addressing8 Matching algorithm  Check whether an interest matches the locally available data

SS 05Ad hoc & sensor networs - Ch 7: Naming & Addressing9 Geographic addressing  Express addresses by denoting physical position of nodes  Can be regarded as a special case of content-based addresses  Attributes for x and y coordinates (and maybe z)  Options  Single point  Circle or sphere centered around given point  Rectangle by two corner points  Polygon/polytope by list of points  …

SS 05Ad hoc & sensor networs - Ch 7: Naming & Addressing10 Conclusion  Addresses can be assigned distributedly  Non-id-centric addresses give additional expressiveness, enables new interaction patterns than only using standard addresses  These addresses have to be supported by specific protocols, in particular, routing protocols