6LoWPAN IPv6 for Wireless Sensor Network

Size: px
Start display at page:

Download "6LoWPAN IPv6 for Wireless Sensor Network"

Transcription

1 6LoWPAN IPv6 for Wireless Sensor Network SASE 2012 Carlos Taffernaberry UTN - Mendoza - Argentina [email protected] This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. To view a copy of this license, visit or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA

2 References N. Kushalnagar, G. Montenegro, C. Schumacher IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs):Overview, Assumptions, Problem Statement, and Goals, RFC 4919, August 2007, IETF G. Montenegro,N. Kushalnagar,J. Hui, D. Culler Transmission of IPv6 Packets over IEEE Networks, RFC 4944, September 2007, IETF Shelby & Bormann, The Wireless Embedded Internet ISBN: , (c) 2009 John Wiley & Sons Ltd David E. Culler & Jonathan Hui 6LoWPAN Tutorial: IP on IEEE Low-Power Wireless Networks, Arch Rock Corporation Compression Format for IPv6 Datagrams in 6LoWPAN Networks draft-ietf-6lowpan-hc-13. RFC Neighbor Discovery Optimization for Low-power and Lossy Networks draft-ietf-6lowpan-nd-15 Design and Application Spaces for 6LoWPANs, draft-ietf-6lowpan-usecases-09. This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. To view a copy of this license, visit or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA

3 Outline Introduction, Motivation Introduction to 6LoWPAN The 6LoWPAN Format Neighbor Discovery Routing Application Layer Implementing 6loWPAN This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. To view a copy of this license, visit or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA

4 Introduction

5 Internet of Things - A global network infrastructure, linking physical and virtual objects through the exploitation of data capture and communications capabilities. - This infrastructure includes existing and evolving Internet and network developments. - It will offer specific object-identification, sensor and connection capability as the basis for the development of independent federated services and applications. - These will be characterised by a high degree of autonomous data capture, event transfer, network connectivity and interoperability. Source CASAGRAS 2

6 Internet of Things

7 Internet of Things Scope

8 Internet of Things Interconnection Challenge Wires are too expensive Electrical wall socket + installation = $50 Cat5 socket + installation = $150 1 Trillon nodes >> 1000 DGP Argentina Wireless? Technolog y Range Speed Power Use Cost Wifi 100 mts Mb/s High $$$ Bluetooth mts mts. 1-3 Mb/s Medium $$ 0,25-Mb/s Low $

9 Evolution of Wireless Sensor Networks Price Scalability Cabling Proprietary radio + network ZigBee 6lowpan Internet Any vendor Z-Wave, prop. ISM etc. ZigBee and WHART 6lowpan ISA100 Cables Vendor lock-in Complex middleware Open development and portability 1980s > Increased Productivity

10 Internet (v4) Regional Registry Exhaustion Addresses Challenge IANA Unallocated Address Pool Exhaustion: 03-Feb-2011 "Exhaustion" when the pool of available addresses in each RIR reaches the last /8 threshold.

11 IP next generation IPv6 Features: Address space: 128 bits (2 128 ) = addr. There are only ~ grains of sand on the earth Let s settle for a trillion objects on the net Fix size Header No fragmentation in the path Extensibility by adding extension header Unicast, Multicast y Anycast (NO Broadcast) Stateless and stateful address autoconfiguration

12 Benefits of 6LoWPAN Technology IPv6 over Low-Power Wireless Personal Area Networks Low-power RF + IPv6 = The Wireless Embedded Internet 6LoWPAN makes this possible The benefits of 6LoWPAN include: Open, long-lived, reliable standards Easy learning-curve Transparent Internet integration Network maintainability Global scalability End-to-end data flows Use of existing Internet infrastructure

13 Introduction to 6LoWPAN

14 What is 6LoWPAN? IPv6 over Low-Power wireless Area Networks Defined by IETF standards RFC 4919, 4944 draft-ietf-6lowpan-hc and -nd draft-ietf-roll-rpl Stateless header compression Enables a standard socket API Minimal use of code and memory Direct end-to-end Internet integration Multiple topology options ( , Bluetooth,etc)

15 Challenge to LoWPAN's Hard to implement in embedded devices: -Power and duty-cycle: Battery-powered wireless devices need to keep low duty cycles. -Frame size: Current Internet protocols require links with sufficient frame length. -Multicast: Wireless embedded radio technologies, do not typically support multicast. -Reliability: Standard Internet protocols are not optimized for low-power wireless and lossy networks. -WebServices: Internet services today rely on webservices, mainly using the transmission control protocol (TCP). -Management: Management with SNMP or web services.

16 6LoWPAN Applications 6LoWPAN has a broad range of applications Facility, Building and Home Automation Personal Sports & Entertainment Healthcare and Wellbeing Asset Management Advanced Metering Infrastructures Environmental Monitoring Security and Safety Industrial Automation SIPIA

17 Protocol Stack

18 6loWPAN Features Useful with low-power link layers such as IEEE , narrowband ISM and power-line comunications (Bluetooth working) Support for e.g. 64-bit and 16-bit addressing Efficient header compression IPv6 base and extension headers, UDP header Network autoconfiguration using neighbor discovery Unicast, multicast and broadcast support Multicast is compressed and mapped to broadcast Fragmentation 1280 byte IPv6 MTU -> 127 byte frames Support for IP routing (e.g. IETF RPL) Support for use of link-layer mesh (e.g )

19 The 6LoWPAN Format

20 Architecture

21 Architecture LoWPANs are stub networks Simple LoWPAN Single Edge Router Extended LoWPAN Multiple Edge Routers with common backbone link Ad-hoc LoWPAN No route outside the LoWPAN Internet Integration issues Maximum transmission unit Application protocols IPv4 interconnectivity (transition) Firewalls and NATs Security IPv6-LoWPAN Router Edge Stack

22 The 6LoWPAN Format 6LoWPAN is an adaptation header format Enables the use of IPv6 over low-power wireless links IPv6 header compression UDP header compression Format initially defined in RFC4944 Updated by draft-ietf-6lowpan-hc (work in progress)

23 The 6LoWPAN Format 6LoWPAN makes use of IPv6 address compression RFC4944 Features: Basic LoWPAN header format HC1 (IPv6 header) and HC2 (UDP header) compression formats Stateless compression mechanism Fragmentation & reassembly Mesh header feature (depreciation planned) Multicast mapping to 16-bit address space draft-ietf-6lowpan-hc Features: New HC (IPv6 header) and NHC (Next-header) compression Support for global address compression (with contexts) Support for IPv6 option header compression Support for compact multicast address compression

24 IPv4 and IPv6 Format

25 IPv6 Addresses Unicast Address Scope Local-link : fe80::/64 Local-Site : fec0::/64 Global : 2000::/3 Global Site-Local Link-Local

