AERONAUTICAL COMMUNICATIONS PANEL (ACP) ATN and IP

Similar documents
Just enough TCP/IP. Protocol Overview. Connection Types in TCP/IP. Control Mechanisms. Borrowed from my ITS475/575 class the ITL

Networks Fall This exam consists of 10 problems on the following 13 pages.

Chapter 7. Local Area Network Communications Protocols

Need For Protocol Architecture

Need For Protocol Architecture

Introduction... xiii Chapter 1: Introduction to Computer Networks and Internet Computer Networks Uses of Computer Networks...

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12

1. The Internet 2. Principles 3. Ethernet 4. WiFi 5. Routing 6. Internetworking 7. Transport 8. Models 9. WiMAX & LTE 10. QoS 11. Physical Layer 12.

Advanced Network Design

Da t e: August 2 0 th a t 9: :00 SOLUTIONS

precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet protocol (bottom level)

Computer Communication & Networks / Data Communication & Computer Networks Week # 03

Design Principles : Fundamentals of Computer Networks Bill Nace

Chapter 12 Network Protocols

Internet, Education, and Collaboration of USP. Kazunori Sugiura Sept 9 th 2002

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications

CIT 380: Securing Computer Systems. Network Security Concepts

Chapter 09 Network Protocols

Copyleft 2005, Binnur Kurt. Objectives

Computer Networks (Unit wise Questions)

Networking and TCP/IP. John Kalbach November 8, 2004

Lecture 2: Internet Architecture

Introduction to computer networking

Table of Contents. Cisco How NAT Works

VOICE OVER INTERNET PROTOCOL (VOIP) AND ANALOG VOICE INTERFACE CONTROL DOCUMENT FOR THE ASIA-PACIFIC COMMON AERONAUTICAL VIRTUAL PRIVATE NETWORK

Chapter 2 Communicating Over the Network

Introduction to VoIP. Cisco Networking Academy Program Cisco Systems, Inc. All rights reserved. Cisco Public. IP Telephony

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).

QUESTION BANK UNIT-I

ETSF05/ETSF10 Internet Protocols Network Layer Protocols

CS164 Final Exam Winter 2013

Computer Networks. More on Standards & Protocols Quality of Service. Week 10. College of Information Science and Engineering Ritsumeikan University

Imi :... Data:... Nazwisko:... Stron:...

ICS 351: Today's plan. OSPF BGP Routing in general routing protocol comparison encapsulation network dynamics

Chapter 1. Computer Networks and the Internet

Connectionless and Connection-Oriented Protocols OSI Layer 4 Common feature: Multiplexing Using. The Transmission Control Protocol (TCP)

Analysis of Space-Ground Integrated Information Network Architecture and Protocol

Architectural Principles

CS4700/5700: Network fundamentals

1. What is a Computer Network? interconnected collection of autonomous computers connected by a communication technology

Flow Routing to Power NGN IP Services. Dr. Lawrence G. Roberts CEO, Anagran

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert

Why IPv6? Roque Gagliano LACNIC

NAT, IPv6, & UDP CS640, Announcements Assignment #3 released

Lecture 17 Overview. Last Lecture. Wide Area Networking (2) This Lecture. Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.

Lecture 2. Computer Networks Models. Network Models 1-1

Lecture 3 Protocol Stacks and Layering

Chapter 2. Communicating Over The Network. CCNA1-1 Chapter 2

ETSF10 Internet Protocols Transport Layer Protocols

Lecture (11) OSI layer 4 protocols TCP/UDP protocols

EITF25 Internet Techniques and Applications L7: Internet. Stefan Höst

Lecture 2: Internet Structure

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,

Part 1: Introduction. Goal: Review of how the Internet works Overview

LOGICAL ADDRESSING. Faisal Karim Shaikh.

Chapter 1 Introduction

Introduction to IPv6. Unit -2. Prepared By:- NITIN PANDYA Assistant Professor, SVBIT.

Data Communications and Networks Spring Syllabus and Reading Assignments

Hands-On TCP/IP Networking

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS

UDP, TCP, IP multicast

SJTU 2018 Fall Computer Networking. Wireless Communication

UNIVERSITY QUESTIONS

IPv6-based Beyond-3G Networking

Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS

Chapter 2. Communicating Over The Network

5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI UNIT I FUNDAMENTALS AND LINK LAYER PART A

CSEE 4119 Computer Networks. Chapter 1 Introduction (4/4) Introduction 1-1

Chapter 5. The Network Layer

COMPUTER NETWORK. Homework #3. Due Date: May 22, 2017 in class

Chapter 11: Wide-Area Networks and the Internet

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322

System Programming. Introduction to computer networks

CSCD 433/533 Advanced Networks

Introduction to Information Science and Technology 2017 Networking I. Sören Schwertfeger 师泽仁

cs/ee 143 Communication Networks

Where we are in the Course

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964

Internet A Brief Tutorial. Jean Walrand EECS U.C. Berkeley

Peer entities. Protocol Layering. Protocols. Example

Outline. TCP/IP Internet

