ATM in TCP/IP environment: Adaptations and Effectiveness

Similar documents
Adaptation Problems and Solutions. MARCOM 97, Dipl.-Ing. Kai-Oliver Detken, BIBA Bremen, Germany, October the 16th, 1997

LAN Emulation, IP Over ATM and MPOA

INTEROPERABILITY IN HETEROGENEOUS ENVIRONMENT: MULTIPROTOCOL OVER ATM (MPOA)

IP over ATM. IP over ATM. Agenda. IP over ATM : Solving the Problem I.

Administrivia. Homework on class webpage If you are having problems following me in class (or doing the homework problems), please buy the textbook

OmniMSS Powerful, high-performance LAN-to-ATM internetworking services

Asynchronous Transfer Mode

Packet Switching Techniques

Explore some common protocols. Telephone network protocols. Traditional digital transmission. Digital Communications II

Advanced Internet Technologies

Asynchronous Transfer Mode (ATM) Broadband ISDN (B-ISDN)

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross

CPEG 514. Lecture 11 Asynchronous Transfer Mode (ATM) CPEG 514

Chapter 12 ATM Interworking

Ch. 4 - WAN, Wide Area Networks

Common Protocols. The grand finale. Telephone network protocols. Traditional digital transmission

Networking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ

TCP/IP THE TCP/IP ARCHITECTURE

IP - The Internet Protocol. Based on the slides of Dr. Jorg Liebeherr, University of Virginia

HWP2 Application level query routing HWP1 Each peer knows about every other beacon B1 B3

Master Course Computer Networks IN2097

Packet Switching. Hongwei Zhang Nature seems to reach her ends by long circuitous routes.

ET4254 Communications and Networking 1

Bandwidth-on-Demand up to very high speeds. Variety of physical layers using optical fibre, copper, wireless. 3BA33 D.Lewis

Internet Protocols (chapter 18)

Configuring ATM Router Module Interfaces

ATM Technology in Detail. Objectives. Presentation Outline

Master Course Computer Networks IN2097

EE 610 Part 2: Encapsulation and network utilities

Computer Networking. Introduction. Quintin jean-noël Grenoble university

3. (a) What is bridge? Explain the operation of a LAN bridge from to (b) Explain the operation of transparent bridge.

LAN Emulation Overview

A T M. Cell Switched Technology. not SMDS. Defacto Standard Multimedia capable Use with SONET or SDH. Fixed Length - 53 bytes. DigiPoints Volume 1

Internetworking Part 1

===================================================================== Exercises =====================================================================

Asynchronous_Transfer_Mode_Switching

Introduction. IP Datagrams. Internet Service Paradigm. Routers and Routing Tables. Datagram Forwarding. Example Internet and Conceptual Routing Table

A method for managing distributed IP packet forwarding in ATM/LANE based networks

Code No: RR Set No. 1

Asynchronous. nous Transfer Mode. Networks: ATM 1

Question 7: What are Asynchronous links?

Ethernet Switches (more)

Protocol Architecture (diag) Computer Networks. ATM Connection Relationships. ATM Logical Connections

Master Course Computer Networks IN2097

OSI Network Layer. Network Fundamentals Chapter 5. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

Internetwork Basic. Possible causes of LAN traffic congestion are

Packet Switching - Asynchronous Transfer Mode. Introduction. Areas for Discussion. 3.3 Cell Switching (ATM) ATM - Introduction

William Stallings Data and Computer Communications 7 th Edition. Chapter 11 Asynchronous Transfer Mode

Guide To TCP/IP, Second Edition UDP Header Source Port Number (16 bits) IP HEADER Protocol Field = 17 Destination Port Number (16 bit) 15 16

Cell Switching (ATM) Commonly transmitted over SONET other physical layers possible. Variable vs Fixed-Length Packets

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

Avaya. User s Guide M-ACCF/SF MODULE AVAYA M770 MULTIFUNCTION SWITCH

LAN Emulation, Virtual LANs, and the ATM Inernetwork. Version 1.0

Measurement of the Performance of IP Packets over ATM Environment via Multiprotocol-over-ATM (MPOA)

CISC452 Telecommunications Systems. Lesson 6 Frame Relay and ATM

