Overview of High Speed Network Technologies

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

BROADBAND AND HIGH SPEED NETWORKS

Master Course Computer Networks IN2097

Asynchronous Transfer Mode

ATM Logical Connections: VCC. ATM Logical Connections: VPC

Communication Networks

Asynchronous Transfer Mode (ATM) ATM concepts

Converged Networks. Objectives. References

Telematics Chapter 7: MPLS

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

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

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

ATM Networks: An Overview

Quality of Service (QoS) Computer network and QoS ATM. QoS parameters. QoS ATM QoS implementations Integrated Services Differentiated Services

Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module

Wireless Networks. Communication Networks

ATM. Asynchronous Transfer Mode. (and some SDH) (Synchronous Digital Hierarchy)

Asynchronous. nous Transfer Mode. Networks: ATM 1

Introduction to ATM Traffic Management on the Cisco 7200 Series Routers

Presentation Outline. Evolution of QoS Architectures. Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module

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

MPLS Multi-Protocol Label Switching

NETWORK PARADIGMS. Bandwidth (Mbps) ATM LANS Gigabit Ethernet ATM. Voice, Image, Video, Data. Fast Ethernet FDDI SMDS (DQDB)

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

ETSF10 Internet Protocols Transport Layer Protocols

Configuring ATM QoS or Shaping

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

Multi Protocol Label Switching

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)

ATM Networks. Raj Jain

IP over. Mario Baldi. Politecnico di Torino. (Technical University of Turin) IPinterconnection - 1 Copyright: si veda nota a pag.

Backbone network technologies. T Jouni Karvo, Timo Kiravuo

Outline. Circuit Switching. Circuit Switching : Introduction to Telecommunication Networks Lectures 13: Virtual Things

Understanding the Variable Bit Rate Real Time (VBR rt) Service Category for ATM VCs

1997, Scott F. Midkiff 1

BROADBAND AND HIGH SPEED NETWORKS

Backbone network technologies. T Jouni Karvo, Timo Kiravuo

Ch. 4 - WAN, Wide Area Networks

Lecture 03 Chapter 11 Asynchronous Transfer Mode

Real-Time Protocol (RTP)

Chapter 10. Circuits Switching and Packet Switching 10-1

Service-to-Service Mapping of Differentiated Services to the ABR Service of ATM in Edge/Core Networks

This Lecture. BUS Computer Facilities Network Management X.25. X.25 Packet Switch. Wide Area Network (WAN) Technologies. X.

06/02/ Metropolitan Area Networks. Local & Metropolitan Area Networks. 0. Overview. 1. Internetworking ACOE322. Lecture 4

Quality of Service Commands policy-map. This command has no default behavior or values.

COMP9332 Network Routing & Switching

WAN Technologies (to interconnect IP routers) Mario Baldi

Information and Communication Networks. Communication

Ethernet Switches (more)

Lecture 4 Wide Area Networks - Asynchronous Transfer Mode

Configuring QoS Policy Actions and Rules

ATM Asynchronous Transfer Mode revisited

DigiPoints Volume 1. Leader Guide. Module 12 Asynchronous Transfer Mode. Summary. Outcomes. Objectives. Prerequisites

Part1: Lecture 4 QoS

Last time! Overview! 14/04/15. Part1: Lecture 4! QoS! Router architectures! How to improve TCP? SYN attacks SCTP. SIP and H.

Internetworking Part 1

Module 10 Frame Relay and ATM

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)

BROADBAND AND HIGH SPEED NETWORKS

Lecture 13. Quality of Service II CM0256

ATM Technology in Detail. Objectives. Presentation Outline

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman

Chapter 1 Introduction

Introduction to Network Technologies & Layered Architecture BUPT/QMUL

UBR Congestion controlled Video Transmission over ATM Eltayeb Omer Eltayeb, Saudi Telecom Company

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

The Network Layer and Routers

Marking Traffic CHAPTER

BROADBAND AND HIGH SPEED NETWORKS

Global IP Network System Large-Scale, Guaranteed, Carrier-Grade