26 IPv6 Addressing Stateless Address Autoconfiguration (SAA) Prefix (64 bits) + Subfix (64bits) Prefix: (Scope of an address) Local link (prefix fe80::) Global Link (prefix: Router Advertisement Router Solicitation) Subfix: EUI64 64-bit (Global Identifier - IEEE) example wlan0 Link encap:ethernet HWaddr 00:25:d3:67:79:ad inet6 addr: 2001:1291:200:829e:225:d3ff:fe67:79ad/64 Scope:Global inet6 addr: fe80::225:d3ff:fe67:79ad/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:10732 errors:0 dropped:0 overruns:0 frame:0 TX packets:9573 errors:0 dropped:0 overruns:0 carrier:0 RX bytes: (7.8 MB) TX bytes: (1.1 MB)

27 Dispatch First byte of the Payload ( Bit Pattern Header Type Reference 00 xxxxxx NALP - Not a LoWPAN frame [RFC4944] Reserved as a replacement value for ESC [RFC6282] IPv6 - uncompressed IPv6 Addresses [RFC4944] LOWPAN_HC1 - compressed IPv6 [RFC4944] to reserved for future use LOWPAN_BC0 - broadcast [RFC4944] to reserved for future use 01 1xxxxx LOWPAN_IPHC [RFC6282] 10 xxxxxx MESH - Mesh header [RFC4944] xxx FRAG1 -- Fragmentation Header (first) [RFC4944] to reserved for future use xxx FRAGN -- Fragmentation Header (subseq) [RFC4944] to reserved for future use

28 IPv6/UDP Headers Without compression IPv6 UDP Payload Version Traffic Class Flow Label Flow Label cont Payload Length Next Header Hop Limit Source Address Destination Address Source Port Destination P Dest. P. cont Length Checksum Checksum cont UDP Payload

29 IP Header Compression (HC1 and HC2) No gzip techniques No end to end technique IP addr is needed in every route Stateless compression SAE DAE C NH 0 Non-Compressed fields \ dispatch / \_ HC1 header_/ SAE DAE C NH 1 S D L N.-C. fields \ dispatch / \_ HC1 header_/ \_ HC2 header_/ C = Class and Flow Label SAE/DAE = Source/Destination Address Encoding NH = Next Header S/D = Source/Destination Port Compression ( ) L= whenever the length es compressed Never Compressed Hop Limit and UDP Checksum

30 LoWPAN UDP/IPv6 Headers 6 Bytes! LoWPAN IPv6 UDP Dispatch with LOWPAN_IPHC LOWPAN_NHC Src Dst UDP Checksum UDP Payload Payload draft-ietf-6lowpan-hc

31 IP Header Compression (IPHC) Most of the time is used Global Routeable Ipv6 Addresses. Base Header Dispatch + LOWPAN_IPHC (2-3 octets) Compressed IPv6 Header LOWPAN_IPHC Encoding TF NH HLIM CID SAC SAM M DAC DAM TF = Traffic Class, Flow Label NH = Next Header Flag HLIM = Hop Limit CID = Context Identifier Extension SAC = Source Address Compression SAM = Source Address Mode M = Multicast Compression DAC = Destination Address Compression DAM = Destination Address Mode draft-ietf-6lowpan-hc

32 IP Header Compression (IPHC) Cont. S/SAM Inlline inline (address fully inline, no compression) FE80:0:0:0:inline (link-local + 64-bit Interface ID) FE80:0:0:0:0:0:0:inline (link-local + 16-bit short address) FE80:0:0:0:link-layer (link-local + link-layer source address) 1 00 reserved context[0..63]:inline (context + 64-bit Interface ID) context[0..111]:inline (context + 16-bit short address) context[0..127] (context)

33 Next-header Compression (NHC) NHC Format var-len NHC ID compressed next header UDP NHC Encoding C P C = Checksum Compression P = UDP Port Compression draft-ietf-6lowpan-hc

34 6LoWPAN Headers Orthogonal header format for efficiency Stateless header compression

35 Fragmentation IPv6 requires underlying links to support Minimum Transmission Units (MTUs) of at least 1280 bytes IEEE leaves approximately bytes of payload! RFC4944 defines fragmentation and reassembly of IPv6 The performance of large IPv6 packets fragmented over lowpower wireless mesh networks is poor! Lost fragments cause whole packet to be retransmitted Low-bandwidth and delay of the wireless channel 6LoWPAN application protocols should avoid fragmentation Compression should be used on existing IP application protocols when used over 6LoWPAN if possible Fragment recovery is currently under IETF consideration

36 Fragmentation Initial Fragment datagram_size datagram_tag Following Fragments datagram_size datagram_tag datagram_offset

37 Neighbor Discovery

38 ICMPv6 ICMP ARP IPv4 IGMP Multicast ND Neighbor Discovery ICMPv6 IPv6 MLD Multicast Listener Discovery Multicast Broadcast Ethernet Ethernet

39 IPv6 Neighbor Discovery IPv6 is the format - ND is the brains One-hop routing protocol defined in RFC4861 Finding Neighbors Neighbor Solicitation / Neighbor Advertisement Finding Routers Router Solicitation / Router Advertisement Stateless Address Autoconfiguration using NS/NA Detecting Addresses Duplication (DAD) using NS/NA Neighbor Unreachability Detection (NUD) using NS/NA DHCPv6 may be used in conjunction with ND Requirements: Link-layer Multicast Transitive relation between Neighbor

40 IPv6 Neighbor Discovery Multicast Address: All nodes All routers : ff02::1/128 : ff02::2/128

41 LoWPAN Information Option Simplification: Removed a second lifetime Removed a Reserved field Added a CID field for context-based compression Type Length Info Length L A C V CID Valid Lifetime Prefix or Address Information

42 Prefix Dissemination In normal IPv6 networks RAs are sent to a link based on the information (prefix etc.) configured for that router interface In ND for 6LoWPAN RAs are also used to automatically disseminate router information across multiple hops

43 Addressing Example

44 Duplicated Address Detection in 6loWPAN The Router Edge mantains a table (whiteboard) Nodes must register in the whiteboard New ICMP type: Node Registration New ICMP type: Node Confirmation Node registration exchange enables Host/router unreachability detection Address resolution (a priori) Duplicate address detection Registrations are soft bindings Periodically refreshed with a new NR message

45 Typical 6LoWPAN-ND Exchange

46 NR/NC Format Type (NR)/(NC) Code Checksum TID Status P Binding Lifetime Advertising Interval Owner Interface Identifier Owner Nonce Registration option(s)

47 The Whiteboard The whiteboard is used in the LoWPAN for: Duplicate address detection for the LoWPAN (= prefix) Dealing with mobility (Extended LoWPANs) Locating nodes

48 Routing

49 6LoWPAN Routing Multihop Mesh Topology Link Layer Forwarding (Mesh Under) : Link Layer mesh (e.g ) LoWPAN mesh (RFC but not forward algorithm) IP Layer Routing (Route Over): Routing in a LoWPAN Single-interface routing Flat address space (exact-match) Stub network (no transit routing)

50 Types of Routing Protocols Algorithm classes Distance-vector Links are associated with cost, used to find the shortest route. Each router along the path store local next-hop information about its route table. Link-state Each node aquires complete information about the network, typically by flooding. Each node calculated a shortest-path tree calculated to each destination. Types of Signaling Proactive Routing information aquired before it is needed. Reactive Routing information discovered dynamically when needed. Route metrics are an important factor

51 Protocols for 6LoWPAN IP is agnostic to the routing protocol used It forwards based on route table entries Thus 6LoWPAN is routing protocol agnostic Special consideration for routing over LoWPANs Single interface routing, flat topology Low-power and lossy wireless technologies Specific data flows for embedded applications MANET protocols useful in some ad-hoc cases e.g. AODV, DYMO New IETF working group formed Routing over low-power and lossy networks (ROLL) Deloped specifically for embedded applications

52 IETF ROLL Routing Over Low power and Lossy networks (ROLL) Working group at the IETF Standardizing a routing algorithm for embedded apps Application specific requirements Home automation Commercial building automation Industrial automation Urban environments Analyzed all existing protocols Solution must work over IPv6 and 6LoWPAN Protocol in-progress called RPL Ripple Proactive distance-vector approach See draft-ietf-roll-rpl for detailed information

53 Application Formats and Protocols

54 Introduction The processes of applications communicate over IP using an Internet Socket approach 6LoWPAN also uses the Internet Socket paradigm Application protocols used with 6LoWPAN however have special design and performance requirements

55 Socket API The Socket API provides access to data communications for applications Well-known interface for handling data flow and buffer management via socket Supports also control messages to protocols Commands include: socket, bind, send, read, close etc. Examples of Socket APIs Berkeley sockets in *nix systems Mac OSX (Darwin) Contiki uip (Pseudo socket approach)

56 End-to-end Paradigm

57 Application Formats and Protocols

58 Custom Protocols The most common solution today Application data typically binary encoded, application specific Application protocol uses a specific UDP port, application specific As 6LoWPAN is end-to-end IPv6 communications, not a problem Advantage: Compact, efficient, security can be integrated, end-to-end Disadvantage: Custom server app needed, little re-use, learning curve, interoperability Custom Protocol UDP IPv6 / 6lowpan L2/DLL L1/PHY

59 Streaming and RTP The correct streaming solution For audio or continuous sensor streaming Audio over needs good codec Advantages: RTP can be used over 6LoWPAN Provides end-to-end solution No server modifications needed Jitter control Disadvantages: Headers could be more efficient for simple sensor data streaming Stream RTP UDP IPv6 / 6lowpan L2/DLL L1/PHY

60 XML/HTTP De-facto for inter-server communications Well-known XML schema important All Internet servers speak HTTP/XML Useable for RPC, pub/sub and events SOAP or REST paradigm Advantages: Well known XML schema Formal message sequences Internet-wide support Disadvantages: Inefficient, complex Solution: Embedded web-services See the IETF 6lowapp effort XML Messages SOAP HTTP TCP IP L2/DLL L1/PHY

61 Implementation

62 Chips Solutions Single-Chip (App + 6LowPAN + Transceiver) Minimizing cost and size is critical. All soft on the same micro increases complexity and development time. Complexity of the embedded application is low. Examples TI CC2530, ATMEGA 128RF and the Jennic JN5139. Two-Chip (App + 6LowPAN <UART/SPI> Transceiver) Great application complexity and performance requirements. Leaves the developer freedom in the choice of application microcontroller. 6LoWPAN and application need to be integrated in the same microcontroller and may require extensive engineering and testing. Examples of radio transceivers are TI CC2520, Atmel AT86RF231. Network Processor (App <UART/SPI> 6LowPAN + Transceiver) Projects in which a design or application software already exists. Programming is often realized as an extended socket-like protocol. Not be possible for devices with extreme cost limitations. Example of network processor is TI CC1180.

63 Protocols Stacks Contiki Low-Power uipv6/rpl Network Tiny OS BLIP, the Berkeley Low-power IP stack IPv6 Ready Nano Stack (Sensinode) Nano Stack, Nano Router, Nano Service Nano Sensor Jennic 6LoWPAN (Jennic) JN5139 Wireless Microcontroller Jenie API, SNAP, JenNet

64 SIPIA Net Wireless Sensor Network for Agronomical Research SIPIA Net Propietary STACK (gridtics) SIPIA6 Net 6loWPAN STACK

65 PREGUNTAS Gracias por su asistencia Carlos Taffernaberry UTN - Mendoza - Argentina [email protected]

66 SPARE SLIDES

67 Mobility & Routing

68 Types of Mobility Mobility involves two processes Roaming - moving from one network to another Handover - changing point of attachment (and data flows) Mobility can be categorized as Micro-mobility - within a network domain Macro-mobility - between network domains (IP address change) Consider also Node vs. Network mobility What causes mobility? Physical movement Radio channel Network performance Sleep schedules Node failure

69 Node Mobility

70 Network Mobility

71 Dealing with Mobility Micro-mobility Do nothing (restart) Link-layer techniques (e.g. GPRS, WiFi) 6LoWPAN-ND extended LoWPANs Routing also plays a role Macro-mobility Do nothing (restart) Application layer (SIP, UUID, DNS) Mobile IPv6 [RFC3775] Proxy Home Agent Network mobility Do nothing (restart all nodes) NEMO [RFC3963]

72 IPv4 Interconnectivity

73 IPv4 IPv6 Transition Redes separadas Protocolos no compatibles entre si.disruptivo Working group at the IETF Transition Mechanisms [RFC 4213] Dual Stack Tunnel Manual Automatic 6to4 Tunnel Broker Traslation Application Layer Gateway NAT64/DNS64

74 IP Protocol Stack

75 Internet Architecture Image source: (Wikipeida) GFDL

6LoWPAN IPv6 for Wireless Sensor Network

6LoWPAN IPv6 for Wireless Sensor Network LACNOG 2011 Buenos Aires, Argentina, los días 4 al 7 de Octubre 6LoWPAN IPv6 for Wireless Sensor Network Gustavo Mercado UTN-FRMendoza Mendoza - Argentina [email protected] Carlos

More information

6LoWPAN: An Open IoT Networking Protocol

6LoWPAN: An Open IoT Networking Protocol 6LoWPAN: An Open IoT Networking Protocol OpenIoT Summit 2016 San Diego Stefan Schmidt [email protected] 1 6LoWPAN: An Open IoT Networking Protocol Open: Specified by the IETF Specifications available

More information

Introduction to IP v6

Introduction to IP v6 IP v 1-3: defined and replaced Introduction to IP v6 IP v4 - current version; 20 years old IP v5 - streams protocol IP v6 - replacement for IP v4 During developments it was called IPng - Next Generation

More information

Using IPv6 and 6LoWPAN for Home Automation Networks

Using IPv6 and 6LoWPAN for Home Automation Networks Using IPv6 and 6LoWPAN for Home Automation Networks Thomas Scheffler / Bernd Dörge ICCE-Berlin Berlin, 06.09.2011 Overview IPv6 and 6LoWPAN for Home Automation Networks 6LoWPAN Application & Network Architecture

More information

www.mindteck.com 6LoWPAN Technical Overview

www.mindteck.com 6LoWPAN Technical Overview www.mindteck.com 6LoWPAN Technical Overview 6LoWPAN : Slide Index Introduction Acronyms Stack Architecture Stack Layers Applications IETF documents References Confidential Mindteck 2009 2 6LoWPAN - Introduction

More information

Guide to Network Defense and Countermeasures Third Edition. Chapter 2 TCP/IP

Guide to Network Defense and Countermeasures Third Edition. Chapter 2 TCP/IP Guide to Network Defense and Countermeasures Third Edition Chapter 2 TCP/IP Objectives Explain the fundamentals of TCP/IP networking Describe IPv4 packet structure and explain packet fragmentation Describe

More information

19531 - Telematics. 9th Tutorial - IP Model, IPv6, Routing

19531 - Telematics. 9th Tutorial - IP Model, IPv6, Routing 19531 - Telematics 9th Tutorial - IP Model, IPv6, Routing Bastian Blywis Department of Mathematics and Computer Science Institute of Computer Science 06. January, 2011 Institute of Computer Science Telematics

More information

Overview. Lecture 16: IP variations: IPv6, multicast, anycast. I think we have a problem. IPv6. IPv6 Key Features

Overview. Lecture 16: IP variations: IPv6, multicast, anycast. I think we have a problem. IPv6. IPv6 Key Features Overview Lecture 16: IP variations: IPv6, multicast, anycast Next generation IP: IPv6 6lowpan and the Internet of Things IP multicast IP anycast Practical considerations throughout I think we have a problem

More information

IPv6 Associated Protocols

IPv6 Associated Protocols IPv6 Associated Protocols 1 New Protocols (1) New features are specified in IPv6 Protocol -RFC 2460 DS Neighbor Discovery (NDP) -RFC 4861 DS Auto-configuration : Stateless Address Auto-configuration -RFC

More information

6LoWPAN Tutorial IP on IEEE 802.15.4 Low-Power Wireless Networks

6LoWPAN Tutorial IP on IEEE 802.15.4 Low-Power Wireless Networks 6LoWPAN Tutorial IP on IEEE 802.15.4 Low-Power Wireless Networks David E. Culler Jonathan Hui IEEE 802.15.4 The New IP Link http://www.ietf.org/internet-drafts/draft-ietf-6lowpan-format-12.txt Please refer

More information

Dedication Preface 1. The Age of IPv6 1.1 INTRODUCTION 1.2 PROTOCOL STACK 1.3 CONCLUSIONS 2. Protocol Architecture 2.1 INTRODUCTION 2.

Dedication Preface 1. The Age of IPv6 1.1 INTRODUCTION 1.2 PROTOCOL STACK 1.3 CONCLUSIONS 2. Protocol Architecture 2.1 INTRODUCTION 2. Dedication Preface 1. The Age of IPv6 1.1 INTRODUCTION 1.2 PROTOCOL STACK 1.3 CONCLUSIONS 2. Protocol Architecture 2.1 INTRODUCTION 2.2 COMPARISONS OF IP HEADER FORMATS 2.3 EXTENSION HEADERS 2.3.1 Options

More information

Tomás P. de Miguel DIT-UPM. dit UPM

Tomás P. de Miguel DIT-UPM. dit UPM Tomás P. de Miguel DIT- 15 12 Internet Mobile Market Phone.com 15 12 in Millions 9 6 3 9 6 3 0 1996 1997 1998 1999 2000 2001 0 Wireless Internet E-mail subscribers 2 (January 2001) Mobility The ability

More information

Types of IPv4 addresses in Internet

Types of IPv4 addresses in Internet Types of IPv4 addresses in Internet PA (Provider Aggregatable): Blocks of addresses that may be sub-assigned to other ISPs or to other companies that also may leased the addresses to their customers May

More information

IPv6 associated protocols. Piers O Hanlon

IPv6 associated protocols. Piers O Hanlon IPv6 associated protocols Piers O Hanlon Contributions Main authors Jean-Marc Barozet, Cisco, France Faycal Hadj, Cisco, France Patrick Grossetete, Cisco, France Gunter Van de Velde, Cisco, Belgium Bernard

More information

IPv6 Fundamentals: A Straightforward Approach

IPv6 Fundamentals: A Straightforward Approach IPv6 Fundamentals: A Straightforward Approach to Understanding IPv6 Rick Graziani Cisco Press 800 East 96th Street Indianapolis, IN 46240 IPv6 Fundamentals Contents Introduction xvi Part I: Background

More information

Network Security TCP/IP Refresher

Network Security TCP/IP Refresher Network Security TCP/IP Refresher What you (at least) need to know about networking! Dr. David Barrera Network Security HS 2014 Outline Network Reference Models Local Area Networks Internet Protocol (IP)

More information

IPv6 Hardening Guide for Windows Servers

IPv6 Hardening Guide for Windows Servers IPv6 Hardening Guide for Windows Servers How to Securely Configure Windows Servers to Prevent IPv6-related Attacks Version: 1.0 Date: 22/12/2014 Classification: Public Author(s): Antonios Atlasis TABLE

More information

Thingsquare Technology

Thingsquare Technology Thingsquare Technology Thingsquare connects smartphone apps with things such as thermostats, light bulbs, and street lights. The devices have a programmable wireless chip that runs the Thingsquare firmware.

More information

IPv6 Fundamentals Ch t ap 1 er I : ntroducti ti t on I o P IPv6 Copyright Cisco Academy Yannis Xydas

IPv6 Fundamentals Ch t ap 1 er I : ntroducti ti t on I o P IPv6 Copyright Cisco Academy Yannis Xydas IPv6 Fundamentals Chapter 1: Introduction ti to IPv6 Copyright Cisco Academy Yannis Xydas The Network Today The Internet of today is much different that it was 30, 15 or 5 years ago. 2 Technology Tomorrow

More information

Internet Protocol: IP packet headers. vendredi 18 octobre 13

Internet Protocol: IP packet headers. vendredi 18 octobre 13 Internet Protocol: IP packet headers 1 IPv4 header V L TOS Total Length Identification F Frag TTL Proto Checksum Options Source address Destination address Data (payload) Padding V: Version (IPv4 ; IPv6)

More information

Personal Firewall Default Rules and Components

Personal Firewall Default Rules and Components Personal Firewall Default Rules and Components The Barracuda Personal Firewall comes with a default access ruleset. The following tables aim to give you a compact overview of the default rules and their

More information

gianluca.verin verin@libero. @libero.itit Vicenza.linux.it\LinuxCafe 1

gianluca.verin verin@libero. @libero.itit Vicenza.linux.it\LinuxCafe 1 gianluca.verin verin@libero. @libero.itit Vicenza.linux.it\LinuxCafe 1 Agenda IPv6 Basics Connecting to 6Bone Why do we need IPv6? IPv6 Introduction-Transition IPv6 and open source community Future applications

More information

Deploying IPv6 in 3GPP Networks. Evolving Mobile Broadband from 2G to LTE and Beyond. NSN/Nokia Series

Deploying IPv6 in 3GPP Networks. Evolving Mobile Broadband from 2G to LTE and Beyond. NSN/Nokia Series Brochure More information from http://www.researchandmarkets.com/reports/2379605/ Deploying IPv6 in 3GPP Networks. Evolving Mobile Broadband from 2G to LTE and Beyond. NSN/Nokia Series Description: Deploying

More information

IPv6 Trace Analysis using Wireshark Nalini Elkins, CEO Inside Products, Inc. [email protected]

IPv6 Trace Analysis using Wireshark Nalini Elkins, CEO Inside Products, Inc. Nalini.elkins@insidethestack.com 1 IPv6 Trace Analysis using Wireshark Nalini Elkins, CEO Inside Products, Inc. [email protected] Agenda What has not changed between IPv4 and IPv6 traces What has changed between IPv4 and

More information

Internet Protocol Version 6 (IPv6)

Internet Protocol Version 6 (IPv6) Internet Protocol Version 6 (IPv6) Raj Jain Washington University Saint Louis, MO 63131 [email protected] These slides are available on-line at: http://www.cse.wustl.edu/~jain/cse473-05/ 14-1 Overview

More information

ProCurve Networking IPv6 The Next Generation of Networking

ProCurve Networking IPv6 The Next Generation of Networking ProCurve Networking The Next Generation of Networking Introduction... 2 Benefits from... 2 The Protocol... 3 Technology Features and Benefits... 4 Larger number of addresses... 4 End-to-end connectivity...

More information

CS 457 Lecture 19 Global Internet - BGP. Fall 2011

CS 457 Lecture 19 Global Internet - BGP. Fall 2011 CS 457 Lecture 19 Global Internet - BGP Fall 2011 Decision Process Calculate degree of preference for each route in Adj-RIB-In as follows (apply following steps until one route is left): select route with

More information

How do I get to www.randomsite.com?

How do I get to www.randomsite.com? Networking Primer* *caveat: this is just a brief and incomplete introduction to networking to help students without a networking background learn Network Security. How do I get to www.randomsite.com? Local

More information

SSVVP SIP School VVoIP Professional Certification

SSVVP SIP School VVoIP Professional Certification SSVVP SIP School VVoIP Professional Certification Exam Objectives The SSVVP exam is designed to test your skills and knowledge on the basics of Networking, Voice over IP and Video over IP. Everything that

More information

8.2 The Internet Protocol

8.2 The Internet Protocol TCP/IP Protocol Suite HTTP SMTP DNS RTP Distributed applications Reliable stream service TCP UDP User datagram service Best-effort connectionless packet transfer Network Interface 1 IP Network Interface

More information

Getting started with IPv6 on Linux

Getting started with IPv6 on Linux Getting started with IPv6 on Linux Jake Edge LWN.net [email protected] LinuxCon North America 19 August 2011 History and Motivation IPng project July 1994 IPv6 - RFC 2460 December 1998 IPv5 - Internet Stream

More information

IPv6 Advantages. www.compaq.com. Yanick Pouffary. [email protected]

IPv6 Advantages. www.compaq.com. Yanick Pouffary. Yanick.Pouffary@compaq.com IPv6 Advantages Yanick Pouffary [email protected] IPv6 FORUM A world-wide consortium of leading Internet vendors and Research and Education Networks The IPv6 FORUM mission To promote IPv6 in order

More information

IPv6 Functionality. Jeff Doyle IPv6 Solutions Manager [email protected]

IPv6 Functionality. Jeff Doyle IPv6 Solutions Manager jeff@juniper.net IPv6 Functionality Jeff Doyle IPv6 Solutions Manager [email protected] Copyright 2003 Juniper Networks, Inc. Agenda ICMPv6 Neighbor discovery Autoconfiguration Agenda ICMPv6 Neighbor discovery Autoconfiguration

More information

CloudEngine Series Switches. IPv6 Technical White Paper. Issue 01 Date 2014-02-19 HUAWEI TECHNOLOGIES CO., LTD.

CloudEngine Series Switches. IPv6 Technical White Paper. Issue 01 Date 2014-02-19 HUAWEI TECHNOLOGIES CO., LTD. Issue 01 Date 2014-02-19 HUAWEI TECHNOLOGIES CO., LTD. 2014. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means without prior written consent of

More information

Protocol Specification & Design. The Internet and its Protocols. Course Outline (trivia) Introduction to the Subject Teaching Methods

Protocol Specification & Design. The Internet and its Protocols. Course Outline (trivia) Introduction to the Subject Teaching Methods The Internet and its Protocols Protocol Specification & Design Robert Elz [email protected] [email protected] http://fivedots.coe.psu.ac.th/~kre/ Friday: 13:30-15:00 (Rm: 101)???: xx:x0-xx:x0 (Rm:???)

More information

About the Technical Reviewers

About the Technical Reviewers About the Author p. xiii About the Technical Reviewers p. xv Acknowledgments p. xvii Introduction p. xix IPv6 p. 1 IPv6-Why? p. 1 IPv6 Benefits p. 2 More Address Space p. 2 Innovation p. 3 Stateless Autoconfiguration

More information

Internet Protocols Fall 2005. Lectures 7-8 Andreas Terzis

Internet Protocols Fall 2005. Lectures 7-8 Andreas Terzis Internet Protocols Fall 2005 Lectures 7-8 Andreas Terzis Outline Internet Protocol Service Model Fragmentation Addressing Original addressing scheme Subnetting CIDR Forwarding ICMP ARP Address Shortage

More information

IPv6 mobility and ad hoc network mobility overview report

IPv6 mobility and ad hoc network mobility overview report Institut Eurecom 1 Department of Mobile Communications 2229, route des Crêtes B.P. 193 06904 Sophia Antipolis FRANCE Research Report RR-08-217 IPv6 mobility and ad hoc network mobility overview report

More information

Network-Oriented Software Development. Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2

Network-Oriented Software Development. Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2 Network-Oriented Software Development Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2 Topics Layering TCP/IP Layering Internet addresses and port numbers Encapsulation

More information

Network layer: Overview. Network layer functions IP Routing and forwarding

Network layer: Overview. Network layer functions IP Routing and forwarding Network layer: Overview Network layer functions IP Routing and forwarding 1 Network layer functions Transport packet from sending to receiving hosts Network layer protocols in every host, router application

More information

Networking 4 Voice and Video over IP (VVoIP)

Networking 4 Voice and Video over IP (VVoIP) Networking 4 Voice and Video over IP (VVoIP) Course Objectives This course will give delegates a good understanding of LANs, WANs and VVoIP (Voice and Video over IP). It is aimed at those who want to move

More information

Implementation IPV6 in Mikrotik RouterOS. by Teddy Yuliswar

Implementation IPV6 in Mikrotik RouterOS. by Teddy Yuliswar Implementation IPV6 in Mikrotik RouterOS by Teddy Yuliswar YOGYAKARTA, OCTOBER 09 10, 2015 TEDDY YULISWAR Introduction q MTCNA, MTCRE, MTCTCE, MTCINE q Place of Hanging out : - Politeknik Negeri Padang

More information

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc (International Journal of Computer Science & Management Studies) Vol. 17, Issue 01 Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc Dr. Khalid Hamid Bilal Khartoum, Sudan [email protected]

More information

Applications that Benefit from IPv6

Applications that Benefit from IPv6 Applications that Benefit from IPv6 Lawrence E. Hughes Chairman and CTO InfoWeapons, Inc. Relevant Characteristics of IPv6 Larger address space, flat address space restored Integrated support for Multicast,

More information

Internet Packets. Forwarding Datagrams

Internet Packets. Forwarding Datagrams Internet Packets Packets at the network layer level are called datagrams They are encapsulated in frames for delivery across physical networks Frames are packets at the data link layer Datagrams are formed

More information

IP and Mobility. Requirements to a Mobile IP. Terminology in Mobile IP

IP and Mobility. Requirements to a Mobile IP. Terminology in Mobile IP IP and Mobility Chapter 2 Technical Basics: Layer Methods for Medium Access: Layer 2 Chapter Wireless Networks: Bluetooth, WLAN, WirelessMAN, WirelessWAN Mobile Telecommunication Networks: GSM, GPRS, UMTS

More information

Review: Lecture 1 - Internet History

Review: Lecture 1 - Internet History Review: Lecture 1 - Internet History late 60's ARPANET, NCP 1977 first internet 1980's The Internet collection of networks communicating using the TCP/IP protocols 1 Review: Lecture 1 - Administration

More information

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network. Course Name: TCP/IP Networking Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network. TCP/IP is the globally accepted group of protocols

More information

ZigBee IP Network Performance, Part I Unicast Messaging under SEP2.0 HAN Messaging Profile

ZigBee IP Network Performance, Part I Unicast Messaging under SEP2.0 HAN Messaging Profile Document Part Number 53-301017 Rev 0.1 April 2013 ii Exegin Technologies Limited Printed in Canada The information in this document is subject to change without notice. No part of this document may be

More information

Chapter 3. TCP/IP Networks. 3.1 Internet Protocol version 4 (IPv4)

Chapter 3. TCP/IP Networks. 3.1 Internet Protocol version 4 (IPv4) Chapter 3 TCP/IP Networks 3.1 Internet Protocol version 4 (IPv4) Internet Protocol version 4 is the fourth iteration of the Internet Protocol (IP) and it is the first version of the protocol to be widely

More information

Telecommunication Services Engineering (TSE) Lab. Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC)

