A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E Autonomous System Numbers How to describe Routing Policy.

Slides:



Advertisements
Similar presentations
Introduction to IP Routing Geoff Huston. Routing How do packets get from A to B in the Internet? A B Internet.
Advertisements

Multihoming and Multi-path Routing
Routing Basics.
Courtesy: Nick McKeown, Stanford Umar Kalim, NIIT 1 Border Gateway Protocol Tahir Azim.
Rensselaer Polytechnic Institute 1 Today’s Big Picture Large ISP Dial-Up ISP Access Network Small ISP Stub Large number of diverse networks.
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)
BGP.
© J. Liebeherr, All rights reserved 1 Border Gateway Protocol This lecture is largely based on a BGP tutorial by T. Griffin from AT&T Research.
Fundamentals of Computer Networks ECE 478/578 Lecture #18: Policy-Based Routing Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University.
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.
The need for BGP AfNOG Workshops Philip Smith. “Keeping Local Traffic Local”
Routing Registries What are they, how do they work, and why should I care? Larry Blunk, Merit Network, Inc.The Quilt Peering Workshop, Fall 2006.
APNIC Internet Routing Registry An introduction to the IRR TWNIC Meeting, 3 December 2003 Nurani Nimpuno, APNIC.
1 Tutorial 5 Safe “Peering Backup” Routing With BGP Based on:
Practical and Configuration issues of BGP and Policy routing Cameron Harvey Simon Fraser University.
Changed made by MF on 29/10/04 Delete Change Add –All slides Obtained Geoff Huston’s review – done on 26/10/2004 Obtained Doc Team’s proof read - done.
Analysis of BGP Routing Tables
Internet Networking Spring 2004 Tutorial 5 Safe “Peering Backup” Routing With BGP.
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)
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Exterior Gateway Protocols: EGP, BGP-4, CIDR Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
1 Using RPSL in Practice Chun Zhang Nov 2, 2000 ECE 697F: Special Topics - Internet Routing.
Internet Routing Registry & RPKI Tutorial Nurul Islam Roman, APNIC.
© 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.
Border Gateway Protocol (BGP4) Rizwan Rehman, CCS, DU.
The RPLS ‘via’ attributes IETF89, London RPLS-VIA - IETF89 - Job Snijders Hibernia Networks.
Andrei Robachevsky, Shane Kerr. APNIC/APRICOT2001, February 2001, Kuala Lumpur, Malaysia. 1 Routing Registry Consistency Check Presented.
RPSL - Practical Tool for ISPs? 14th APNIC Open Policy Meeting Kitakyushu, Japan Andy Linton.
Peering policies and BGP configuration
Introduction to BGP 1. Border Gateway Protocol A Routing Protocol used to exchange routing information between different networks – Exterior gateway protocol.
Scaling IXPs Scalable Infrastructure Workshop. Objectives  To explain scaling options within the IXP  To introduce the Internet Routing Registry at.
Routing and RPSLng IPv6 workshop Krakow May 2012 Carlos Friaças, FCCN Luc De Ghein, CISCO
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—6-1 Connecting an Enterprise Network to an ISP Network BGP Attributes and Path Selection Process.
Redundancy, Symmetry and Load Balancing Presented by Sagi Shporer.
9/15/2015CS622 - MIRO Presentation1 Wen Xu and Jennifer Rexford Department of Computer Science Princeton University Chuck Short CS622 Dr. C. Edward Chow.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 6 Routing and Routing Protocols.
Internet Routing Registry & RPKI Tutorial Nurul Islam Roman, APNIC
CS 3700 Networks and Distributed Systems Inter Domain Routing (It’s all about the Money) Revised 8/20/15.
Routing protocols Basic Routing Routing Information Protocol (RIP) Open Shortest Path First (OSPF)
João Damas. APRICOT 2002, March 2002, Bangkok. 1 Extending RPSL: IPv6, multicast, … Presented by João Damas RIPE NCC.
Architecting the Network Part 3 Geoff Huston Chief Scientist, Internet Telstra ISOC Workshop.
Border Gateway Protocol Presented BY Jay Purohit & Rupal Jaiswal GROUP 9.
A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E APNIC Update RIPE 40 Prague, 1-5 October, 2001.
APNIC Internet Routing Registry An introduction to the IRR TWNIC Meeting, 3 December 2003 Nurani Nimpuno, APNIC.
Consultation on Policy Documentation Adam Gosling APNIC 40 Policy SIG 10 September 2015.
Copyright 2012 Kenneth M. Chipps Ph.D. Cisco CCNA Exploration CCNA 2 Routing Protocols and Concepts BGP Last Update
BGP4 - Border Gateway Protocol. Autonomous Systems Routers under a single administrative control are grouped into autonomous systems Identified by a 16.
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.
APNIC Update ARIN IX Las Vegas, Nevada 7-10 April, 2002.
1 To Insert AS Origin field into APNIC IP address database Xing Li Shuang Zhu CERNET
© 2001, Cisco Systems, Inc. 1-1 Introduction Configuring BGP on Cisco Routers.
Autonomous System
Securing BGP Bruce Maggs. BGP Primer AT&T /8 Sprint /16 CMU /16 bmm.pc.cs.cmu.edu Autonomous System Number Prefix.
APNIC Internet Routing Registry Tutorial Seoul 19 August 2003.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—5-1 Customer-to-Provider Connectivity with BGP Connecting a Multihomed Customer to a Single Service.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 Course Introduction.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—3-1 Route Selection Using Policy Controls Using Multihomed BGP Networks.
Aut-num object Denis Walker Business Analyst RIPE NCC Database Team.
Michael Schapira, Princeton University Fall 2010 (TTh 1:30-2:50 in COS 302) COS 561: Advanced Computer Networks
Border Gateway Protocol BGP-4 BGP environment How BGP works BGP information BGP administration.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—5-1 Customer-to-Provider Connectivity with BGP Connecting a Multihomed Customer to Multiple Service.
Working at a Small-to-Medium Business or ISP – Chapter 6
Autonomous Systems An autonomous system is a region of the Internet that is administered by a single entity. Examples of autonomous regions are: UVA’s.
Keeping local stuff local
Border Gateway Protocol
Interdomain Traffic Engineering with BGP
Guide: Dr. Vishal Sharma Group 8: Pujara Chirag ( )
BGP Overview BGP concepts and operation.
Cours BGP-MPLS-IPV6-QOS
Working at a Small-to-Medium Business or ISP – Chapter 6
Presentation transcript:

A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E Autonomous System Numbers How to describe Routing Policy

A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E Overview  What is an AS?  Guidelines and procedures  Policy expression

A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E What is an Autonomous System?  Collection of networks with same routing policy  Usually under single ownership, trust and administrative control AS 100

A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E ASN Guidelines  When do I need an AS?  Multi-homed network to different providers and  Routing policy different to external peers  Factors that don’t count  Transition and ‘future proofing’  Multi-homing to the same upstream  RFC2270: A dedicated AS for sites homed to a single provider  Service differentiation  RFC1997: BGP Communities attribute  Recommended reading  RFC1930: Guidelines for creation, selection and registration of an Autonomous System

A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E Requesting an ASN  Complete the request form  RIPE NCC   ARIN   RIPE NCC request form  Must include routing policy  Is now based on RPSL description

A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E RPSL  Routing Policy Specification Language  Specified in rfc2622   On-line tutorial   Defines object structure  For AS objects  For route objects  And more…..

A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E aut-num: AS4777 as-name: APNIC-NSPIXP2-AS descr:Asia Pacific Network Information Centre descr: AS for NSPIXP2, remote facilities site as-in:from AS2500 action pref=100 accept ANY as-in:from AS2524 action pref=100 accept ANY as-in:from AS2514 action pref=100 accept ANY as-out: to AS2500 announce AS4777 as-out:to AS2524 announce AS4777 as-out:to AS2514 announce AS4777 default: AS admin-c: PW35-AP tech-c: NO4-AP remarks: Filtering prefixes longer than /24 mnt-by: MAINT-APNIC-AP changed: source:APNIC The AS Object  An example POLICY RPSL

A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E Representation of Routing Policy  Routing and packet flows  For AS1 and AS2 networks to communicate  AS1 must announce to AS2  AS2 must accept from AS1  AS2 must announce to AS1  AS1 must accept from AS2 AS 1AS 2 routing flow packet flow accepts announces accepts

A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E Representation of Routing Policy AS 1AS 2 aut-num: AS1 import:from AS2 action pref=100 accept AS2 export:to AS2 announce AS1 Basic concept COST per AS shows preference lower cost means ‘preferred’

A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E Representation of Routing Policy AS 123 AS4 AS5 AS5 AS10 More complex example AS4 gives transit to AS5, AS10 AS4 gives transit to AS5, AS10 AS4 gives local routes to AS123 AS4 gives local routes to AS123

A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E Representation of Routing Policy AS 123 AS4 AS5 AS5 AS10 import: from AS123 action pref=100 accept AS123 aut-num: AS4 import: from AS5 action pref=100 accept AS5 import: from AS10 action pref=100 accept AS10 export: to AS123 announce AS4 export: to AS5 announce AS4 AS10 export: to AS10 announce AS4 AS5 Not a path

A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E Representation of Routing Policy AS123AS4 More complex example AS4 and AS6 private link1 AS4 and AS6 private link1 AS4 and AS123 main transit link2 AS4 and AS123 main transit link2 backup all traffic over link1 and link3 in event of link2 failure backup all traffic over link1 and link3 in event of link2 failure AS6 privatelink1 link3 transit traffic over link2

A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E Representation of Routing Policy AS123AS4 AS6 private link1 link3 AS representation transit traffic over link2 import: from AS123 action pref=100 accept ANY aut-num: AS4 import: from AS6 action pref=50 accept AS6 import: from AS6 action pref= 200 accept ANY export: to AS6 announce AS4 full routing received exportt: to AS123 announce AS4 higher cost for backup route

A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E More Information 

A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E Questions?