Masterkurs Rechnernetze IN2097



Similar documents
Exterior Gateway Protocols (BGP)

Internet Firewall CSIS Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS net15 1. Routers can implement packet filtering

Active measurements: networks. Prof. Anja Feldmann, Ph.D. Dr. Nikolaos Chatzis Georgios Smaragdakis, Ph.D.

Routing Protocols. Interconnected ASes. Hierarchical Routing. Hierarchical Routing

Internet Routing. Review of Networking Principles

Border Gateway Protocol BGP4 (2)

Based on Computer Networking, 4 th Edition by Kurose and Ross

Inter-domain Routing. Outline. Border Gateway Protocol

Using the Border Gateway Protocol for Interdomain Routing

Border Gateway Protocol (BGP)

CSC458 Lecture 6. Homework #1 Grades. Inter-domain Routing IP Addressing. Administrivia. Midterm will Cover Following Topics

Introduction to Routing

6.263 Data Communication Networks

Outline. EE 122: Interdomain Routing Protocol (BGP) BGP Routing. Internet is more complicated... Ion Stoica TAs: Junda Liu, DK Moon, David Zats

Router and Routing Basics

Internet inter-as routing: BGP

Lecture 18: Border Gateway Protocol"

Module 7. Routing and Congestion Control. Version 2 CSE IIT, Kharagpur

Routing in Small Networks. Internet Routing Overview. Agenda. Routing in Large Networks

Outline. Internet Routing. Alleviating the Problem. DV Algorithm. Routing Information Protocol (RIP) Link State Routing. Routing algorithms

The Internet. Internet Technologies and Applications

BGP as an IGP for Carrier/Enterprise Networks

Route Discovery Protocols

CS551 External v.s. Internal BGP

PRASAD ATHUKURI Sreekavitha engineering info technology,kammam

basic BGP in Huawei CLI

How To Understand Bg

Understanding Large Internet Service Provider Backbone Networks

BGP. 1. Internet Routing

BGP Best Path Selection Algorithm

BGP Terminology, Concepts, and Operation. Chapter , Cisco Systems, Inc. All rights reserved. Cisco Public

Overview of TCP/IP. TCP/IP and Internet

HP Networking BGP and MPLS technology training

Week 4 / Paper 1. Open issues in Interdomain Routing: a survey

Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to:

Transitioning to BGP. ISP Workshops. Last updated 24 April 2013

APNIC elearning: BGP Basics. Contact: erou03_v1.0

Routing Protocols (RIP, OSPF, BGP)

A Case Study Design of Border Gateway Routing Protocol Using Simulation Technologies

Internet inter-as routing: BGP

DD2491 p Load balancing BGP. Johan Nicklasson KTHNOC/NADA

GregSowell.com. Mikrotik Routing

Routing with OSPF. Introduction

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

BGP Router Startup Message Flow

Introduction to TCP/IP

Border Gateway Protocol (BGP-4)

Introducing Basic MPLS Concepts

ITRI CCL. IP Routing Primer. Paul C. Huang, Ph.D. ITRI / CCL / N300. CCL/N300; Paul Huang 1999/6/2 1

Routing Protocol - BGP

Cisco Certified Network Professional - Routing & Switching

MPLS/BGP Network Simulation Techniques for Business Enterprise Networks

Textbook Required: Cisco Networking Academy Program CCNP: Building Scalable Internetworks v5.0 Lab Manual.

Routing and traffic measurements in ISP networks

Interdomain Routing. Outline

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

Table of Contents. Cisco How Does Load Balancing Work?

Can Forwarding Loops Appear when Activating ibgp Multipath Load Sharing?

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

OSPF Version 2 (RFC 2328) Describes Autonomous Systems (AS) topology. Propagated by flooding: Link State Advertisements (LSAs).

Chapter 10 Link-State Routing Protocols

Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang AT&T

BGP overview BGP operations BGP messages BGP decision algorithm BGP states

Network Level Multihoming and BGP Challenges

APNIC elearning: BGP Attributes

A REPORT ON ANALYSIS OF OSPF ROUTING PROTOCOL NORTH CAROLINA STATE UNIVERSITY