Telecommunication Services Engineering (TSE) Lab. Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC) Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC) http://users.encs.concordia.ca/~glitho/ Outline 1. LTE 2. EPC architectures (Basic and advanced) 3. Mobility management in EPC 4.

More information

SERVICE DISCOVERY AND MOBILITY MANAGEMENT

SERVICE DISCOVERY AND MOBILITY MANAGEMENT Objectives: 1) Understanding some popular service discovery protocols 2) Understanding mobility management in WLAN and cellular networks Readings: 1. Fundamentals of Mobile and Pervasive Computing (chapt7)

More information

Computer Networks CS321

Computer Networks CS321 Computer Networks CS321 Dr. Ramana I.I.T Jodhpur Dr. Ramana ( I.I.T Jodhpur ) Computer Networks CS321 1 / 22 Outline of the Lectures 1 Introduction OSI Reference Model Internet Protocol Performance Metrics

More information

IP Network Layer. Datagram ID FLAG Fragment Offset. IP Datagrams. IP Addresses. IP Addresses. CSCE 515: Computer Network Programming TCP/IP

IP Network Layer. Datagram ID FLAG Fragment Offset. IP Datagrams. IP Addresses. IP Addresses. CSCE 515: Computer Network Programming TCP/IP CSCE 515: Computer Network Programming TCP/IP IP Network Layer Wenyuan Xu Department of Computer Science and Engineering University of South Carolina IP Datagrams IP is the network layer packet delivery