ATM Introduction. The Grand Unification 2005/03/11. (C) Herbert Haas

ATM networks. C. Pham Université de Pau et des Pays de l Adour LIUPPA Laboratory

Understanding TeleCom Networks Today II The World of Data

Computer Networks. Instructor: Niklas Carlsson

Defining QoS for Multiple Policy Levels

Intermediate Traffic Management

Lecture 14: Performance Architecture

Internet QoS : A Big Picture

Multimedia. Multimedia Networks and Applications

Next Generation Core Network Architectures

Data Networks. Lecture 1: Introduction. September 4, 2008

different problems from other networks ITU-T specified restricted initial set Limited number of overhead bits ATM forum Traffic Management

Virtual Link Layer : Fundamentals of Computer Networks Bill Nace

MPLS Networks: Design and Routing Functions

PA-A6 Enhanced ATM Port Adapter for Cisco 7200, 7301, 7500, and 7600 Series Routers

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

Virtual Link Layer : Fundamentals of Computer Networks Bill Nace

MPLS MULTI PROTOCOL LABEL SWITCHING OVERVIEW OF MPLS, A TECHNOLOGY THAT COMBINES LAYER 3 ROUTING WITH LAYER 2 SWITCHING FOR OPTIMIZED NETWORK USAGE

CSCD 433/533 Advanced Networks Spring Lecture 22 Quality of Service

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Leaky Bucket Algorithm

ATM Hierarchical Shaping ATM VC into VP Shaping, page 1

Quality of Service II

Distributing Bandwidth Between Queues

Traffic Management and. QoS Issues for Large High-Speed Networks

CISC452 Telecommunications Systems. Lesson 6 Frame Relay and ATM

Chapter 8: Multiplexing

WAN technology which are to be discussed:

Principles. IP QoS DiffServ. Agenda. Principles. L74 - IP QoS Differentiated Services Model. L74 - IP QoS Differentiated Services Model

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks

PESIT Bangalore South Campus Hosur road, 1km before Electronic City, Bengaluru -100 Department of Computer Science & Engineering

Transcription:

Overview of High Speed Network Technologies PASI (Pan-American Advanced Studies Institute) Grid Computing and Advanced Networking Technologies for e-science Tereza Cristina M. B. Carvalho ANSP/LARC/PCS/EPUSP carvalho@larc.usp.br Agenda Why High-Speed Networks? Switching Techniques Circuit Switching. Packet Switching. Cell Switching High-Speed Network Technologies. ATM MPLS IP Networks. Final Considerations 1

Why High-Speed Networks? Optical Network Development Multimedia Application. Network Evolution " #$% $ ' # ( & ) # * 2

Multimedia Applications Simultaneous and integrated usage of data, sound and video, aiming to get more efficient and interactive interface. Types of Multimedia Applications The main types of multimedia applications are: Conversational services. Retrieval services. Messaging services. Distribution services. 3

Conversational Services Allow the mutual exchange of data, whole documents, pictures and sound in real-time: Videotelepony. Videoconference. Real-time transmission of multimedia objects (medical images, remote games, among others). Virtual reality systems. " Retrieval Services These services are used, for instance, to obtain video films at any time or to acess remote software library. Electronic library. Video On-demand: For entertainment purposes. Remote education and training. Medical image communications. Professional image communications. # 4

Messaging Services Include mailboxes services for the transfer of sound, pictures and/or documents. No real-time applications. Video mail services (transfer of moving pictures and accompanying sound). Multimedia mail services (tranfer of mixed documents containing text, graphics, still and moving pictures information as well voice annotations). $ Distribution Services These services are classified as: Services without user presentation control: Distribution of video/audio signals. Electronic publishing such as electronic newspaper.. TV program distribution. Services without user presentation control: Remote education and training. Tele-advertising. 5

Multimedia Application Requirements Multimedia Application Requirements Voice Delay = 400ms Eco <= 100ms Reproduction 125 µs Compressed HDTV from 20 Mbps 6

