Network management and QoS provisioning - revise. When someone have to share the same resources is possible to consider two particular problems:

Similar documents
WAN technology which are to be discussed:

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

Computer Networks Design and Management Class intro and review

William Stallings Data and Computer Communications. Chapter 7 Data Link Control

Asynchronous Transfer Mode (ATM) ATM concepts

Frame Relay. Raj Jain. Professor of Computer and Information Sciences. The Ohio State University. Columbus, OH 43210

Routing Strategies. Fixed Routing. Fixed Flooding Random Adaptive

Ethernet Switches (more)

Review of fundamentals networking concepts

Asynchronous Transfer Mode

INTRODUCTORY COMPUTER

WAN Technologies CCNA 4

COMPUTER NETWORK Model Test Paper

Module 1. Introduction. Version 2, CSE IIT, Kharagpur

ATM Technology in Detail. Objectives. Presentation Outline

Data link layer functions. 2 Computer Networks Data Communications. Framing (1) Framing (2) Parity Checking (1) Error Detection

William Stallings Data and Computer Communications. Chapter 10 Packet Switching

Internetworking Part 1

Master Course Computer Networks IN2097

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

BROADBAND AND HIGH SPEED NETWORKS

Datenkommunikation SS L04 - Network Principles

BROADBAND AND HIGH SPEED NETWORKS

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

UNIT IV -- TRANSPORT LAYER

Switching / Forwarding

Data and Computer Communications

Module 10 Frame Relay and ATM

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

Network Devices,Frame Relay and X.25

Lecture (04 & 05) Packet switching & Frame Relay techniques Dr. Ahmed ElShafee

Lecture (04 & 05) Packet switching & Frame Relay techniques

William Stallings Data and Computer Communications 7 th Edition. Chapter 10 Circuit Switching and Packet Switching

COMPUTER NETWORKS Data link layer protocols

Frame Relay. Frame Relay Information 1 of 18

WAN Technologies (to interconnect IP routers) Mario Baldi

What Is Congestion? Effects of Congestion. Interaction of Queues. Chapter 12 Congestion in Data Networks. Effect of Congestion Control

Understanding TeleCom Networks Today II The World of Data

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

Packet Switching. Communication Networks Chapter 10: Connection-Oriented PDNs

Module 10 Frame Relay and ATM

Network Control and Signalling

Module 10 Frame Relay and ATM

Lecture (08) Fundamentals of WANs (II)

Internetwork Protocols

Congestion in Data Networks. Congestion in Data Networks

Frame Relay. Frame Relay: characteristics

(Refer Slide Time: 2:20)

Overview of Networks

Communication Networks

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

Chapter 10. Circuits Switching and Packet Switching 10-1

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

Hubs. Interconnecting LANs. Q: Why not just one big LAN?

Frame Relay Networks. By Robert J. Roden and Deborah Tayler. Abstract. The Frame Relay Bearer Service

ET4254 Communications and Networking 1

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

CCNA Exploration1 Chapter 7: OSI Data Link Layer

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

Exercises TCP/IP Networking With Solutions

MPLS AToM Overview. Documentation Specifics. Feature Overview

Module 3. Wide Area Networking (WAN)

What Is Congestion? Computer Networks. Ideal Network Utilization. Interaction of Queues

Quality of Service. Traffic Descriptor Traffic Profiles. Figure 24.1 Traffic descriptors. Figure Three traffic profiles

Data Link Control Protocols

Communication Networks

Chapter 7: Data Link Control. CS420/520 Axel Krings Page 1

Chapter 7: Data Link Control. Data Link Control Protocols

Analysis and Application of Frame Relay

A typical WAN structure includes the following components.

What is Frame Relay? Frame Relay. Agenda. Frame Relay Basic Topology

Introducing Frame Relay

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Circuit Switching and Packet Switching

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

original standard a transmission at 5 GHz bit rate 54 Mbit/s b support for 5.5 and 11 Mbit/s e QoS

infrared Disadvantage: 1. cannot use for long-range communication or outside a building due to sun s rays.

Wireless Networks. Communication Networks

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

Chapter 13 TRANSPORT. Mobile Computing Winter 2005 / Overview. TCP Overview. TCP slow-start. Motivation Simple analysis Various TCP mechanisms

Network Management and QoS provisioning Class intro and review

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

Chapter 6. What happens at the Transport Layer? Services provided Transport protocols UDP TCP Flow control Congestion control

CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca

CCNA 4 - Final Exam (A)

CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca

Network Management and QoS provisioning Class intro and review. Network Management and QoS Provisioning - 2. Quality of Service Provisioning

Performance of UMTS Radio Link Control

ST.MOTHER THERESA ENGINEERING COLLEGE

Peer-to-Peer Protocols and Data Link Layer. Chapter 5 from Communication Networks Leon-Gracia and Widjaja

CMSC 611: Advanced. Interconnection Networks

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

Point-to-Point Network Switching. Computer Networks Term B10

TCP/IP THE TCP/IP ARCHITECTURE

The BANDIT can also concentrate and switch multiple sources of Frame Relay traffic simultaneously.

Links Reading: Chapter 2. Goals of Todayʼs Lecture. Message, Segment, Packet, and Frame

Multiple unconnected networks

Lecture 4 Wide Area Networks - Congestion in Data Networks

Ch. 4 - WAN, Wide Area Networks

Networking interview questions

Transcription:

Revise notes Multiplexing & Multiple Access When someone have to share the same resources is possible to consider two particular problems:. multiplexing;. multiple access. The first one is a centralized problem, when there s a single source that have to communicate with more than a user (a cell antenna transmitting to all mobiles phones). Antenna User User User User The second one is a distributed problem: some sources want to communicate to the same destination (using the previous example, there is multiple access problem when some mobiles want to transmit to the antenna at the same time). Antenna User User User User Techniques In order to share a channel there are some possible techniques:. FDM-FDMA: frequency division;. TDM-TDMA: time division;. CDM-CDMA: code division; 1

. space division. Space division can be implemented realizing a link with more than one cable; another example is the sectoring technique in cellular networks. Considering the multiplexing problem, resources can be allocated in two different ways:. in a deterministic mode they are assigned fixely;. in a statistical mode they are variable in time. For example, Tv-network and Radio-network, work with specific frequency bandwith so, in that case, resources are well defined. This is a very simple method, but in some cases it is bad because is possible that there are lot of resources not used. The statistical approach can resolve the problem and it is more fair, but is more expensive and introduce much complex. Circuit Switching Operations to do when start a communication:. the opening at first (signallin);. data transfer;. closing at the end. The most important properties are:. every circuit have specific allocated resources;. the service is connection oriented, so the net have to do operations for opening/closing the circuit before/after the data transmission; furthermore, information on the state of the communication have to be stored by the net for each circuit;. data does not carry information about the address of the destination so routing decisions are only taken at start of the trasmission;. data forwarding is made looking for forwarding tables: they are less large than routing tables because the approach is different (routing problem consider one entry for every possible destination). 2

Delays There are four kinds of delays:. propagation delay;. queuing delay;. elaboration delay;. latency, also called store and forward delay. The first one is impossible to controll because is due to physical material properties; elaboration delay depends on how fast is processed a packet and its dimension. Packet Switching This approach offers two kinds of services:. datagram;. with virtual circuit. Packet Switching with datagram service This method has the following properties:. all resources are shared, it means that they are all avaiable for users; if the number of consumer increases resources for each one decrease because they are finite;. the service is connectionless so data can be transmitted everytime without check if the destination is avaiable;. each packet is indipendent and it is processed indipendent: there is no way to know the state of a transmission; this method is called stateless approach;. since every packet contains both addresses (source and destination) this method is less efficient because produce overhead (is similar to signallin operation because they have the same purpose);. data can be specifically identified by source address and destination address since all address must be unique in the all network;. routing decision is done for each packet; more precisely:. circuit switching: routing decision every communication;. packet switching: routing decision every packet. 3

Packet Switching with virtual circuit service This approach still share resources but not to all users: only users who communicate through the same link can share the avaiable capacity. Since datagram service is connectionless there is no 100% probability that packets coming from the same source follow the same link; otherwise virtual circuit method is connection oriented so the disavantage is that network has to so some operations (open and close the circuit, store information about the state) but communications are more controlled (it means that is possible to provide quality parameters). In datagram service and circuit virtual service addresses are unique in the entire net; in the first approach they are carried into packets while in the second method addresses are only used in the opening. In order to identify data unit, datagram service needs both source and destination address; virtual circuit uses labels. Is due to labels if network is able to recognize a data flow; labels also reduce a bit overhead because, since addresses are unique and their number increase when increase the number of users, labels must be unique only in the same link (also called path). Labels have two more properties:. they can be different in every node of the network (for example when in a node a specific label is not avaiable service has to be provided anyway so another label is chosen);. depending on the way in which they are assigned we distinguish:. permanent virtual circuit if they are preassigned (their number is fixed);. otherwise service is called switched virtual circuit: it implies that the number of labels used is larger than the previous case. Virtual circuits are identified with two labels:. one for the circuit: it identifies the single connection (VC-VCI in ATM);. one for the path: it identifies a group of connections (VP-VPI in ATM). Indeed having two labels makes sense if there are lot of connections from the same source to the same destination: network can not distinguish every circuit label so performances increase. Of course, at the destination, each communication have to be processed indipendently. 4