More information

Internetworking. Problem: There is more than one network (heterogeneity & scale)

Internetworking. Problem: There is more than one network (heterogeneity & scale) Internetworking Problem: There is more than one network (heterogeneity & scale) Hongwei Zhang http://www.cs.wayne.edu/~hzhang Internetworking: Internet Protocol (IP) Routing and scalability Group Communication

More information

IPv6 Addressing. Awareness Objective. IPv6 Address Format & Basic Rules. Understanding the IPv6 Address Components

IPv6 Addressing. Awareness Objective. IPv6 Address Format & Basic Rules. Understanding the IPv6 Address Components IPv6 Addressing Awareness Objective IPv6 Address Format & Basic Rules Understanding the IPv6 Address Components Understanding & Identifying Various Types of IPv6 Addresses 1 IPv4 Address SYNTAX W. X.

More information

Internet of Things based approach to Agriculture Monitoring

Internet of Things based approach to Agriculture Monitoring Internet of Things based approach to Agriculture Monitoring A. Paventhan ERNET India Regional Centre, Bangalore Asia-Pacific Advanced Network (APAN) 36th Meeting 20th August 2013 1 / 19 Outline 1 IP-based

More information

ERserver. iseries. Networking TCP/IP setup

ERserver. iseries. Networking TCP/IP setup ERserver iseries Networking TCP/IP setup ERserver iseries Networking TCP/IP setup Copyright International Business Machines Corporation 1998, 2002. All rights reserved. US Government Users Restricted

