Routing Policies in Named Data Networking Steve DiBenedetto Christos Papadopoulos Dan Massey.

Slides:



Advertisements
Similar presentations
Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
Advertisements

Panel: ICN Architecture Overview Cedric Westphal Huawei Innovations
1 Interdomain Traffic Engineering with BGP By Behzad Akbari Spring 2011 These slides are based on the slides of Tim. G. Griffin (AT&T) and Shivkumar (RPI)
Network Layer: Internet-Wide Routing & BGP Dina Katabi & Sam Madden.
Fundamentals of Computer Networks ECE 478/578 Lecture #18: Policy-Based Routing Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University.
Part II: Inter-domain Routing Policies. March 8, What is routing policy? ISP1 ISP4ISP3 Cust1Cust2 ISP2 traffic Connectivity DOES NOT imply reachability!
Distributed Route Aggregation on the Global Network (DRAGON) João Luís Sobrinho 1 Laurent Vanbever 2, Franck Le 3, Jennifer Rexford 2 1 Instituto Telecomunicações,
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
DYNAMICS OF PREFIX USAGE AT AN EDGE ROUTER Kaustubh Gadkari, Dan Massey and Christos Papadopoulos 1.
Named Data Networking for Social Network Content delivery P. Truong, B. Mathieu (Orange Labs), K. Satzke (Alu) E. Stephan (Orange Labs) draft-truong-icnrg-ndn-osn-00.txt.
1 Tutorial 5 Safe “Peering Backup” Routing With BGP Based on:
Mini Introduction to BGP Michalis Faloutsos. What Is BGP?  Border Gateway Protocol BGP-4  The de-facto interdomain routing protocol  BGP enables policy.
Internet Networking Spring 2004 Tutorial 5 Safe “Peering Backup” Routing With BGP.
Slide -1- February, 2006 Interdomain Routing Gordon Wilfong Distinguished Member of Technical Staff Algorithms Research Department Mathematical and Algorithmic.
Wresting Control from BGP: Scalable Fine-grained Route Control UCSD / AT&T Research Usenix —June 22, 2007 Dan Pei, Tom Scholl, Aman Shaikh, Alex C. Snoeren,
Interdomain Routing Establish routes between autonomous systems (ASes). Currently done with the Border Gateway Protocol (BGP). AT&T Qwest Comcast Verizon.
Inherently Safe Backup Routing with BGP Lixin Gao (U. Mass Amherst) Timothy Griffin (AT&T Research) Jennifer Rexford (AT&T Research)
A Routing Control Platform for Managing IP Networks Jennifer Rexford Princeton University
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—5-1 Implementing Path Control Assessing Path Control Network Performance Issues.
© 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.
Wen Xu and Jennifer Rexford Princeton University MIRO : Multi-path Interdomain ROuting.
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
Computer Networks Layering and Routing Dina Katabi
Lecture 8 Page 1 Advanced Network Security Review of Networking Basics: Internet Architecture, Routing, and Naming Advanced Network Security Peter Reiher.
CS An Overlay Routing Scheme For Moving Large Files Su Zhang Kai Xu.
Introduction to BGP.
Multi-path Interdomain ROuting by Xu and Rexford Alan Dunn Topics in Network Protocol Design March 5, 2010.
© 2006 Cisco Systems, Inc. All rights reserved. 3.3: Selecting an Appropriate QoS Policy Model.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
CS 3700 Networks and Distributed Systems Inter Domain Routing (It’s all about the Money) Revised 8/20/15.
Othman Othman M.M., Koji Okamura Kyushu University 1.
ComNets Tutorial: Future Internet with Information Centric Networks Asanga Udugama (1), Carmelita Goerg (1) and Andreas Timm-Giel (2) (1) Communications.
A NAMED DATA NETWORKING FLEXIBLE FRAMEWORK FOR MANAGEMENT COMMUNICATION Authors: Daneil Corjuo and Rui L. Aguiar Ivan Vidal and Jamie Garcia-Reinoso Presented.
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.
Authors: Haowei Yuan, Tian Song, and Patrick Crowley Publisher: ICCCN 2012 Presenter: Chai-Yi Chu Date: 2013/05/22 1.
Review of the literature : DMND:Collecting Data from Mobiles Using Named Data Takashima Daiki Park Lab, Waseda University, Japan 1/15.
Othman Othman M.M., Koji Okamura Kyushu University 1.
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.
Pending Interest Table Sizing in Named Data Networking Luca Muscariello Orange Labs Networks / IRT SystemX G. Carofiglio (Cisco), M. Gallo, D. Perino (Bell.
Multimedia & Mobile Communications Lab.
Eliminating Packet Loss Caused by BGP Convergence Nate Kushman Srikanth Kandula, Dina Katabi, and Bruce Maggs.
CS 4396 Computer Networks Lab BGP. Inter-AS routing in the Internet: (BGP)
Yaping Zhu with: Jennifer Rexford (Princeton University) Aman Shaikh and Subhabrata Sen (ATT Research) Route Oracle: Where Have.
Evolving Toward a Self-Managing Network Jennifer Rexford Princeton University
Securing BGP Bruce Maggs. BGP Primer AT&T /8 Sprint /16 CMU /16 bmm.pc.cs.cmu.edu Autonomous System Number Prefix.
Describe basic routing concepts. Routers Interconnect Networks Router is responsible for forwarding packets from network to network, from the original.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—2-1 BGP Transit Autonomous Systems Forwarding Packets in a Transit AS.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 Course Introduction.
intra-va-01.txt -01 Draft of: “FIB Suppression with Virtual Aggregation and Default Routes” Paul.
Zhaogeng Li, Jun Bi, Sen Wang, and Xiaoke Jiang Asia FI Workshop in Kyoto, 2012 Sho Harada Park Lab Nov 29 th, 2012.
Introduction to OSPF Campus Networking Workshop These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license.
Named Data Networking – A Future Internet Architecture
CS 3700 Networks and Distributed Systems
Auction-based in-network caching in Information-centric networks Workshop ACROSS, 16th of September 2016 | Lucia D’Acunto.
IMPROVEMENT OF NETWORK LIFETIME BY IMPROVING ROUTE DISCOVERY PHASE IN MULTI-PATH DSR USING HYBRID ANT COLONY OPTIMIZATION.
CS 3700 Networks and Distributed Systems
Content Centric Networking
Multicast Outline Multicast Introduction and Motivation DVRMP.
Notes Onur Ascigil, Vasilis Sourlas, Ioannis Psaras, and George Pavlou
NDN (Named Data Networking)
COS 561: Advanced Computer Networks
Interdomain Traffic Engineering with BGP
CS 31006: Computer Networks – The Routers
Fuzzy Interest Forwarding
COS 561: Advanced Computer Networks
COS 561: Advanced Computer Networks
COS 461: Computer Networks Spring 2014
COMP/ELEC 429/556 Introduction to Computer Networks
Presentation transcript:

Routing Policies in Named Data Networking Steve DiBenedetto Christos Papadopoulos Dan Massey

Introduction Inter-domain routing is policy-based ICNs may lead to new & interesting policies B ADC 1

Business Relations – Gao ‘00 Policies are defined by economic incentives – Selection – Propagation CU AT&T Level 3 Peers CSU Siblings Provider Customer

Route Selection Prefer 1.Customers 2.Peers 3.Providers Self Provider Custome r Peer Destination

Propagation: Valley-Free After a provider  customer or peer  peer edge – No customer  provider edges – No Peer  peer edges

Motivation Policy can guide Named Data Networking (NDN) routing research – No inter-domain protocol (yet) Discuss possibilities and get real world feedback 5

NDN Background Route on content names “Breadcrumbs” & de-duplication of requests Cache retrieved data ? /nytimes.com/today 6

Outline NDN Policy Knobs Economic Incentives & Policies Conclusions 7

Policy Knobs Tunable parameters that control policy IP Networking: Control plane knobs – Route selection & propagation NDN: Control & Data plane knobs – Content Store (CS)/Cache – Pending Interest Table (PIT) – Forwarding Information Base (FIB) 8

Control Plane Knobs IP Networking: BGP – Path attributes select 1 best route NDN: – Select multiple routes 9

FIB Knob Determine subset of interfaces to forward out R1 X C1 Popular Video R2 C2 10

Content Store Knob: Cache Access Allow: – Check CS and then PIT (if no match) Cache Only – Drop if CS miss Deny – Drop without check 11

Data Packet Knobs Forwarded Interests expect answers – Subject to “best effort” – Unsolicited content is dropped Content policy = caching policy 12

Outline Policy Knobs Economic Incentives & Policies Conclusions 13

Policies & Incentives Policies driven by economic incentives – Guide route selection & propagation – Do not expect dramatic change in motivation CU AT&T Level 3 Peers CSU Siblings Provider Customer 14

Multi-Path Incentives Using multiple paths = paying multiple times Need to choose between cost & robustness P1 P2 C $8/Mb $10/Mb Popular Video $4/Mb $2/Mb 15

Caching Incentives Little incentive for (some) providers to cache P1P2 C1 C2 Content P2 profits sending traffic to C2 P1 wants traffic balance C1 wants to save $$$ 16

Cache Sharing Limit access to cache & customers’ content – Reciprocity agreements Provides “discount” multi-path options P2 C X Video #2 Video #1 R 17 P1

Routing Rebates Offer cached content to provider to reduce bill – Like solar power & rolling back meter P1P2 C Popular Video Video: $1/Mb 18

PIT Policies Race condition between Interests May raise SLA conflicts P R1X Popular Video R2 C 19

Outline Policy Knobs Economic Incentives & Policies Conclusions 20

Conclusions Policy mostly tied to routing & Interests – NDN policy: control & data planes Inter-domain multi-path raises policy questions Caching benefits peers & customers Need scalable way to share cache info! 21

Going Forward Still more policies/knobs to be realized How to implement policies in NDN – Performance cost of policies? Input needed! – Desirable knobs & policies? 22

Thanks! 23