next generation data federal aviation communications€¦ · • web services over the atn. as...

32
Federal Aviation Administration Next Generation Data Communications AIM Global Consortium Conference Orlando, Fl, March 24-26, 2009 Presented by: Tom McParland

Upload: others

Post on 22-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

Federal AviationAdministration

Next Generation Data Communications

AIM Global Consortium Conference

Orlando, Fl, March 24-26, 2009

Presented by: Tom McParland

Page 2: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

Topics

• Aeronautical Telecommunication Network (ATN)– Original, Evolving, Planned

• Aeronautical Fixed Telecommunication Network (AFTN) Service

• Air Traffic Service Message Handling System (AMHS) Service

• Web Services over the ATN

Page 3: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN Internetwork.

• Applications – Air-Ground Applications

– Controller Pilot Data Link Communication (CPDLC)– Automatic Dependent Surveillance – Contact (ADS-C)– Flight Information Service (FIS)– Context Management (CM)

– Ground-Ground Applications– ATN Message Handling Service (AMHS)– ATN Interfacility Data Communications (AIDC)

The Aeronautical Telecommunication Network

Page 4: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

• ATN Internetwork• An internetwork of Ground/Ground, Air/Ground and

Airborne ATN Routers• Uses the ISO Connectionless Network Protocol (CLNP) for

forwarding• Uses the ISO Inter-Domain Routing Protocol (IDRP) for

distributed adaptive routing• IDRP is used air/ground to provide mobility

• Air-Ground Subnetworks• VDL-2, VDL-3, Satellite, Mode-S

• Specified in other ICAO Manuals

• Ground-Ground Subnetworks• (initially) X.25

The Aeronautical Telecommunication Network

Page 5: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

Initial ATN – “the plan”

IDRP

IDRP

IDRP

IDRP

IDRP

IDRP

IDRP

IDRP

IDRP

ATNROUTER

ATNROUTER

ATNROUTER

ATNROUTER

Mode-S

SAT

X.25Sub-network

VDL-2

VDL-3X.25 Sub-network

ATN

Air/GroundApplications

Air/GroundApplicationsGround/Ground

Applications

Ground/GroundApplications

Page 6: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

Evolving ATN – “the reality”

IDRP

IDRP

IDRP

IDRP

IDRP

ATNROUTER

ATNROUTER

ATNROUTER

VDL-4

IP v4Network

VDL-2

VDL-2X.25/IPv4Sub-network

ATN

IP ROUTER

IP ROUTER

BGP

AMHS over IPS AMHS over OSI

CPDLC over OSI

CPDLC over OSI

Dual-Stack AMHS

Page 7: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

• Application Changes• CPDLC was enhanced with a “Protected Mode” version (PM-

CPDLC) to prevent misdirection of air-ground messages• Air-Ground Subnetworks

• VDL-2 has emerged as the primary air-ground network for ATC• VDL-2 also supports ACARS over AVLC (AOA) for AOC traffic• The FAA stopped development of VDL-3• VDL-4 in limited use

• Ground-Ground Subnetworks• IPv4 is being used as a subnetwork for Air/Ground traffic• The Internetworking technology (for AMHS) is OSI in certain

regions and IPv4 in other regions• This means we do not have a global ATN Internetwork

The Evolving ATN

Page 8: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

• Several enhancements for the ATN were developed in Edition 3 of Doc 9705 which provides:• Formal specification of PM-CPDLC • Formal specification on the use of IP subnetworks• Several enhancements to the Internet Communications service• Security and Directory services

• The security solution uses an enhanced CM application and Upper Layer Communication Service

• The directory service is based on X.500 • ICAO is currently publishing a new version of the ATN/OSI

standards in Doc 9880• Doc 9880 is being produced to capture corrections to the ATN

implementations and only Edition 3 features in use or planned for actual implementation

ATN/OSI Specifications

Page 9: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

Next Generation ATN – “the new plan”

MIP

MIP

MIP

MIP

MIP

BGP

MIP

BGPBGPROUTER

