Anycast Rou,ng: Local Delivery. Tom Daly, CTO h<p://dyn.com Up,me is the Bo<om Line
|
|
- Philomena Stone
- 8 years ago
- Views:
Transcription
1 Anycast Rou,ng: Local Delivery Tom Daly, CTO h<p://dyn.com Up,me is the Bo<om Line
2
3
4 Agenda What? Why? SeHng up Anycast Rou,ng Applica,ons EngOps Tips and Tricks Caveats
5 What s Anycast? Anycast is a packet rou,ng and delivery technique which primarily relies on Border Gateway Protocol (BGP) to provide homogenous TCP or UDP services to a distributed user base using a geographically distributed installa,on of systems sharing a common IP address.
6 Unicast The Internets
7 Anycast The Internets
8 How Can This Help You CDN- ize your dynamic applica,ons, reducing latency, more throughput Perform simple, low- latency, in- datacenter load balancing Automated datacenter failover and maintenance Contain DDoS a<acks to por,ons of your network, not the en,re network
9 Agenda SeHng up Anycast Rou,ng Applica,ons EngOps Tips and Tricks Caveats
10 Basic Concept Copy applica,ons and data across many datacenters using standard IP networking techniques Assign duplicate service IP (VIP) addresses to frontends in the DCs Inject the same route prefixes consistently to one or more ISPs
11 Basic Concept Anycast Traffic to VIP The Internets Anycast Traffic to VIP Unicast App and Data Replica,on
12 What does it take? Rou,ng need to be able to have stable rou,ng across transit ISPs for anycast services Applica,on Design need to run applica,on generally stateless, or sync state between datacenters Opera,ons EngOps needs to know about the network and applica,on work together!
13 Rou,ng Components Next- Hop / Sta,c Rou,ng BGP Border Gateway Protocol IGP Interior Gateway Protocol OSPF Open Shortest Path First ibgp interior BGP EMCP Equal Cost Mul, Path BFD Bidirec,onal Forwarding Detec,on Peering vs. Transit
14 Next Hop Rou,ng /24 *[BGP/170] 6d 01:59:13, MED 100, localpref 100 AS path: I > to via ge-0/1/0.0 [BGP/170] 6d 01:58:56, MED 100, localpref 100 Prefix Best Next Hop Path AS path: I > to via ge-0/3/0.0 [BGP/170] 3d 13:47:37, MED 100, localpref 100 AS path: I > to via ge-0/2/ /24 *[BGP/170] 2w4d 18:46:15, MED 100, localpref 100 AS path: I > to via ge-0/1/0.0 [BGP/170] 3d 13:47:53, MED 100, localpref 100 AS path: I > to via ge-0/2/0.0 Each network prefix or des,na,on is given a known next hop to reach the des,na,on.
15 GeHng Routed ISPs u,lize BGP to exchange rou,ng informa,on about their network with other ISPs ISPs are represented by an Autonomous System Number (ASN) ISPs use an IGP and sta,c rou,ng inside the network
16 Border Gateway Protocol Border Gateway Protocol (BGP) is used to exchange rou,ng informa,on between networks ibgp is another IGP protocol ignore for now ebgp only exports the best path to peered routers BGP doesn t know anything about link state
17 BGP Rou,ng TRANSIT ISP #1 AS ISP #2 AS PEERING TRANSIT
18 Interior Gateway Protocols An Interior Gateway Protocol (IGP), such as OSPF, ISIS, or RIP is used inside an ISPs network The IGP knows the cost or distance to use a next- hop / link ISPs use an IGP for TE in the backbone Generally, the shortest path, or least cost next- hop wins ISPs hot- potato traffic off of their networks to keep costs low
19 ISP Backbone and IGP Rou,ng R1 50 R2 10 R R6 10 R5 20 R4
20 IGP in a Backbone R1 50 R2 10 R R6 10 R5 20 R
21 Two ISPs: BGP and IGP R1 R2 R3 RA RB R6 R5 R4 RC RD
22 Two ISPs: BGP and IGP R1 R2 R3 RA RB R6 R5 R4 RC RD
23 Anycast to the Datacenter Use anycast rou,ng to a<ract traffic to local datacenters for a given IP prefix containing a service VIP Relies on your TRANSIT ISPs internal rou,ng policy to sanely send traffic to you Trying to use PEERING for this is harder, and not recommended for beginers
24 IGP in a Backbone w/ Anycast R1 50 R2 10 R R6 10 R5 20 R
25 Two ISPs: Anycast R1 R2 R3 RA RB R6 R5 R4 RC RD
26 Applica,ons Components UDP DNS and NTP Work very well, one packet in = one packet out Consistent packet handling TCP HTTP and HTTPS Also works well for shorter- ish lived connec,ons Backbone topologies don t change (ex. irc.dal.net) Long Live TCP Downloads, etc Think about it
27 Designing the Applica,on Data replica,on needs to happen on tradi,onal unicast IP addresses VIPs/Frontends are anycasted TCP state is ignored and possibly reset on re- routes Applica,on session data is reset on re- routes or completely shared (CAP)
28 Opera,ons Components Applica,on availability monitoring to mul,ple loca,ons Applica,on trend / load monitoring to mul,ple loca,ons Every needs to know a lot about networking (BGP, OSPF, ECMP, etc)
29 Availability Monitoring Tradi,onal availability monitoring doesn t work One single monitoring instance cannot monitor all anycast sites Monitor unicast VIPs and use distributed monitoring, anycast VIPs within the datacenters Nagios + NRPE2 for this
30 Trend Monitoring Data collectors running at each site, then stacked graphs back at the NOC.
31 Agenda Tips and Tricks Caveats
32 Tip #1: Selec,ng an ISP for Anycast ISP must have an internally coherent rou,ng policy Generally speaking, ISP must run a single global ASN for regions they cover ISP must have a consistent, reasonably designed interconnect policy <- Inves,gate deeply this can cause problems
33 Tip #2: IP Address Requirements Your network must be able to speak BGP You will want your own ASN You need IP address blocks, generally a /24 will work talk to ARIN You will probably want to setup a hold- down route from one datacenter i.e. /22 in case of flappage
34 Tip #3: No Backbone! You do not need a backbone to run anycast! One or two ISPs is fine You will need to permit your own ASN in your routers Juniper: autonomous-system loops 2; Cisco: allowas-in
35 Trick #1: Outages and Maintenance Anycast routes around datacenter outages and maintenance events AUTOMATICALLY If a site breaks, withdraw your BGP routes ISP BGP reconverges around your outage and passes traffic to new des,na,on automa,cally Beware of flapping your routes Before recovery resync applica,on and data!
36 R1 R2 R3 RA RB R6 R5 R4 RC RD
37 R1 R2 R3 RA RB R6 R5 R4 RC RD
38 Trick #2: Anycast within the Datacenter Anycast can be used within the datacenter for low latency, low cost load balancing To accomplish this, we use an IGP + ECMP IGP running on applica,on servers signals next hop availability to router Router sees mul,ple paths of same cost and load balances to them use L4 hashing
39 /24 OSPF Area 0 Passive Interface Loopbacks in OSPF
40 OSPF + ECMP Router speaking OSPF to internal network Quagga + OSPFD running on every box Service VIP is on loopback, announced into OSPF Router sees equal cost paths to next- hops, and load shares Routers can be configured to hash on 2- tuple (src / dst IP) or 4- tuple (IPs + Ports) If something goes wrong on a box, shut down quagga
41 show route extensive inet.0: destinations, routes ( active, 0 holddow Restart Complete /26 (1 entry, 1 announced) TSI: KRT in-kernel /26 -> { , } forwarding-table { export [ dynect-loadbalance ]; } policy-statement dynect-loadbalance { from { route-filter /26 exact; } then { load-balance per-packet; } } hash-key { family inet { layer-3; } }
42 Trick #3: Par,,oning DDoS Par,,on DDoS to the source area Anycast maps users in a common area to a common des,na,on if all a<acks in same area, only one area impacted If a<ackers well distributed, compute and memory resources are well distributed
43 The Internets
44 The Internets
45 Caveats Agenda
46 #1: Poor Network Planning in Tokyo Level(3) in US and EU No Level(3) in APAC No problem advanced local rou,ng in Asia via PCCW PCCW is a global network Routes leaked from Asia to US and EU via PCCW All users went to APAC
47 APAC US EU
48
49 Solu,on: Test Prefix We burn some IP prefixes for test rou,ng before site turnup We can verify rou,ng, firewall configura,on, and machine configura,on with this Useful for DDoS and load tes,ng Great for EngOps tabletop exercises
50 #2: Scaling OSPF Quagga got too heavy 16- way ECMP Service daemon crashes or machine failures result in OSPF topology changes Topology changes cause undue strain on router CPU Needed a new way to enumerate available next hops for ECMP
51 Enter OpenBFDD Open Source implementa,on of the BFD protocol in FreeBSD BFD is generally used for Ethernet Opera,ons and Administra,on (OAM) in metro ethernet networks But can certainly be used to enumerate available next- hops
52 /
53 /26 *[Static/5] 08:40:38 to via ge-1/3/0.20 > to via ge-1/3/0.20 route /26 { qualified-next-hop { bfd-liveness-detection { minimum-interval 500; multiplier 3; neighbor ; } } qualified-next-hop { bfd-liveness-detection { minimum-interval 500; multiplier 3; neighbor ; } } }
54 Using OpenBFDD daemontools runs bfd- beacon BFD adjacency router comes up, next- hop available, box gets traffic Separate monitoring process monitorings dbind, dunbound, Apache if error svc d bfd- beacon BFD adjacency down in < 1 second
55 h<p://github.com/dyninc/openbfdd
56 Ques,ons? Up,me is the Bo<om Line
Exterior Gateway Protocols (BGP)
Exterior Gateway Protocols (BGP) Internet Structure Large ISP Large ISP Stub Dial-Up ISP Small ISP Stub Stub Stub Autonomous Systems (AS) Internet is not a single network! The Internet is a collection
More informationJUNOS Secure BGP Template
JUNOS Secure BGP Template Version 1.92, 03/30/2005 Stephen Gill E-mail: gillsr@cymru.com Published: 04/25/2001 Contents Credits... 2 Introduction... 2 Template... 4 References... 10 Credits Rob Thomas
More informationAdministra0via. STP lab due Wednesday (in BE 301a!), 5/15 BGP quiz Thursday (remember required reading), 5/16
BGP Brad Smith Administra0via How are the labs going? This week STP quiz Thursday, 5/9 Next week STP lab due Wednesday (in BE 301a!), 5/15 BGP quiz Thursday (remember required reading), 5/16 Following
More informationInternet Firewall CSIS 4222. Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS 4222. net15 1. Routers can implement packet filtering
Internet Firewall CSIS 4222 A combination of hardware and software that isolates an organization s internal network from the Internet at large Ch 27: Internet Routing Ch 30: Packet filtering & firewalls
More informationCLOS IP FABRICS WITH QFX5100 SWITCHES
White Paper CLOS IP FABRICS WITH QFX5100 SWITCHES Building Flexible, Programmable Data Center Networks Using Layer 3 Protocols and Overlay Networking Copyright 2014, Juniper Networks, Inc. 1 Table of Contents
More informationLoad balancing and traffic control in BGP
DD2491 p2 2011 Load balancing and traffic control in BGP Olof Hagsand KTH CSC 1 Issues in load balancing Load balancing: spread traffic on several paths instead of a single. Why? Use resources better Can
More informationAdvanced BGP Policy. Advanced Topics
Advanced BGP Policy George Wu TCOM690 Advanced Topics Route redundancy Load balancing Routing Symmetry 1 Route Optimization Issues Redundancy provide multiple alternate paths usually multiple connections
More informationBuilding Nameserver Clusters with Free Software
Building Nameserver Clusters with Free Software Joe Abley, ISC NANOG 34 Seattle, WA, USA Starting Point Discrete, single-host authoritative nameservers several (two or more) several (two or more) geographically
More informations@lm@n Juniper Exam JN0-343 Juniper Networks Certified Internet Specialist (JNCIS-ENT) Version: 10.1 [ Total Questions: 498 ]
s@lm@n Juniper Exam JN0-343 Juniper Networks Certified Internet Specialist (JNCIS-ENT) Version: 10.1 [ Total Questions: 498 ] Topic 1, Volume A Question No : 1 - (Topic 1) How much overhead does the GRE
More informationUsing the Border Gateway Protocol for Interdomain Routing
CHAPTER 12 Using the Border Gateway Protocol for Interdomain Routing The Border Gateway Protocol (BGP), defined in RFC 1771, provides loop-free interdomain routing between autonomous systems. (An autonomous
More informationInternet inter-as routing: BGP
Internet inter-as routing: BGP BGP (Border Gateway Protocol): the de facto standard BGP provides each AS a means to: 1. Obtain subnet reachability information from neighboring ASs. 2. Propagate the reachability
More informationDDoS Mitigation Techniques
DDoS Mitigation Techniques Ron Winward, ServerCentral CHI-NOG 03 06/14/14 Consistent Bottlenecks in DDoS Attacks 1. The server that is under attack 2. The firewall in front of the network 3. The internet
More informationNetwork Configuration Example
Network Configuration Example Load Balancing Layer 3 VPN Traffic While Simultaneously Using IP Header Filtering Published: 2014-01-10 Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, California
More informationBased on Computer Networking, 4 th Edition by Kurose and Ross
Computer Networks Internet Routing Based on Computer Networking, 4 th Edition by Kurose and Ross Intra-AS Routing Also known as Interior Gateway Protocols (IGP) Most common Intra-AS routing protocols:
More informationGregSowell.com. Mikrotik Routing
Mikrotik Routing Static Dynamic Routing To Be Discussed RIP Quick Discussion OSPF BGP What is Routing Wikipedia has a very lengthy explanation http://en.wikipedia.org/wiki/routing In the context of this
More informationUnderstanding Route Redistribution & Filtering
Understanding Route Redistribution & Filtering When to Redistribute and Filter PAN-OS 5.0 Revision B 2013, Palo Alto Networks, Inc. www.paloaltonetworks.com Contents Overview... 3 Route Redistribution......
More informationInternet Routing Protocols Lecture 04 BGP Continued
Internet Routing Protocols Lecture 04 BGP Continued Advanced Systems Topics Lent Term, 008 Timothy G. Griffin Computer Lab Cambridge UK Two Types of BGP Sessions AS External Neighbor (EBGP) in a different
More informationCS551 External v.s. Internal BGP
CS551 External v.s. Internal BGP Bill Cheng http://merlot.usc.edu/cs551-f12 1 Exterior vs. Interior World vs. me EGP vs. IGP Little control vs. complete administrative control BGP (and GGP, Hello, EGP)
More informationHow To Understand Bg
Table of Contents BGP Case Studies...1 BGP4 Case Studies Section 1...3 Contents...3 Introduction...3 How Does BGP Work?...3 ebgp and ibgp...3 Enabling BGP Routing...4 Forming BGP Neighbors...4 BGP and
More informationController- based Path Selec2on for Distributed IaaS Cloud Environment. arch B4 yummy
Controller- based Path Selec2on for Distributed IaaS Cloud Environment arch B4 yummy 1 Outline of Presenta2on 1. Problems of Distributed IaaS Cloud Environment Higher latency to some des2na2ons Many unnecessary
More informationAPNIC elearning: BGP Basics. Contact: training@apnic.net. erou03_v1.0
erou03_v1.0 APNIC elearning: BGP Basics Contact: training@apnic.net Overview What is BGP? BGP Features Path Vector Routing Protocol Peering and Transit BGP General Operation BGP Terminology BGP Attributes
More informationLoad balancing and traffic control in BGP
DD2491 p2 2009/2010 Load balancing and traffic control in BGP Olof Hagsand KTH /CSC 1 Issues in load balancing Load balancing: spread traffic on several paths instead of a single. Why? Use resources better
More informationTransitioning to BGP. ISP Workshops. Last updated 24 April 2013
Transitioning to BGP ISP Workshops Last updated 24 April 2013 1 Scaling the network How to get out of carrying all prefixes in IGP 2 Why use BGP rather than IGP? p IGP has Limitations: n The more routing
More informationbasic BGP in Huawei CLI
basic BGP in Huawei CLI BGP stands for Border Gateway Protocol. It is widely used among Internet Service Providers to make core routing decisions on the Internet. The current BGP version is BGP-4 defined
More informationBGP Terminology, Concepts, and Operation. Chapter 6 2007 2010, Cisco Systems, Inc. All rights reserved. Cisco Public
BGP Terminology, Concepts, and Operation 1 IGP versus EGP Interior gateway protocol (IGP) A routing protocol operating within an Autonomous System (AS). RIP, OSPF, and EIGRP are IGPs. Exterior gateway
More informationAPNIC elearning: BGP Attributes
APNIC elearning: BGP Attributes Contact: training@apnic.net erou04_v1.0 Overview BGP Attributes Well-known and Optional Attributes AS Path AS Loop Detection ibgp and ebgp Next Hop Next Hop Best Practice
More informationBorder Gateway Protocol BGP4 (2)
Border Gateway Protocol BGP4 (2) Professor Richard Harris School of Engineering and Advanced Technology (SEAT) Presentation Outline Border Gateway Protocol - Continued Computer Networks - 1/2 Learning
More informationBGP Best Path Selection Algorithm
BGP Best Path Selection Algorithm Document ID: 13753 Contents Introduction Prerequisites Requirements Components Used Conventions Why Routers Ignore Paths How the Best Path Algorithm Works Example: BGP
More informationOutline. EE 122: Interdomain Routing Protocol (BGP) BGP Routing. Internet is more complicated... Ion Stoica TAs: Junda Liu, DK Moon, David Zats
Outline EE 22: Interdomain Routing Protocol (BGP) Ion Stoica TAs: Junda Liu, DK Moon, David Zats http://inst.eecs.berkeley.edu/~ee22/fa9 (Materials with thanks to Vern Paxson, Jennifer Rexford, and colleagues
More informationDD2491 p1 2008. Load balancing BGP. Johan Nicklasson KTHNOC/NADA
DD2491 p1 2008 Load balancing BGP Johan Nicklasson KTHNOC/NADA Dual home When do you need to be dual homed? How should you be dual homed? Same provider. Different providers. What do you need to have in
More informationIK2205 Inter-domain Routing
IK2205 Inter-domain Routing Lecture 5 Voravit Tanyingyong, voravit@kth.se Outline Redundancy, Symmetry, and Load Balancing Redundancy Symmetry Load balancing Scenarios Controlling Routing Inside the AS
More informationDDOS Mi'ga'on in RedIRIS. SIG- ISM. Vienna
DDOS Mi'ga'on in RedIRIS SIG- ISM. Vienna Index Evolu'on of DDOS a:acks in RedIRIS Mi'ga'on Tools Current DDOS strategy About RedIRIS Spanish Academic & research network. Universi'es, research centers,.
More informationRouting Protocol - BGP
Routing Protocol - BGP BGP Enterprise Network BGP ISP AS 3000 AS 2000 BGP is using between Autonomous Systems BGP(cont.) RFC 1771(BGPv4) Support CIDR Transfer the AS information to reach destination Using
More informationInternetworking II: MPLS, Security, and Traffic Engineering
Internetworking II: MPLS, Security, and Traffic Engineering 3035/GZ01 Networked Systems Kyle Jamieson Department of Computer Science University College London Last Fme: Internetworking IP interconnects
More informationInter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to:
Border Gateway Protocol Exterior routing protocols created to: control the expansion of routing tables provide a structured view of the Internet by segregating routing domains into separate administrations
More informationBorder Gateway Protocol (BGP)
Border Gateway Protocol (BGP) Petr Grygárek rek 1 Role of Autonomous Systems on the Internet 2 Autonomous systems Not possible to maintain complete Internet topology information on all routers big database,
More informationInterdomain Routing. Outline
Interdomain Routing David Andersen 15-744 Spring 2007 Carnegie Mellon University Outline What does the Internet look like? Relationships between providers Enforced by: Export filters and import ranking
More informationIntroduction to Routing
Introduction to Routing How traffic flows on the Internet Philip Smith pfs@cisco.com RIPE NCC Regional Meeting, Moscow, 16-18 18 June 2004 1 Abstract Presentation introduces some of the terminologies used,
More informationVulnerabili3es and A7acks
IPv6 Security Vulnerabili3es and A7acks Inherent vulnerabili3es Less experience working with IPv6 New protocol stack implementa3ons Security devices such as Firewalls and IDSs have less support for IPv6
More informationBFD. (Bidirectional Forwarding Detection) Does it work and is it worth it? Tom Scholl, AT&T Labs NANOG 45
BFD (Bidirectional Forwarding Detection) Does it work and is it worth it? Tom Scholl, AT&T Labs NANOG 45 What is BFD? BFD provides a method to validate the operation of the forwarding plane between two
More informationModule 7. Routing and Congestion Control. Version 2 CSE IIT, Kharagpur
Module 7 Routing and Congestion Control Lesson 4 Border Gateway Protocol (BGP) Specific Instructional Objectives On completion of this lesson, the students will be able to: Explain the operation of the
More informationpmacct: introducing BGP na2vely into a NetFlow/sFlow collector
pmacct: introducing BGP na2vely into a NetFlow/sFlow collector Paolo Lucente pmacct http://www.pmacct.net/ Netnod 2012 spring meeting, Stockholm, 17 th Feb 2012 Square 0 NetFlow
More informationBGP DDoS Mitigation. Gunter Van de Velde. Sr Technical Leader NOSTG, Cisco Systems. May 2013. 2012 Cisco and/or its affiliates. All rights reserved.
BGP DDoS Mitigation Gunter Van de Velde Sr Technical Leader NOSTG, Cisco Systems May 2013 2012 Cisco and/or its affiliates. All rights reserved. 1 A simple DDoS mitigation mechanism explained Bertrand
More informationThe benefits of BGP for every service provider
The benefits of BGP for every service provider UKUUG - Spring 2011 24th of March 2011 Thomas Mangin Exa Networks Whatever a speaker is missing in depth he will compensate for in length Montesquieu NO Networking
More informationRouting Protocols. Interconnected ASes. Hierarchical Routing. Hierarchical Routing
Routing Protocols scale: with 200 million destinations: can t store all dest s in routing tables! routing table exchange would swamp links! Hierarchical Routing Our routing study thus far - idealization
More informationNetwork Configuration Example
Network Configuration Example Virtual Router Use Case for Educational Networks Published: 2014-01-10 Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net
More informationAnalyzing Capabilities of Commercial and Open-Source Routers to Implement Atomic BGP
Telfor Journal, Vol. 2, No. 1, 2010. 13 Analyzing Capabilities of Commercial and Open-Source Routers to Implement Atomic BGP Aleksandar Cvjetić and Aleksandra Smiljanić Abstract The paper analyzes implementations
More informationRouting in Small Networks. Internet Routing Overview. Agenda. Routing in Large Networks
Routing in Small Networks Internet Routing Overview AS, IGP,, BGP in small networks distance vector or link state protocols like RIP or OSPF can be used for dynamic routing it is possible that every router
More informationIPv6 over MPLS VPN. Contents. Prerequisites. Document ID: 112085. Requirements
IPv6 over MPLS VPN Document ID: 112085 Contents Introduction Prerequisites Requirements Components Used Conventions Configure Network Diagram VRF Configuration Multiprotocol BGP (MP BGP) Configuration
More informationHP Networking BGP and MPLS technology training
Course overview HP Networking BGP and MPLS technology training (HL046_00429577) The HP Networking BGP and MPLS technology training provides networking professionals the knowledge necessary for designing,
More informationConfiguring and Testing Border Gateway Protocol (BGP) on Basis of Cisco Hardware and Linux Gentoo with Quagga Package (Zebra)
Configuring and Testing Border Gateway Protocol (BGP) on Basis of Cisco Hardware and Linux Gentoo with Quagga Package (Zebra) Contents Introduction Used Abbreviations Border Gateway Protocol (BGP) Overview
More informationWhy Operators Need Optical Transport SDN
Why Operators Need Optical Transport SDN Not Just Another SDN Presentation. Nanog 63 Peter Landon, Director Product Architecture BTI Systems 2 Op.cal Transport SDN: Why is it important? OpenFlow controlled
More informationRouter and Routing Basics
Router and Routing Basics Malin Bornhager Halmstad University Session Number 2002, Svenska-CNAP Halmstad University 1 Routing Protocols and Concepts CCNA2 Routing and packet forwarding Static routing Dynamic
More informationApplication Note: Securing BGP on Juniper Routers
Application Note: Securing BGP on Juniper Routers Version 1.92, 03/30/2005 Stephen Gill E-mail: gillsr@cymru.com Published: 06/16/2002 Contents Introduction Introduction... 2 Assumptions... 3 Topology...
More informationNetFlow & BGP multi-path: quo vadis?
NetFlow & BGP multi-path: quo vadis? Paolo Lucente Elisa Jasinska Netnod, Stockholm Agenda About Netflix About pmacct Brief digression on BGP ADD-PATHS Putting all
More informationTable of Contents. Cisco How Does Load Balancing Work?
Table of Contents How Does Load Balancing Work?...1 Document ID: 5212...1 Introduction...1 Prerequisites...1 Requirements...1 Components Used...1 Conventions...1 Load Balancing...1 Per Destination and
More informationCS 457 Lecture 19 Global Internet - BGP. Fall 2011
CS 457 Lecture 19 Global Internet - BGP Fall 2011 Decision Process Calculate degree of preference for each route in Adj-RIB-In as follows (apply following steps until one route is left): select route with
More informationBuilding A Cheaper Peering Router. (Actually it s more about buying a cheaper router and applying some routing tricks)
Building A Cheaper Peering Router (Actually it s more about buying a cheaper router and applying some routing tricks) Tom Scholl nlayer Communications, Inc. 1 What s this all about?
More informationExamination. IP routning på Internet och andra sammansatta nät, DD2491 IP routing in the Internet and other complex networks, DD2491
Examination IP routning på Internet och andra sammansatta nät, DD2491 IP routing in the Internet and other complex networks, DD2491 Date: December 15 2009 14:00 18:00 1. No help material is allowed - You
More informationExaBGP ou comment gérer ses IPs de service
BGP FOR SYSADMIN ExaBGP ou comment gérer ses IPs de service SYSADMIN #4 28th of Febuary 2013 Thomas Mangin Exa Networks Whatever a speaker is missing in depth he will compensate for in length Montesquieu
More informationFireware How To Dynamic Routing
Fireware How To Dynamic Routing How do I configure my Firebox to use BGP? Introduction A routing protocol is the language a router speaks with other routers to share information about the status of network
More informationUnderstanding Virtual Router and Virtual Systems
Understanding Virtual Router and Virtual Systems PAN- OS 6.0 Humair Ali Professional Services Content Table of Contents VIRTUAL ROUTER... 5 CONNECTED... 8 STATIC ROUTING... 9 OSPF... 11 BGP... 17 IMPORT
More informationSuperior Disaster Recovery with Radware s Global Server Load Balancing (GSLB) Solution
Superior Disaster Recovery with Radware s Global Server Load Balancing (GSLB) Solution White Paper January 2012 Radware GSLB Solution White Paper Page 1 Table of Contents 1. EXECUTIVE SUMMARY... 3 2. GLOBAL
More informationDD2491 p1 2008. Inter-domain routing and BGP part I Olof Hagsand KTH/CSC
DD2491 p1 2008 Inter-domain routing and BGP part I Olof Hagsand KTH/CSC Inter-domain routing The objective of inter-domain routing is to bind together all the thousands of independent IP networks that
More informationModule 12 Multihoming to the Same ISP
Module 12 Multihoming to the Same ISP Objective: To investigate various methods for multihoming onto the same upstream s backbone Prerequisites: Module 11 and Multihoming Presentation The following will
More informationDeploying IP Anycast. Core DNS Services for University of Minnesota Introduction and General discussion
Deploying IP Anycast Core DNS Services for University of Minnesota Introduction and General discussion Agenda Deploying IPv4 anycast DNS What is ANYCAST Why is ANYCAST important? Monitoring and using ANYCAST
More informationInternet Protocol: IP packet headers. vendredi 18 octobre 13
Internet Protocol: IP packet headers 1 IPv4 header V L TOS Total Length Identification F Frag TTL Proto Checksum Options Source address Destination address Data (payload) Padding V: Version (IPv4 ; IPv6)
More informationTutorial: Options for Blackhole and Discard Routing. Joseph M. Soricelli Wayne Gustavus NANOG 32, Reston, Virginia
Tutorial: Options for Blackhole and Discard Routing Joseph M. Soricelli Wayne Gustavus NANOG 32, Reston, Virginia Caveats and Assumptions The views presented here are those of the authors and they do not
More informationDove siamo? Architecture of Dynamic Routing
Dove siamo? Algoritmi di routing Protocolli di routing» Intra dominio (IGP)» Inter dominio (EGP) Le slides relative a questo argomenti sono tratte da Interdomain Routing and The Border Gateway Protocol
More informationBell Aliant. Business Internet Border Gateway Protocol Policy and Features Guidelines
Bell Aliant Business Internet Border Gateway Protocol Policy and Features Guidelines Effective 05/30/2006, Updated 1/30/2015 BGP Policy and Features Guidelines 1 Bell Aliant BGP Features Bell Aliant offers
More informationWatson Networks. Carrier / Service Provider Guide. 445 Dexter Avenue - Suite 2050 Montgomery, Alabama 36104 WatsonNetworks.com
WATSON NETWORKS Watson Networks Carrier / Service Provider Guide (855) 381-5700 24/7 Network Operations Center & Client Service Center 445 Dexter Avenue - Suite 2050 Montgomery, Alabama 36104 WatsonNetworks.com
More informationBasic Configuration Examples for BGP
Application Note Basic Configuration Examples for BGP Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408 745 2000 or 888 JUNIPER www.juniper.net Part Number: :350008-001 04/02
More informationMPLS VPN Route Target Rewrite
The feature allows the replacement of route targets on incoming and outgoing Border Gateway Protocol (BGP) updates Typically, Autonomous System Border Routers (ASBRs) perform the replacement of route targets
More informationThe OpenDNS Global Network Delivers a Secure Connection Every Time. Everywhere.
The OpenDNS Global Network Delivers a Secure Connection Every Time. Everywhere. Network Performance Users devices create multiple simultaneous connections each time we exchange data with other Internet
More informationA Case Study Design of Border Gateway Routing Protocol Using Simulation Technologies
A Case Study Design of Border Gateway Routing Protocol Using Simulation Technologies Chengcheng Li School of Information Technology University of Cincinnati Cincinnati, OH 45221 Chengcheng.li@uc.edu ABSTRACT
More informationBGP: Border Gateway Protocol
LAB 8 BGP: Border Gateway Protocol An Interdomain Routing Protocol OBJECTIVES The objective of this lab is to simulate and study the basic features of an interdomain routing protocol called Border Gateway
More informationRoute Optimization. rek. 2005 Petr Grygarek, VSB-TU Ostrava, Routed and Switched Networks 1
Route Optimization (intra-as) Petr Grygárek rek 1 Goal of route optimization Static routing: More predictable and safer Dynamic routing: Automatically ally reacts on topology changes Lower administration
More informationActive measurements: networks. Prof. Anja Feldmann, Ph.D. Dr. Nikolaos Chatzis Georgios Smaragdakis, Ph.D.
Active measurements: networks Prof. Anja Feldmann, Ph.D. Dr. Nikolaos Chatzis Georgios Smaragdakis, Ph.D. Outline Organization of Internet routing Types of domains Intra- and inter-domain routing Intra-domain
More informationExample: Advertised Distance (AD) Example: Feasible Distance (FD) Example: Successor and Feasible Successor Example: Successor and Feasible Successor
642-902 Route: Implementing Cisco IP Routing Course Introduction Course Introduction Module 01 - Planning Routing Services Lesson: Assessing Complex Enterprise Network Requirements Cisco Enterprise Architectures
More informationBGP and Traffic Engineering with Akamai. Caglar Dabanoglu Akamai Technologies AfPIF 2015, Maputo, August 25th
BGP and Traffic Engineering with Akamai Caglar Dabanoglu Akamai Technologies AfPIF 2015, Maputo, August 25th AGENDA Akamai Intelligent Platform Peering with Akamai Traffic Engineering Summary Q&A The Akamai
More informationDatagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.
CEN 007C Computer Networks Fundamentals Instructor: Prof. A. Helmy Homework : Network Layer Assigned: Nov. 28 th, 2011. Due Date: Dec 8 th, 2011 (to the TA) 1. ( points) What are the 2 most important network-layer
More informationEdge-1#show ip route 10.1.2.0. Routing entry for 10.1.2.0/24. Known via "bgp 65001", distance 200, metric 0. Tag 65300, type internal
Edge-1#show ip route 10.1.2.0 Routing entry for 10.1.2.0/24 Known via "bgp 65001", distance 200, metric 0 Tag 65300, type internal Last update from 172.16.0.22 00:03:31 ago Routing Descriptor Blocks: *
More informationSolution Guide. Software as a Service. Modified: 2015-12-18. Copyright 2015, Juniper Networks, Inc.
Solution Guide Software as a Service Modified: 2015-12-18 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net All rights reserved. Juniper Networks,
More informationDatacenter Rack Switch Redundancy Models Server Access Ethernet Switch Connectivity Options
Datacenter Rack Switch Redundancy Models Server Access Ethernet Switch Connectivity Options NANOG46 June 16, 2009 Dani Roisman droisman ~ at ~ peakwebconsulting ~ dot ~ com Introductions Slide 1 Server
More informationNetFlow & BGP multi-path: quo vadis?
NetFlow & BGP multi-path: quo vadis? Paolo Lucente Elisa Jasinska NANOG61, Bellevue Agenda About Netflix About pmacct Brief digression on BGP ADD-PATHS Putting all
More informationImplementing L3 at the Data Center Access Layer on Juniper Networks Infrastructure
Implementation Guide Implementing L3 at the Data Center Access Layer on Juniper Networks Infrastructure Copyright 2009, Juniper Networks, Inc. Table of Contents Introduction...4 Scope...5 Target Audience...
More informationITRI CCL. IP Routing Primer. Paul C. Huang, Ph.D. ITRI / CCL / N300. CCL/N300; Paul Huang 1999/6/2 1
IP Routing Primer Paul C. Huang, Ph.D. ITRI / / N300 /N300; Paul Huang 1999/6/2 1 Basic Addressing / Subnetting Class A 0 Network Host Host Host 127 networks / 16,777,216 hosts Class A natural mask 255.0.0.0
More informationMultiprotocol Label Switching Load Balancing
Multiprotocol Label Switching Load Balancing First Published: July 2013 The Cisco ME 3800 and ME 3600 switches support IPv4 and IPv6 load balancing at the LER and LSR. Effective with Cisco IOS Release
More informationBGP Link Bandwidth. Finding Feature Information. Prerequisites for BGP Link Bandwidth
The Border Gateway Protocol (BGP) Link Bandwidth feature is used to advertise the bandwidth of an autonomous system exit link as an extended community. This feature is configured for links between directly
More informationMasterkurs Rechnernetze IN2097
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
More informationDemystifying BGP: By Jeffrey Papen Thursday, May 15th, 2003
Demystifying BGP: All across the Internet, the Border Gateway Protocol, or BGP, is used to direct network traffic from one site to another. Here's a look at how BGP works. By Jeffrey Papen Thursday, May
More informationInternet inter-as routing: BGP
Internet inter-as routing: BGP BGP (Border Gateway Protocol): the de facto standard BGP provides each AS a means to: 1. Obtain subnet reachability information from neighboring ASs. 2. Propagate the reachability
More informationBGP Link Bandwidth. Finding Feature Information. Contents
The BGP (Border Gateway Protocol) Link Bandwidth feature is used to advertise the bandwidth of an autonomous system exit link as an extended community. This feature is configured for links between directly
More informationBGP: Frequently Asked Questions
BGP: Frequently Asked Questions Document ID: 5816 Contents Introduction How do I configure BGP? How do I configure BGP with the use of a loopback address? What is the order of preference of attributes
More informationUnderstanding Large Internet Service Provider Backbone Networks
Understanding Large Internet Service Provider Backbone Networks Joel M. Gottlieb IP Network Management & Performance Department AT&T Labs Research Florham Park, New Jersey joel@research.att.com Purpose
More informationHow NOC manages and controls inter-domain traffic? 5 th tf-noc meeting, Dubrovnik nino.ciurleo@garr.it
How NOC manages and controls inter-domain traffic? 5 th tf-noc meeting, Dubrovnik nino.ciurleo@garr.it Agenda Inter-domain traffic: o how does NOC monitor and control it? Common case as example: new BGP
More informationS-38.3192 ITGuru Exercise (3: Building the MPLS BGP VPN) Spring 2006
S-38.3192 ITGuru Exercise (3: Building the MPLS BGP VPN) Spring 2006 Original version: Johanna Nieminen and Timo Viipuri (2005) Modified: Timo-Pekka Heikkinen, Juha Järvinen and Yavor Ivanov (2006) Task
More informationClaudio Jeker. RIPE 41 Meeting Amsterdam, 15. January 2002. oppermann@pipeline.ch. jeker@n-r-g.com. Using BGP topology information for DNS RR sorting
BGPDNS Using BGP topology information for DNS RR sorting a scalable way of multi-homing André Oppermann oppermann@pipeline.ch Claudio Jeker jeker@n-r-g.com RIPE 41 Meeting Amsterdam, 15. January 2002 What
More informationE6998-02: Internet Routing
E6998-02: Internet Routing Lecture 13 Border Gateway Protocol, Part II John Ioannidis AT&T Labs Research ji+ir@cs.columbia.edu Copyright 2002 by John Ioannidis. All Rights Reserved. Announcements Lectures
More information