A Simple BGP-based Mobile Routing System for the Aeronautical Telecommunications Network Fred L. Templin (fltemplin@acm.org) IETF101 Routing Working Group.

Slides:



Advertisements
Similar presentations
Routing Routing in an internetwork is the process of directing the transmission of data across two connected networks. Bridges seem to do this function.
Advertisements

BOEING is a trademark of Boeing Management Company. Copyright © 2011 Boeing. All rights reserved. On-Demand Dynamic Route Optimization Between Tunnel Endpoints.
ICAO Aeronautical Communications Panel Working Group N (Networking)
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
Why do current IP semantics cause scaling issues? −Today, “addressing follows topology,” which limits route aggregation compactness −Overloaded IP address.
Network Localized Mobility Management using DHCP
1 Interdomain Routing Protocols. 2 Autonomous Systems An autonomous system (AS) is a region of the Internet that is administered by a single entity and.
1 Route Optimization based on ND-Proxy for Mobile Nodes in IPv6 Mobile Networks Jaehoon Jeong, Kyeongjin Lee, Jungsoo Park, Hyoungjun Kim ETRI
More on BGP Check out the links on politics: ICANN and net neutrality To read for next time Path selection big example Scaling of BGP.
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
1 Autonomous Systems An autonomous system is a region of the Internet that is administered by a single entity. Examples of autonomous regions are: UVA’s.
Virtual Subnet : A L3VPN-based Subnet Extension Solution draft-xu-virtual-subnet-10 Xiaohu Xu (Huawei) Susan Hares (Huawei) Yongbing Fan.
1 Copyright © 2012, Elsevier Inc. All rights Reserved Chapter 4 Advanced Internetworking Computer Networks, 5th Edition.
Route Optimization Requirements for Operational Use in Aeronautics and Space Exploration Mobile Networks (draft-eddy-nemo-aero-reqs-01) Wes Eddy – Verizon.
Asymmetric Extended Route Optimization (AERO)
Technical Refresher Session 3. Overview Difference between communication between devices on a single logical network and communication between different.
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:
61st IETF Washington DC November 2004 BGP/MPLS IP Multicast VPNs draft-yasukawa-l3vpn-p2mp-mcast-00.txt Seisho Yasukawa (NTT) Shankar Karuna (Motorola)
Chapter 9. Implementing Scalability Features in Your Internetwork.
RIPE Berlin – May, 2008 Vince Fuller (for Dino, Dave, Darrel, et al) LISP: Intro and Update
Draft-narayanan-icnrg-bgp-uri-00 Ashok Narayanan Stefano Previdi Brian Field ICNRG Aug
Inter AS option D (draft-mapathak-interas-option-d-00) Manu Pathak Keyur Patel Arjun Sreekantiah November 2012.
AERO DHCPv6 Control Messaging IETF91 – Honolulu, HI Fred L.Templin
6lowpan ND Optimization draft Update Samita Chakrabarti Erik Nordmark IETF 69, 2007 draft-chakrabarti-6lowpan-ipv6-nd-03.txt.
Transport Layer3-1 Network Layer Every man dies. Not every man really lives.
 RIP — A distance vector interior routing protocol  IGRP — The Cisco distance vector interior routing protocol (not used nowadays)  OSPF — A link-state.