Load balancing and traffic control in BGP

Cisco Configuring Basic MPLS Using OSPF

MPLS VPN Route Target Rewrite

Advanced Networking Routing: RIP, OSPF, Hierarchical routing, BGP

Inter-domain Routing

Beginning BGP. Peter J. Welcher. Introduction. When Do We Need BGP?

Kingston University London

INTERNET ORGANIZATION OVERVIEW OF THE INTERNET'S ORGANIZATION AND MAIN STANDARD BODIES. Internet Organization. Peter R. Egli INDIGOO.COM. indigoo.

For internal circulation of BSNLonly

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.

CLASSLESS INTER DOMAIN ROUTING - CIDR

Introduction to Dynamic Routing Protocols

IMPLEMENTING CISCO IP ROUTING V2.0 (ROUTE)

Internetworking and Internet-1. Global Addresses

Layer 3 Routing User s Manual

Computer Networks Administration Help Manual Sana Saadaoui Jemai Oliver Wellnitz

Evolution of QoS routing in the Internet

Lesson 5-3: Border Gateway Protocol

Understanding Route Redistribution & Filtering

CS 40, Lecture 3: Internet economics. Ramesh Johari

IPv6 over MPLS VPN. Contents. Prerequisites. Document ID: Requirements

Administra0via. STP lab due Wednesday (in BE 301a!), 5/15 BGP quiz Thursday (remember required reading), 5/16

Quantifying the BGP routes diversity inside a tier-1 network

How To Make A Network Plan Based On Bg, Qos, And Autonomous System (As)

Dynamic Routing Protocols II OSPF. Distance Vector vs. Link State Routing

Computer Networks II Master degree in Computer Engineering Exam session: 11/02/2009 Teacher: Emiliano Trevisani. Student Identification number

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

O /27 [110/129] via , 00:00:05, Serial0/0/1

ECSE-6600: Internet Protocols Exam 2

Transcription:

Masterkurs Rechnernetze IN2097 Advanced computer networking Internet Protocols Prof. Dr.-Ing. Georg Carle, Wolfgang Mühlbauer Chair for Network Architectures and Services Computer Science Department Technical University Munich

Outline Routing hierarchy Internet structure External BGP (E-BGP) Internal BGP (I-BGP) IN2097: Masterkurs Rechnernetze 2

Acknowledgements Randy H. Katz Distinguished professor at UCB thirteeen best paper awards Textbook: Contemporary Logic Design, has sold over 100,000 copies in two editions, and has been used at over 200 colleges and universities the late 1980s, with colleagues at Berkeley, he developed Redundant Arrays of Inexpensive Disks (RAID) Prior research interests have included: database management, VLSI CAD, high performance multiprocessor (Snoop cache coherency protocols) and storage (RAID) architectures, transport (Snoop TCP) and mobility protocols spanning heterogeneous wireless networks, and converged data and telephony network and service architectures. IN2097: Masterkurs Rechnernetze 3

Routing Hierarchies Flat routing doesn t scale Storage Each node cannot be expected to store routes to every destination (or destination network) Convergence times increase Communication Total message count increases Key observation Need less information with increasing distance to destination Need lower diameters networks Solution: area hierarchy IN2097: Masterkurs Rechnernetze 4

Areas Divide network into areas Areas can have nested subareas Constraint: no path between two sub-areas of an area can exit that area Hierarchically address nodes in a network Sequentially number top-level areas Sub-areas of area are labeled relative to that area Nodes are numbered relative to the smallest containing area 1.2.1 1.2.2 1 2 1.2 1.1 3 3.1 3.2 2.1 2.2 2.2.1 2.2.2 IN2097: Masterkurs Rechnernetze 5

Routing Hierarchy Area-Border Router Backbone Areas Lower-level Areas Partition Network into Areas Within area Each node has routes to every other node Outside area Each node has routes for other top-level areas only Inter-area packets are routed to nearest appropriate border router Constraint: no path between two sub-areas of an area can exit that area IN2097: Masterkurs Rechnernetze 6

