Strategies For Detecting Network Attachment in Wireless IPv6 Networks Greg Daley - Research Fellow Monash University Centre for Telecommunications and.

Slides:



Advertisements
Similar presentations
DNA design team update Brett Pentland – Monash University.
Advertisements

DNA design team update Brett Pentland – Monash University.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Auto Configuration and Mobility Options in IPv6 By: Hitu Malhotra and Sue Scheckermann.
IPv4 to IPv6 Migration strategies. What is IPv4  Second revision in development of internet protocol  First version to be widely implied.  Connection.
IPv6 Multihoming Support in the Mobile Internet Presented by Paul Swenson CMSC 681, Fall 2007 Article by M. Bagnulo et. al. and published in the October.
資 管 Lee Lesson 12 IPv6 Mobility. 資 管 Lee Lesson Objectives Components of IPv6 mobility IPv6 mobility messages and options IPv6 mobility data structures.
DNAv6 Goals JinHyeock Choi, Samsung AIT
1 Mobile IP Myungchul Kim Tel:
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
Doc.: IEEE /1183r0 Submission September 2011 Masataka Ohta, Tokyo Institute of TechnologySlide 1 IP over Congested WLAN Date: Authors:
IPv6 Address Provisioning In IPv6 world there are three provisioning aspects wich are independent of whether the IPv6 node is a Host or CE router: IPv6.
© Mobile Platform Laboratory | SAMSUNG Electronics IPv6 DAD Optimization Goals and Requirements Soohong Daniel Park / Youn-Hee Han / Greg Daley
DAD Optimization Youn-Hee Han Samsung Advanced Institute of Technology 57 th IETF, Vienna, Austria July 13-18, 2003.
1 Route Optimization based on ND-Proxy for Mobile Nodes in IPv6 Mobile Networks Jaehoon Jeong, Kyeongjin Lee, Jungsoo Park, Hyoungjun Kim ETRI
DNA design team update Brett Pentland – Monash University.
Movement Detection in Mobile IPv6 JinHyeock Choi, Samsung AIT
1IETF-59 MANET WG Ad Hoc IP Address Autoconfiguration Jaehoon Jeong ETRI 3 rd February 2004 draft-jeong-adhoc-ip-addr-autoconf-01.txt.
Detecting Network Attachment in IPv6 Problem Statement JinHyeock Choi, Samsung AIT
Comparison of Link Identification schemes Objective: Present the similarities and differences of the two schemes.
DNA design team update JinHyeock Choi Tero Kauppinen James Kempf Sathya Narayanan Erik Nordmark Brett Pentland Design Team: Brett Pentland.
Detecting Network Attachment in IPv6 Networks (DNAv6) draft-ietf-dna-protocol-05.txt S. Narayanan, Ed. J. Kempf, E. Nordmark, B. Pentland, JH. Choi, G.
Guide to TCP/IP Fourth Edition
1 IPv6 Address Management Rajiv Kumar. 2 Lecture Overview Introduction to IP Address Management Rationale for IPv6 IPv6 Addressing IPv6 Policies & Procedures.
1 Semester 2 Module 6 Routing and Routing Protocols YuDa college of business James Chen
Lesson 6 Neighbor Discovery.
CMPT 471 Networking II Address Resolution IPv6 Neighbor Discovery 1© Janice Regan, 2012.
Automatic Router Configuration Protocol (ARCP) v1.1, 18 Nov Jeb Linton, EarthLink
بسم الله الرحمن الرحیم. Why ip V6 ip V4 Addressing Ip v4 :: 32-bits :: :: written in dotted decimal :: :: ::
Research on IP Anycast Secure Group Management Wang Yue Network & Distribution Lab, Peking University Network.
資 管 Lee Lesson 11 Coexistence and Migration. 資 管 Lee Lesson Objectives Coexistence and migration overview Coexistence mechanisms ◦ Dual Stack ◦ Tunneling.
Mobile IP: Introduction Reference: “Mobile networking through Mobile IP”; Perkins, C.E.; IEEE Internet Computing, Volume: 2 Issue: 1, Jan.- Feb. 1998;
2002 년 2 학기이동인터넷프로토콜 1 Mobile IP:Overview 년 2 학기이동인터넷프로토콜 2 Mobile IP overview Is Mobile IP an official standard? What problems does Mobile IP solve?
Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.
IPv6 Address autoconfiguration stateless & stateful.
Coexistence and Migration
Introduction to Routing and Routing Protocols By Ashar Anwar.
Dynamic Routing Protocols  Function(s) of Dynamic Routing Protocols: – Dynamically share information between routers (Discover remote networks). – Automatically.
Common Devices Used In Computer Networks
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China
IPv6 Mobility Milo Liu SW2 R&D ZyXEL Communications, Inc.
Security for the Optimized Link- State Routing Protocol for Wireless Ad Hoc Networks Stephen Asherson Computer Science MSc Student DNA Lab 1.
Slide: 1 Neighbor Discovery. Slide: 2 Neighbor Discovery Overview Set of messages and processes that determine relationships between neighboring nodes.
Req1 - Separability Old: –An RO scheme MUST have the ability to be bypassed by traffic types that desire to use bidirectional tunnels through an HA. New:
Inter-Mobility Support in Controlled 6LoWPAN Networks Zinonos, Z. and Vassiliou, V., GLOBECOM Workshops, 2010 IEEE.
CIT 384: Network AdministrationSlide #1 CIT 384: Network Administration IPv6.
Multicast In Wireless Mobile Environments Reporter: 江俊毅.
MOBILE IP GROUP NAME: CLUSTER SEMINAR PRESENTED BY : SEMINAR PRESENTED BY : SANTOSH THOMAS SANTOSH THOMAS STUDENT NO: STUDENT NO:
1 Route Optimization for Large Scale Network Mobility Assisted by BGP Feriel Mimoune, Farid Nait-Abdesselam, Tarik Taleb and Kazuo Hashimoto GLOBECOM 2007.
IPv6 Routing Milo Liu SW2 R&D ZyXEL Communications, Inc.
Deterministic Fast Router Advertisement Configuration Update draft-daley-dna-det-fastra-01.txt Presenter: Greg Daley.
TCP/IP Protocol Suite 1 Chapter 10 Upon completion you will be able to: Internet Group Management Protocol Know the purpose of IGMP Know the types of IGMP.
CCNA 2 Week 6 Routing Protocols. Copyright © 2005 University of Bolton Topics Static Routing Dynamic Routing Routing Protocols Overview.
Lesson 2 Introduction to IPv6.
Advanced Roaming & Mobility Scenarios in IPv6 Rafal Lukawiecki Strategic Consultant & Director Project Botticelli Ltd in.
Understanding IPv6 Slide: 1 Lesson 12 IPv6 Mobility.
Some use cases and requirements for handover Information Services Greg Daley MIPSHOP Session IETF 64.
MOBILITY Beyond Third Generation Cellular Feb
JinHyeock Choi, DongYun Shin hppt:// Fast Router Discovery with L2 Support draft-jinchoi-dna-frd-01.txt.
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
Neighbor Discovery. IPv6 Terminology Additional subnets Router Host Neighbors Host Intra-subnet router Switch LAN segment Link Subnet Network.
IPv6 An Overview of Internet Protocol Version 6 Network Management Justin Houk May 3, 2010.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
JinHyeock Choi, Syam Madanapalli hppt:// DNA Solution: Link Identifier based approach draft-jinchoi-dna-protocol2-01.txt.
BAI513 - Protocols IP Version 6 Operation BAIST – Network Management.
Doc.: IEEE /1183r1 Submission September 2011 Masataka Ohta, Tokyo Institute of TechnologySlide 1 IP over Congested WLAN Date: Authors:
Introduction Wireless devices offering IP connectivity
IPv6 Overview Address space Address types IPv6 and Tunneling.
Router Advertisement Link Identifiers (LinkID)
Presentation transcript:

Strategies For Detecting Network Attachment in Wireless IPv6 Networks Greg Daley - Research Fellow Monash University Centre for Telecommunications and Information Engineering

Overview: Tomorrow’s Wireless Internet Strategies for Detecting Network Attachment in IPv6 DNA Working Group Progress Future Challenges

Tomorrow’s Wireless Internet

Wireless Data Communications Used for wide purposes –Mobile Data –Wire replacement Telco to SoHo –Management, Planning, Security Same convergence as wired networks –Merging of Internet and Telephony –Data services providing voice, voice networks with data

Wireless Data Communications

Towards All IPv6 Wireless Internet Similar applications in Wireless to fixed New Applications –Peer-to-peer hampered by NAT IPv6 well positioned for wireless –Basic IPv6 capabilities support dynamism

NAT and Applications

Maintaining Internet Connectivity Cell to cell transitions can cause address changes Addresses are used for routing and Session Identification (TCP/UDP) Hide/Prevent Address changes –Tunnel, Link-Layer switching, Mobility Agents Manage Address changes –Addressing update, requires peer support

Maintaining Internet Connectivity OLD CELL NEW CELL Address Range: 2001:388:608c::/64 Address Range: 3ffe:12:388:fc:/64

Maintaining Internet Connectivity Internet A P P S A P P S M I P 6 M I P 6 I P V 6 I P V 6