Computer Networks. Fall 2012 (M 6:15-9:00 in Jbarry 201B) Mirela Damian.

Basics of datacommunication

Chapter 1 Communication

Chapter 3: Network Protocols and Communications

Switching Networks (Fall 2010) EE 586 Communication and. August 27, Lecture 2. (modified by Cheung for EE586; based on K&R original) 1-1

Internet. Organization Addresses TCP/IP Protocol stack Forwarding. 1. Use of a globally unique address space based on Internet Addresses

Lecture A4 Network / Internet. Computing and Art : Nature, Power, and Limits CC 3.12: Fall 2007

Architectural Principles

Networks Fall This exam consists of 10 problems on the following 13 pages.

EEC-484/584 Computer Networks

Networking: Network layer

GigE & 10GigE Ethernet Technology Overview & Testing Approaching

Internet Protocol version 6

Announcements Computer Networking. What is the Objective of the Internet? Today s Lecture

UNIT I Review Computer Networks and the Internet

Lecture 16: Network Layer Overview, Internet Protocol

General comments on candidates' performance

Transcription:

AERONAUTICAL COMMUNICATIONS PANEL (ACP) Working Group I - 7 th Meeting Móntreal, Canada 2 6 June 2008 Agenda Item x : ATN and IP Information Paper Presented by Naoki Kanada Electronic Navigation Research Institute SUMMARY Working Group I members are discussing standards for air-ground datalink over IP (Internet Protocol) and VoIP (Voice over IP). In the document, at first, I will describe about using naive IP is not appropriate for transport layer in wireless communication. The reason is the same as a reason why cellular phone systems do not use IP for transport layer. Secondly, I will describe that a mixture of VoIP and TCP/IP datagram is not easy. This implies that VoIP and TCP/IP should be separated. 1

1 Introduction The purpose of the document is that clarifying the problems about IP as a transport layer for air-ground datalink and VoIP by describing design concept of IP. In the WG-I, it is discussed about an implementation of aeronautical communication by IP. Because IP is already used technology, an implementation of IP for aeronautical network was the main topic in the meetings. In the discussion, IP based network is treated as just a cheap line. This is appropriate for ground-ground datalink, however, inappropriate for the other purpose. This is because that the design concept of IP and the air-ground communication are different. This document provides some information for the difference. In this paper, at first, I will describe the design concept of the Internet Protocol. Secondly, an implementation of Pure IP for air-ground communication may difficult because of the difference of the strategy for traffic flow control. Thirdly, I will describe a problem about mixture of VoIP datagram and TCP/IP datagram. Finally, I will conclude the problem. 2 Design Concept and Advantages of Internet Protocol 2.1 Design Concept of IP The design concept of Internet Protocol is KISS: Keep It Simple and Stupid, or dumb network and intelligent terminal. IPv4 (RFC791) is formulated in Sept 1981, and it is used for a quarter-century. It works on from 2400bps serial line to 40Gbps OC-768/STM-256 SDH/SONET line. Such a amazing adaptation in a different environment means the design of IP is an excellent one. One of the reason of such a scalability may be due to simplification. In the Internet Protocol, the only one mission of routers is routing. For instance, flow control is not necessary for IP routers 1, although this function is popular in communication devices. Then development of IP routers have focused on an improvement of their speeding up. The other complex features are tasks for TCP or above layers. These layers are only handled by the end of the network. For example, flow control is a task for TCP, and only the end of the network handles such a task. This is called an End-to-End principle. It has made easy for introducing a new protocol and a new application such as HTTP, SMTP, or X Window System. On the other hand, OSI is a intelligent network protocol. It can handle with a complex functions. These networks are designed by network engineers. 1 IP routers are allowed to discard IP datagrams. 2

2.2 Technical advantages of IP The possibility that a trouble of a router makes an effect on whole network trouble is few. This is because a routing table is shared with each AS (Autonomous Systems) autonomously by a BGP (Boarder Gateway Protocol, RFC4271). Typical size of a routing table is some millions of routes. AS is currently specified by 16bits integer, but each AS have many segments of address blocks. Then the routing table becomes such a big size. The other advantages of IP is that it is a stateless protocol. In the paper, the word stateless means that no information about previous IP datagrams is necessary for routing IP datagrams. The part of implementation for stateful communications such as a session management is a task for TCP or higher layer 2. This design allows a simple implementation of IP routers such as a Layer 3 Switch. Layer 3 switch was an innovation for high speed and low cost. It was just a expansion of Layer 2 switch, called switching hub. 2.3 Non technical advantages of IP Unsurprisingly, high cost performance is one of the most important advantages of IP. Suppose using Ethernet (IEEE 802.3 series) as a Layer 2, 1000BASE-T Gigabit ethernet interface for PC is sold less than 1000JPY (or 10USD), and 10GBASE- CX4 10Gigabit ethernet interface is sold less than 100,000JPY (or 1000USD). Such a high speed interface is very expensive except for ethernet. The other advantage of IP is the number of engineers. Recently, the number of engineers who can understand IP is greater than the number of engineers for OSI protocol stack. This implies that maintainability of systems for IP is better in the future. The other expression of well-used is that almost all problems are already shown and known. 2.4 The other considerations It is predicted that IPv4 address assignment depletion will occur in 2011, 3 years later. For performance, routing table size explosion may be a bottleneck of routing speed. Technically, dual-stack implementation is not difficult for new programs. If the operating system on a program already can handle IPv4 and IPv6, calling 2 Typical home routers have a function of NAT (Network Address Translation). It requires session management because it uses a port number. A port number is implemented on TCP or UDP, the above layer of IP. 3