Routing Within area Each node has routes to every other node Outside area Each node has routes for other top-level areas only Inter-area packets are routed to nearest appropriate border router Can result in sub-optimal paths IN2097: Masterkurs Rechnernetze 7

Path Sub-optimality 1 2 2.1 2.2 1.1 1.2.1 1.2 start end 2.2.1 3 3.2.1 3 hop red path vs. 2 hop green path 3.1 3.2 IN2097: Masterkurs Rechnernetze 8

A Logical View of the Internet National (Tier 1 ) Settlement-free and Default-free with global reachability info Eg: AT & T, UUNET, Sprint Regional (Tier 2 ) Regional or country-wide Eg: Pacific Bell Local (Tier 3 ) Eg: Telerama DSL Tier 3 Tier 2 Customer Provider Tier 2 Tier 1 Tier 1 Tier 2 IN2097: Masterkurs Rechnernetze 9

Outline Routing hierarchy Internet structure External BGP (E-BGP) Internal BGP (I-BGP) IN2097: Masterkurs Rechnernetze 10

Internet s Area Hierarchy Autonomous System (AS)? A set of routers under a single technical administration, using an interior gateway protocol (IGP) and common metrics to route packets within the AS and using an exterior gateway protocol (EGP) to route packets to other AS s Each AS assigned unique ID AS s peer at network exchanges IN2097: Masterkurs Rechnernetze 11

History: IGP Most common IGPs: RIP: Routing Information Protocol (v1: 1988, v2: 1994) OSPF: Open Shortest Path First (1988-1998) IS-IS: Intermediate system to intermediate system (mid to end 90s) EIGRP: Enhanced Interior Gateway Routing Protocol (Cisco proprietary, mid-80s) IN2097: Masterkurs Rechnernetze 12

History: EGP Mid-80s: EGP Reachability protocol (no shortest path) Did not accommodate cycles (tree topology) Evolved when all networks connected to NSF backbone Result: BGP introduced as routing protocol Latest version = BGP 4 BGP-4 supports CIDR Primary objective: connectivity not performance IN2097: Masterkurs Rechnernetze 13

A Logical View of the Internet Tier 1 Default-free with global reachability info Tier 2 Regional or countrywide Tier 3 Local Tier 3 Tier 2 Tier 2 Customer Provider Tier 1 Tier 1 Tier 2 IN2097: Masterkurs Rechnernetze 14

Internet structure: network of networks roughly hierarchical at center: tier-1 s (e.g., Verizon, Sprint, AT&T, Cable and Wireless), national/international coverage treat each other as equals Tier-1 providers interconnect (peer) privately Tier 1 Tier 1 Tier 1 IN2097: Masterkurs Rechnernetze 15

. Tier-1 : e.g., Sprint POP: point-of-presence to/from backbone peering to/from customers IN2097: Masterkurs Rechnernetze 16

Internet structure: network of networks Tier-2 s: smaller (often regional) s Connect to one or more tier-1 s, possibly other tier-2 s Tier-2 pays tier-1 for connectivity to rest of Internet Tier-2 Tier 1 Tier-2 Tier-2 s also peer privately with each other. Tier-2 is customer of tier-1 provider Tier 1 Tier 1 Tier-2 Tier-2 Tier-2 IN2097: Masterkurs Rechnernetze 17

Internet structure: network of networks Tier-3 s and s last hop ( access ) network (closest to end systems) Local and tier- 3 s are customers of higher tier s connecting them to rest of Internet Tier 3 Tier-2 Tier 1 Tier-2 Tier 1 Tier-2 Tier 1 Tier-2 Tier-2 IN2097: Masterkurs Rechnernetze 18

Internet structure: network of networks a packet passes through many networks! Tier 3 Tier-2 Tier-2 Tier 1 Tier 1 Tier-2 Tier 1 Tier-2 Tier-2 IN2097: Masterkurs Rechnernetze 19

Transit vs. Peering Transit ($$ 1/2) P Transit ($$$) Y Transit ($) Transit ($$$) Transit ($) Z Peering Transit ($$) Transit ($$$) X Transit ($$) IN2097: Masterkurs Rechnernetze 20