More information

Chapter 3 Configuring Basic IPv6 Connectivity

Chapter 3 Configuring Basic IPv6 Connectivity Chapter 3 Configuring Basic IPv6 Connectivity This chapter explains how to get a ProCurve Routing Switch that supports IPv6 up and running. To configure basic IPv6 connectivity, you must do the following:

More information

IP Address Classes (Some are Obsolete) 15-441 Computer Networking. Important Concepts. Subnetting 15-441 15-641. Lecture 8 IP Addressing & Packets

IP Address Classes (Some are Obsolete) 15-441 Computer Networking. Important Concepts. Subnetting 15-441 15-641. Lecture 8 IP Addressing & Packets Address Classes (Some are Obsolete) 15-441 15-441 Computer Networking 15-641 Class A 0 Network ID Network ID 8 16 Host ID Host ID 24 32 Lecture 8 Addressing & Packets Peter Steenkiste Fall 2013 www.cs.cmu.edu/~prs/15-441-f13

More information

10CS64: COMPUTER NETWORKS - II

10CS64: COMPUTER NETWORKS - II QUESTION BANK 10CS64: COMPUTER NETWORKS - II Part A Unit 1 & 2: Packet-Switching Networks 1 and Packet-Switching Networks 2 1. Mention different types of network services? Explain the same. 2. Difference

