AERO BGP-Based Routing for Distributed Mobility Management

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

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.
Mobile IPv6 趨勢介紹 1. Mobile IP and its Variants Mobile IPv4 (MIPv4) – MIPv4 – Low-Latency Handover for MIPv4 (FMIPv4) – Regional Registration for MIPv4.
Distributed mobility management in the context of the MEDIEVAL project MEVICO Final Seminar, part 2 23 rd November 2012 Carlos J. Bernardos, UC3M
Network Mobility with Proxy Mobile IPv6 draft-petrescu-netext-pmip-nemo-01 Alexandru Petrescu (speaker), Michael BOC, and Christophe Janneteau IETF 84,
Network Localized Mobility Management using DHCP
© J. Liebeherr, All rights reserved 1 Border Gateway Protocol This lecture is largely based on a BGP tutorial by T. Griffin from AT&T Research.
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.
CS Summer 2003 CS672: MPLS Architecture, Applications and Fault-Tolerance.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—7-1 Integrating Internet Access with MPLS VPNs Implementing Internet Access as a Separate VPN.
A Model of IPv6 Internet Access Service via L2TPv2 Shin Miyakawa NTT Communications 2006/7/10 IETF66th.
Asymmetric Extended Route Optimization (AERO)
Lecture 1 Internet CPE 401 / 601 Computer Network Systems slides are modified from Dave Hollinger and Daniel Zappala Lecture 1 Introduction.
1 Computer Communication & Networks Lecture 22 Network Layer: Delivery, Forwarding, Routing (contd.)
Tutorial: Bringing Experimenters to GENI with the Transit Portal Vytautas Valancius, Hyojoon Kim, Nick Feamster Georgia Tech.
IPv6 activities in Greece Dimitrios Kalogeras, Ph.d.
CS 3700 Networks and Distributed Systems Inter Domain Routing (It’s all about the Money) Revised 8/20/15.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Objectives: Chapter 5: Network/Internet Layer  How Networks are connected Network/Internet Layer Routed Protocols Routing Protocols Autonomous Systems.
Simple Multihoming Experiment draft-huitema-multi6-experiment-00.txt Christian Huitema, Microsoft David Kessens, Nokia.
Concerns about designating the MAG as a Default Router James Kempf NETLMM Interim Sept. 27, 2006.
Sharing a single IPv4 address among many broadband customers
1 Motorola PMIPv4 Call Flows: Bearer Setup with Dual Anchoring Parviz YeganiVojislav VuceticAlmon Tang (408) (732) (847)
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
More on Internet Routing A large portion of this lecture material comes from BGP tutorial given by Philip Smith from Cisco (ftp://ftp- eng.cisco.com/pfs/seminars/APRICOT2004.
Vytautas Valancius, Nick Feamster, Akihiro Nakao, and Jennifer Rexford.
AERO DHCPv6 Control Messaging IETF91 – Honolulu, HI Fred L.Templin
Introduction & Vision. Introduction MANTICORE provides a software implementation and tools for providing and managing routers and IP networks as services.
Nov. 8, 2006IDR WG Meeting1 IPv6 Next Hop for IPv4 Prefix In BGP Updates, NH not necessarily of same address family as NLRI Currently deployed examples:
21-07-xxxx IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: Network based Distributed Mobility Approach Date Submitted: July,
17/10/031 Euronetlab – Implementation of Teredo
Bringing External Connectivity and Experimenters to GENI Nick Feamster Georgia Tech.
COMPUTER NETWORKS Hwajung Lee. Image Source:
Windows Vista Configuration MCTS : Advanced Networking.
CS 3700 Networks and Distributed Systems
AERO for ATN-IPS Fred L.Templin
MPLS Virtual Private Networks (VPNs)
Advanced Computer Networks
Routing and Addressing in Next-Generation EnteRprises (RANGER)
Network Localized Mobility Management using DHCP
Distributed Mobility Management for Future 5G Networks : Overview and Analysis of Existing Approaches IEEE Wireless Communications January 2015 F. Giust,
Booting up on the Home Link
Simplified AeroMACS Testbed ( 1 MS and 1 BS)
Networking Applications
Simple Failover Mechanism for Lightweight 4over6
Network Introduction.
OpenDaylight BGP Use-Cases
Virtual Subnet : A L3VPN-based Subnet Extension Solution
Border Gateway Protocol
Wireless Modes.
Network Localized Mobility Management using DHCP
LESSON 3.3_A Networking Fundamentals Understand IPv6 Part 1.
2002 IPv6 技術巡迴研討會 IPv6 Mobility
PPPoE Internet Point to Point Protocol over Ethernet
MPLS - How does it work ?.
Unit 3 Mobile IP Network Layer
© 2006 ITT Educational Services Inc.
Review of TCP/IP Internetworking
Kireeti Kompella Juniper Networks
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
A Simple BGP-based Mobile Routing System for the Aeronautical Telecommunications Network Fred L. Templin IETF101 Routing Working Group.
PMIP6 extensions for inter-access handovers and flow mobility
BGP Instability Jennifer Rexford
Read this to find out how the internet works!
Host and Small Network Relaying Howard C. Berkowitz
Network-based and Client-based DMM solutions using Mobile IP mechanisms draft-bernardos-dmm-cmip-07 draft-bernardos-dmm-pmip-08 draft-bernardos-dmm-distributed-anchoring-09.
Presentation transcript:

AERO BGP-Based Routing for Distributed Mobility Management Fred L. Templin fred.l.templin@boeing.com

AERO Architecture AERO Virtual Link AERO Clients NBMA tunnel virtual overlay over connected network routing region Enterprise networks, operator networks, ISP networks, aviation networks, etc. Works over any tunnel type, but usually uses UDP Port 8060 (AERO) Connects Clients, Servers and Relays via tunneling AERO Clients Mobile or fixed routers (e.g., analogous to MIPv6 mobile node or PMIP MAG) PMIP mobile node, or lightweight Client app (cellphones, tablets, laptops, etc.) Associate with AERO Servers using DHCPv6 and IPv6ND for control signaling Most mobility events reported to Servers ONLY – not to Relays Clients can change freely between Servers and receive the *same* service (i.e., Distributed Mobility Management)

AERO Architecture (2) AERO Servers AERO Relays Infrastructure mobility anchors (e.g., analogous to PMIP LMA) Provide DHCPv6 services to delegate AERO Client Prefixes (ACPs) (mobile prefix) Keep track of current ACP access network address (track mobility events locally, but DO NOT report localized address changes to Relays) Engage in BGP routing session with all AERO Relays Servers ONLY keep track of their associated ACPs and default route everything else through Relays AERO Relays Represent the AERO link to the rest of the Internet via one or more AERO Service Prefixes (ASPs) (all ACPs are derived from ASPs) Engage in BGP routing session with all AERO Servers Keep track of all ACP-to-Server associations

AERO Routing System Internetwork To Internet AERO Servers discover Clients Servers publish ACPs using BGP Relays discover all Client-Server associations Relays advertise ASPs to Internet Relays Internetwork BGP Servers AERO Virtual Link AERO works with servers in the Internetwork that manage routing information in a way that allows clients to be fully mobile without imparting “churn” in the core routing protocols. This entails a unique tie-in with the core address delegation function. ← Clients →

AERO BGP Routing System AERO link-internal BGP instance – does not interact with the global BGP routing system All Servers peer with all Relays, but Relays do not peer with each other and Servers do not peer with each other Servers announce and withdraw ACPs to all Relays – Relays get full topology knowledge Servers use Relays as default routers via tunneling AERO Relays do not report anything to Servers (one-way reporting from Servers to Relays) Servers ONLY need to know about their associated Clients, and not about other Clients

AERO Enterprise World View Boeing Proprietary AERO Enterprise World View AERO VPN GW Internet P7 P12 P11 P10 P9 P8 AERO Link AERO Relays AERO Server AERO Server AERO Server P6 P1 P5 P2 P3 P4

AERO BGP Routing Demo Servers peer with all Relays Servers report associated Clients via BGP Servers only need to know about their associated Clients and not about other Clients Servers handle Client mobility locally w/o disturbing BGP Relays discover full topology of Client/Server associations