Multiprotocol over ATM Overview

Position of IP and other network-layer protocols in TCP/IP protocol suite

CS610 Computer Network Final Term Papers Solved MCQs with reference by Virtualians Social Network

Routing Between VLANs Overview

Transport Over IP. CSCI 690 Michael Hutt New York Institute of Technology

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

ECE 650 Systems Programming & Engineering. Spring 2018

PPPoE on ATM. Finding Feature Information. Prerequisites for PPPoE on ATM. Restrictions for PPPoE on ATM

ATM. Asynchronous Transfer Mode. these slides are based on USP ATM slides from Tereza Carvalho. ATM Networks Outline

ETSI TS V1.1.1 ( )

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

Asynchronous Transfer Mode (ATM) Testing

Routing Between VLANs Overview

Lecture 4 - Network Layer. Transport Layer. Outline. Introduction. Notes. Notes. Notes. Notes. Networks and Security. Jacob Aae Mikkelsen

WAN Technologies (to interconnect IP routers) Mario Baldi

Comparison of Concepts for IP Multicast over ATM. 1 Introduction. 2 IP Multicast. 3 IP-Multicast over ATM

CN-100 Network Analyzer Product Overview

TSIN02 - Internetworking

! Cell streams relating to different media types are multiplexed together on a statistical basis for transmission and switching.

Goals and topics. Verkkomedian perusteet Fundamentals of Network Media T Circuit switching networks. Topics. Packet-switching networks

Virtual Link Layer : Fundamentals of Computer Networks Bill Nace

CompSci 356: Computer Network Architectures. Lecture 8: Spanning Tree Algorithm and Basic Internetworking Ch & 3.2. Xiaowei Yang

Virtual Link Layer : Fundamentals of Computer Networks Bill Nace

Internet. 1) Internet basic technology (overview) 3) Quality of Service (QoS) aspects

CS 421: COMPUTER NETWORKS SPRING FINAL May 24, minutes. Name: Student No: TOT

SE 4C03 Winter Sample Midterm Test. Instructor: Kartik Krishnan

Networking interview questions

Last time. Wireless link-layer. Introduction. Characteristics of wireless links wireless LANs networking. Cellular Internet access

TSIN02 - Internetworking


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

TCP/IP Performance ITL

NT1210 Introduction to Networking. Unit 10

II. Principles of Computer Communications Network and Transport Layer

SE 4C03 Winter Midterm Test Answer Key. Instructor: Kartik Krishnan

8. TCP Congestion Control

Internet Protocol (IP)

Lecture 3. The Network Layer (cont d) Network Layer 1-1

Data Link Technology. Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science

What Bytes Are Counted by IP to ATM CoS Queueing?

Defining Networks with the OSI Model. Module 2

lane global-lecs-address

Asynchronous Transfer Mode (ATM) ATM concepts

05 Transmission Control Protocol (TCP)

MODULE: NETWORKS MODULE CODE: CAN1102C. Duration: 2 Hours 15 Mins. Instructions to Candidates:

Transcription:

Bremen Institute of Industrial Technology and Applied Work Science ATM in TCP/IP environment: Adaptations and Effectiveness Dipl.-Ing. Kai-Oliver Detken, BIBA ATM Traffic Symposium, Mykonos, Greece, September the 17th, 1997

Content Introduction of the European ACTS project EIES (European Information Exchange Service) IP-over-ATM difficulty IP-over-ATM possibilities: Classical IP, LAN Emulation (LANE), and MPOA IP effectiveness: protocol overhead, TCP throughput obstacles, sender and receiver buffers, RTT and MTU deadlocks, UDP and Client performance Performance Improvements and further developments 17.09.97 IP-over-ATM (EXPERT).ppt Folie 2/28

The ACTS project EIES Definition, implementation, and experimentation of advanced telecommunication services Support routine and non-routine communication between different maritime players Define and transpose the user requirements for the service development of EIES Build-up a pre-commercial global EIES service Establish an ATM link between the different harbour sites (Bordeaux, Bremen, Brest, Santander) to use the prototypes in real life 17.09.97 IP-over-ATM (EXPERT).ppt Folie 3/28