More information

Firewalls und IPv6 worauf Sie achten müssen!

Firewalls und IPv6 worauf Sie achten müssen! Firewalls und IPv6 worauf Sie achten müssen! Pascal Raemy CTO Asecus AG [email protected] Asecus AG Asecus AG Security (Firewall, Web-Gateway, Mail-Gateway) Application Delivery (F5 Neworks with BIGIP)

More information

IP Multicasting. Applications with multiple receivers

IP Multicasting. Applications with multiple receivers IP Multicasting Relates to Lab 10. It covers IP multicasting, including multicast addressing, IGMP, and multicast routing. 1 Applications with multiple receivers Many applications transmit the same data

More information

Protocols. Packets. What's in an IP packet

Protocols. Packets. What's in an IP packet Protocols Precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet Protocol (bottom level) all packets shipped from network to network as IP packets

More information

Introduction to IP networking

Introduction to IP networking DD2395 p2 2011 Introduction to IP networking Olof Hagsand KTH CSC 1 Example: Packet transfer www.server.org An end host requests a web-page from a server via a local-area network The aim of this lecture

More information

Introduction to TCP/IP

Introduction to TCP/IP Introduction to TCP/IP Raj Jain The Ohio State University Columbus, OH 43210 Nayna Networks Milpitas, CA 95035 Email: [email protected] http://www.cis.ohio-state.edu/~jain/ 1 Overview! Internetworking Protocol

