Asymmetric Extended Route Optimization (AERO)

Slides:



Advertisements
Similar presentations
BOEING is a trademark of Boeing Management Company. Copyright © 2011 Boeing. All rights reserved. On-Demand Dynamic Route Optimization Between Tunnel Endpoints.
Advertisements

Mobile Networking through Mobile IP
Why do current IP semantics cause scaling issues? −Today, “addressing follows topology,” which limits route aggregation compactness −Overloaded IP address.
10: ICMPv6 Neighbor Discovery
DHCPv6.
Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
MIP Extensions: FMIP & HMIP
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.
© 2006 Cisco Systems, Inc. All rights reserved.IP6FD v2.0—2-1 IPv6 Operations Defining and Configuring Neighbor Discovery.
Implementing IPv6 Module B 8: Implementing IPv6
IPv4 & IPv6 Coexistence & Migration Joe Zhao SW2 Great China R&D Center ZyXEL Communications, Inc.
1 Address Resolution Protocol (ARP) Relates to Lab 2. This module is about the address resolution protocol.
Internet Control Protocols Savera Tanwir. Internet Control Protocols ICMP ARP RARP DHCP.
Network Localized Mobility Management using DHCP
Host Autoconfiguration ALTTC, Ghaziabad. IPv4 Address and IPv6 equivalents ALTTC, Ghaziabad.
資 管 Lee Lesson 12 IPv6 Mobility. 資 管 Lee Lesson Objectives Components of IPv6 mobility IPv6 mobility messages and options IPv6 mobility data structures.
 As defined in RFC 826 ARP consists of the following messages ■ ARP Request ■ ARP Reply.
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,
1 Route Optimization based on ND-Proxy for Mobile Nodes in IPv6 Mobile Networks Jaehoon Jeong, Kyeongjin Lee, Jungsoo Park, Hyoungjun Kim ETRI
MOBILITY SUPPORT IN IPv6
Guide to TCP/IP Fourth Edition
DHCPv6 class based prefix (draft-bhandari-dhc-class-based-prefix-00) IETF 82, November 2011 Authors: Shwetha Bhandari (Cisco) Sri Gundavelli(Cisco) Gaurav.
Lesson 6 Neighbor Discovery.
بسم الله الرحمن الرحیم. Why ip V6 ip V4 Addressing Ip v4 :: 32-bits :: :: written in dotted decimal :: :: ::
Guide to TCP/IP, Third Edition
Lecture 3a Mobile IP 1. Outline How to support Internet mobility? – by Mobile IP. Our discussion will be based on IPv4 (the current version). 2.
IPv6 Address autoconfiguration stateless & stateful.
IPv6 Autoconfiguration Stateless and Stateful. Copy... Rights This slide set is the ownership of the 6DISS project via its partners The Powerpoint version.
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
National Institute Of Science & Technology Mobile IP Jiten Mishra (EC ) [1] MOBILE IP Under the guidance of Mr. N. Srinivasu By Jiten Mishra EC
Slide: 1 Neighbor Discovery. Slide: 2 Neighbor Discovery Overview Set of messages and processes that determine relationships between neighboring nodes.
Objectives: Chapter 5: Network/Internet Layer  How Networks are connected Network/Internet Layer Routed Protocols Routing Protocols Autonomous Systems.
Module 12: Routing Fundamentals. Routing Overview Configuring Routing and Remote Access as a Router Quality of Service.
1 Behcet Sarikaya Frank Xia Ted Lemon July 2011 DHCPv6 Prefix Delegation as IPv6 Migration Tool in Mobile Networks IETF 81
49th IETF - San Diego - 1 Mobile Networks Support in IPv6 - Draft Update draft-ernst-mobileip-v6-01.txt - Thierry Ernst - MOTOROLA Labs Ludovic Bellier.
IPv6 Routing Milo Liu SW2 R&D ZyXEL Communications, Inc.
Engineering Workshops Purposes of Neighbor Solicitation.
AERO DHCPv6 Control Messaging IETF91 – Honolulu, HI Fred L.Templin
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
DHCP Option for Proxy Server Vijayabhaskar A K DHC WG IETF 59 Seoul.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.0—8-1 Implementing IPv6 Implementing Dynamic IPv6 Addresses.
RFC 3964 Security Considerations for 6to4 Speaker: Chungyi Wang Adviser: Quincy Wu Date:
Advanced Roaming & Mobility Scenarios in IPv6 Rafal Lukawiecki Strategic Consultant & Director Project Botticelli Ltd in.
Understanding IPv6 Slide: 1 Lesson 12 IPv6 Mobility.
© Cengage Learning 2014 How IP Addresses Get Assigned A MAC address is embedded on a network adapter at a factory IP addresses are assigned manually or.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lesson 3 1 BSCI Module 8 Lesson 3 Implementing Dynamic IPv6 Addresses.
Santhosh Rajathayalan ( ) Senthil Kumar Sevugan ( )
ICMPv6 Error Message Types Informational Message Types.
Neighbor Discovery. IPv6 Terminology Additional subnets Router Host Neighbors Host Intra-subnet router Switch LAN segment Link Subnet Network.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 10: Mobile Network Layer: Mobile IP Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
An Introduction to Mobile IPv4
Mobile IP 순천향대학교 전산학과 문종식
Per-MS Prefix Model for IPv6 in WiMAX by Frank Xia Behcet Sarikaya Raj Patil Presented by Jonne Soininen.
CHAPTER 10: DHCP Routing & Switching. Objectives 10.0 Introduction 10.1 Dynamic Host Configuration Protocol v Dynamic Host Configuration Protocol.
AERO for ATN-IPS Fred L.Templin
Routing and Addressing in Next-Generation EnteRprises (RANGER)
RFC 3775 IPv6 Mobility Support
IPv6 101 pre-GDB - IPv6 workshop 7th of June 2016 edoardo
Booting up on the Home Link
CIS 116 IPv6 Fundamentals 2 – Primer Rick Graziani Cabrillo College
AERO BGP-Based Routing for Distributed Mobility Management
Ch.8 Dynamic IPv6 Address Allocation
A Simple BGP-based Mobile Routing System for the Aeronautical Telecommunications Network Fred L. Templin IETF101 Routing Working Group.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Lecture 4a Mobile IP 1.
Mobile IP Neil Tang 11/12/2008 CS440 Computer Networks.
Presentation transcript:

Asymmetric Extended Route Optimization (AERO) IETF90 Distributed Mobility Management (DMM) Working Group Fred L .Templin fred.l.templin@boeing.com

AERO History Developed in the 2008 – 2014 timeframe First Edition published as IETF RFC 6706 Second Edition now an Internet draft (draft-templin-aerolink)

AERO Overview Tunneling of any Internet Protocol (IP) version over any IP network (e.g., IPv6 over IPv6, IPv6 over IPv4, etc) IPv6 Neighbor Discovery (ND) messaging (control plane) Mobile Clients; stable Servers/Relays; DHCPv6 server Clients, Servers and Relays are “neighbors” on a virtual IP link configured over a carrier IP network Clients get IP prefix delegation for mobile networking Clients send initial communications through a Server Client-initiated redirection to discover optimal routes Relays keep track of Client/Server assignments and serve as gateways to the rest of the Internetwork

AERO LINK Reference Model .-(::::::::) .-(:::: IP ::::)-. +-----------+ (:: Internetwork ::) | DHCPv6 | `-(::::::::::::)-' | Server D | `-(::::::)-' +-----------+ | +--------------+ +------+-------+ +--------------+ |AERO Server S1| | AERO Relay R | |AERO Server S2| | (default->R) | | (A->C; G->E) | | (default->R) | | (A->B) | +-------+------+ | (G->F) | +-------+------+ | +------+-------+ | | | X---+---+-------------------+------------------+---+---X | AERO Link | +-----+--------+ +--------+-----+ |AERO Client B | |AERO Client C | | default->S1) | | default->S2) | +--------------+ +--------------+ .-. .-. ,-( _)-. ,-( _)-. .-(_ IP )-. .-(_ IP )-. (__ EUN ) (__ EUN ) `-(______)-' `-(______)-' | | +--------+ +--------+ | Host D | | Host E |

AERO Innovations New IPv6 link-local Address Format (the AERO Address) IPv6 delegated prefix is 2001:db8:1:2::/64 AERO link-local address is fe80::2001:db8:1:2 Address and prefix do not change as node moves AERO route optimization Uses network trust anchors as intermediaries Fully supports mobility (mobile networks and routers) Works over any IPv4 or IPv6 access technologies (e.g., Ethernet, 3G/4G, WiFi, aeronautical links, MANET links, etc.) AERO Routing System Servers manage collections of mobile Clients BGP routing between Servers and Relays Relays connect AERO link to rest of Internetwork

AERO Virtual Link With AERO Addresses DHCPv6 server delegates prefixes Clients configure link-local AERO address DHCPv6 Server Relays and Servers Internetwork AERO Virtual Link fe80:: fe80::2001:db8:0:1 2001:db8:0:1::/64 ← AERO Addresses → fe80::2001:db8:0:2 fe80::2001:db8:0:3 ← Clients → ← Clients → 2001:db8:0:2::/64 2001:db8:0:3::/64

AERO Detailed Message Exchange (1) AERO Client AERO Server DHCPv6 Server DHCPv6 Request DHCPv6 Request DHCPv6 Reply Create nbr cache entry Advertise route in BGP DHCPv6 Reply Assign AERO link-local address Sub-delegate IPv6 prefix to EUNs Router Solicitation Router Advertisement Data Packets

AERO Node Mobility Internetwork Client registers first L2 address with Server Client moves to second L2 address; informs Server and Correspondents Client moves to third L2 address; informs Server and Correspondents Correspondent Nodes Server Internetwork fe80::2001:db8:0:2 2001:db8:0:2::/64 fe80::2001:db8:0:3 2001:db8:0:3::/64 AERO Virtual Link fe80:: fe80::2001:db8:0:1 2001:db8:0:1::/64 Mo b ile Node 192.0.2.65 192.0.2.1 192.0.2.33

AERO Detailed Message Exchange (2) AERO Client AERO Server DHCPv6 Server DHCPv6 Renew DHCPv6 Renew DHCPv6 Reply Change Client L2 Address DHCPv6 Reply Unsolicited NAs to Correspondents Data Packets

AERO Route Optimization First packet and “Predirect” to Server “Predirect” triggers “Redirect” Subsequent packets direct to target Relays and Servers Internetwork AERO Virtual Link fe80:: ← AERO Addresses → fe80::2001:db8:0:1 fe80::2001:db8:0:2 fe80::2001:db8:0:3 ← Clients → ← Clients → 2001:db8:0:1::/64 2001:db8:0:2::/64 2001:db8:0:3::/64

AERO Detailed Message Exchange (3) AERO Client (A) AERO Server AERO Client (B) Data Packet Data Packet “Predirect” message “Predirect” message Create nbr cache “accept” entry “Redirect” message “Redirect” message Create nbr cache “forward” entry Neighbor Solicitation Neighbor Advertisement Data Packets

AERO Routing System Internetwork AERO Servers discover Clients Servers publish associated Clients using BGP Relays discover all Client-Server associations To Internet Relays Internetwork BGP Servers AERO Virtual Link ← Clients →

AERO Use Cases AERO for enterprise mobile device users iPad, iPhone, Android, Windows mobiles Goal: place AERO handsets with corporate users AERO for civil aviation: Airplane as mobile router for its attached networks On-board device addresses remain stable as aircraft travels Goal: effective Air Traffic Management AERO for other uses: numerous other use cases under investigation