EIES services Computer Supported Cooperative Work (CSCW) Distribution of multimedia information about different databases (BluePages and Port Entry Guide) Integration of Electronic Data Interchange (EDI) and Electronic Mail (Email) Mobile communication (DSRR, DECT, and Inmarsat) for the mobile access to the services. Fixed networks: ATM, ISDN, and Internet (IP) 17.09.97 IP-over-ATM (EXPERT).ppt Folie 4/28

EIES platform Mobile Access Mobile Access ATM Communications Server Communications Server LAN Client LAN Client LAN 1 LAN 2 Internet Server IP Router Internet IP Router Internet Server Remote Client Remote Client 17.09.97 IP-over-ATM (EXPERT).ppt Folie 5/28

IP features Internet Protocol works connectionless (hop-byhop-transmission) No acknowledgements, error- and duplicate detection with IP Data packets are variable: 20 byte - 65 kbyte; destination address identified the other client Lost data packets have to repeat requested by higher layer protocols (TCP) Multicast/broadcast functions Type-of-Service (TOS) 17.09.97 IP-over-ATM (EXPERT).ppt Folie 6/28

ATM features Connection-oriented technologie: virtual connections will establish for the cell transport (PVC/SVC) ATM has its own address structur and routing funktions 53 byte cells with fixed size contain payload and control data Point-to-point connections Quality-of-Service (QoS) 17.09.97 IP-over-ATM (EXPERT).ppt Folie 7/28

IP-over over-atm Adaptations Classical-IP - IETF: RFC-1577 - ATM clients use IP LAN-Emulation (LANE) -ATM-Forum - Traditional networks use ATM Multiprotocol over ATM (MPOA) - ATM-Forum and IETF protocols - Routing mechanisms will be implemented 17.09.97 IP-over-ATM (EXPERT).ppt Folie 8/28

Classical-IP (RFC-1577) RFC-1577: Classical-IP and ARP over ATM Logical Link Control Encapsulation: Multiple protocols can be transported over a single connection (RFC-1483) VC-Based Multiplexing: Single protocol is transported over an ATM connection (RFC-1483) D-MTU: 9180 Byte PVC/SVC connections Transport over the AAL-5 layer Point-to-point connections Address resolution by central ATMARP server 17.09.97 IP-over-ATM (EXPERT).ppt Folie 9/28

Classical-IP architecture ATMARP- Server 1 ATM ATMARP- Server 2 LIS 1 LIS 2 Client 1 Router Client 1 Client 2 Control Connection Data Connection Ethernet 17.09.97 IP-over-ATM (EXPERT).ppt Folie 10/28

Encapsulation (RFC-1483) IP header IP payload IP packet 20 byte 0-9160 byte LLC 0xAAAA03 3 byte OUI 0x000000 PID 0x0800 3 byte 2 byte IP packet 20-9180 byte LLC/SNAP packet 8 byte IP packet with LLC-SNAP header PAD CPI + CPCS-UU Length Detection CRC-32 AAL-5 packet header 28-9188 byte header 0-47 byte PT 0 SAR-PDU payload 1-192 cells PT 0 SAR-PDU payload SAR sublayer ATM header ATM payload ATM header ATM payload ATM cells 5 byte 48 byte 5 byte 48 byte 17.09.97 IP-over-ATM (EXPERT).ppt Folie 11/28

RFC-1577 conclusions Advantages: - high data throughput by high MTU (9180 byte) - simple and stabile standard Disadvantages: - only IP unicast is supported - high manual configuration effort - no multicast/broadcast support - no redundant ATMARP server - direct connections to other LIS subnets is not possible - no QoS 17.09.97 IP-over-ATM (EXPERT).ppt Folie 12/28

LAN Emulation (LANE) Migration of traditional LANs to ATM: Ethernet switch (layer 2) und router (layer 3) coupling Universal implementation (MAC layer is emulated): arbitrary LAN protocols Using of the application layer without ATM configuration Support of PVC/SVC connections IP multicasting D-MTU: 1500 byte 17.09.97 IP-over-ATM (EXPERT).ppt Folie 13/28

