FUNCTION DEFINITON OF AIRBORNE
MANAGER OF AIR-GROUND INTERFACE
COMMUNICATIONS (MAGIC)
ARINC SPECIFICATION 839
PUBLISHED: September 12, 2014
Prepared by AEEC
Published by
SAE-ITC
16701 Melford Blvd., Suite 120, Bowie, Maryland 20715 USA
DISCLAIMER
THIS DOCUMENT IS BASED ON MATERIAL SUBMITTED BY VARIOUS PARTICIPANTS
DURING THE DRAFTING PROCESS. NEITHER AEEC, AMC, FSEMC NOR SAE-ITC HAS
MADE ANY DETERMINATION WHETHER THESE MATERIALS COULD BE SUBJECT TO
VALID CLAIMS OF PATENT, COPYRIGHT OR OTHER PROPRIETARY RIGHTS BY THIRD
PARTIES, AND NO REPRESENTATION OR WARRANTY, EXPRESS OR IMPLIED, IS
MADE IN THIS REGARD.
ARINC INDUSTRY ACTIVITIES USES REASONABLE EFFORTS TO DEVELOP AND
MAINTAIN THESE DOCUMENTS. HOWEVER, NO CERTIFICATION OR WARRANTY IS
MADE AS TO THE TECHNICAL ACCURACY OR SUFFICIENCY OF THE DOCUMENTS,
THE ADEQUACY, MERCHANTABILITY, FITNESS FOR INTENDED PURPOSE OR
SAFETY OF ANY PRODUCTS, COMPONENTS, OR SYSTEMS DESIGNED, TESTED,
RATED, INSTALLED OR OPERATED IN ACCORDANCE WITH ANY ASPECT OF THIS
DOCUMENT OR THE ABSENCE OF RISK OR HAZARD ASSOCIATED WITH SUCH
PRODUCTS, COMPONENTS, OR SYSTEMS. THE USER OF THIS DOCUMENT
ACKNOWLEDGES THAT IT SHALL BE SOLELY RESPONSIBLE FOR ANY LOSS, CLAIM
OR DAMAGE THAT IT MAY INCUR IN CONNECTION WITH ITS USE OF OR RELIANCE
ON THIS DOCUMENT, AND SHALL HOLD SAE-ITC, AEEC, AMC, FSEMC AND ANY
PARTY THAT PARTICIPATED IN THE DRAFTING OF THE DOCUMENT HARMLESS
AGAINST ANY CLAIM ARISING FROM ITS USE OF THE STANDARD.
THE USE IN THIS DOCUMENT OF ANY TERM, SUCH AS SHALL OR MUST, IS NOT
INTENDED TO AFFECT THE STATUS OF THIS DOCUMENT AS A VOLUNTARY
STANDARD OR IN ANY WAY TO MODIFY THE ABOVE DISCLAIMER. NOTHING HEREIN
SHALL BE DEEMED TO REQUIRE ANY PROVIDER OF EQUIPMENT TO INCORPORATE
ANY ELEMENT OF THIS STANDARD IN ITS PRODUCT. HOWEVER, VENDORS WHICH
REPRESENT THAT THEIR PRODUCTS ARE COMPLIANT WITH THIS STANDARD SHALL
BE DEEMED ALSO TO HAVE REPRESENTED THAT THEIR PRODUCTS CONTAIN OR
CONFORM TO THE FEATURES THAT ARE DESCRIBED AS MUST OR SHALL IN THE
STANDARD.
ANY USE OF OR RELIANCE ON THIS DOCUMENT SHALL CONSTITUTE AN
ACCEPTANCE THEREOF “AS IS” AND BE SUBJECT TO THIS DISCLAIMER.
This document is published information as defined by 15 CFR Section 734.7 of the Export Administration Regulations (EAR). As publicly available technology under 15 CFR 74.3(b)(3), it is not
subject to the EAR and does not have an ECCN. It may be exported without an export license.
--`,```,,,`,```,`,```,```,,,``,,-`-`,,`,,`,`,,`---
SAE INDUSTRY TECHNOLOGIES CONSORTIA (SAE-ITC)
16701 MELFORD BLVD., SUITE 120, BOWIE, MARYLAND 20715 USA
©2014 BY
ARINC SPECIFICATION 839
FUNCTION DEFINITION OF AIRBORNE MANAGER OF AIR-GROUND INTERFACE
COMMUNICATIONS (MAGIC)
Published: September 12, 2014
Specification 839
Prepared by the Airlines Electronic Engineering Committee (AEEC)
Adopted by the AEEC Executive Committee
Adoption Date
April 15, 2014
Published Date
September 12, 2014
--`,```,,,`,```,`,```,```,,,``,,-`-`,,`,,`,`,,`---
FOREWORD
SAE-ITC, the AEEC, and ARINC Standards
ARINC Industry Activities, an industry program of SAE-ITC, organizes aviation industry
committees and participates in related industry activities that benefit aviation at large by
providing technical leadership and guidance. These activities directly support aviation
industry goals: promote safety, efficiency, regularity, and cost-effectiveness in aircraft
operations.
ARINC Industry Activities organizes and provides the secretariat for international aviation
organizations (AEEC, AMC, FSEMC) which coordinate the work of aviation industry
technical professionals and lead the development of technical standards for airborne
electronic equipment, aircraft maintenance equipment and practices, and flight simulator
equipment used in commercial, military, and business aviation. The AEEC, AMC, and
FSEMC develop consensus-based, voluntary standards that are published by SAE-ITC
and are known as ARINC Standards. The use of ARINC Standards results in substantial
technical and economic benefit to the aviation industry.
There are three classes of ARINC Standards:
a) ARINC Characteristics – Define the form, fit, function, and interfaces of avionics
and other airline electronic equipment. ARINC Characteristics indicate to
prospective manufacturers of airline electronic equipment the considered and
coordinated opinion of the airline technical community concerning the requisites of
new equipment including standardized physical and electrical characteristics to
foster interchangeability and competition.
b) ARINC Specifications – Are principally used to define either the physical
packaging or mounting of avionics equipment, data communication standards, or
a high-level computer language.
c) ARINC Reports – Provide guidelines or general information found by the airlines
to be good practices, often related to avionics maintenance and support.
The release of an ARINC Standard does not obligate any organization or SAE-ITC to
purchase equipment so described, nor does it establish or indicate recognition or the
existence of an operational requirement for such equipment, nor does it constitute
endorsement of any manufacturer’s product designed or built to meet the ARINC
Standard.
In order to facilitate the continuous product improvement of this ARINC Standard, two
items are included in the back of this volume:
An Errata Report solicits any corrections to existing text or diagrams that may be
included in a future Supplement to this ARINC Standard.
An ARINC IA Project Initiation/Modification (APIM) form solicits any proposals for
the addition of technical material to this ARINC Standard.
ii
--`,```,,,`,```,`,```,```,,,``,,-`-`,,`,,`,`,,`---
ARINC SPECIFICATION 839
TABLE OF CONTENTS
1.0
1.1
1.2
1.2.1
1.2.2
1.3
1.4
1.5
1.6
1.7
2.0
2.1
2.1.1
2.1.2
2.1.3
2.1.4
2.2
2.3
2.3.1
2.3.2
2.4
2.4.1
2.4.2
2.5
2.6
2.6.1
2.6.2
2.7
2.8
3.0
3.1
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.2.4.1
3.2.4.1.1
3.2.4.1.1.1
3.2.4.1.1.1.1
3.2.4.1.1.1.2
3.2.4.1.1.2
3.2.4.1.1.3
3.2.4.1.2
3.2.4.1.3
3.2.4.1.4
3.2.4.2
3.2.4.2.1
3.2.4.2.2
3.2.4.2.3
INTRODUCTION ........................................................................................................... 1
Purpose .......................................................................................................................... 1
Multi-Phase Development of this Standard .................................................................... 1
Phase 1 Activities ...................................................................................................... 1
Future Activities ......................................................................................................... 2
Document Organization ................................................................................................. 2
Reference Documents ................................................................................................... 3
Document Terminology .................................................................................................. 4
Document Precedence .................................................................................................. 4
Regulatory Approval ...................................................................................................... 4
MAGIC OVERVIEW AND BENEFITS ............................................................................ 5
Benefits of MAGIC ......................................................................................................... 5
Benefits to Airlines ..................................................................................................... 5
Benefits to Airframe Manufacturers ........................................................................... 5
Benefits to Datalink Equipment Suppliers ................................................................. 5
Benefits to Avionics Application Suppliers ................................................................ 5
Concept of MAGIC ......................................................................................................... 5
Overall Functional Scope ............................................................................................... 6
Functions for which MAGIC is Responsible .............................................................. 6
Functions for which MAGIC is Not Responsible ........................................................ 6
Architectural Overview ................................................................................................... 6
Centralized MAGIC ................................................................................................... 6
Federated MAGIC ..................................................................................................... 7
High-Level Overview ...................................................................................................... 8
MAGIC Development Phases ...................................................................................... 10
Development Phase 1 ............................................................................................. 10
Development of Future Supplements ...................................................................... 11
Management and Data Flows ...................................................................................... 12
Functional Description of MAGIC Operations .............................................................. 12
FUNCTIONAL REQUIREMENTS OF MAGIC ............................................................. 13
Top-Level Functional Requirements ............................................................................ 13
Top-Level Functional and Interface Description........................................................... 13
MAGIC Internal Functions ....................................................................................... 14
MAGIC-Managed External Functions ...................................................................... 14
MAGIC Interfaces to External Entities ..................................................................... 14
High-Level Functional Description ........................................................................... 15
Functional Description of MAGIC Internal Functions .......................................... 16
Central Management ..................................................................................... 16
Client Profiles ............................................................................................ 16
Profile for Non-MAGIC-Aware Clients .................................................. 16
Profile for MAGIC-Aware Clients .......................................................... 16
Datalink Profiles ........................................................................................ 17
Central Policy Profile ................................................................................. 17
Administration Function ................................................................................. 17
Ground-to-Aircraft Communication Management Function ........................... 17
Client Interface Controller .............................................................................. 17
Functional Description of External Functions Managed by MAGIC .................... 18
Network Queuing, Prioritization ..................................................................... 18
Firewalling Function ....................................................................................... 19
Routing Function ............................................................................................ 19
iii
--`,```,,,`,```,`,```,```,,,``,,-`-`,,`,,`,`,,`---
ARINC PROJECT PAPER 839
TABLE OF CONTENTS
3.2.4.2.4
3.2.5
3.2.5.1
3.2.5.2
3.2.5.3
3.2.5.4
3.2.5.5
3.2.5.6
3.2.5.7
3.2.5.8
3.2.5.9
3.2.5.10
3.3
3.4
3.4.1
3.5
3.6
3.6.1
3.6.1.1
3.6.1.2
3.6.1.3
3.6.1.4
3.6.2
3.6.2.1
3.6.2.2
3.6.2.3
3.6.2.4
3.6.2.5
3.6.2.6
4.0
4.1
4.1.1
4.1.2
4.1.2.1
4.1.2.2
4.1.2.2.1
4.1.2.2.2
4.1.2.2.3
4.1.3
4.1.3.1
4.1.3.1.1
4.1.3.1.2
4.1.3.2
4.1.3.2.1
4.1.3.2.2
4.1.3.3
4.1.3.3.1
4.1.3.3.2
4.1.3.4
4.1.3.4.1
4.1.3.4.2
Data Link Modules ......................................................................................... 19
High-Level Interface Description ............................................................................. 19
Client Interface Controller to Clients ................................................................... 19
Client Interface Controller to Communication Management Function ................ 20
Communication Management Function to QoS-Engine ..................................... 20
Communication Management Function to Data Link Modules ........................... 20
Central Management to Network (Routing and Firewalling) ............................... 21
Onboard to Ground-Hosted Management Function Information Sharing ........... 21
Aircraft Parameter Retrieval Interface ................................................................ 21
Data Link Modules to Link Controller .................................................................. 21
Federated MAGIC to Federated MAGIC ............................................................ 21
User Data Interface ............................................................................................ 22
Policy Considerations .................................................................................................. 22
Priority Model ............................................................................................................... 23
MAGIC Profile Example Based on AGIE Prioritized Path-Selection ....................... 24
Certification and Partitioning Considerations ............................................................... 26
Assumptions and Constraints ...................................................................................... 27
Concept of Data Flow Operations ........................................................................... 27
Central MAGIC Data Transfer (DFO1) ............................................................... 27
Central MAGIC Priority IP Messaging (DFO2) ................................................... 28
Federated MAGIC Data Transfer (DFO3)........................................................... 28
Federated MAGIC Priority IP Messaging (DFO4)............................................... 29
Concept of Management Flow Operations .............................................................. 30
Airline Business Parameters Change (MFO 1)................................................... 30
Develop New MAGIC-Aware Client (MFO2)....................................................... 31
Develop New MAGIC-Aware Link (MFO3) ......................................................... 32
Add New Client to MAGIC Implementation (MFO4) ........................................... 32
Add Communication Link to MAGIC Implementation (MFO5) ............................ 33
Integrate New MAGIC Service with an Existing Environment (MFO6) ............... 33
MAGIC INTERFACE DEFINITIONS ............................................................................ 34
Client Interface ............................................................................................................. 34
Authentication and Authorization Model .................................................................. 34
MAGIC Client Interface Command Overview .......................................................... 35
Start and Normal Operation ................................................................................ 36
Additional ‘Event-Driven’ Operations .................................................................. 38
Client Not Available/Restart ........................................................................... 38
Change of Session Parameters ..................................................................... 38
Link Controller Failure .................................................................................... 38
MAGIC Diameter Command Definition ................................................................... 39
Client Authentication Command Pair .................................................................. 39
Client Authentication Request ........................................................................ 39
Client Authentication Answer ......................................................................... 40
Communication Change Command Pair ............................................................ 41
Communication Change Request .................................................................. 41
Communication Change Answer ................................................................... 42
Notification Message Command Pair ................................................................. 42
Notification Report ......................................................................................... 42
Notification Answer ........................................................................................ 43
Status Change Message Command Pair ........................................................... 43
Status Change Report ................................................................................... 43
Status Change Answer .................................................................................. 44
iv
--`,```,,,`,```,`,```,```,,,``,,-`-`,,`,,`,`,,`---
ARINC SPECIFICATION 839
TABLE OF CONTENTS
Status Message Command Pair ......................................................................... 44
Status Request .............................................................................................. 44
Status Answer ................................................................................................ 45
Accounting Data Message Command Pair ......................................................... 46
Accounting Data Request .............................................................................. 46
Accounting Data Answer ................................................................................ 47
Accounting Control Message Command Pair ..................................................... 47
Accounting Control Request .......................................................................... 48
Accounting Control Answer ............................................................................ 48
Attribute Value Pairs (AVPs) ................................................................................... 48
Diameter Base Protocol AVPs ............................................................................ 49
MAGIC AVPs ...................................................................................................... 50
Link Management Interface ......................................................................................... 52
Overview ................................................................................................................. 52
Common Link Interface Primitives ........................................................................... 55
Link_Resource .................................................................................................... 56
Aircraft Interface ........................................................................................................... 56
Time Format and Synchronization .......................................................................... 56
Central Time Source ........................................................................................... 57
MAGIC Ground-to-Air Time Servicing ................................................................ 57
Network Time Protocol (NTP) ............................................................................. 57
Recommended Time-Protocol Implementation .................................................. 57
Aircraft State Information ......................................................................................... 58
Configuration and Administration ................................................................................. 58
Service-Provider Versus Airline-Hosted Ground Peer Function .................................. 58
Aircraft-Ground Management ...................................................................................... 59
NETWORK MAINTENANCE, LOGGING, AND SECURITY REQUIREMENTS .......... 60
Accounting Management (AM) Requirements ............................................................. 60
Usage Records ........................................................................................................ 60
Configuration Requirements and Recommendations .................................................. 60
System Clock .......................................................................................................... 60
Computing and Data Storage Resources ................................................................ 60
Security Management Requirements ........................................................................... 61
Security Event Logging ........................................................................................... 61
4.1.3.5
4.1.3.5.1
4.1.3.5.2
4.1.3.6
4.1.3.6.1
4.1.3.6.2
4.1.3.7
4.1.3.7.1
4.1.3.7.2
4.1.4
4.1.4.1
4.1.4.2
4.2
4.2.1
4.2.2
4.2.2.1
4.3
4.3.1
4.3.1.1
4.3.1.2
4.3.1.3
4.3.1.4
4.3.2
4.4
4.5
4.6
5.0
5.1
5.1.1
5.2
5.2.1
5.2.2
5.3
5.3.1
ATTACHMENTS
ATTACHMENT 1 CLIENT INTERFACE PROTOCOL DETAILS .............................................. 62
ATTACHMENT 2 MODIFICATIONS TO IEEE 802.21-2008 .................................................... 99
APPENDIXES
APPENDIX A ACRONYMS .................................................................................................... 102
APPENDIX B EXTENDED DIAMETER COMMAND STRUCTURE ....................................... 105
APPENDIX C GUIDANCE WITH RESPECT TO AIRCRAFT DOMAIN REFERENCE
MODEL ............................................................................................................ 114
APPENDIX D USE CASES .................................................................................................... 115
v
--`,```,,,`,```,`,```,```,,,``,,-`-`,,`,,`,`,,`---
ARINC PROJECT PAPER 839
TABLE OF CONTENTS
FIGURES
Figure 2-1: MAGIC Functional Concept (Centralized for All Domains) ............................................. 7
Figure 2-2: MAGIC Functional Concept (Federated on Different Domains) ...................................... 8
Figure 2-3: MAGIC Interfaces ......................................................................................................... 10
Figure 3-1: MAGIC Functions, Internal and Managed External, with Interfaces ............................. 15
Figure 4-1: Start and Normal Operation .......................................................................................... 37
Figure 4-2: Change Operations – Change of Session Parameters ................................................. 38
Figure 4-3: Change Operations – Link Controller Failure ................................................................ 39
Figure 4-4: MAGIC Link Management Interface Architecture ......................................................... 53
Figure 4-5: Example Architecture Illustrating MIHF Instances ........................................................ 54
Figure 4-6: IEEE 802.21-2008 MIHF Reference Model .................................................................. 55
vi
--`,```,,,`,```,`,```,```,,,``,,-`-`,,`,,`,`,,`---