Presentation is loading. Please wait.

Presentation is loading. Please wait.

Top-Down Network Design Chapter Four Characterizing Network Traffic Copyright 2010 Cisco Press & Priscilla Oppenheimer.

Similar presentations


Presentation on theme: "Top-Down Network Design Chapter Four Characterizing Network Traffic Copyright 2010 Cisco Press & Priscilla Oppenheimer."— Presentation transcript:

1 Top-Down Network Design Chapter Four Characterizing Network Traffic Copyright 2010 Cisco Press & Priscilla Oppenheimer

2 Introduction This chapter discusses characterizing the existing network in terms of traffic flow Techniques for characterizing traffic flow, traffic volume, and protocol behavior. By recognizing traffic sources and data stores, documenting application and protocol usage, and evaluating network traffic caused by common protocols

3 Characterizing Traffic Flow Characterizing traffic flow involves –identifying sources and destinations of network traffic –and analyzing the direction and symmetry of data traveling between sources and destinations Identifying Major Traffic Sources and Stores –One should first identify user communities and data stores for existing and new applications –A user community is a set of workers who use a particular application or set of applications. a corporate department or set of departments –A data store (sometimes called a data sink) is an area in a network where application layer data resides. A server, Storage Area Network etc.

4 User Communities User Community Name Size of Community (Number of Users) Location(s) of Community Application(s) Used by Community

5 Data Stores Data StoreLocationApplication(s)Used by User Community(or Communities)

6 Characterizing Traffic Flow (Cont…) Documenting Traffic Flow on the Existing Network –involves identifying and characterizing individual traffic flows between traffic sources and stores. –“Traffic Flow Measurement: Architecture.” RFC 2722 –Measuring traffic flow behavior can also help network designers do the following: Characterize the behavior of existing networks. Plan for network development and expansion. Quantify network performance. Verify the quality of network service. Ascribe network usage to users and applications.

7 Characterizing Traffic Flow (Cont…) Documenting Traffic Flow on the Existing Network –An individual network traffic flow can be defined as protocol and application information transmitted between communicating entities during a single session. –Size of flow size of a flow is to measure the number of megabytes per second (MBps)

8 Traffic Flow Destination 1Destination 2Destination 3Destination MB/secMB/secMB/secMB/sec Source 1 Source 2 Source 3 Source n

9 Characterizing Traffic Flow (Cont…) Characterizing Types of Traffic Flow for New Network Applications –good technique for characterizing network traffic flow is to classify applications as supporting one of a few well-known flow types Terminal/host traffic flow –Usually asymitric –E.g Telnet –Less prevalent Client/server traffic flow –Most widely used one –Clients rely on servers for access to resources, such as storage, peripherals, application software, and processing power –bidirectional and asymmetric

10 Peer-to-peer traffic flow Server/server traffic flow Distributed computing traffic flow

11 Network Traffic Factors Traffic flow Location of traffic sources and data stores Traffic load Traffic behavior Quality of Service (QoS) requirements

12 Traffic Flow Example Administration Business and Social Sciences Math and Sciences 50 PCs 25 Macs 50 PCs 30 PCs 30 Library Patrons (PCs) 30 Macs and 60 PCs in Computing Center Library and Computing Center App 1 108 Kbps App 2 60 Kbps App 3 192 Kbps App 4 48 Kbps App 7 400 Kbps Total 808 Kbps App 1 48 Kbps App 2 32 Kbps App 3 96 Kbps App 4 24 Kbps App 5 300 Kbps App 6 200 Kbps App 8 1200 Kbps Total 1900 Kbps App 1 30 Kbps App 2 20 Kbps App 3 60 Kbps App 4 16 Kbps Total 126 Kbps App 2 20 Kbps App 3 96 Kbps App 4 24 Kbps App 9 80 Kbps Total 220 Kbps Arts and Humanities Server Farm 10-Mbps Metro Ethernet to Internet

13 Types of Traffic Flow Terminal/host Client/server Thin client Peer-to-peer Server/server Distributed computing

14 Traffic Flow for Voice over IP The flow associated with transmitting the audio voice is separate from the flows associated with call setup and teardown. –The flow for transmitting the digital voice is essentially peer-to-peer. –Call setup and teardown is a client/server flow A phone needs to talk to a server or phone switch that understands phone numbers, IP addresses, capabilities negotiation, and so on.

15 Network Applications Traffic Characteristics Name of Application Type of Traffic Flow Protocol(s) Used by Application User Communities That Use the Application Data Stores (Servers, Hosts, and so on) Approximate Bandwidth Requirements QoS Requirements

16 Traffic Load To calculate whether capacity is sufficient, you should know: –The number of stations –The average time that a station is idle between sending frames –The time required to transmit a message once medium access is gained That level of detailed information can be hard to gather, however

17 Size of Objects on Networks Terminal screen: 4 Kbytes Simple e-mail: 10 Kbytes Simple web page: 50 Kbytes High-quality image: 50,000 Kbytes Database backup: 1,000,000 Kbytes or more

18 Traffic Behavior Broadcasts –All ones data-link layer destination address FF: FF: FF: FF: FF: FF –Doesn’t necessarily use huge amounts of bandwidth –But does disturb every CPU in the broadcast domain Multicasts –First bit sent is a one 01:00:0C:CC:CC:CC (Cisco Discovery Protocol) –Should just disturb NICs that have registered to receive it –Requires multicast routing protocol on internetworks

19 Network Efficiency Frame size Protocol interaction Windowing and flow control Error-recovery mechanisms

20 QoS Requirements ATM service specifications –Constant bit rate (CBR) –Realtime variable bit rate (rt-VBR) –Non-realtime variable bit rate (nrt-VBR) –Unspecified bit rate (UBR) –Available bit rate (ABR) –Guaranteed frame rate (GFR)

21 QoS Requirements per IETF IETF integrated services working group specifications –Controlled load service Provides client data flow with a QoS closely approximating the QoS that same flow would receive on an unloaded network –Guaranteed service Provides firm (mathematically provable) bounds on end-to-end packet-queuing delays

22 QoS Requirements per IETF IETF differentiated services working group specifications –RFC 2475 –IP packets can be marked with a differentiated services codepoint (DSCP) to influence queuing and packet-dropping decisions for IP datagrams on an output interface of a router

23 Summary Continue to use a systematic, top-down approach Don’t select products until you understand network traffic in terms of: –Flow –Load –Behavior –QoS requirements

24 Review Questions List and describe six different types of traffic flows. What makes traffic flow in voice over IP networks challenging to characterize and plan for? Why should you be concerned about broadcast traffic? How do ATM and IETF specifications for QoS differ?


Download ppt "Top-Down Network Design Chapter Four Characterizing Network Traffic Copyright 2010 Cisco Press & Priscilla Oppenheimer."

Similar presentations


Ads by Google