Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 1 Networking:

Slides:



Advertisements
Similar presentations
Part IV: BGP Routing Instability. March 8, BGP routing updates  Route updates at prefix level  No activity in “steady state”  Routing messages.
Advertisements

CS540/TE630 Computer Network Architecture Spring 2009 Tu/Th 10:30am-Noon Sue Moon.
An Introduction to Routing the Internet Geoff Huston APNIC.
1 Interdomain Routing Protocols. 2 Autonomous Systems An autonomous system (AS) is a region of the Internet that is administered by a single entity and.
Best Practices for ISPs
Towards a Logic for Wide-Area Internet Routing Nick Feamster and Hari Balakrishnan M.I.T. Computer Science and Artificial Intelligence Laboratory Kunal.
Traffic Engineering With Traditional IP Routing Protocols
1 BGP Security -- Zhen Wu. 2 Schedule Tuesday –BGP Background –" Detection of Invalid Routing Announcement in the Internet" –Open Discussions Thursday.
S ufficient C onditions to G uarantee P ath V isibility Akeel ur Rehman Faridee
Chris Blondia Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 1 Layer.
1 Traffic Engineering for ISP Networks Jennifer Rexford IP Network Management and Performance AT&T Labs - Research; Florham Park, NJ
Analysis of BGP Routing Tables
CCNA 2 v3.1 Module 6.
Slide -1- February, 2006 Interdomain Routing Gordon Wilfong Distinguished Member of Technical Staff Algorithms Research Department Mathematical and Algorithmic.
Dynamics of Hot-Potato Routing in IP Networks Renata Teixeira (UC San Diego) with Aman Shaikh (AT&T), Tim Griffin(Intel),
Computer Networking Lecture 10: Inter-Domain Routing
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Exterior Gateway Protocols: EGP, BGP-4, CIDR Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
Routing.
Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING Challenges and issues.
Spring Routing & Switching Umar Kalim Dept. of Communication Systems Engineering 06/04/2007.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—6-1 Connecting an Enterprise Network to an ISP Network Considering the Advantages of Using BGP.
Hot Potatoes Heat Up BGP Routing Jennifer Rexford AT&T Labs—Research Joint work with Renata Teixeira, Aman Shaikh, and.
DARPA NMS PI Meeting November 14, 2002 Understanding BGP in Action Dan Massey USC/ISI.
ROUTING PROTOCOLS Rizwan Rehman. Static routing  each router manually configured with a list of destinations and the next hop to reach those destinations.
UNICAST ROUTING PROTOCOLS Major Functions:  Define the domain of operation (Internal/External to the ISPs), and interaction with other protocols.
1 ECE453 – Introduction to Computer Networks Lecture 10 – Network Layer (Routing II)
1 Semester 2 Module 6 Routing and Routing Protocols YuDa college of business James Chen
ROUTING ON THE INTERNET COSC Aug-15. Routing Protocols  routers receive and forward packets  make decisions based on knowledge of topology.
Dr. John P. Abraham Professor University of Texas Pan American Internet Routing and Routing Protocols.
Towards a Logic for Wide- Area Internet Routing Nick Feamster Hari Balakrishnan.
Authors Renata Teixeira, Aman Shaikh and Jennifer Rexford(AT&T), Tim Griffin(Intel) Presenter : Farrukh Shahzad.
1 Computer Communication & Networks Lecture 22 Network Layer: Delivery, Forwarding, Routing (contd.)
Routing and Routing Protocols Routing Protocols Overview.
M.Menelaou CCNA2 ROUTING. M.Menelaou ROUTING Routing is the process that a router uses to forward packets toward the destination network. A router makes.
1 Controlling IP Spoofing via Inter-Domain Packet Filters Zhenhai Duan Department of Computer Science Florida State University.
CS 3700 Networks and Distributed Systems Inter Domain Routing (It’s all about the Money) Revised 8/20/15.
Guide to TCP/IP, Third Edition Chapter 10: Routing in the IP Environment.
Technical Refresher Session 3. Overview Difference between communication between devices on a single logical network and communication between different.
Cayirci Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 1 Node Addressing.
Israel Cidon Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 1 Hardware.
Lecture 4: BGP Presentations Lab information H/W update.
HAIR: Hierarchical Architecture for Internet Routing Anja Feldmann TU-Berlin / Deutsche Telekom Laboratories Randy Bush, Luca Cittadini, Olaf Maennel,
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks BGP.
Chapter 9. Implementing Scalability Features in Your Internetwork.
A Firewall for Routers: Protecting Against Routing Misbehavior1 June 26, A Firewall for Routers: Protecting Against Routing Misbehavior Jia Wang.
More on Internet Routing A large portion of this lecture material comes from BGP tutorial given by Philip Smith from Cisco (ftp://ftp- eng.cisco.com/pfs/seminars/APRICOT2004.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429/556 Introduction to Computer Networks Inter-domain routing Some slides used with.
Content-oriented Networking Platform: A Focus on DDoS Countermeasure ( In incremental deployment perspective) Authors: Junho Suh, Hoon-gyu Choi, Wonjun.
Vattay Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 1 Interacting.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 06_a Routing Protocols: RIP, OSPF, BGP Instructor: Dr. Li-Chuan Chen Date: 10/06/2003 Based in part upon.
By, Matt Guidry Yashas Shankar.  Analyze BGP beacons which are announced and withdrawn, usually within two hour intervals.  The withdraws have an effect.
02/01/2006USC/ISI1 Updates on Routing Experiments Cyber DEfense Technology Experimental Research (DETER) Network Evaluation Methods for Internet Security.
CS 4396 Computer Networks Lab BGP. Inter-AS routing in the Internet: (BGP)
Evolving Toward a Self-Managing Network Jennifer Rexford Princeton University
Dynamic Routing Protocols II OSPF
Evolving Toward a Self-Managing Network Jennifer Rexford Princeton University
1 Agenda for Today’s Lecture The rationale for BGP’s design –What is interdomain routing and why do we need it? –Why does BGP look the way it does? How.
HELSINKI UNIVERSITY OF TECHNOLOGY Visa Holopainen 1/18.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 Course Introduction.
1 Border Gateway Protocol (BGP) and BGP Security Jeff Gribschaw Sai Thwin ECE 4112 Final Project April 28, 2005.
Lo Presti 1 Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING Network.
ROUTING ON THE INTERNET COSC Jun-16. Routing Protocols  routers receive and forward packets  make decisions based on knowledge of topology.
1 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
Jian Wu (University of Michigan)
COS 561: Advanced Computer Networks
COS 561: Advanced Computer Networks
COS 461: Computer Networks
Fixing the Internet: Think Locally, Impact Globally
Computer Networks Protocols
Routing.
Presentation transcript:

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 1 Networking: more than the sum of its pieces Anja Feldmann Fakultät für Informatik Technische Universität München

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 2 The Internet? For Joe Doe: r Social phenomena: changing/redefining m Human to human communication m Human to computer interactions m Business/military/society conduct For Internet researchers: r Technical phenomena: to be m Observed, characterized, understood, improved Possibilities and capabilities Limitations and dangers Scale

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 3 The Internet: Advantages r Highly engineered structure m Well specified and documented (RFCs) r Unique measurement capabilities m In theory unlimited access to data :-) r Exploiting available data m Use invariants not details m Use network wide data sets m Consider emerging phenomena m Take advantage of structural models

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 4 The Internet: Challenges r Is experiencing explosive growth r An immense moving target r Heterogeneity any which way you look r Complex user behavior and traffic dynamics r Highly interacting systems m Temporal: between hosts and network m Spatial: among different connections m Vertical: across different networking layers

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 5 Challenge 1: performance debugging r Locating reasons for performance problem m Top down analysis: Searching for a cause? The protocol itself Missperforming link Bad application design Access network or client problem Missconfiguration DDoS attack Protocol interactions Scaling limits: “success disaster”

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 6 Challenge 2: service performance r How to derive service performance from component performance m Bottom up view: searching for the relationship? High utilization bad Web performance Link failure bad/no connectivity DDoS attack bad response time m Result: Never, sometimes, eventually, occasionally, maybe ? ? ?

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 7 Tools r Instrumentation and analysis m Integrate measurements into the design process m Collect data at a variety of different locations/levels m Find invariants and correlate various datasets r Simulation m Build a mirror world for “what if” studies m Verify explanations r Test-Labs m Incorporate variability m Provide an friendly/unfriendly environment

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 8 Example: Internet Routing Border Gateway Protocol (BGP) r Task: m Routing between Autonomous Systems (AS) m Propagation of reacheability information m Path vector protocol (to prevent routing loops) r Challenges: m Support for routing policies (economic realities) m Stability vs. fast updates m Scale (Internet wide) m Limited resource (e.g. router CPUs and memory)

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 9 AS 1 AS 4 AS 2 AS 5 XP AS 3 AS 6 BGP update propagation

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 10 AS 1 AS 4 AS 2 AS 5 XP AS 3 AS 6 AS 2 issues an update BGP update propagation

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 11 AS 1 AS 4 AS 2 AS 5 XP AS 3 AS 6 AS 6 may announce to reach AS 2 via AS 3 assume damping A B BGP update propagation

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 12 AS 6 may prefer to reach AS 2 via AS 1 AS 1 AS 4 AS 2 AS 5 XP AS 3 AS 6 BGP update propagation

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 13 Instrumentation and analysis r BGP Data m German ISP m RIPE m Route-View r Other data source m Packet Data m Flow Data m Reverse proxy logs m...

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 14 Routing burst duration

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 15 Simulation r Tools: SSFnet and ns-2 r Capabilities m Routing: BGP/OSPF/MPLS m Workload: Web traffic m Network topologies: AS and ISP topologies r Simulation execution m Validation of simulation model OSPF validation From measurements to simulation m Sensibility studies Interactions OSPF/BGP? Does RED help? Switching vs. Routing? MPLS vs. OSPF traffic engineering?

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 16 Test-Lab r Internet in a Lab: Why? m Current lab tests: Component tests Functionality of single feature Maybe limited feature interaction m Current real test: Deployment in the Internet! r Internet Test-Lab: Ingredients m Realistic workloads m Temporal and address variability m Routing

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 17 Exploring in an Internet Test-Lab r BGP m Test interactions IGP vs. BGP m Test BGP‘s scalability via future workloads r Routing protocols m Interactions of routing protocols: intra/inter/mobile m New routing protocols r Security m Intrusion detection m Firewalls r Measurement and analysis m Test instrumentation m Explore data correlation methods m Find relationship between services and components m Try performance debugging and management

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 18 Outlook and challenges r Fortunate confluence of several research tracks m Network-wide measurements m Large-scale simulators m Test environments m Multiscale analysis/visualization analysis r Enables side-by-side comparisons m Measurements from “real world”/“mirror world”/“test world” m For discovery, validation, and replication r Scientific Challenges m Avoid drowning in measured data m Provide foundations for performance evaluation of large- scale networks m Performance debugging

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 19 Networking: more than the sum of its pieces

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 20 BGP workload ingredients r Cause of routing instability m Instability creator r Effect of routing instability m Instability bursts r Baseline for prefix structure/hierarchy m Prefix forest r AS topology and peering policies m AS path properties r Correlations within instability m Attribute changes

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 21 Some projects r Traffic flows: Mice vs. Elephants m Origin and impact r Traffic characterization m Chat traffic, multimedia, DNS,... r Estimating Inter-domain traffic flows m Impact of routing updates on actual traffic flows r Network Intrusion Detection m Distributed IDS using Netflow data r Routing convergence m Understanding the delays in BGP convergence r What if studies (e.g. using network simulator) m MPLS vs. OSPF traffic engineering m RED a performance booster or buster

Feldmann Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 22 Example data sets r RIPE’s RRC00: Jan 14, :00 – Jan 20, :10