Switching operations can be done in two different ways:. virtual path switching if only one label (path label) is changed along the path;. circuit path switching if both labels (path and circuit label) are changed during forwarding. In virtual circuit service routing is done at first: it is the choice of the best path. Data forwarding is much complex than in datagram service because since labels can change along the path it means that virtual circuit service needs a re-labelling task. This is a disavantage because if something changes into the packet checksum must be recalculated; field who can change frequently are labels. The forwarding table contains one entry for each active virtual circuit. ISDN-B The extension of the phone network is called ISDN (Integrated Services Digital Network):. integrated services means that the same network resources are used in order to provide some services;. digital specify the way in which data is transfered. Historically telecommunication networks were defined to provide only a service: in this way that service was optimize and all engineering solutions were designed for that purpose. Integrated networks support more solutions are realized trading complexity with flexibility. The most important advantage is the cost: each service does not require a new infrastructure. ISDN:. is connection oriented;. the physical layer uses TDM frames;. provides both packet and circuit services for data adn voice services. ISDN purposes are:. to extend telecommunication services;. to uniform and standardized network;. to provide a fully-digital user interface for all services. 5

ISDN isa based on two different flows: X.25. B (bearer) channel for services (voice, data, ecc...) at 64 kbit/s;. D (data) channel used for signalling at 16 kbit/s or 64 kbit/s. This is a packet switching protocol who describe the lower layers in the OSI stack; his purpose is to specifies an interface between DTE (Data Terminal Equipment) and DCE (Data Circuit-terminating Equipment). DTE are users terminal or computers while DTE is a network device. DTE DTE DCE DCE X.25 network DCE DCE DTE DTE Layers Layers defined are:. physical layer;. data link layer is LAPB; functions provided are:. packet delimitation;. addressing;. flow and sequence control and error recovery;. packet layer operates flow and sequence control for virtual circuit and defines:. how virtual circuit is used;. the data unit format. 6

Errors In order to manage errors there are several kinds of possibilities:. error control: the minimum check is done on header because addresses must be correct; this control is always done;. error detection on data: in this method also data are checked and if there are any packet is dropped;. error detection on data with retransmission: this approach, when an error is detected, retransmit the packet;. error correction at the receiver end: is much complex than others methods but in some applications (satellite) is useful. LAPB just provide error control hop by hop in the net. This feature is useful when the network has lot of intermediate nodes and the number of errors is high: for example if a packet is dropped in the twentyfirst node crossed the retransmission by the source is very expensive. Otherwise if there are few errors, to perform control in each intermediate node is useless because a packet will be dropped rarely. Packet layer functions Routing is not implemented by packet layer because since virtual circuit is implemented all routing functions are done just at first in signalling. Layer three specify how virtual circuit are opened and closed, uses cumulative ACKs and provides error recovery, flow and sequence control for virtual circuit. It is very important specify that last three functions named are done for virtual circuit because, the same operations are also done at the second layer. Sequence control This control is implemented with a virtual circuit reset if a data packet or an ACK packet are out of sequence. Flow control This is the typical problem when there is a fast transmitter and a slow receiver who is not able to processed all packets received. Initially with a buffer is possible to reduce the entity of the problem but if buffer is full up packets are lost because dropped. The solution is realized stopping the transmitter reducing to zero his window. Infact the transmission is done using windows which are negotiated at first (typical value is two). 7

