Chapter 7 Packet-Switching Networks

Similar documents
On the Connection Between Multiple-Unicast Network Coding and Single-Source Single-Sink Network Error Correction

2.4 Network flows. Many direct and indirect applications telecommunication transportation (public, freight, railway, air, ) logistics

Optimal Path Routing in Single and Multiple Clock Domain Systems

Trends in TCP/IP Retransmissions and Resets

Pulse-Width Modulation Inverters

Mobile Ad Hoc Network and Vehicular Network (VANET)

How Much Can Taxes Help Selfish Routing?

Physical Topology Discovery for Large Multi-Subnet Networks

Chapter 7. Response of First-Order RL and RC Circuits

Performance Center Overview. Performance Center Overview 1

The Complete VoIP Telecom Service Provider

Task is a schedulable entity, i.e., a thread

A Fresh Look at Inter-Domain Route Aggregation

The Complete VoIP Telecom Service Provider. Myth: SIP Trunks are Hard to Configure

MITSUBISHI ELECTRIC UNINTERRUPTIBLE POWER SUPPLY SYSTEM MODEL 9900A SERIES OWNERS / TECHNICAL MANUAL

Lecture 15 Isolated DC-DC converters

9. Capacitor and Resistor Circuits

Improvement of a TCP Incast Avoidance Method for Data Center Networks

Product Operation and Setup Instructions

The Complete VoIP Telecom Service Provider The Evolution of a SIP Trunking Provider

µ r of the ferrite amounts to It should be noted that the magnetic length of the + δ

Mobile and Ubiquitous Compu3ng. Mul3plexing for wireless. George Roussos.

Chapter 1.6 Financial Management

Process Modeling for Object Oriented Analysis using BORM Object Behavioral Analysis.

Analogue and Digital Signal Processing. First Term Third Year CS Engineering By Dr Mukhtiar Ali Unar

A Comparative Study of Linear and Nonlinear Models for Aggregate Retail Sales Forecasting

RC (Resistor-Capacitor) Circuits. AP Physics C

The Application of Multi Shifts and Break Windows in Employees Scheduling

AP Calculus AB 2010 Scoring Guidelines

Imagine a Source (S) of sound waves that emits waves having frequency f and therefore

Distributed Echo Cancellation in Multimedia Conferencing System

Chapter 13. Network Flow III Applications Edge disjoint paths Edge-disjoint paths in a directed graphs

Premium Income of Indian Life Insurance Industry

OPERATION MANUAL. Indoor unit for air to water heat pump system and options EKHBRD011ABV1 EKHBRD014ABV1 EKHBRD016ABV1

CHARGE AND DISCHARGE OF A CAPACITOR

TSG-RAN Working Group 1 (Radio Layer 1) meeting #3 Nynashamn, Sweden 22 nd 26 th March 1999

Statistical Analysis with Little s Law. Supplementary Material: More on the Call Center Data. by Song-Hee Kim and Ward Whitt

Appendix A: Area. 1 Find the radius of a circle that has circumference 12 inches.

Automatic measurement and detection of GSM interferences

Strategic Optimization of a Transportation Distribution Network

Advanced Traffic Routing as Part of the USA Intelligent Telecommunications Network

Ecodesign Requirements for Electric Motors Towards a System-Approach. Demonstrating the benefits of motor starters for fixed speed applications

¼ WARNING. KNX Logic module Basic REG-K. Connections, displays and operating elements. Table of contents. Mounting the module

PI4ULS5V202 2-Bit Bi-directional Level Shifter with Automatic Sensing & Ultra Tiny Package

Module 4. Single-phase AC circuits. Version 2 EE IIT, Kharagpur

t Thick,intelligent,or thin access points? t WLAN switch or no WLAN switch? t WLAN appliance with 3rd party APs?

Name: SID: Instructions

Chapter 2 Kinematics in One Dimension

Extending IEEE AVB with Time-triggered Scheduling: A Simulation Study of the Coexistence of Synchronous and Asynchronous Traffic

Constant Data Length Retrieval for Video Servers with Variable Bit Rate Streams

Chapter 6: Business Valuation (Income Approach)

Signal Rectification

Economics Honors Exam 2008 Solutions Question 5

Prostate Cancer. Options for Localised Cancer