getaddrinfo(3) instead of getaddrbyname(3) may be the most significant difference between IPv4 only implementation from dual-stack implementation. 3 Problems of IP (1): Air-ground communication 3.1 Convergence time of routing table Convergence time of routing table by BGP is slow. It is typically 10 minutes. It is enough for land-line network, but is not enough for for air-ground network. Because autonomous systems are not good at dynamic configuration of routing tables in a short time, generally saying, lower transport layer under Internet Protocol is necessary for wireless connection with handover. Such a transport protocol for wireless connection usually requires a center system. For instance, most of cellular phone systems requires a control center for base stations to collaborate and synchronize them. These kind of the center systems are conflicting with autonomous systems on the Internet. The problem of convergence time is a problem of communication complexity. The more nodes, the more time. Some people say there are Mobile IPv6 is the solution, however, in the Mobile IPv6, autonomous control is used only fixed network. A fixed Home agent node is necessary for Mobile IPv6. Essentially, this corresponds to a center control station for each mobile nodes. It s not autonomous. The other problem of Mobile IPv6 is that there are no scheme for reducing handover time, although real-time communication is the most important for air traffic control in the congestion area. 3.2 Security of BGP BGP do not have a security requirement. In BGP, an AS edge router is already reliable because they are well managed and their installation site is enough secure physically such as a locked room. For example, recently, an incorrect routing table publish for YouTube from Pakistan makes a confusion for BGP routers in the world. In this case, an address block of the incorrect routing table was smaller than the correct one. Most of BGP routers believe such an incorrect routing table publish because of Longest match rules. This instance means autonomous system is robust for accident, but is not robust for attack. Robustness of the Internet is the result of Internet Service Provider s efforts. 3.3 Communication channel capacity In wired connection, instead of flow control or QoS, speeding up the network is the effect countermeasure for packet loss or delay. Queueing theory justifies this 4

solution. For example, air traffic and also packet routing can modeled by queueing theory. Essential solution of avoiding air traffic congestion is the airspace capacity growth. Packet loss or delay is the same problem mathematically. This strategy may be likened to override Quality by Quantity. However, wireless communication capacity is strongly limited due to finite and scarce frequency resources. Flow control is implemented on TCP, and TCP is a end-to-end protocol, then internal routers cannot control traffic through wireless communication. This means that directly used IP as a transport layer in wireless communication may waste frequency resources. 4 Problems of IP (2): Voice over IP 4.1 Jitter: Realtime Transport IP is not a time sensitive protocol. In the store and forward architecture, packet transmission order may be vary, or time interval is not a constant. This is not a problem for TCP/IP, but may be a problem for voice quality over VoIP. For example, not constant time interval of sending IP datagrams may become a jitter in VoIP. Typically, sending a facsimile over VoIP is not recommended because of the jitter. In other words, the jitter makes a symbol error of facsimile signals. 4.2 Quality of Service I will show the difference VoIP from TCP/IP as follows: VoIP 1. The upper layer is UDP 2. Typical payload size is 64 bytes 3. Number of packets per second is a approximately constant Applications over TCP/IP (e.g. WWW on HTTP, e-mail on SMTP) 1. The upper layer is TCP 2. Typical payload size is over 1400 bytes 3 3. Burst traffic To avoid VoIP datagram from packet loss or delay, it is necessary to protect VoIP datagram from TCP/IP datagram. These kind of service is called Quality of Service, however, QoS of IP is not enough for such a purpose because IP is simple protocol. Typically, exclusive line for VoIP is used as a VoIP communication. A mixture of VoIP and TCP/IP is not recommended. 3 Ethernet frame size is typically 1500. 5

5 Conclusions There are some difference between requirements of IP and aeronautical communication. Some people may think that modifying IP for aeronautical communications is enough, but this kind of standards may conflict with the concept of IP: Keep It Simple and Stupid. And more, if we use modified IP for aeronautical communications, it cannot work on COTS (Commercial-in-the-shelf) devices like routers. My recommendation is using IP as follows: 1. Land-line: Use IP as a transport layer protocol 2. Wireless: Use IP over the other wireless communication technology It depends on the conclusion of Future Communications Study In the scenario, IP is used just over wireless communication systems, and routing in the wireless section will be done by the wireless communication systems. 3. Separate a line of VoIP from the other TCP/IP lines Metcalfe s law for Network says that a large network is better than many small networks. Then, we have to continue to develop and verify interconnection technologies for the future. 6