The main difference between flow control used at layer two and layer three is that the first approach prevent any transmission while the second stop only transmission on one virtual circuit: if there are others packets can be send without problems. Protocol limitation and link limitation The difference between this two concepts is substantial: protocol limitation means that throughput is not reach because the window size used is too small. Instead, there is a link limited scenario when the window size chosen allow to throughput: if the window size is increased a bit more there are no benefits because link speed is already reached. RT T (Round Trip Time) depends on propagation time, distance between the two users and the speed of light. Bit rate (R b ) can be defined as: where: R b = κ L RT T. κ is the number of packet in the window;. L is the size of a single packet. In a protocol limited scenario, increasing the speed of links reduce packets space and the transmission time, so bit rate does not change value. scenario at 1 Mbit/s scenario at 2 Mbit/s Data format The PDU format is the following: Field 011111110 address control data crc 011111110 # Bit 8 8 8/16 0 16 8 8

. The first and the last field are flags field used to delimit packets. The flag code must be unique, so bit stuffing is provided in order to guarantee this feature.. Address field support master/slave configuration otherwise addresses are not so important in layer two if the service is virtual circuit.. Control field is used in order to differentiates each kind of PDU (information, supervision, unnumbered).. Crc field is the checksum. Frame relay This standard support virtual circuit in order to:. interconnect LANs;. interconnect routers for ISP in logical topology;. create VPN (Virtual Private Network). Virtual circuits provide both packet and circuit switching; typically they are permanent. Frame relay, if the virtual circuit has bandwidth guarantee, is similar to lease a physical line; moreover having virtual circuit with fixed capacity allows designer to provide Quality of Service. In according to X.25, Frame relay defines DTE-DCE interface standard (to be an interface also means that an access protocol is specify), but most important differences are:. layer 3 is not defined (no routing, only signalling);. error and flow control are done only end to end and not link by link. Topologies There are two kinds of topologies:. physical;. logical. The first one is composed by every physical links used to interconnect intermediate nodes of the network. Instead, the second one interconnect nodes via logical channels: is more flexible and all networks properties depends only on this kind of topology. A lot of logical topologies can be designed over the same physical topology according to constraints imposed on capacity limitations. 9

Core and Edge approach This method moves all complexity in edges in order to have network core very simplified: in this way more functions can be provides by network and the technology is distributed to everyone. LAPF Frame relay defines LAPF protocol with this PDU format: Field flag address control information crc flag LAPF is divided in two parts:. DL-CORE used in all network nodes is composed by flag, address, information, crc and flag;. DL-CONTROL is optionally used by end users and it has also control field. Address fiels has variables dimension in order to have possibility to address more virtual circuit; it contains:. DLCI (Data Link Connection Identifier): virtual circuit id;. DE (Discard Eligibility): is a priory bit so packets send without this flag can be dropped; it is useful in some applications like coding video;. FECN/BECN (Forward/Backward Explicit Congestion Notification): network uses them to signal to users that there are congestion problems. Congestion problem should not appear if bandwidth of virtual circuit is really guarantees but is possible that companies overbooking link speed so that feature is not respected. In this way, users do not have good service and it may happend that if the outer buffer of a switch fills up also the input buffer fills up. The receiver becomes slow, so start flow control on the input ports blocking the transmitter. Sooner or later the all chain of intermediate nodes will be blocked causing the block of the first transmitter and all flows using that intermediate nodes. B-ISDN B-ISDN stands for Broadband ISDN so provides all characteristics of an integrated network and exploits ATM as transport layer. With B-ISDN a large number of user located in a large area are served at an high speed; quality 10

of service is negotiated with users in order to guarantee them previousness some parameters such as delay, bandwidth and packet loss probability. The main difference between Frame relay and ATM is the packet size: in the first technology packet has variable dimension (up to 4096 Byte) while ATM has fixed packet size (48 Byte data + 5 Byte header). This choice was made for two reasons:. having small fixed packet size data unit is easier to manage for switch;. a trade off to support better phone calls data. Large size of packets implies segmentation, having overhead for headers, manage the size of the last fragment and reassembly. In order to do this each fragment must carry his sequence number and which kind of fragment it is:. initial;. central;. final. Moreover, if one fragment is lost along the circuit all packet must be dropped. If a packet has large size the time needed to collect simple sending in the same packet increase introducing a delay: packetization delay. This kind of delay can not be controlled and always depends on the packet size. ATM is Asynchronous Transfer Mode but works on a physical network who is the phone network: the way in which data is transfered on the physical network is synchronous but the generation of packets is asynchronous. B-ISND in the user plane exploits core and edge approach; defines as layer two ATM and as layer three AAL (ATM Adaptation Layer). 11