: MobileIP. : r Goal: Allow machines to roam around and maintain IP connectivity r Problem: IP addresses => location m This is important for efficient.
Border Gateway Protocol. Intra-AS v.s. Inter-AS Intra-AS Inter-AS.
HIP-Based NAT Traversal in P2P-Environments
IDR WG, IETF Dublin, August, 2008 Vince Fuller (for the LISP crew) LISP+ALT Mapping System.
1 Computer Networks Chapter 5. Network layer The network layer is concerned with getting packets from the source all the way to the destination. Getting.
AERO for ATN-IPS Fred L.Templin
MPLS Virtual Private Networks (VPNs)
Advanced Computer Networks
Routing and Addressing in Next-Generation EnteRprises (RANGER)
ROUTING.
Requirements for LER Forwarding of IPv4 Option Packets
Autonomous Systems An autonomous system is a region of the Internet that is administered by a single entity. Examples of autonomous regions are: UVA’s.
Boarder Gateway Protocol (BGP)
Network Layer, and Logical Addresses
BGP-Based SPF RTGWG - Jan 2017
Multi-Domained, Multi-Homed Mobile Networks
AERO BGP-Based Routing for Distributed Mobility Management
Virtual Subnet : A L3VPN-based Subnet Extension Solution
Border Gateway Protocol
P2P Streaming for Mobile Nodes: Scenarios and Related Issues
with distributed anchor routers
BGP supplement Abhigyan Sharma.
H. Anthony Chan, Unified framework and DMM gap analysis draft-chan-dmm-framework-gapanalysis H. Anthony Chan,
Chapter 3: Branch Connections
IDR WG, IETF Dublin, July, 2008 Vince Fuller (for the LISP crew)
Autonomous Systems An autonomous system is a region of the Internet that is administered by a single entity. Examples of autonomous regions are: UVA’s.
BGP Overview BGP concepts and operation.
Delivery and Routing of IP Packets
Virtual Hub-and-Spoke in BGP EVPNs
Debashish Purkayastha, Dirk Trossen, Akbar Rahman
A Unified Approach to IP Segment Routing
EVPN Interworking with IPVPN
Review of TCP/IP Internetworking
IETF-100, MPTCP WG, November 2017
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Computer Networks Protocols
Lecture 4a Mobile IP 1.
BIER Prefix Redistribute draft-zwzw-bier-prefix-redistribute-01
Mobile IP Neil Tang 11/12/2008 CS440 Computer Networks.
BIER Prefix Redistribute draft-zwzw-bier-prefix-redistribute-00
Presentation transcript:

A Simple BGP-based Mobile Routing System for the Aeronautical Telecommunications Network Fred L. Templin (fltemplin@acm.org) IETF101 Routing Working Group (rtgwg) March 22, 2018

Background International Civil Aviation Organization (ICAO) building an IP-based networking system for worldwide Air Traffic Management (ATM) Developing the Aeronautical Telecommunications Network with Internet Protocol Services (ATN/IPS) Under development in ICAO Working Group I (WG-I) IPv6-based; mobility capable Accommodates aircraft with multiple data links SATCOM LDACS VHF etc.

ICAO Mobility Subgroup Solution Discussion Looking at three candidate mobility solutions: MIPv6/PMIPv6 Ground-based LISP BGP-based overlay (subject of this document) “A Simple BGP-Based Mobile Routing System for the Aeronautical Telecommunications Network” BGP overlay network – separate from the global public Internet BGP routing system Based on a “hub and spokes” arrangement with regionally distributed stub ASBRs and centrally located core ASBRs s-ASBRs advertise; withdraw airplane Mobile Network Prefixes (MNPs) c-ASBRs in a hub AS forward packets between s-ASBRs Proxys connect data link subnetworks to the overlay Clients are aircraft that may connect to multiple subnetworks Route optimization removes ASBRs from path

ATN/IPS With BGP Subnetworks connect airplanes Clients Subnetwork Subnetwork Proxy Proxy Subnetwork Subnetwork Proxy c-ASBRs Proxy s-ASBRs Internetwork Subnetwork Proxy Proxy Subnetworks connect airplanes Internetwork conn. subnetworks Native IPv6 within subnetwork Tunneled IPv6 across Internetwork Subnetwork

BGP Details Each s-ASBR is a stub AS unto itself All c-ASBRs members of the same core AS s-ASBRs advertise their associated MNPs to c-ASBRs using eBGP c-ASBRs originate “default”, but DO NOT advertise any MNPs to s- ASBRs c-ASBRs discover all MNPs in the system using iBGP c-ASBRs can connect the overlay to the global public Internet, in which case they would advertise short and unchanging aggregates (e.g., 2001:db8::/32) instead of dynamically changing more-specifics (e.g., 2001:db8:1:2::/64)

Route Optimization Destination Source NA NS Clients Subnetwork Subnetwork Source Proxy Proxy Subnetwork Subnetwork NA Proxy NS Proxy Initial packets go from Proxy through source and target s-ASBRs as well as any c-ASBRs Proxy sends NS to get an NA back from the target s-ASBR Future packets go directly from source Proxy to target Proxy s-ASBRs Subnetwork Proxy Proxy Subnetwork

Draft Status https://datatracker.ietf.org/doc/html/draft-templin-atn-bgp Draft presented at ICAO WG-I mobility subgroup; under active consideration there as mobility solution candidate Identify IETF working group Questions?