April 4th, 2002George Wai Wong1 Deriving IP Traffic Demands for an ISP Backbone Network Prepared for EECE565 – Data Communications.

Slides:



Advertisements
Similar presentations
Multihoming and Multi-path Routing
Advertisements

Multihoming and Multi-path Routing
Traffic Dynamics at a Commercial Backbone POP Nina Taft Sprint ATL Co-authors: Supratik Bhattacharyya, Jorjeta Jetcheva, Christophe Diot.
MPLS VPN.
Discussion Monday ( ). ver length 32 bits data (variable length, typically a TCP or UDP segment) 16-bit identifier header checksum time to live.
CS540/TE630 Computer Network Architecture Spring 2009 Tu/Th 10:30am-Noon Sue Moon.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
1 BGP Anomaly Detection in an ISP Jian Wu (U. Michigan) Z. Morley Mao (U. Michigan) Jennifer Rexford (Princeton) Jia Wang (AT&T Labs)
Detecting Traffic Differentiation in Backbone ISPs with NetPolice Ying Zhang Zhuoqing Morley Mao Ming Zhang.
DYNAMICS OF PREFIX USAGE AT AN EDGE ROUTER Kaustubh Gadkari, Dan Massey and Christos Papadopoulos 1.
Internet Control Message Protocol (ICMP)
1 Finding a Needle in a Haystack: Pinpointing Significant BGP Routing Changes in an IP Network Jian Wu (University of Michigan) Z. Morley Mao (University.
Traffic Engineering With Traditional IP Routing Protocols
1 Traffic Engineering for ISP Networks Jennifer Rexford IP Network Management and Performance AT&T Labs - Research; Florham Park, NJ
Traffic Engineering in IP Networks Jennifer Rexford Computer Science Department Princeton University; Princeton, NJ
Traffic Engineering for ISP Networks Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
1 Deriving Traffic Demands for Operational IP Networks: Methodology and Experience Anja Feldmann*, Albert Greenberg, Carsten Lund, Nick Reingold, Jennifer.
Traffic Measurement for IP Operations Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
The Sprint IP Monitoring Project and Traffic Dynamics at a Backbone POP Supratik Bhattacharyya Sprint ATL
Traffic Measurement for IP Operations Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
Internet Routing (COS 598A) Today: Interdomain Traffic Engineering Jennifer Rexford Tuesdays/Thursdays.
Impact of BGP Dynamics on Intra-Domain Traffic Patterns in the Sprint IP Backbone Sharad Agarwal, Chen-Nee Chuah, Supratik Bhattacharyya, Christophe Diot.
Network Monitoring for Internet Traffic Engineering Jennifer Rexford AT&T Labs – Research Florham Park, NJ 07932
1 Deriving Traffic Demands for Operational IP Networks: Methodology and Experience Anja Feldmann*, Albert Greenberg, Carsten Lund, Nick Reingold, Jennifer.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—5-1 Implementing Path Control Assessing Path Control Network Performance Issues.
1 Traffic Engineering for ISP Networks Jennifer Rexford IP Network Management and Performance AT&T Labs - Research; Florham Park, NJ
Border Gateway Protocol (BGP4) Rizwan Rehman, CCS, DU.
AGG-NANOG IP Network Traffic Engineering Albert Greenberg Internet and Networking Systems Research Lab AT&T Labs - Research; Florham Park, NJ See.
Analyzing Peer-to-Peer Traffic Across Large Networks Jia Wang Joint work with Subhabrata Sen AT&T Labs - Research.
FIREWALL TECHNOLOGIES Tahani al jehani. Firewall benefits  A firewall functions as a choke point – all traffic in and out must pass through this single.
Experiences in Analyzing Network Traffic Shou-Chuan Lai National Tsing Hua University Computer and Communication Center Nov. 20, 2003.
1 © 2000, Cisco Systems, Inc _05_2000_c3 Netflow Michael Lin.
Differences between In- and Outbound Internet Backbone Traffic Wolfgang John and Sven Tafvelin Dept. of Computer Science and Engineering Chalmers University.
Problem Statement Map of OSU Routers Gopi Krishna Tummala Rupam Kundu Graduate Students The Ohio State University.
Network Sensitivity to Hot-Potato Disruptions Renata Teixeira (UC San Diego) with Aman Shaikh (AT&T), Tim Griffin(Intel),
Shannon Lab 1AT&T – Research Traffic Engineering with Estimated Traffic Matrices Matthew Roughan Mikkel Thorup
Traffic Engineering for ISP Networks Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
Routing protocols Basic Routing Routing Information Protocol (RIP) Open Shortest Path First (OSPF)
POSTECH DP&NM Lab. Internet Traffic Monitoring and Analysis: Methods and Applications (1) 5. Passive Monitoring Techniques.
Lab MPLS Basic Configuration Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
NetFlow: Digging Flows Out of the Traffic Evandro de Souza ESnet ESnet Site Coordinating Committee Meeting Columbus/OH – July/2004.
Chapter 9. Implementing Scalability Features in Your Internetwork.
Traffic Engineering for ISP Networks Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
1 Analyzing Peer-To-Peer Traffic Across Large Networks Subhabrata Sen, Member, IEEE, and Jia Wang, Member, IEEE 組員:李英宗 d 林慶和 d 年 6.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Static Routing Routing and Switching Essentials.
Controlling the Impact of BGP Policy Changes on IP Traffic Jennifer Rexford IP Network Management and Performance AT&T Labs – Research; Florham Park, NJ.
Project Requirements (NetFlow Generator) 정승화 분산 처리 및 네트워크 관리 연구실 포항 공과 대학교
Trajectory Sampling for Direct Traffic Oberservation N.G. Duffield and Matthias Grossglauser IEEE/ACM Transactions on Networking, Vol. 9, No. 3 June 2001.
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
Net Flow Network Protocol Presented By : Arslan Qamar.
Yaping Zhu with: Jennifer Rexford (Princeton University) Aman Shaikh and Subhabrata Sen (ATT Research) Route Oracle: Where Have.
Advanced Technology Laboratories 8 December 2000 page 1 Characterization of Traffic at a Backbone POP Nina Taft Supratik Bhattacharyya Jorjeta Jetcheva.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
BGP Routing Stability of Popular Destinations Jennifer Rexford, Jia Wang, Zhen Xiao, and Yin Zhang AT&T Labs—Research Florham Park, NJ All flaps are not.
1 ISMA Backbone Traffic Inference MAKE SYSTEMS THE NETWORK RESOURCE PLANNING COMPANY ISP Backbone Traffic Inference Methods to Support Traffic Engineering.
Introduction to Telecommunications, 2/e By M.A.Rosengrant Copyright (c) 2007 by Pearson Education, Inc. All rights reserved. Figure 12–1 IP packets arrive.
Internet Traffic Demand and Traffic Matrix Estimation
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—3-1 Route Selection Using Policy Controls Using Multihomed BGP Networks.
CHAPTER 6: STATIC ROUTING Static Routing 2 nd semester
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
1 Netflow Collection and Aggregation in the AT&T Common Backbone Carsten Lund.
Static Routing CCNA Routing and Switching Semester 2 Chapter 6
BGP Routing Stability of Popular Destinations
Jian Wu (University of Michigan)
Controlling the Impact of BGP Policy Changes on IP Traffic
Network and Services Management
Chapter 2: Static Routing
Interdomain Traffic Engineering with BGP
Netscope: Traffic Engineering for IP Networks
BGP Instability Jennifer Rexford
Presentation transcript:

April 4th, 2002George Wai Wong1 Deriving IP Traffic Demands for an ISP Backbone Network Prepared for EECE565 – Data Communications

April 4th, 2002George Wai Wong2 Difficulties in configuring a large IP backbone network  Engineering a large IP backbone network without an accurate view of the traffic demand is difficult  Significant and sudden fluctuation in load can be caused by –Shift in user behavior –Changes in routing polices –Failure of network elements

April 4th, 2002George Wai Wong3 Difficulties in configuring a large IP backbone network (cont.)  IP network engineers do not have end-to- end control of the path from source to destination  The majority of traffic in an ISP network travels across multiple administrative domain

April 4th, 2002George Wai Wong4 Point-to-multipoint IP traffic demand  A given destination network address is typically reachable from multiple edge routers

April 4th, 2002George Wai Wong5 Point-to-multipoint IP traffic demand (cont.)  IP traffic demands are naturally modeled as point-to-multipoint volumes  Connection-oriented networks, such as Frame Relay, are modeled as point-to-point volumes

April 4th, 2002George Wai Wong6 Traffic flows in an ISP backbone

April 4th, 2002George Wai Wong7 Peering links in BC Obtained from

April 4th, 2002George Wai Wong8 Tracing the route on Monday 12:32am March 18, 2002 ug15{georgew}104: traceroute traceroute to ( ), 30 hops max, 40 byte packets 1 ugrad-route ( ) ms ms ms 2 turing ( ) ms ms ms 3 ee-gw ( ) ms ms ms ( ) ms ms ms 5 anguhub9.net.ubc.ca ( ) ms ms ms 6 c7507-a9.BC.net ( ) ms ms ms 7 ATM PEERB-VANCBC.IP.GROUPTELECOM.NET ( ) ms ms ms 8 GE3-0.WANB-VANCBC.IP.GROUPTELECOM.NET ( ) ms ms ms 9 GE4-0.PEERA-VANCBC.IP.GROUPTELECOM.NET ( ) ms ms ms ATM3-0.GW3.VAN1.ALTER.NET ( ) ms ms ms ATM2-0.XR1.VAN1.ALTER.NET ( ) ms ms ms 12 0.so XL1.VAN1.ALTER.NET ( ) ms ms ms 13 0.so TL1.VAN1.ALTER.NET ( ) ms ms ms 14 0.so TL1.SAC1.ALTER.NET ( ) ms ms ms 15 0.so XL1.PAO1.ALTER.NET ( ) ms ms ms 16 POS1-0.XR1.PAO1.ALTER.NET ( ) ms ms ms

April 4th, 2002George Wai Wong9 Tracing the route on Monday 12:32am March 18, 2002 (cont.) ATM6-0.GW10.PAO1.ALTER.NET ( ) ms ms ms 18 opentransit2-gw.customer.ALTER.NET ( ) ms ms ms 19 P0-1.TKYBB2.Tokyo.opentransit.net ( ) ms ms ms 20 P2-0.TKYBB1.Tokyo.opentransit.net ( ) ms ms ms 21 P0-0.HKGBB1.Hong-kong.opentransit.net ( ) ms ms ms 22 EquantHongKong.GW.opentransit.net ( ) ms ms ms ( ) ms ms ms ( ) ms ms ms ( ) ms ms ms ( ) ms ms ms ( ) ms ( ) ms * ( ) ms ms ms ( ) ms ms ms 30 ( ) ms ms ms

April 4th, 2002George Wai Wong10 Tracing the route on Monday 2:36am March 18, 2002 ug15{georgew}105: traceroute traceroute to ( ), 30 hops max, 40 byte packets 1 ugrad-route ( ) ms ms ms 2 turing ( ) ms ms ms 3 ee-gw ( ) ms ms ms ( ) ms ms ms 5 anguhub9.net.ubc.ca ( ) ms ms ms 6 c7507-a9.BC.net ( ) ms ms ms 7 ATM PEERB-VANCBC.IP.GROUPTELECOM.NET ( ) ms ms ms 8 GE3-0.WANB-VANCBC.IP.GROUPTELECOM.NET ( ) ms ms ms 9 GE4-0.PEERA-VANCBC.IP.GROUPTELECOM.NET ( ) ms ms ms ATM3-0.GW3.VAN1.ALTER.NET ( ) ms ms ms ATM2-0.XR1.VAN1.ALTER.NET ( ) ms ms ms 12 0.so XL1.VAN1.ALTER.NET ( ) ms ms ms 13 0.so TL1.VAN1.ALTER.NET ( ) ms ms ms 14 0.so TL1.SAC1.ALTER.NET ( ) ms ms ms 15 0.so XL1.PAO1.ALTER.NET ( ) ms ms ms 16 POS1-0.XR1.PAO1.ALTER.NET ( ) ms ms ms

April 4th, 2002George Wai Wong11 Tracing the route on Monday 2:36am March 18, 2002 (cont.) ATM6-0.GW10.PAO1.ALTER.NET ( ) ms ms ms 18 opentransit2-gw.customer.ALTER.NET ( ) ms ms ms 19 P0-1.TKYBB2.Tokyo.opentransit.net ( ) ms ms ms 20 P2-0.TKYBB1.Tokyo.opentransit.net ( ) ms ms ms 21 P0-0.HKGBB1.Hong-kong.opentransit.net ( ) ms ms ms 22 EquantHongKong.GW.opentransit.net ( ) ms ms ms ( ) ms ms ms ( ) ms ms ms ( ) ms ms ms ( ) ms ms ms ( ) ms ( ) ms * ( ) ms ms ms ( ) ms ms ms 30 ( ) ms ms ms Conclusion: Internet is so unpredictable !!!

April 4th, 2002George Wai Wong12 Measurement Methodology  To compute the traffic demand –Fine-grain traffic measurements are collected at ALL ingress links (too expensive, impractical) –Flow-level statistics should be collected at each ingress link. The measurement can be collected directly by the incident router using Netflow (Cisco traffic measurement tool)

April 4th, 2002George Wai Wong13 Netflow Data Record Source IP Address Destination IP Address Source IP Address Destination IP Address Next Hop Address Source AS Number Dest. AS Number Source Prefix Mask Dest. Prefix Mask Next Hop Address Source AS Number Dest. AS Number Source Prefix Mask Dest. Prefix Mask Input Interface Port Output Interface Port Input Interface Port Output Interface Port Type of Service TCP Flags Protocol Type of Service TCP Flags Protocol Packet Count Byte Count Packet Count Byte Count Start Timestamp End Timestamp Start Timestamp End Timestamp Source TCP/UDP Port Destination TCP/UDP Port Source TCP/UDP Port Destination TCP/UDP Port Usage QoS Time of Day Application Routing and Peering Port Utilization From/To The who, what, where, when and how much IP traffic questions are answered

April 4th, 2002George Wai Wong14 Set of egress links  The flow record collected at the ingress link has sufficient information for computing a set of egress links: –IP destination address –routing table (next-hop link(s) for a particular prefix)

April 4th, 2002George Wai Wong15 Problems with this methodology  The routers that terminate these ingress links often vary in functionality and must perform computationally intensive access control functions such as filtering  Hence, collecting flow-level statistics at every ingress link is not always feasible in practice

April 4th, 2002George Wai Wong16 Measuring at peering links  We shall extend our methodology to measurements collected at a much smaller number of peering links.  A small number of high-end routers are used to connect to a neighboring provider

April 4th, 2002George Wai Wong17 Measuring at peering links (cont.)  Monitoring both ingress and egress links at the peering links can capture a large fraction of the traffic –Ingress links for inbound and transit traffic –Egress links for outbound traffic Problems:  Internal traffic is missing  Ambiguous ingress point for outbound traffic  Duplicate measurement of transit traffic

April 4th, 2002George Wai Wong18 Measuring at peering links (cont.)  Fortunately, an ISP typically knows the IP address of its directly connected customers.  However, for customers that connect to two or more service providers, the first methodology is more appropriate.

April 4th, 2002George Wai Wong19 Experimental results  Flow-level measurements are collected at the peering links of the AT&T IP backbones  The flow-level measurement were collected by enabling Netflow on each router that terminate peering links

April 4th, 2002George Wai Wong20 Traffic Analysis  ~80% of the total traffic is shown  Note that plots are nearly linear on the log-log scale  Rank traffic demands from largest to smallest and plot the percentage of the total traffic attributable to each

April 4th, 2002George Wai Wong21 Traffic Analysis (cont.)  The small number of heavy hitters has important implication for traffic engineering  Since leading heavy hitters account for so much traffic, care in routing just these demands should provide most of the benefit  Significant variation in demand sizes at the highest ranks

April 4th, 2002George Wai Wong22 Conclusion  A model of traffic demands that capture 1. the volume of data 2. the entry point into the ISP network 3. destination reachability information is proposed  A methodology for populating the demand model from flow-level measurement is presented  The measured demands reveals significant variations in demand sizes and popularities by time-of-day

April 4th, 2002George Wai Wong23 References  Anjia Feldmann, Albert Greenberg, Carsten Lund, Nick Reingold, and Jennifer Rexford, “Deriving Traffic Demands for Operation IP Networks: Methodology and Experience,” IEEE/ACM Transactions on Networking, vol 3, no. 3, pp , June 2001  Cisco Netfow (2001). [Online]. Available:

April 4th, 2002George Wai Wong24 Questions?