Quality of Service for Multimedia Applications Different multimedia applications work properly on different QoS parameters. Application Requireme nts Data Graphic Data Voice Interactive Voice Video Real-Time Video Bandwidth L H H H VH VH Delay L L H VH H VH Delay Variation L L H VH H VH Error Rate H VH L L L/H VH/ L: Low; H: High; VH: Very High. Normally, the high-speed networks support multimedia applications guaranteeing the Quality of Service parameter compliance. 7

Quality of Service in High-Speed Networks Delay Data prioritization according to the channel type. rt-vbr > nrt-vbr Delay Variation Synchronization Mechanisms Ex: time stamp. Bandwidth Bandwidth reservation via signaling. Reliability Error detection and recovery QoS and Network Tecnologies Network technologies that already supported application integration and convergence: Frame Relay. Network technologies that support natively QoS: ATM. IP Technology with: Control mechanisms of quality: Standards: H.323, RSVP, RTP, RTCP. MPLS/Diffserv Standards: IEEE 802.1 Q/p IP over high-speed networks: IP over SDH/SONET IP over DWDM IP over Fiber 8

Switching Techniques " Switching Techniques Network = Resource Sharing Physical Media (Multiplexing Mechanisms) Frequency. Time. Equipment Infrastructure (Switching Mechanisms) Circuits Packets Cells # 9

Communication Networks Communication Network DD 2 2 Nodes FF 1 1 3 3 CC AA 4 4 5 5 6 6 BB EE Link 7 7 Communication network is a system composed of nodes connected through transmission links that provide a path between any two nodes of the network. $ Switching In a network, the information is sent from one node to another until reaching its destiny. In each node, the incoming information that arrives at an input port is transferred to an output port that is more proper to reach its destiny. The output port is defined taking as basis the information of the switching tables. The information transfer from one input port to an output port is called switching. Destiny Output Port B A Destiny = B 1 A 1 B 2 C 3 2 Node 3 C 10

Switching Techniques There are different types of switching techniques. The two most known switching techniques are: Circuit Switching does keep the resources reserved through the whole communication path before transmitting the information. Packet Switching does not keep the resources reserved through the whole communication path before transmitting the information. Evolution of the Switching Techniques One one side, the circuit switching technique requires lower processing complexity of its nodes and supports constant bit rate (CBR - Constant Bit Rate). On other hand, the packet switching technique requires higher processing complexity of its nodes and provides greater flexibility, supporting also bursty traffic and variable bit rate (VBR - Variable Bit Rate). Fixed Bit Rate Variable Bit Rate Simplicity Complexity Circuit Switching Multirate Circuit Switching Cell Switching (ATM) Switching Techniques Frame Relay Packet Switching 11

Circuit Switching Examples of networks based on circuit switching technique: PSTN Public Switched Telephone Network ISDN - Integrated Services Digital Network Cell Phone Network Circuit Switching The communication in a switched circuit network is performed in three phases: Circuit Establishment In a telephone network, the resources are allocated when we call the destiny number. Data Transfer Conversation period. Circuit Release Telephone disconnection. The circuit establishment and release are performed through a signaling mechanism between the nodes and imply some delay. 12

Computer A B C A D Computer C Switching Node Computer B E F Computer D A B C D Circuit Switching Characteristics The connection resources are kept allocated, even when there is no data being transferred. If there is no enough resources for a connection establishment, the connection request is blocked or denied. The delay in each node is not meaningful. It is not well-suited for bursty traffic. It is proper for transmission of isochronous signals, such as voice and video. Isochronous traffic - the received data has to be reproduced at the same rate of its generation. 13

Packet Switching In packet switching networks, the resources are not previously reserved. The resources are allocated on-demand for the packets. So, the packets have to wait in a queue if the required resource were not available. The main network resource is the link. If the output link is already being used, the packet will be kept in a waiting queue and as consequence it will suffer a delay. If the waiting queue is full, the incoming packets will be discarded. Why packets? Long messages monopolize the switch queues. " Computer A B C Computer C A D Computer D Switching Node Computer B E F Packet 1 Packet 2 Packet 3 Packet 1 Packet 2 Packet 1 time Packet 4 Packet 5 Packet 3 Packet 4 Packet 2 A E F D # 14