1 A B C D E F G H I J K L M N O P Q R S { U V W X Y Z 1 A B C D E F G H I J K L M N O P Q R S { U V W X Y Z

Nanocubes for Real-Time Exploration of Spatiotemporal Datasets

Multiprocessor Systems-on-Chips

Full-wave rectification, bulk capacitor calculations Chris Basso January 2009

TDA7377H. 2x30W DUAL/QUAD POWER AMPLIFIER FOR CAR RADIO. HIGH OUTPUT POWER CAPABILITY: 2x35W max./4ω. 4 x 1KHz, 10%

Innovation + Quality. Product range Valves and controls for cooling systems

Chapter 5. Aggregate Planning

Intruder alarm integration 12V 12-24V. DC Only. Set N.C. N.O. COM N.C. N.O. COM. Alarm 12V. Exit. Contact N.C. COM PSU COM N.C. 1 N.C.

SERVERIRON LINK BALANCER

Vector Autoregressions (VARs): Operational Perspectives

NOTES ON OSCILLOSCOPES

Morningstar Investor Return

Two-Group Designs Independent samples t-test & paired samples t-test. Chapter 10

Gate protection. Current limit. Overvoltage protection. Limit for unclamped ind. loads. Charge pump Level shifter. Rectifier. Open load detection

Methodology of the direct measurement of the switching latency

Signal Processing and Linear Systems I

Making Use of Gate Charge Information in MOSFET and IGBT Data Sheets

Outline. Role of Aggregate Planning. Role of Aggregate Planning. Logistics and Supply Chain Management. Aggregate Planning

SINAMICS S120 drive system

Information Systems for Business Integration: ERP Systems

Quality-Of-Service Class Specific Traffic Matrices in IP/MPLS Networks

VST5000W5028W. Wireless Survey Tools User Guide

Quality-Of-Service Class Specific Traffic Matrices in IP/MPLS Networks

AP Calculus BC 2010 Scoring Guidelines

Wireless Survey Tools User Guide

cooking trajectory boiling water B (t) microwave time t (mins)

Analysis and Design of a MAC Protocol for Wireless Sensor etworks with Periodic Monitoring Applications

WATER MIST FIRE PROTECTION RELIABILITY ANALYSIS

Towards Intrusion Detection in Wireless Sensor Networks

Secure Election Infrastructures Based on IPv6 Clouds

Maintenance scheduling and process optimization under uncertainty

How has globalisation affected inflation dynamics in the United Kingdom?

Usefulness of the Forward Curve in Forecasting Oil Prices

Simulation of Bio-Agent Release in a Room or Offi ce Space

INTRODUCTION TO MARKETING PERSONALIZATION. How to increase your sales with personalized triggered s

A Resource Management Strategy to Support VoIP across Ad hoc IEEE Networks

GoRA. For more information on genetics and on Rheumatoid Arthritis: Genetics of Rheumatoid Arthritis. Published work referred to in the results:

CAREER MAP HOME HEALTH AIDE

CLOCK SKEW CAUSES CLOCK SKEW DUE TO THE DRIVER EROSION OF THE CLOCK PERIOD

A Scalable and Lightweight QoS Monitoring Technique Combining Passive and Active Approaches

The Journey. Roadmaps. 2 Architecture. 3 Innovation. Smart City

PSI U Series. Programmable DC Power Supplies W to 3000 W THE POWER TEST EXPERTS.

11/6/2013. Chapter 14: Dynamic AD-AS. Introduction. Introduction. Keeping track of time. The model s elements

Packet-Oriented Communication Protocols for Smart Grid Services over Low-Speed PLC

Wireless Ethernet. Wireless LANs: Design Goals. Structure of a WLAN. Infrastructure Network

Transcription:

Chaper 7 Packe-Swiching Nework Nework Service and Inernal Nework Operaion Packe Nework Topology Daagram and Virual Circui Rouing in Packe Nework Shore Pah Rouing Chaper 7 Packe-Swiching Nework Nework Service and Inernal Nework Operaion

Nework Layer Nework Layer: he mo complex Require he coordinaed acion of muliple, geographically diribued nework elemen (wiche & rouer) Mu be able o deal wih very large cale Billion of uer (people & communicaing device) Bigge Challenge Addreing: where hould informaion be direced o? Rouing: wha pah hould be ued o ge informaion here? Packe Swiching Block Nework Sream Tranfer of informaion a payload in daa packe Packe undergo random delay & poible lo Differen applicaion impoe differing requiremen on he ranfer of informaion

Nework Service Meage Meage Nework ervice Tranpor Segmen Tranpor Nework ervice Nework Nework Nework Nework End yem α Daa link Phyical Daa link Phyical Daa link Phyical Daa link Phyical End yem β Nework can offer a variey of ervice o ranpor Connecion-oriened ervice or connecionle ervice Be-effor or delay/lo guaranee Nework Service v. Operaion Nework Service Connecionle Daagram Tranfer Connecion-Oriened Reliable and poibly conan bi rae ranfer Inernal Nework Operaion Connecionle IP Connecion-Oriened Telephone connecion ATM Variou combinaion are poible Connecion-oriened ervice over Connecionle operaion Connecionle ervice over Connecion-Oriened operaion Conex & requiremen deermine wha make ene

Complexiy a he Edge or in he Core? C End yem End yem α β 4 4 Medium A B Nework Phyical eniy Daa link eniy Nework eniy Nework eniy 4 Tranpor eniy The End-o-End Argumen for Syem Deign An end-o-end funcion i be implemened a a higher level han a a lower level End-o-end ervice require all inermediae componen o work properly Higher-level beer poiioned o enure correc operaion Example: ream ranfer ervice Eablihing an explici connecion for each ream acro nework require all nework elemen (NE) o be aware of connecion; All NE have o be involved in reeablihmen of connecion in cae of nework faul In connecionle nework operaion, NE do no deal wih each explici connecion and hence are much impler in deign 4

Nework Layer Funcion Eenial Rouing: mechanim for deermining he e of be pah for rouing packe require he collaboraion of nework elemen Forwarding: ranfer of packe from NE inpu o oupu Prioriy & Scheduling: deermining order of packe ranmiion in each NE Opional: congeion conrol, egmenaion & reaembly, ecuriy Chaper 7 Packe-Swiching Nework Packe Nework Topology 5

End-o-End Packe Nework Packe nework very differen han elephone nework Individual packe ream are highly bury Saiical muliplexing i ued o concenrae ream Uer demand can undergo dramaic change Peer-o-peer applicaion imulaed huge growh in raffic volume Inerne rucure highly decenralized Pah ravered by packe can go hrough many nework conrolled by differen organizaion No ingle eniy reponible for end-o-end ervice Acce Muliplexing Acce MUX To packe nework Packe raffic from uer muliplexed a acce o nework ino aggregaed ream DSL raffic muliplexed a DSL Acce Mux Cable modem raffic muliplexed a Cable Modem Terminaion Syem 6

Overubcripion r r r Nr Nc nc Acce Muliplexer N ubcriber conneced @ c bp o mux Each ubcriber acive r/c of ime Mux ha C=nc bp o nework Overubcripion rae: N/n Find n o ha a mo % overflow probabiliy Feaible overubcripion rae increae wih ize N 0 0 0 0 40 00 r/c 0.0 0.05 0. 0. 0. 0. n 4 6 9 8 N/n 0..5. 4.4 5.5 0 exremely lighly loaded uer 0 very lighly loaded uer 0 lighly loaded uer 0 lighly loaded uer 40 lighly loaded uer 00 lighly loaded uer Home LAN WiFi Eherne Home Rouer To packe nework Home Rouer LAN Acce uing Eherne or WiFi (IEEE 80.) Privae IP addree in Home (9.68.0.x) uing Nework Addre Tranlaion (NAT) Single global IP addre from ISP iued uing Dynamic Ho Configuraion Proocol (DHCP) 7

LAN Concenraion Swich / Rouer LAN Hub and wiche in he acce nework alo aggregae packe ream ha flow ino wiche and rouer Campu Nework Deparmenal Server To Inerne or wide area nework Only High-peed ougoing packe campu leave LAN backbone hrough ne rouer connec dep rouer Backbone Organizaion Server R Gaeway R S S R Server have redundan conneciviy o backbone R S R R 8

Connecing o Inerne Service Provider Inerne ervice provider Border rouer Campu Nework Border rouer Auonomou yem or domain LAN Inradomain level Inerdomain level nework adminiered by ingle organizaion Inerne Backbone Naional Service Provider A Naional Service Provider B NAP NAP Naional Service Provider C Privae peering Nework Acce Poin: e up during original commercializaion of Inerne o faciliae exchange of raffic Privae Peering Poin: wo-pary iner-isp agreemen o exchange raffic 9

(a) Naional Service Provider A Naional Service Provider B NAP Naional Service Provider C Privae peering NAP (b) NAP R A Roue Server LAN R B R C Key Role of Rouing How o ge packe from here o here? Decenralized naure of Inerne make rouing a major challenge Inerior gaeway proocol (IGP) are ued o deermine roue wihin a domain Exerior gaeway proocol (EGP) are ued o deermine roue acro domain Roue mu be conien & produce able flow Scalabiliy required o accommodae growh Hierarchical rucure of IP addree eenial o keeping ize of rouing able manageable 0

Chaper 7 Packe-Swiching Nework Daagram and Virual Circui The Swiching Funcion Dynamic inerconnecion of inpu o oupu Enable dynamic haring of ranmiion reource Two fundamenal approache: Connecionle Connecion-Oriened: Call eup conrol, Connecion conrol Backbone Nework Swich Acce Nework

Packe Swiching Nework Uer Nework Tranmiion line Packe wich Packe wiching nework Tranfer packe beween uer Tranmiion line + packe wiche (rouer) Origin in meage wiching Two mode of operaion: Connecionle Virual Circui Meage Swiching Meage Source Meage Swiche Meage Meage Deinaion Meage wiching invened for elegraphy Enire meage muliplexed ono hared line, ored & forwarded Header for ource & deinaion addree Rouing a meage wiche Connecionle

Meage Swiching Delay Source T Swich Swich τ Deinaion Delay Minimum delay = τ + T Addiional queueing delay poible a each link Long Meage v. Packe Mbi meage ource Approach : end Mbi meage Probabiliy meage arrive correcly BER=p=0-6 BER=0-6 de How many bi need o be ranmied o deliver meage? 6 6 6 Approach : end 0 00-kbi packe Probabiliy packe arrive correcly 5 6 0 0 0 P c = ( 0 ) e = e / ( 0 ) 0 5 6 6 0 0 0. P c = e = e 0. 9 On average i ake abou On average i ake abou. ranmiion/hop ranmiion/hop Toal # bi ranmied Toal # bi ranmied 6 Mbi. Mbi

Packe Swiching - Daagram Meage broken ino maller uni (packe) Source & deinaion addree in packe header Connecionle, packe roued independenly (daagram) Packe may arrive ou of order Pipelining of packe acro nework can reduce delay, increae hroughpu Lower delay ha meage wiching, uiable for ineracive raffic Packe Packe Packe Packe Packe Packe Swiching Delay Aume hree packe correponding o one meage ravere ame pah Delay Minimum Delay = τ + 5(T/) (ingle pah aumed) Addiional queueing delay poible a each link Packe pipelining enable meage o arrive ooner 4

Delay for k-packe Meage over L Hop τ + (T/) fir bi received hop L hop Lτ + (L-)P fir bi received τ + (T/) fir bi releaed Lτ + LP fir bi releaed τ + 5 (T/) la bi releaed Lτ + LP + (k-)p la bi releaed where T = k P Rouing Table in Daagram Nework Deinaion addre 0785 45 566 458 Oupu por 7 6 Roue deermined by able lookup Rouing deciion involve finding nex hop in roue o given deinaion Rouing able ha an enry for each deinaion pecifying oupu por ha lead o nex hop Size of able become impracical for very large number of deinaion 5

Example: Inerne Rouing Inerne proocol ue daagram packe wiching acro nework Nework are reaed a daa link Ho have wo-por IP addre: Nework addre + Ho addre Rouer do able lookup on nework addre Thi reduce ize of rouing able Packe Swiching Virual Circui Packe Packe Packe Packe Virual circui Call e-up phae e up poiner in fixed pah along nework All packe for a connecion follow he ame pah Abbreviaed header idenifie connecion on each link Packe queue for ranmiion Variable bi rae poible, negoiaed during call e-up Delay variable, canno be le han circui wiching 6

Connecion Seup Connec reque Connec confirm SW Connec reque Connec confirm SW SW n Connec reque Connec confirm Signaling meage propagae a roue i eleced Signaling meage idenify connecion and eup able in wiche Typically a connecion i idenified by a local ag, Virual Circui Idenifier (VCI) Each wich only need o know how o relae an incoming ag in one inpu o an ougoing ag in he correponding oupu Once able are eup, packe can flow along pah Connecion Seup Delay Connec reque CR CR CC CC Connec confirm Releae Connecion eup delay i incurred before any packe can be ranferred Delay i accepable for uained ranfer of large number of packe Thi delay may be unaccepably high if only a few packe are being ranferred 7

Virual Circui Forwarding Table Inpu VCI Oupu por 5 5 58 Oupu VCI 44 7 7 6 4 Each inpu por of packe wich ha a forwarding able Lookup enry for VCI of incoming packe Deermine oupu por (nex hop) and iner VCI for nex link Very high peed are poible Table can alo include prioriy or oher informaion abou how packe hould be reaed Cu-Through wiching Source Swich Swich Deinaion Minimum delay = τ + T Some nework perform error checking on header only, o packe can be forwarded a oon a header i received & proceed Delay reduced furher wih cu-hrough wiching 8

Meage v. Packe Minimum Delay Meage: L τ + L T = L τ + (L )T + T Packe L τ + L P + (k ) P = L τ + (L ) P + T Cu-Through Packe (Immediae forwarding afer header) = L τ + T Above neglec header proceing delay Chaper 7 Packe-Swiching Nework Daagram and Virual Circui Srucure of a Packe Swich 9