More information

IPv6 Security Assessment and Benchmarking Abstract Test Suite

IPv6 Security Assessment and Benchmarking Abstract Test Suite IPv6 Security Assessment and Benchmarking Abstract Test Suite Version 1.0 2013-01-22 EANTC AG Copyright (C) 2012, 2013 EANTC European Advanced Networking Test Center Aktiengesellschaft This document is

More information

IPv6 Based Sensor Home Networking

IPv6 Based Sensor Home Networking KRNET 2005 IPv6 Based Sensor Home Networking KRNET 2005 Soohong Daniel Park Mobile Platform Laboratory, SAMSUNG Electronics. [email protected] KRNET 2005 2/29 Trend of Home Networking Digital World

More information

Network layer" 1DT066! Distributed Information Systems!! Chapter 4" Network Layer!! goals: "

Network layer 1DT066! Distributed Information Systems!! Chapter 4 Network Layer!! goals: 1DT066! Distributed Information Systems!! Chapter 4" Network Layer!! Network layer" goals: "! understand principles behind layer services:" " layer service models" " forwarding versus routing" " how a

More information

Multicast DNS in Wireless Ad-hoc Networks of. Low-resource Devices

Multicast DNS in Wireless Ad-hoc Networks of. Low-resource Devices Technische Universiteit Eindhoven Department of Mathematics and Computer Science Multicast DNS in Wireless Ad-hoc Networks of Low-resource Devices By Yu Lu Supervisors Prof. Dr. J.J. Lukkien Dr. ir. P.H.F.M.Richard

More information

Chapter 9. IP Secure

Chapter 9. IP Secure Chapter 9 IP Secure 1 Network architecture is usually explained as a stack of different layers. Figure 1 explains the OSI (Open System Interconnect) model stack and IP (Internet Protocol) model stack.

More information

Industry Automation White Paper Januar 2013 IPv6 in automation technology

Industry Automation White Paper Januar 2013 IPv6 in automation technology Table of contents: 1 Why another White Paper IPv6?... 3 2 IPv6 for automation technology... 3 3 Basics of IPv6... 3 3.1 Turning point/initial situation... 3 3.2 Standardization... 4 3.2.1 IPv6 address

More information

Internet Control Protocols Reading: Chapter 3

Internet Control Protocols Reading: Chapter 3 Internet Control Protocols Reading: Chapter 3 ARP - RFC 826, STD 37 DHCP - RFC 2131 ICMP - RFC 0792, STD 05 1 Goals of Today s Lecture Bootstrapping an end host Learning its own configuration parameters

More information

6PANview: A Network Monitoring System for the Internet of Things

6PANview: A Network Monitoring System for the Internet of Things 6PANview: A Network Monitoring System for the Internet of Things 23-August-2011 Lohith Y S, Brinda M C, Anand SVR, Malati Hegde Department of ECE Indian Institute of Science Bangalore Funded by DIT, Government

More information

Mobile IP. Bheemarjuna Reddy Tamma IIT Hyderabad. Source: Slides of Charlie Perkins and Geert Heijenk on Mobile IP

Mobile IP. Bheemarjuna Reddy Tamma IIT Hyderabad. Source: Slides of Charlie Perkins and Geert Heijenk on Mobile IP Mobile IP Bheemarjuna Reddy Tamma IIT Hyderabad Source: Slides of Charlie Perkins and Geert Heijenk on Mobile IP IP Refresher Mobile IP Basics 3 parts of Mobile IP: Outline Advertising Care-of Addresses

More information

TCP/IP Fundamentals. OSI Seven Layer Model & Seminar Outline

TCP/IP Fundamentals. OSI Seven Layer Model & Seminar Outline OSI Seven Layer Model & Seminar Outline TCP/IP Fundamentals This seminar will present TCP/IP communications starting from Layer 2 up to Layer 4 (TCP/IP applications cover Layers 5-7) IP Addresses Data

More information

From Fieldbus to toreal Time Ethernet

From Fieldbus to toreal Time Ethernet Process Automation From Fieldbus to toreal Time Ethernet Safety, reliability IEC61158-2 as the physical layer too slow for Ethernet/IP frames Unsafe cables towards wireless solutions Factory automation

More information

IP - The Internet Protocol

IP - The Internet Protocol Orientation IP - The Internet Protocol IP (Internet Protocol) is a Network Layer Protocol. IP s current version is Version 4 (IPv4). It is specified in RFC 891. TCP UDP Transport Layer ICMP IP IGMP Network

More information

IPV6 流 量 分 析 探 讨 北 京 大 学 计 算 中 心 周 昌 令

