1. This section looks at non-standard options for denoting the senders/receivers of messages Traditional (fixed, wireless, ad hoc): Denote individual.

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 IPv6. 2 Problem: 32-bit address space will be completely allocated by Solution: Design a new IP with a larger address space, called the IP version.
1 Address Resolution Protocol (ARP) Relates to Lab 2. This module is about the address resolution protocol.
1 Address Resolution Protocol (ARP) Relates to Lab 2. This module is about the address resolution protocol.
TDMA Scheduling in Wireless Sensor Networks
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.
 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
Duplicate address detection and autoconfiguration in OLSR Saadi Boudjit; Cedric Adjih; Anis Laouiti; Paul Muhlethaler Hipercom Project National Institute.
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.
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.
1 Chapter 13: Representing Identity What is identity Different contexts, environments Pseudonymity and anonymity.
Election Algorithms and Distributed Processing Section 6.5.
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.
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
NUS.SOC.CS2105 Ooi Wei Tsang Application Transport Network Link Physical you are here.
Sublayers Under the Network Layer: BOOTP & DHCP
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.
Chapter 19 - Binding Protocol Addresses
Cisco – Chapter 8&9 - Ethernet Technologies and Ethernet Switching TCP/IP IP Addressing ARP and RARP.
1 Network Administration Module 3 ARP/RARP. 2 Address Resolution The problem Physical networks use physical addresses, not IP addresses Need the physical.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
BAI513 - PROTOCOLS ARP BAIST – Network Management.
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.
1 Network Address Translation (NAT) and Dynamic Host Configuration Protocol (DHCP) Relates to Lab 7. Module about private networks and NAT.
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 7: Naming & Addressing Holger Karl.
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.
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.
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.
Chapter 9 Introduction To Data-Link Layer 9.# 1
Introduction to Networks v6.0
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
Ct1403 Lecture#2: DATA LINK LAYER
Address Resolution Protocol
Net 323: NETWORK Protocols
Net 431 D: ADVANCED COMPUTER NETWORKS
Address Resolution Protocol (ARP)
Proposal for IEEE 802.1CQ-LAAP
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:

1

This section 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 2

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 3

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 4

Option 1: Let every node randomly pick an address For given size of address space, unacceptable high risk of duplicate addresses 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 5

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 6

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: 7

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 … 8

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 9