Packet Switching The packets are kept in a waiting queue if the resource is already being used. Long messages monopolize the switch queues. Queue Queue $ Packet Switching The packet switching networks normally work with a packet maximum size: For this reason, the sender has to segment the too long messages in packets before they are sent to the network. 15

Characteristics of Packet Switching The link capacity is shared among several simultaneous communications. The delay in each node is meaningful due to the waiting time of the packets in the queues. It is not well-suited for isochronous transmission. It is very proper for bursty traffic as that one generated by data computer networks. In a packet switching network, the nodes accept the packets even when there is a high workload: The packets are kept stored in queues until the necessary resources are available. It implies that the delay can increase. The delay is variable and depends on the queue size. Classes of Packet Switching There are two classes of packet switching: Packet switching oriented to datagram. Packet switching oriented to virtual circuit. 16

Packet Switching oriented to datagram RT.... C 3 D 4.. RT...... C 2.. RT...... C 3.. A C 1 D 2 R 3 4 D C 1 R 2 1 2 R 3 C D 1 2 R 3 C C B RT = Routing Table RT.... C 2 D 3.. D Packet Switching oriented to virtual circuit There are two types of virtual circuits: SVC ( Switched Virtual Circuit ) is a virtual circuit created and released on demand through a signaling protocol. A special packet, called signaling message, is sent by the sender. This message (Packet) passes from one switch to the next one until the destiny, establishing the path (virtual circuit). PVC ( Permanet Virtual Circuit ) is a pre-configured virtual circuit. The switching tables are manually configured. Management systems can be deployed to remotely configure this table. 17

Packet Switching oriented to virtual circuit Example 1 : : 20 : ST 1 3 15 * 1 : 15 : : ST 1 2 32 * 1 : : : 32 ST 1 3 12 * A d 20 1 2 SW 3 4 d 15 1 SW SW 2 d 32 1 2 SW 3 d 12 C B ST 1 = Switching Table Associated to Port 1 D Datagram x virtual circuit Datagram All packets carry the complete address. Slow Switching: The routing is performed on demand. Virtual Circuit The packets carry an identifier Fast Switching: The routing is pre-performed. The datagrams can be discarded during congestion periods. Examples: IP, IPX, Ethernet, Token Ring It is possible to avoid congestion during the virtual circuit establishment. Examples: X.25, Frame Relay, ATM, MPLS 18

Routing and Switching Tables Routing Table is a table that associates destiny addresses to output ports (links). It informs the output port to reach the specified destiny address. Switching Table is a table that associates a VCI of an input port to a VCI of an output port. It indicates to which output port the packets that arrive at some input port should be sent. It is built up during the virtual circuit establishment. The output port is determined from the routing table. " Cell Switching Characteristics: Evolution of Frame Relay based on the very low BER of the current physical media Fixed length cells processing overhead is reduced Dynamic bandwidth allocation End-to-end error and flow control are NOT implemented Supports constant or variable bit rate services Data, voice and video over a single network The number of networks needed is reduced # 19

Computer 1 B C Computer 3 A D ATM Switch Computer 2 E F Computer 4 cell1 Cell Switching cell 2 cell 3 cell 4 cell 5 cell 1 cell 2 cell 3 cell 4 cell 1 cell 2 cell 3 A E F 4 $ Cell Switching Advantages: Supports data (static and dynamic images), voice and video. Allows the combined transfer of different types of information. Make possible the integration of different types of networks and communication systems. Disadvantages: Does not operate in an optimized way for any type of network. Requires an infrastructure with low error rate and high transmission rate. 20

Summaring... +)$, +% $$ $ + -.# + $/0.. +)$ ( +)$1$.2 +, +##$( // +. // +3 $$ $ + $ + $// +)$#$ 1$.2 +4.1$.2 +3 (..$ $ +##$$/. //#$/ High-Speed Network Technologies 21