LANE architecture Configuration Control Connection LAN Emulation Service LAN Emulation Configuration Server (LECS) Configuration Control Connection Control Connection LAN Emulation Server (LES) Control Connection Distributed Control Connection Multicast Control Connection LEC Send Unicast Broadcast and Unknown Server (BUS) Send Multicast LEC Distributed Data Connection Multicast Data Connection Direct Data Exchange 17.09.97 IP-over-ATM (EXPERT).ppt Folie 14/28

LANE encapsulation IP header IP payload 20 Byte 0-1472 byte IP packet LLC AA AA 03 3 byte OUI 00 00 00 PID 0800 3 byte 2 byte IP packet 20-1492 byte LLC/SNAP packet LEheader Destination Address 2 byte 6 byte Source Type/ LANE packet Address Length IP packet with LLC/SNAP encapsulation 6 byte 2 byte 8 byte 28-1500 byte IP packet with LLC/SNAP- and additional LAN encapsulation PAD CPI + CPCS-UU Lenght Detection CRC-32 AAL-Typ5 packe header 44-1516 byte header 0-47 byte PT 0 SAR-PDU payload 2-32 cells PT 0 SAR-PDU payload SAR Sublayer ATM payload ATM- header ATMheader ATM payload ATM cell 5 byte 48 byte 5 byte 48 byte 17.09.97 IP-over-ATM (EXPERT).ppt Folie 15/28

LANE conclusions Advantages: - integration of traditional networks - transparency for arbitrary network protocols - multicast/broadcast support - automatic configuration Disadvantages: - high functionality (layer 2 emulation) - MTU and older network boards limitated throughput - bad scalability - no redundant BUS (overload) - no QoS 17.09.97 IP-over-ATM (EXPERT).ppt Folie 16/28

MPOA capacity Support multiple protocols effective over ATM networks Distribute the routing functions between route servers Separate routing from switching functions Leverage performance and QoS capabilities of ATM network Direct connections between ELANs rather than passing through traditional routers Direct Virtual Channel Connections (VCC) between data forwarding devices Interworking with unified routers Enables subnet members to be distributed across the network Efficient scalability of the ATM network 17.09.97 IP-over-ATM (EXPERT).ppt Folie 17/28

MPOA architecture Control Connection Control Connection Default Forwarder Functional Group Data Connection IASG Coordination Functional Group ATM network ATM-Host Control Connection Data Connection Kontrollverbindung Edge Device Shortcut Data Connection ATM-Host Token Ring Workstation 17.09.97 IP-over-ATM (EXPERT).ppt Folie 18/28

Extensions for MPOA attempts Multicast Address Resolution Server (MARS) - support of multicasting by additional MARS server Next-Hop Resolution Protocol (NHRP) - direct connection between subnets possible Resource Reservation Protocol (RSVP) - QoS parameter at connectionsless packets - similar to the UNI signaling Private Network-to-Network-Interface (P-NNI) - control data exchange between ATM systems - transparency pass on the virtual connection 17.09.97 IP-over-ATM (EXPERT).ppt Folie 19/28

Advantages: - QoS is supported for the first time - router bottlenecks are eliminated - management of large networks - build up of VLANs Disadvantages: MPOA conclusions - MPOA is not a full defined spezification (1998) - IETF protocols must further developed - scalability is an extremely complex issue - MPOA does not provide a stable network yet 17.09.97 IP-over-ATM (EXPERT).ppt Folie 20/28

IPoverATM-Overhead STM-1-Frame (OC-3): 155,52 Mbps ATM Layer: 149,76 Mbps Adaptation Layer AAL-5: 135,632 Mbps LLC/SNAP encapsulation: - MTU: 576 byte 126,937 Mbps - MTU: 9180 byte 135,22 Mbps - MTU: 65527 byte 135,563 Mbps Internet Protocol (IP): 125,2/135,1/135,6 Mbps Transport Layer: 120,9/134,8/135,5 Mbps Application Layer via TCP: 116,5/134,5/135,5 Mbps Application Layer via UDP: 119,1/134,7/135,5 Mbps 17.09.97 IP-over-ATM (EXPERT).ppt Folie 21/28