MIP Home Agent

BGPROUTER

BB-LOS

BBSAT

VHF

VHF

ATN/IPS(IPv6)

Air/GroundApplications

Air/GroundApplicationsGround/Ground

Applications

Ground/GroundApplications

MIP Home Agent

Page 10: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

• ICAO has defined a new technical manual (ICAO Doc 9896) which specifies ATN operation over the Internet Protocol Suite (IPS)

• The ATN/IPS internetwork is based on IPv6• The Border Gateway Protocol (BGP) is used for distributed

adaptive routing• Mobile IP (MIP) is selected as the base mobility solution• IPsec and IKEv2 selected for security

• Broad-band (BB) Air-Ground Subnetworks are expected to be available

• A method of converging OSI Air/Ground Applications has been specified

The ATN/IPS

Page 11: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

Aeronautical Fixed Service

• The AFS, as specified in International Civil Aviation Organization (ICAO) Annex 10, is designed to provide communication links between member States to exchange flight plans, meteorological data, NOTAM, and other ATC related messages to support the flight transfers between FIRs.

• The AFS is divided into Air Traffic Control (ATC) voice and Aeronautical Fixed Telecommunication Network (AFTN).

• The ATC Voice service is compressed into 8 kbps per channel. It is combined with AFTN service into a voice/data multiplexer. For example, the service between US and Japan is comprised of a 64 kbps circuit with voice/data Multiplexer on each site. There are three 8 kbps voice channels and two 9.6 kbps channels for AFTN and AIDC.

Page 12: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

FAA/JCAB ATC Voice and AFTNConfiguration

JCABAFTN

IP

SLCNNCC

FDIO

DSRNMR

Host

ZOA

VSCSVSCS

AFTN

Voice Switch

Naha

AFTN

Voice Switch

64 kbps

8 kbps 8 kbps

9.6 kbps9.6 kbps

Page 13: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

Aeronautical Fixed Telecommunication Network(AFTN)

• The AFTN was implemented in the 1970s – It is text-based– It uses the “store and forward” function to distribute its messages.

• The AFTN network was initially based on dedicated circuits with data rates as low as 50 Baud.

• In 1990s, an AFTN backbone was formed using an X.25 network with dedicated circuits and data rates up to 9.6 kbps.

• Over the years, AFTN became the carrier for many more services– Air Traffic Service Inter-Facility Data Communication (AIDC), – Dynamic Oceanic Tracking System (DOTS), – International Search and Rescue– Other messages for ATC activities not covered in ICAO Annex 10.

Page 14: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

Aeronautical Fixed Telecommunication Network(AFTN)

• ICAO Annex 10 describes AFTN as a service based on the “store and forward” function for conveyance of text messages using character-oriented procedures. – the sending station will hold messages transmitted, and in the event that

continuity of message traffic is not maintained, they are re-transmitted.

• AFTN messages are forwarded on a hop-by-hop basis using pre-configured routes that are the most expeditious to affect delivery to the addressee. – Messages are routed by the application (AFTN switch) and not by a

network router.–

• AFTN has manually configured diversion routing lists agreed to by the administrations of AFTN communication center– to immediately reroute traffic in the event of a circuit outage in a fully

automatic communication center or – to manually reroute traffic within 10 minutes in a non-fully automatic

communication center.

Page 15: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

AFTN

AFTN TerminalsAFTN NetworkAFTN Terminals

AFTN

Switch

Forward

StoreStore

Forward

Store

Forward

AFTN

Switch

Store

Forward

X.25 Point-to-Point Circuits

Page 16: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

AFTN

Page 17: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

AMHS Background – X.400 Protocols

Page 18: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

AMHS – Background X.400

AMH13,AMH15X.484

(ISO/IEC 10611- 5,

ISO/IEC 10611-6)

X.413(ISO/IEC 10021- 5)

X.419(ISO/IEC 10021- 6)

MS Access Protocol

P7

AMH12, AMH14

X.483

(ISO/IEC 10611- 4)