High-Speed Network Technologies As examples of high-speed networks: Cell Switching ATM (Asynchronous Transfer Mode). Packet Switching Gigabit Ethernet (Local and Metropolitan Networks). MPLS over IP IP IP over SONET ou SDH. IP over WDM ou DWDM. IP over fiber. ATM Asynchronous Transfer Mode these slides are based on USP ATM slides from Tereza Carvalho 22

ATM Basics ITU-T approved standard for Broadband ISDN packet switching technique with fixed length packets (53 bytes): cell switching support for multimedia applications (data, voice and video) transmission media high-speed data links ATM service model includes support to constant bit rate CBR variable bit rate VBR available bit rate ABR ATM cells ATM works with cells packets with fixed length - 53 bytes 5 bytes for the header + 48 bytes for payload 5 bytes 48 bytes Header Payload some advantages of using cells include queuing delay for high-priority cells is reduced switching is more efficient it is easier to implement switching hardware 23

48 Bytes 48 Bytes 48 Bytes H 48 Bytes A Text H 48 Bytes 48 Bytes 48 Bytes H 48 Bytes B Voice H 48 Bytes 48 Bytes 48 Bytes H 48 Bytes C A Video Porteiro H VPI = 0 Virtual Channel VCI = 1 PRI = 3 QoS no ATM: Traffic Shapping B Virtual Channel VCI = 2 PRI = 1 C Virtual Channel VCI = 3 PRI = 2 Buffer Interval 8 cells " ATM Services ATM Forum has defined 5 types of services CBR Constant Bit Rate e.g. uncompressed audio & video RT-VBR Real Time Variable Bit Rate e.g. real time video conferencing NRT-VBR Non-Real Time Variable Bit Rate e.g. banking transactions, airline reservation ABR Available Bit Rate e.g. burst applications (browsing) UBR Unspecified Bit Rate e.g. data transfer # 24

Multimedia Application Requirements $ ATM Quality of Service Delay and Delay Variation Prioritization of different service types: CBR, rt-vbr, nrt-vbr, ABR, UBR Time Stamp: AAL1 e AAL2. Bandwidth Bandwidth reservation. Reliability Congestion control. Header error detection and recovery. Adaptation Layer. 25

MPLS MultiProtocol over Label Switching MPLS (MultiProtocol Label Switching) Corresponds to IETF standard for tag switching. The routing is performed deploying the traditional routing protocols such as RIP, OSPF ou BGP. It is possible to use also static routes. The switching is performed deploying labels (or tags wit local meaning). This technique can be used jointly with ATM networks, associating labels to VPI/VCI. 26

Tag Switching Swichting based on the tags TDP TSR TSR TSR TSR Ingress Tag edge router Insert a tag TSR Normal routing protocol (OSPF,.. ) Egress tag edge router remove tag Tag Switching Example of transmission in a network with tag switching Input tag output tag next step output interface at TSR A 100 6 TSR B if1 at TSR B 6 6 TSR E if1 at TSR C 17 5 TSR D if2 at TSR D 5 6 TSR E if0 at TSR E 6? TSR E if0 27

Tag Switching Example of transmission in a network with tag switching Input Tag Output Tag 100 6 Input Tag Output Tag 6 6 Input Tag Output Tag 6? if0 TSR A if2 if1 if1 if2 if0 if2 TSR B if1 TSR E if0 192.6/16 if0 TSR C if2 if1 TSR D if0 Tag Switching Example of transmission in a network with tag switching Header Tag Remove tag 100 6 TSR if0 A if1 if2 if1 if2 TSR B if0 if2 if1 6 TSR E if0 192.6/16 if0 TSR C if2 if1 TSR D if0 28