Socket buffer size at sender/receiver Network: Maximum Transport Unit (MTU) Protocol: Maximum Segment Size (MSS) Sender: using of the Nagle s algorithm Round-Trip-Time (RTT) TCP-Throughput Throughput Obstacles Receiver: delayed acknowledegements Sender: Silly Window Syndrom (SWS) Copy strategy at the socket interface Network congestion and lost packet notice 17.09.97 IP-over-ATM (EXPERT).ppt Folie 22/28

Sender and Receiver buffer S/E 16 kbyte 20 kbyte 24 kbyte 28 kbyte 32 kbyte 36 kbyte 40 kbyte 44 kbyte 48 kbyte 52 kbyte 16 kbyte 15,05 13,60 0,322 0,319 0,319 0,467 0,469 0,466 0,469 0,469 20 kbyte 15,99 14,60 15,07 14,87 15,40 14,24 1,095 1,095 0,548 0,549 24 kbyte 17,71 16,79 16,74 16,32 17,40 17,31 17,42 17,12 0,760 0,740 28 kbyte 16,57 17,69 17,93 18,13 18,36 19,20 19,74 19,78 18,38 18,20 32 kbyte 14,63 18,96 18,42 19,23 19,14 19,74 19,96 20,31 19,69 19,17 36 kbyte 14,33 19,22 18,12 19,82 19,77 19,92 20,56 20,49 20,13 20,20 40 kbyte 15,16 19,34 18,85 19,73 20,11 20,41 20,81 20,74 20,69 20,57 44 kbyte 14,80 19,40 18,27 20,39 20,16 20,74 20,99 20,87 20,89 20,70 48 kbyte 14,62 19,46 18,34 20,48 20,26 20,41 20,85 20,83 20,93 20,83 52 kbyte 13,92 19,41 18,26 20,50 20,06 20,21 20,88 20,91 21,21 21,06 17.09.97 IP-over-ATM (EXPERT).ppt Folie 23/28

RTT and MTU deadlocks MTU of 9180 byte has the best performance if the RTT is low MTU of 1500 byte has the best performance if the RTT is high If the MTU is smaller as the used packet size: fragmentation and reassembling is necessary! Throughput [Mbps] 60 50 40 30 20 10 0 0 5 10 15 20 25 30 RTT [10^-3 s] MTU 576 byte MTU 1500 byte MTU 9180 byte TCP-Window-Limit 17.09.97 IP-over-ATM (EXPERT).ppt Folie 24/28

UDP performance Connectionless structure UDP has no acknowledgements, no end-to-end control and no duplicate detection Less locking effects for protect shared protocol state and data Locking Effects limits the data throughput. 10-Mbps-Ethernet [kbyte] 4000 3000 2000 1000 0 0 10 20 Processor numbers UDP/IP TCP/IP 17.09.97 IP-over-ATM (EXPERT).ppt Folie 25/28

Client performance Operation system (interprocess communication) Data processing CPU performance Memory speed I/O bus bandwidth ATM adapter implementation Latency Time [µs] 450 400 350 300 250 200 150 100 50 0 1 2 3 4 5 6 Sender (1-3) and Receiver site (4-6) Single-Copy + Checksum LANs (1,4 Ethernet / 2,5 FDDI / 3,6 ATM) 17.09.97 IP-over-ATM (EXPERT).ppt Folie 26/28

Client Tuning Using of the D-MTU value Path-MTU: max. possible packet size should be switch on (none fragmentation) MSS value: 1436 byte for high speed networks Sender and receiver buffer at least 2 times bigger than MTU value Window Scale Option (RFC-1323) higher Window-Size Classical-IP: LAN-Emulation, test 1: LAN-Emulation, test 2: Throughput of 134,01 Mbps (Sun20-Ultra) Throughput of 76,30 Mbps (Sun20-Ultra) Throughput of 117,63 Mbps (Ultra-Ultra) 17.09.97 IP-over-ATM (EXPERT).ppt Folie 27/28

...further developments Classical-IP, Version 2 - distributed ATMARP server LANE, Version 2 - L-UNI: QoS, multicast, ELAN multiplexing - L-NNI: distributed LES/BUS IP-Switching (Ipsilon) - none standard - other proposal Tag-Switching from CISCO 17.09.97 IP-over-ATM (EXPERT).ppt Folie 28/28