SlideShare a Scribd company logo
Top-Down Network Design

            Chapter Four

     Characterizing Network Traffic



     Copyright 2010 Cisco Press & Priscilla Oppenheimer
Network Traffic Factors

•   Traffic flow
•   Location of traffic sources and data stores
•   Traffic load
•   Traffic behavior
•   Quality of Service (QoS) requirements
User Communities
User        Size of      Location(s) of   Application(s)
Community   Community    Community        Used by
Name        (Number of                    Community
            Users)
Data Stores
Data Store   Location   Application(s) Used by User
                                       Community(or
                                       Communities)
Traffic Flow

           Destination 1   Destination 2   Destination 3   Destination
           MB/sec          MB/sec          MB/sec          MB/sec


Source 1


Source 2


Source 3


Source n
Library and Computing Center
Traffic Flow                               30 Library Patrons (PCs)          10-Mbps Metro

 Example                                   30 Macs and 60 PCs in
                                           Computing Center
                                                                            Ethernet to Internet

                                                 Server Farm                App 1   108   Kbps
      App 2    20   Kbps                                                    App 2    60   Kbps
      App 3    96   Kbps                                                    App 3   192   Kbps
      App 4    24   Kbps                                                    App 4    48   Kbps
      App 9    80   Kbps                                                    App 7   400   Kbps
      Total   220   Kbps                                                    Total   808   Kbps




         50 PCs                                                                               25 Macs
                                                                                              50 PCs

  Administration                                                                      Arts and
                           App 1     30   Kbps
                                                                                     Humanities
                           App 2     20   Kbps            App 1   48 Kbps
                           App 3     60   Kbps            App 2   32 Kbps
                           App 4     16   Kbps            App 3   96 Kbps
                           Total    126   Kbps            App 4   24 Kbps
                                                          App 5 300 Kbps                    Math and
                                                          App 6 200 Kbps
                                                          App 8 1200 Kbps                   Sciences
              30 PCs                                      Total 1900 Kbps      50 PCs

       Business and
      Social Sciences
Types of Traffic Flow

•   Terminal/host
•   Client/server
•   Thin client
•   Peer-to-peer
•   Server/server
•   Distributed computing
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.
Network Applications
                      Traffic Characteristics

Name of     Type of    Protocol(s)   User           Data Stores      Approximate    QoS
Application Traffic    Used by       Communities    (Servers, Hosts, Bandwidth      Requirements
            Flow       Application   That Use the   and so on)       Requirements
                                     Application
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
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
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
Network Efficiency

•   Frame size
•   Protocol interaction
•   Windowing and flow control
•   Error-recovery mechanisms
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)
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
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
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
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?

More Related Content

PPT
Application layer protocols
PPTX
Vpn(virtual private network)
PPT
MPLS (Multi-Protocol Label Switching)
PPT
Osi layer and network protocol
PPTX
CCNA 4 Hierarchical Network Design
PPTX
PPTX
Tcp header/IP Header/Authentication header
PPT
Network layer tanenbaum
Application layer protocols
Vpn(virtual private network)
MPLS (Multi-Protocol Label Switching)
Osi layer and network protocol
CCNA 4 Hierarchical Network Design
Tcp header/IP Header/Authentication header
Network layer tanenbaum

What's hot (20)

PPTX
TCP and UDP
PPTX
Routing protocols
PPTX
Open shortest path first (ospf)
PPTX
Network Layer
PDF
Transport layer services
PDF
Overview of SCTP (Stream Control Transmission Protocol)
PPTX
BGP (Border Gateway Protocol)
PPTX
Presentation on arp protocol
PPT
PPT
Lecture 6 -_presentation_layer
PDF
Cs8591 Computer Networks - UNIT V
PPTX
Unicast multicast & broadcast
PPTX
19 Network Layer Protocols
PPT
ipv6 ppt
PPTX
Internet protocol (ip)
PPTX
Arp (address resolution protocol)
PPT
Forouzan-ch19-Network-Layer-Logical-Addressing.ppt
PPT
Static Routing
TCP and UDP
Routing protocols
Open shortest path first (ospf)
Network Layer
Transport layer services
Overview of SCTP (Stream Control Transmission Protocol)
BGP (Border Gateway Protocol)
Presentation on arp protocol
Lecture 6 -_presentation_layer
Cs8591 Computer Networks - UNIT V
Unicast multicast & broadcast
19 Network Layer Protocols
ipv6 ppt
Internet protocol (ip)
Arp (address resolution protocol)
Forouzan-ch19-Network-Layer-Logical-Addressing.ppt
Static Routing
Ad

Similar to Chapter04 (20)