X.411

(ISO/IEC 10021- 4)

X.419

(ISO/IEC 10021- 6)

MTS Access Protocol

P3

AMH11 X.482

(ISO/IEC 10611- 3)

X.411(ISO/IEC 10021- 4)

X.419(ISO/IEC 10021- 6)

MTS Transfer Protocol

P1

AMH21

X.481

(ISO/IEC 12062- 2)

X.420

(ISO/IEC 10021- 7)

Interpersonal

Messaging

P2

PICS/ISPAbstract ServiceSpecification

ProtocolSpecification

NameProtocol

Page 19: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

AMHS – X.400 Only

Page 20: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

AMHS – X.400 Only

Network

Infrastructure

MTA(MS) (MS)

MTA

Network

Infrastructure

UA UAP2

P1

(P3)(P7) (P3)

(P7)

X.400

Terminal

X.400

Terminal

X.400

Message

Server

X.400

Message

Server

End-to-End TransportEnd-to-End Transport

Network

Infrastructure

Intermediate

System

(Router)

Transport Protocol

Page 21: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

AMHS and AFTN

Page 22: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

ICAO Doc 9705 distinguishes the service from the se t of computing and communication resources implemented by ATS organiza tions to provide the ATS message handling service. The set of comput ing and communication resources is called the AMHS. For Basic ATS Message Service, the following AMHS entities are defined:

1.ATS Message Server (MS) - An X.400 Message Transfe r Agent (MTA) and optionally one or more MSs

2.ATS Message User Agent (UA) – An X.400 UA designed to replace the AFTN Terminals

3.AFTN/AMHS Gateway – An MTA and an AFTN specific AU , called a Message Transfer and Control Unit (MTCU) with a cor responding Control Position.

AMHS Description

Page 23: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

AMHS and AFTN

Network

Infrastructure

MTA MTA

Network

Infrastructure

P1

AFTN Switch

With

AFTN/AMHS

Gateway

End-to-End

TransportEnd-to-End

Transport

Network

Infrastructure

Transport Protocol

Forward ForwardStore Store

AFTN Messaging

(Annex 10)

Local

Interface

AFTN

Terminal

AFTN

Terminal

Local

Interface

MTCUMTCU P2

AFTN Switch

With

AFTN/AMHS

Gateway

AMHS Path

AFTN Path

Page 24: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

AMHS over OSI and IPS

AFTN TerminalsAFTN Terminals

AFTN/AMHS

System

Store

MTA

Forward

MTA

Forward

Store

OSI

NetworkIP

Network

Gateway

AMHS

System

AFTN/AMHS

System

MTA

Forward

Page 25: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

AMHS

Page 26: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

• What is the service mechanism? • Simple Object Access Protocol (SOAP) is a logical choice from a

standardization perspective

• How should binary data be carried? • One option is in SOAP messages using for example Message

Transmission Optimization Mechanism (MTOM)• Another is to transmit binary data separately

• FTP• AMHS X.400 File Transfer Body Part

Web Services over the ATN

Page 27: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

• Discussion item: How to carry Web Services over the ATN Services?

1. Use ICAO ATN/IPS Global IPv6 Network• Would enable use of standard bindings such as HTTP• Not available globally in near term

2. Use SOAP Intermediaries at regional boundaries• Permits different bindings in different regions• Intermediaries are new infrastructure elements

3. Define a SOAP binding over AMHS• Permits use of AMHS infrastructure

Web Services over the ATN

Page 28: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

Typical Web Services Communications

Page 29: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

WSDL

Other WSDL elements include:

a documentation element to include human-readable documentation,

an import element to import other WSDL documents or XML schemas

Page 30: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

Option 1 Web Services over Global ATN/IPS

Page 31: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

Option 2 Web Services with SOAP Intermediaries

Page 32: Next Generation Data Federal Aviation Communications€¦ · • Web Services over the ATN. As originally defined by ICAO in Doc. 9705, the ATN consists of Applications and the ATN

Option 3 Web Services over AMHS