Strategies for Detecting Network Attachment in IPv6

Change Management in Wireless IPv6 Detect which change will occur (hard?) –Allows predictive repair Detect when link-layer changes Detect when change has occurred React to change –Configuration of addresses, local routers Signal to proxies and peers –Path restoration after change

Change Management in Wireless IPv6 Internet M I P v 6 D N A v 6 Peer RS RA BU BAck

Detecting Network Attachment Avoid reconfiguration if possible –Addresses, Multicast Joins, Mobility Signalling Detect if configuration change is required –Trade off test cost against config cost Query the network to detect if change has occurred Relies upon network information services Single Message Pair exchange

Detecting Network Attachment RA RS OLD LINK NEW LINK

Key DNA Tasks Address uncertainty management Response without induced delays Immediate Change Detection Authoritative Responses

Key Task: Address Management Host unaware of address conflicts at attachment point Link-Local address collision may have occurred, upon link change Optimistic Duplicate Address Detection is used in sending DNA messages New RS Tentative-Source Link-Layer Address Option: Optimistic DAD safe solicitations (GD,EN,NM)

Key Task: Address Management FE80::FEOF

Key Task: Fast Router Advertisement Existing RFCs have random delay timing FastRA Schemes reduce delay Original FastRA – manual config (MK,JK,BP) Deterministic – Automated config (GD,BP) Probabilistic – Small random delays (SN,GD) Hash – Speed of Det, less config (BP,EN)

RFC 2461 RS/RA Timing Router2 Router1 Router3Host Solicitation Advertisement Time (s) T T+.5

Fast Router Advertisement (RA) Router2 Router1 Router3Host Solicitation Advertisement Time (s) T T+.5

Deterministic FastRA Router2 Router1 Router3 Host Solicitation Advertisement Time (s) T T+.5 T+.05 T+.1

Probabilistic Fast RA Router2 Router1 Router3 Host Solicitation Advertisement Time (s) T T+.5 T+.02 T+.04 T+.06

Hash ordered Fast RA Router2 Router1 Router3 Host Solicitation Advertisement Time (s) T T+.5 T+.02 T+.04

Key Task: Link Identification Early work centred on numeric link- identifiers placed in each RA packet (BP,EN,GD,JHC). Current schemes use queries: “Is prefix aaaa::/64 on link? (BP,EN,SN)” Augment Prefix advertisements with learnt information (CompleteRA, Prefix LinkID ) Message Order Independence analysis (GD,AS,BP)

Link Identification: Identifiers LINK-A LINK-B

Link Identification: CompleteRA P1 P3 P2 P3

Link Identification: Landmarks P1 P2 P1 here? NO P1:

Key Task: Message Authorization RA message authorization is built into SEND Separate timers for RS/RA Certificate Chain Solicit/Advert Last Hop certification Certificate solicitation in RS Place certificate in RA if it fits (Modified format – GD)

Key Task: Message Authorization CCA CA CCS CERT

DNA Working Group Progress

Detecting Network Attachment Working Group Documents DNA Goals Link Information DNA with unmodified routers DNA For IPv6 Hosts DNA For IPv6 Routers DNA Solution protocol (under discussion)

Interactions with Existing Protocols Link Information –Hints to start DNA from L2 Complete Prefix Lists –Inferring Link Change with unmodified routers Host Operations –Initiation/After DNA Router management –Address Prefix and Advertisement Config

New DNA protocol modifications Builds on IPv6 Router Discovery New ND message formats, timers Provide single message pair exchange Fast Unicast RA delivery and configuration RA augmented for Link Identification Automatic Bootstrapping

Future Challenges

IPv4/IPv6 change detection Dual Stack hosts accessing the Internet –Protocol Specific Mobility: MIPv4/MIPv6 –Protocol Agnostic Mobility: Mobike/HIP –Transition Gateway detection Detecting IPv4 or IPv6 Network Services –Local Link/Subnet services –More remote services –Getting access to remote resources.

Generic Link-Layer Interfaces IEEE Handoff Direct input of indications to DNA Other information Will generally available Link-Layer information change: –L3 Change Detection? –Mobility/Movement Management

Interface Policy interaction DNA is run per interface Limited direction for ‘Inactive’ interfaces DNA is Mobility Protocol Independent –Is multiple interface management? –Reasoning about local information, like DNA

DNA indications Path Change Indications End-to-End interactions Multiple Interfaces/Multiple Paths.

Change Detection without Neighbour Discovery Ad-hoc network topologies –Many Wireless Edge Links –Fat Link-Layer Shims Router Properties in ad-hoc hosts –DNA supports autoconf hosts only