PDF
Managing the Mobile Device Wave for Enterpise Wireless Networks: Best Practices
PDF
Lecture03 H
PDF
Managing the Mobile Device Wave
PPT
CCNA Discovery 4 - Chapter 4
PPT
PDF
A New Global Research Platform – Dedicated 10Gbps Lightpaths
PDF
QCON London 2013
PPTX
Collaborate nfs kyle_final
PDF
EFL Munich - February 2013 - "Conversational Big Data with Erlang"
PDF
Tech mesh london 2012
DOCX
Networking interview questions
PPTX
Chapter04
PDF
Smart TV content converged service & social media
PDF
project on inet
PDF
End-to-End and IPv6
PDF
Quality of Service Configuration for TCP/IP Video Conferencing
PDF
Cloudify summit2012 pub
PDF
The DevOps PaaS Infusion - May meetup
PPTX
Avtex Lync 2013 Event - Fargo
PDF
Best Practices to create High Load Websites
Managing the Mobile Device Wave for Enterpise Wireless Networks: Best Practices
Lecture03 H
Managing the Mobile Device Wave
CCNA Discovery 4 - Chapter 4
A New Global Research Platform – Dedicated 10Gbps Lightpaths
QCON London 2013
Collaborate nfs kyle_final
EFL Munich - February 2013 - "Conversational Big Data with Erlang"
Tech mesh london 2012
Networking interview questions
Chapter04
Smart TV content converged service & social media
project on inet
End-to-End and IPv6
Quality of Service Configuration for TCP/IP Video Conferencing
Cloudify summit2012 pub
The DevOps PaaS Infusion - May meetup
Avtex Lync 2013 Event - Fargo
Best Practices to create High Load Websites
Ad

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Cloud computing and distributed systems.
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Machine learning based COVID-19 study performance prediction
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Empathic Computing: Creating Shared Understanding
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
sap open course for s4hana steps from ECC to s4
PPT
Teaching material agriculture food technology
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
Building Integrated photovoltaic BIPV_UPV.pdf
Cloud computing and distributed systems.
Per capita expenditure prediction using model stacking based on satellite ima...
The AUB Centre for AI in Media Proposal.docx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Machine learning based COVID-19 study performance prediction
“AI and Expert System Decision Support & Business Intelligence Systems”
Digital-Transformation-Roadmap-for-Companies.pptx
Electronic commerce courselecture one. Pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Empathic Computing: Creating Shared Understanding
Unlocking AI with Model Context Protocol (MCP)
Chapter 3 Spatial Domain Image Processing.pdf
MYSQL Presentation for SQL database connectivity
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Network Security Unit 5.pdf for BCA BBA.
sap open course for s4hana steps from ECC to s4
Teaching material agriculture food technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
NewMind AI Weekly Chronicles - August'25 Week I

Chapter04

  • 1. Top-Down Network Design Chapter Four Characterizing Network Traffic Copyright 2010 Cisco Press & Priscilla Oppenheimer
  • 2. Network Traffic Factors • Traffic flow • Location of traffic sources and data stores • Traffic load • Traffic behavior • Quality of Service (QoS) requirements
  • 3. User Communities User Size of Location(s) of Application(s) Community Community Community Used by Name (Number of Community Users)
  • 4. Data Stores Data Store Location Application(s) Used by User Community(or Communities)
  • 5. Traffic Flow Destination 1 Destination 2 Destination 3 Destination MB/sec MB/sec MB/sec MB/sec Source 1 Source 2 Source 3 Source n
  • 6. Library and Computing Center Traffic Flow 30 Library Patrons (PCs) 10-Mbps Metro Example 30 Macs and 60 PCs in Computing Center Ethernet to Internet Server Farm App 1 108 Kbps App 2 20 Kbps App 2 60 Kbps App 3 96 Kbps App 3 192 Kbps App 4 24 Kbps App 4 48 Kbps App 9 80 Kbps App 7 400 Kbps Total 220 Kbps Total 808 Kbps 50 PCs 25 Macs 50 PCs Administration Arts and App 1 30 Kbps Humanities App 2 20 Kbps App 1 48 Kbps App 3 60 Kbps App 2 32 Kbps App 4 16 Kbps App 3 96 Kbps Total 126 Kbps App 4 24 Kbps App 5 300 Kbps Math and App 6 200 Kbps App 8 1200 Kbps Sciences 30 PCs Total 1900 Kbps 50 PCs Business and Social Sciences
  • 7. Types of Traffic Flow • Terminal/host • Client/server • Thin client • Peer-to-peer • Server/server • Distributed computing
  • 8. 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.
  • 9. Network Applications Traffic Characteristics Name of Type of Protocol(s) User Data Stores Approximate QoS Application Traffic Used by Communities (Servers, Hosts, Bandwidth Requirements Flow Application That Use the and so on) Requirements Application
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. Network Efficiency • Frame size • Protocol interaction • Windowing and flow control • Error-recovery mechanisms
  • 14. 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)
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. 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?