IPV6 流 量 分 析 探 讨 北 京 大 学 计 算 中 心 周 昌 令 IPV6 流 量 分 析 探 讨 北 京 大 学 计 算 中 心 周 昌 令 1 内 容 流 量 分 析 简 介 IPv6 下 的 新 问 题 和 挑 战 协 议 格 式 变 更 用 户 行 为 特 征 变 更 安 全 问 题 演 化 流 量 导 出 手 段 变 化 设 备 参 考 配 置 流 量 工 具 总 结 2 流 量 分 析 简 介 流 量 分 析 目 标 who, what, where,

More information

IT4405 Computer Networks (Compulsory)

IT4405 Computer Networks (Compulsory) IT4405 Computer Networks (Compulsory) INTRODUCTION This course provides a comprehensive insight into the fundamental concepts in data communications, computer network systems and protocols both fixed and

More information

Interconnection of Heterogeneous Networks. Internetworking. Service model. Addressing Address mapping Automatic host configuration

Interconnection of Heterogeneous Networks. Internetworking. Service model. Addressing Address mapping Automatic host configuration Interconnection of Heterogeneous Networks Internetworking Service model Addressing Address mapping Automatic host configuration Wireless LAN network@home outer Ethernet PPS Internet-Praktikum Internetworking

More information

Technology Brief IPv6 White Paper.

Technology Brief IPv6 White Paper. Technology Brief White Paper. Page 1 of 37 Table of Contents 1 Overview... 3 1.1 Background... 3 1.2 Advantages of... 5 2 Packet... 9 2.1 Basic Header... 9 2.1.1 Extension Headers... 11 2.1.2 ICMP Packet...

More information

Connecting IPv6 capable Bluetooth Low Energy sensors with the Internet of Things

Connecting IPv6 capable Bluetooth Low Energy sensors with the Internet of Things Connecting IPv6 capable Bluetooth Low Energy sensors with the Internet of Things Johanna Nieminen (Nokia), Future Internet SHOK preconference 30.05.2012 IoT Taxonomy ZigBee 802.5.4 Bluetooth Video RFID

More information

Internetworking and IP Address

Internetworking and IP Address Lecture 8 Internetworking and IP Address Motivation of Internetworking Internet Architecture and Router Internet TCP/IP Reference Model and Protocols IP Addresses - Binary and Dotted Decimal IP Address

More information

Transport and Network Layer

Transport and Network Layer Transport and Network Layer 1 Introduction Responsible for moving messages from end-to-end in a network Closely tied together TCP/IP: most commonly used protocol o Used in Internet o Compatible with a

More information

Key requirements for Interoperable IoT systems

Key requirements for Interoperable IoT systems Key requirements for Interoperable IoT systems Pratul Sharma Technical Marketing Manager, ARM Inc. May/08/2014 Agenda Why Interoperability? Open standards for interoperability Data Communication Standards

More information

IP address format: Dotted decimal notation: 10000000 00001011 00000011 00011111 128.11.3.31

IP address format: Dotted decimal notation: 10000000 00001011 00000011 00011111 128.11.3.31 IP address format: 7 24 Class A 0 Network ID Host ID 14 16 Class B 1 0 Network ID Host ID 21 8 Class C 1 1 0 Network ID Host ID 28 Class D 1 1 1 0 Multicast Address Dotted decimal notation: 10000000 00001011

More information

Performance Evaluation of Large-Scale Wireless Sensor Networks Communication Protocols that can be Integrated in a Smart City

Performance Evaluation of Large-Scale Wireless Sensor Networks Communication Protocols that can be Integrated in a Smart City Performance Evaluation of Large-Scale Wireless Sensor Networks Communication Protocols that can be Integrated in a Smart City A. Lavric 1, V. Popa 2 PhD.,Computers, Department of Electronics and Automation,

More information

Joe Davies. Principal Writer Windows Server Information Experience. Presented at: Seattle Windows Networking User Group June 1, 2011

Joe Davies. Principal Writer Windows Server Information Experience. Presented at: Seattle Windows Networking User Group June 1, 2011 Joe Davies Principal Writer Windows Server Information Experience Presented at: Seattle Windows Networking User Group June 1, 2011 2011 Microsoft Corporation IPv6 addressing and DNS review IPv6 subnetting

More information

We Are HERE! Subne\ng

We Are HERE! Subne\ng TELE 302 Network Design Lecture 21 Addressing Strategies Source: McCabe 12.1 ~ 12.4 Jeremiah Deng TELE Programme, University of Otago, 2013 We Are HERE! Requirements analysis Flow Analysis Logical Design

More information

Vulnerabili3es and A7acks

Vulnerabili3es and A7acks IPv6 Security Vulnerabili3es and A7acks Inherent vulnerabili3es Less experience working with IPv6 New protocol stack implementa3ons Security devices such as Firewalls and IDSs have less support for IPv6

More information

IPv4 and IPv6 Integration. Formation IPv6 Workshop Location, Date

IPv4 and IPv6 Integration. Formation IPv6 Workshop Location, Date IPv4 and IPv6 Integration Formation IPv6 Workshop Location, Date Agenda Introduction Approaches to deploying IPv6 Standalone (IPv6-only) or alongside IPv4 Phased deployment plans Considerations for IPv4

More information

Implementing DHCPv6 on an IPv6 network

Implementing DHCPv6 on an IPv6 network Implementing DHCPv6 on an IPv6 network Benjamin Long [email protected] 8-11-2009 Implementing DHCPv6 on an IPv6 network 2 Table of Contents DHCPv6 Overview...3 Terms used by DHCPv6...3 DHCPv6 Message

More information

ITL BULLETIN FOR JANUARY 2011

ITL BULLETIN FOR JANUARY 2011 ITL BULLETIN FOR JANUARY 2011 INTERNET PROTOCOL VERSION 6 (IPv6): NIST GUIDELINES HELP ORGANIZATIONS MANAGE THE SECURE DEPLOYMENT OF THE NEW NETWORK PROTOCOL Shirley Radack, Editor Computer Security Division

More information

Address Resolution Protocol (ARP)

Address Resolution Protocol (ARP) Address Resolution Protocol (ARP) Question: how do packets actually get to their destination? IP routing tables: based on network addresses Ethernet physical interfaces only understand ethernet addresses

More information

Definition. A Historical Example

Definition. A Historical Example Overlay Networks This lecture contains slides created by Ion Stoica (UC Berkeley). Slides used with permission from author. All rights remain with author. Definition Network defines addressing, routing,

More information

IPV6 DEPLOYMENT GUIDELINES FOR. ARRIS Group, Inc.

IPV6 DEPLOYMENT GUIDELINES FOR. ARRIS Group, Inc. IPV6 DEPLOYMENT GUIDELINES FOR CABLE OPERATORS Patricio i S. Latini i ARRIS Group, Inc. Current IPv4 Situationti IANA has already assigned the last IPv4 Blocks to the RIRs. RIRs address exhaustion may

More information