MPLS (MultiProtocol Label Switching) Uses the tag switching technique. Uses prioritization mechanisms. The packet priority is define by the TOS (Type Of Service) field containing in the IP packet header. 8 different classes of service are defined. This field is initiated by the edge switches. In this case, all switches work with different queues with different priorities. These switches can also implement congestion control mechanisms. In the case of congestion, the network request to its end-nodes to reduce the generated traffic. " MPLS (MultiProtocol Label Switching) MPLS allows the creation of different information flows with different service classes. Data Flow File Server LSR A LSR B LSR E LSR C LSR D Video Flow Video Server LSR - Label Switching Router # 29

Diffserv (Differentiated Service) It is used to define different service classes that can be associated to different values of the IP packet field -TOS (Type Of Service), or DS (Differentiated Services) as it is called in the case of DiffServ. The services classes are: Premium Service: for applications with low delay and delay variation. For instance: IP Phone, Videoconference e Virtual Private Lines over VPNs. Assured Service:for applications that require nore reliability than the Best Effort Service. Oympic Service: provide 3 levels of service with different quality: Gold, Silver e Bronze. $ Diffserv (Differentiated Service) The DiffServ can be used with MPLS. The routers provide QOS and traffic control. 30

IP IP over SDH/SONET IP over DWDM IP over dark fiber IP over SONET/SDH 40.000.000 6th. level STM - 768 40.000.000 5th. level STM - 256 9.953.280 5th. level STM - 192 9.953.280 4th. level STM - 64 2.488.320 4th. level STM - 48 2.488.320 3rd. level STM - 16 622.080 3rd. level STS- 12 622.080 2nd. level STM - 4 155.520 2nd. level STS - 3 155.520 1st. level STM - 1 51.840 1st. level STS - 1 SDH Hierarchy 6.312 2.048 1.544 64 tributaries Basic channel SONET Hierarchy 6.312 2.048 1.544 Basic channel 64 tributaries 31

IP over SONET/SDH In this case, the following protocols are deployed: IP datagram transmission with different service classes and congestion control. PPP responsible for the link initialization and the packing/unpacking. HDLC responsible for the frame delimitation and error control. SONET/SDH physical layer IP over WDM ou DWDM In the case of WDM (Wavelength Division Multiplexing)/ DWDM (Dense WDM) networks, the fiber capacity is multiplexed through the usage of several wavelengths. The most important motivation for WDM network deployment is the difficulty in converting optical signals to/from electrical signals at a rate greater than Gigabits/second. The WDM technique allows to optimize the usage of the whole fiber capacity. 32

IP over WDM ou DWDM In the case of DWDM, it is possible to have for instance: 2,5 Gbps Channels: 16 Channels = 40 Gbps. 24 Channels = 60 Gbps. 40 Channels = 100 Gbps. 80 Channels = 200 Gbps. 10 Gbps Channels: 4 Channels = 40 Gbps. 16 Channels = 160 Gbps. 128 Channels = 1280 Gbps. IP over Fiber Other option is to deploy IP over dark fiber. In this case, the transmission and the reception of the optical signals can be performed by the routers. It can be used in limited geographical areas (It is supposed no usage of regenerators). There is a very good usage of the fiber transmission capacity. It supports bandwidth scalability. 33

Multimedia Application Requirements " IP and QoS Delay and Delay Variation Prioritization of different service types. Time Stamp: RTP (Real Time Protocol) and RTCP (Real Time Control Protocol). Transmission Bandwidth Bandwidth Allocation: RSVP Reliability Congestion Control. Error Recovery by TCP or any application. # 34

Final Considerations The concept of high-speed networks has changed very fast with the technology advances: The optical fiber is one of the most important change factor. As consequence, new types of applications have become possible. The Internet 2 community concentrates research related to: Optical networks as Reuna, Giga, Kyatera, Lambda-Rail, Geant-2. Advanced Applications: Grid Computing (infra-structure). e-science. e-medicine. e-learning. $ Acknowledgments Thanks to: Prof. Stephan Kovach and Denis Gabus from the Network and Computer Architecture Laboratory (LARC) from the Department of Computer Engineering - Escola Politécnica - Univ. of Sao Paulo (USP) - Brazil " 35