BGP Multihoming Techniques
|
|
|
- Melvin Walton
- 9 years ago
- Views:
Transcription
1 BGP Multihoming Techniques Philip Smith Oakland 2001, Cisco Systems, Inc. All rights reserved. 1
2 Presentation Slides Available on NANOG Web site Available on , Cisco Systems, Inc. All rights reserved. 2
3 Introduction Presentation has many configuration examples Uses Cisco IOS CLI Aimed at Service Providers Techniques can be used by many enterprises too Feel free to ask questions 2001, Cisco Systems, Inc. All rights reserved. 3
4 BGP Multihoming Techniques Definition & Options Connecting to the same ISP Connecting to different ISPs Service Provider Multihoming Using Communities Case Study 2001, Cisco Systems, Inc. All rights reserved. 4
5 Multihoming Definition & Options 2001, Cisco Systems, Inc. All rights reserved. 5
6 Multihoming Definition More than one link external to the local network two or more links to the same ISP two or more links to different ISPs Usually two external facing routers one router gives link and provider redundancy only 2001, Cisco Systems, Inc. All rights reserved. 6
7 AS Numbers An Autonomous System Number is required by BGP Obtained from upstream ISP or Regional Registry Necessary when you have links to more than one ISP or exchange point 2001, Cisco Systems, Inc. All rights reserved. 7
8 Configuring Policy Three BASIC Principles prefix-lists to filter prefixes filter-lists to filter ASNs route-maps to apply policy Avoids confusion 2001, Cisco Systems, Inc. All rights reserved. 8
9 Policy Tools Local preference outbound traffic flows Metric (MED) inbound traffic flows (local scope) AS-PATH prepend inbound traffic flows (Internet scope) Communities specific inter-provider peering 2001, Cisco Systems, Inc. All rights reserved. 9
10 Originating Prefixes Basic Assumptions MUST announce assigned address block to Internet MAY also announce subprefixes reachability is not guaranteed RIR minimum allocation is /20 several ISPs filter RIR blocks on this boundary called Net Police by some 2001, Cisco Systems, Inc. All rights reserved. 10
11 Part of the Net Police prefix list APNIC ip prefix-list FILTER permit /8 ge 9 le 20 ip prefix-list FILTER permit /7 ge 9 le 20 ip prefix-list FILTER permit /7 ge 9 le 20 ip prefix-list FILTER permit /7 ge 9 le 20 ARIN ip prefix-list FILTER permit /8 ge 9 le 20 ip prefix-list FILTER permit /7 ge 9 le 20 ip prefix-list FILTER permit /8 ge 9 le 20 ip prefix-list FILTER permit /8 ge 9 le 20 ip prefix-list FILTER permit /8 ge 9 le 20 ip prefix-list FILTER permit /6 ge 9 le 20 ip prefix-list FILTER permit /7 ge 9 le 20 ip prefix-list FILTER permit /8 ge 9 le 20 RIPE NCC ip prefix-list FILTER permit /8 ge 9 le 20 ip prefix-list FILTER permit /7 ge 9 le 20 ip prefix-list FILTER permit /8 ge 9 le 20 ip prefix-list FILTER permit /7 ge 9 le 20 ip prefix-list FILTER permit /7 ge 9 le 20 ip prefix-list FILTER permit /8 ge 9 le , Cisco Systems, Inc. All rights reserved. 11
12 Net Police prefix list issues meant to punish ISPs who pollute the routing table with specifics rather than announcing aggregates impacts legitimate multihoming especially at the Internet s edge impacts regions where domestic backbone is unavailable or costs $$$ compared with international bandwidth hard to maintain requires updating when RIRs start allocating from new address blocks don t do it unless consequences understood and you are prepared to keep the list current 2001, Cisco Systems, Inc. All rights reserved. 12
13 Multihoming Scenarios Stub network Multi-homed stub network Multi-homed network Configuration Options 2001, Cisco Systems, Inc. All rights reserved. 13
14 Stub Network AS100 AS101 No need for BGP Point static default to upstream ISP Upstream ISP advertises stub network Policy confined within upstream ISP s policy 2001, Cisco Systems, Inc. All rights reserved. 14
15 Multi-homed Stub Network AS100 AS65530 Use BGP (not IGP or static) to loadshare Use private AS (ASN > 64511) Upstream ISP advertises stub network Policy confined within upstream ISP s policy 2001, Cisco Systems, Inc. All rights reserved. 15
16 Multi-Homed Network AS300 Global Internet AS200 AS100 Many situations possible multiple sessions to same ISP secondary for backup only load-share between primary and secondary selectively use different ISPs 2001, Cisco Systems, Inc. All rights reserved. 16
17 Multiple Sessions to an ISP Example One ebgp multihop ebgp to loopback addresses ebgp prefixes learned with loopback address as next hop AS router bgp 201 neighbor remote-as 200 neighbor ebgp-multihop 5 ip route serial 1/0 ip route serial 1/1 ip route serial 1/2 AS , Cisco Systems, Inc. All rights reserved. 17
18 Multiple Sessions to an ISP Example Two BGP multi-path Three BGP sessions required limit of 6 parallel paths router bgp 201 neighbor remote-as 200 neighbor remote-as 200 neighbor remote-as 200 maximum-paths 3 AS 200 AS , Cisco Systems, Inc. All rights reserved. 18
19 Multiple Sessions to an ISP Simplest scheme is to use defaults Learn/advertise prefixes for better control Planning and some work required to achieve loadsharing No magic solution AS200 C D A B AS , Cisco Systems, Inc. All rights reserved. 19
20 Private-AS Application Applications ISP with singlehomed customers (RFC2270) corporate network with several regions and connections to the Internet only in the core / / / B /24 A C / , Cisco Systems, Inc. All rights reserved. 20
21 Private-AS Removal neighbor x.x.x.x remove-private-as Rules: available for ebgp neighbors only if the update has AS_PATH made up of private-as numbers, the private-as will be dropped if the AS_PATH includes private and public AS numbers, private AS number will not be removed it is a configuration error if AS_PATH contains the AS number of the ebgp neighbor, the private-as numbers will not be removed if used with confederations, it will work as long as the private AS numbers are after the confederation portion of the AS_PATH 2001, Cisco Systems, Inc. All rights reserved. 21
22 BGP Multihoming Techniques Definition & Options Connecting to the same ISP Connecting to different ISPs Service Provider Multihoming Using Communities Case Study 2001, Cisco Systems, Inc. All rights reserved. 22
23 Multihoming to the same ISP 2001, Cisco Systems, Inc. All rights reserved. 23
24 Multihoming to the same ISP Use BGP for this type of multihoming use a private AS (ASN > 64511) upstream ISP proxy aggregates in other words, announces only your address block to the Internet (as would be done if you had one statically routed connection) 2001, Cisco Systems, Inc. All rights reserved. 24
25 Two links to the same ISP One link primary, the other link backup only 2001, Cisco Systems, Inc. All rights reserved. 25
26 Two links to the same ISP primary C A AS 109 AS E D backup B AS109 removes private AS and any customer subprefixes from Internet announcement 2001, Cisco Systems, Inc. All rights reserved. 26
27 Two links to the same ISP (one as backup only) Announce /19 aggregate on each link primary link makes standard announcement backup link increases metric on outbound, and reduces local-pref on inbound When one link fails, the announcement of the /19 aggregate via the other link ensures continued connectivity 2001, Cisco Systems, Inc. All rights reserved. 27
28 Two links to the same ISP (one as backup only) Router A Configuration router bgp network mask neighbor remote-as 109 neighbor description RouterC neighbor prefix-list aggregate out neighbor prefix-list default in ip prefix-list aggregate permit /19 ip prefix-list default permit /0 2001, Cisco Systems, Inc. All rights reserved. 28
29 Two links to the same ISP (one as backup only) Router B Configuration router bgp network mask neighbor remote-as 109 neighbor description RouterD neighbor prefix-list aggregate out neighbor route-map routerd-out out neighbor prefix-list default in neighbor route-map routerd-in in..next slide 2001, Cisco Systems, Inc. All rights reserved. 29
30 Two links to the same ISP (one as backup only) ip prefix-list aggregate permit /19 ip prefix-list default permit /0 route-map routerd-out permit 10 match ip address prefix-list aggregate set metric 10 route-map routerd-out permit 20 route-map routerd-in permit 10 set local-preference , Cisco Systems, Inc. All rights reserved. 30
31 Two links to the same ISP (one as backup only) Router C Configuration (main link) router bgp 109 neighbor remote-as neighbor default-originate neighbor prefix-list Customer in neighbor prefix-list default out ip prefix-list Customer permit /19 ip prefix-list default permit /0 2001, Cisco Systems, Inc. All rights reserved. 31
32 Two links to the same ISP (one as backup only) Router D Configuration (backup link) router bgp 109 neighbor remote-as neighbor default-originate neighbor prefix-list Customer in neighbor prefix-list default out ip prefix-list Customer permit /19 ip prefix-list default permit /0 2001, Cisco Systems, Inc. All rights reserved. 32
33 Two links to the same ISP (one as backup only) Router E Configuration router bgp 109 neighbor remote-as 110 neighbor remove-private-as neighbor prefix-list Customer out ip prefix-list Customer permit /19 Router E removes the private AS and customer s subprefixes from external announcements Private AS still visible inside AS , Cisco Systems, Inc. All rights reserved. 33
34 Two links to the same ISP With Loadsharing 2001, Cisco Systems, Inc. All rights reserved. 34
35 Loadsharing to the same ISP Link one C A AS 109 AS E D Link two B AS109 removes private AS and any customer subprefixes from Internet announcement 2001, Cisco Systems, Inc. All rights reserved. 35
36 Loadsharing to the same ISP Announce /19 aggregate on each link Split /19 and announce as two /20s, one on each link basic inbound loadsharing assumes equal circuit capacity and even spread of traffic across address block Vary the split until perfect loadsharing achieved Accept the default from upstream basic outbound loadsharing by nearest exit okay in first approx as most ISP and end-site traffic is inbound 2001, Cisco Systems, Inc. All rights reserved. 36
37 Loadsharing to the same ISP Router A Configuration router bgp network mask network mask neighbor remote-as 109 neighbor prefix-list routerc out neighbor prefix-list default in ip prefix-list default permit /0 ip prefix-list routerc permit /20 ip prefix-list routerc permit /19 ip route null0 ip route null0 Router B configuration is similar but with the other / , Cisco Systems, Inc. All rights reserved. 37
38 Loadsharing to the same ISP Router C Configuration router bgp 109 neighbor remote-as neighbor default-originate neighbor prefix-list Customer in neighbor prefix-list default out ip prefix-list Customer permit /19 le 20 ip prefix-list default permit /0 Router C only allows in /19 and /20 prefixes from customer block Router D configuration is identical 2001, Cisco Systems, Inc. All rights reserved. 38
39 Loadsharing to the same ISP Loadsharing configuration is only on customer router Upstream ISP has to remove customer subprefixes from external announcements remove private AS from external announcements Could also use BGP communities 2001, Cisco Systems, Inc. All rights reserved. 39
40 Two links to the same ISP Multiple Dualhomed Customers (RFC2270) 2001, Cisco Systems, Inc. All rights reserved. 40
41 Multiple Dualhomed Customers (RFC2270) AS 109 C A1 B1 AS E D A2 AS B2 AS109 removes private AS and any customer subprefixes from Internet announcement A3 B3 AS , Cisco Systems, Inc. All rights reserved. 41
42 Multiple Dualhomed Customers Customer announcements as per previous example Use the same private AS for each customer documented in RFC2270 address space is not overlapping each customer hears default only Router An and Bn configuration same as Router A and B previously 2001, Cisco Systems, Inc. All rights reserved. 42
43 Two links to the same ISP Router A1 Configuration router bgp network mask network mask neighbor remote-as 109 neighbor prefix-list routerc out neighbor prefix-list default in ip prefix-list default permit /0 ip prefix-list routerc permit /20 ip prefix-list routerc permit /19 ip route null0 ip route null0 Router B1 configuration is similar but for the other / , Cisco Systems, Inc. All rights reserved. 43
44 Multiple Dualhomed Customers Router C Configuration router bgp 109 neighbor bgp-customers peer-group neighbor bgp-customers remote-as neighbor bgp-customers default-originate neighbor bgp-customers prefix-list default out neighbor peer-group bgp-customers neighbor description Customer One neighbor prefix-list Customer1 in neighbor peer-group bgp-customers neighbor description Customer Two neighbor prefix-list Customer2 in 2001, Cisco Systems, Inc. All rights reserved. 44
45 Multiple Dualhomed Customers neighbor peer-group bgp-customers neighbor description Customer Three neighbor prefix-list Customer3 in ip prefix-list Customer1 permit /19 le 20 ip prefix-list Customer2 permit /19 le 20 ip prefix-list Customer3 permit /19 le 20 ip prefix-list default permit /0 Router C only allows in /19 and /20 prefixes from customer block Router D configuration is almost identical 2001, Cisco Systems, Inc. All rights reserved. 45
46 Multiple Dualhomed Customers Router E Configuration assumes customer address space is not part of upstream s address block router bgp 109 neighbor remote-as 110 neighbor remove-private-as neighbor prefix-list Customers out ip prefix-list Customers permit /19 ip prefix-list Customers permit /19 ip prefix-list Customers permit /19 Private AS still visible inside AS , Cisco Systems, Inc. All rights reserved. 46
47 Multiple Dualhomed Customers If customers prefixes come from ISP s address block do NOT announce them to the Internet announce ISP aggregate only Router E configuration: router bgp 109 neighbor remote-as 110 neighbor prefix-list my-aggregate out ip prefix-list my-aggregate permit / , Cisco Systems, Inc. All rights reserved. 47
48 BGP Multihoming Techniques Definition & Options Connecting to the same ISP Connecting to different ISPs Service Provider Multihoming Using Communities Case Study 2001, Cisco Systems, Inc. All rights reserved. 48
49 Multihoming to different ISPs 2001, Cisco Systems, Inc. All rights reserved. 49
50 Two links to different ISPs Use a Public AS or use private AS if agreed with the other ISP Address space comes from both upstreams or Regional Internet Registry Configuration concepts very similar 2001, Cisco Systems, Inc. All rights reserved. 50
51 Two links to different ISPs One link primary, the other link backup only 2001, Cisco Systems, Inc. All rights reserved. 51
52 Two links to different ISPs (one as backup only) Announce /19 aggregate on each link primary link makes standard announcement backup link lengthens the AS PATH by using AS PATH prepend When one link fails, the announcement of the /19 aggregate via the other link ensures continued connectivity 2001, Cisco Systems, Inc. All rights reserved. 52
53 Two links to different ISPs (one as backup only) Internet AS 109 AS 108 C D Announce /19 block A B Announce /19 block with longer AS PATH AS , Cisco Systems, Inc. All rights reserved. 53
54 Two links to different ISPs (one as backup only) Router A Configuration router bgp 107 network mask neighbor remote-as 109 neighbor prefix-list aggregate out neighbor prefix-list default in ip prefix-list aggregate permit /19 ip prefix-list default permit /0 2001, Cisco Systems, Inc. All rights reserved. 54
55 Two links to different ISPs (one as backup only) Router B Configuration router bgp 107 network mask neighbor remote-as 108 neighbor prefix-list aggregate out neighbor route-map routerd-out out neighbor prefix-list default in neighbor route-map routerd-in in ip prefix-list aggregate permit /19 ip prefix-list default permit /0 route-map routerd-out permit 10 set as-path prepend route-map routerd-in permit 10 set local-preference , Cisco Systems, Inc. All rights reserved. 55
56 Two links to different ISPs With Loadsharing 2001, Cisco Systems, Inc. All rights reserved. 56
57 Two links to different ISPs (with loadsharing) Announce /19 aggregate on each link Split /19 and announce as two /20s, one on each link basic inbound loadsharing When one link fails, the announcement of the /19 aggregate via the other ISP ensures continued connectivity 2001, Cisco Systems, Inc. All rights reserved. 57
58 Two links to different ISPs (with loadsharing) Internet AS 109 AS 108 C D Announce first /20 and /19 block A B Announce second /20 and /19 block AS , Cisco Systems, Inc. All rights reserved. 58
59 Two links to different ISPs (with loadsharing) Router A Configuration router bgp 107 network mask network mask neighbor remote-as 109 neighbor prefix-list firstblock out neighbor prefix-list default in ip prefix-list default permit /0 ip prefix-list firstblock permit /20 ip prefix-list firstblock permit / , Cisco Systems, Inc. All rights reserved. 59
60 Two links to different ISPs (with loadsharing) Router B Configuration router bgp 107 network mask network mask neighbor remote-as 108 neighbor prefix-list secondblock out neighbor prefix-list default in ip prefix-list default permit /0 ip prefix-list secondblock permit /20 ip prefix-list secondblock permit / , Cisco Systems, Inc. All rights reserved. 60
61 Two links to different ISPs More Controlled Loadsharing 2001, Cisco Systems, Inc. All rights reserved. 61
62 Loadsharing with different ISPs Announce /19 aggregate on each link On first link, announce /19 as normal On second link, announce /19 with longer AS PATH, and announce one /20 subprefix controls loadsharing between upstreams and the Internet Vary the subprefix size and AS PATH length until perfect loadsharing achieved Still require redundancy 2001, Cisco Systems, Inc. All rights reserved. 62
63 Loadsharing with different ISPs Internet AS 109 AS 108 C D Announce /19 block A B Announce /20 subprefix, and /19 block with longer AS path AS , Cisco Systems, Inc. All rights reserved. 63
64 Loadsharing with different ISPs Router A Configuration router bgp 107 network mask neighbor remote-as 109 neighbor prefix-list default in neighbor prefix-list aggregate out ip prefix-list aggregate permit / , Cisco Systems, Inc. All rights reserved. 64
65 Loadsharing with different ISPs Router B Configuration router bgp 107 network mask network mask neighbor remote-as 108 neighbor prefix-list default in neighbor prefix-list subblocks out neighbor route-map routerd out route-map routerd permit 10 match ip address prefix-list aggregate set as-path prepend route-map routerd permit 20 ip prefix-list subblocks permit /19 le 20 ip prefix-list aggregate permit / , Cisco Systems, Inc. All rights reserved. 65
66 BGP Multihoming Techniques Definition & Options Connecting to the same ISP Connecting to different ISPs Service Provider Multihoming Using Communities Case Study 2001, Cisco Systems, Inc. All rights reserved. 66
67 Service Provider Multihoming 2001, Cisco Systems, Inc. All rights reserved. 67
68 Service Provider Multihoming Previous examples dealt with loadsharing inbound traffic Of primary concern at Internet edge What about outbound traffic? Transit ISPs strive to balance traffic flows in both directions Balance link utilisation Try and keep most traffic flows symmetric 2001, Cisco Systems, Inc. All rights reserved. 68
69 Service Provider Multihoming Balancing outbound traffic requires inbound routing information Common solution is full routing table Rarely necessary Why use the routing mallet to try solve loadsharing problems? Keep It Simple is often easier (and $$$ cheaper) than carrying N-copies of the full routing table 2001, Cisco Systems, Inc. All rights reserved. 69
70 Service Provider Multihoming Examples One upstream, one local peer One upstream, local exchange point Two upstreams, one local peer Tier-1 and regional upstreams, with local peers Disconnected Backbone IDC Multihoming All examples require BGP and a public ASN 2001, Cisco Systems, Inc. All rights reserved. 70
71 Service Provider Multihoming One Upstream, One local peer 2001, Cisco Systems, Inc. All rights reserved. 71
72 One Upstream, One Local Peer Announce /19 aggregate on each link Accept default route only from upstream Either /0 or a network which can be used as default Accept all routes from local peer 2001, Cisco Systems, Inc. All rights reserved. 72
73 One Upstream, One Local Peer Upstream ISP AS107 Local Peer AS108 A C AS , Cisco Systems, Inc. All rights reserved. 73
74 One Upstream, One Local Peer Router A Configuration router bgp 109 network mask neighbor remote-as 108 neighbor prefix-list my-block out neighbor prefix-list AS108-peer in ip prefix-list AS108-peer permit /19 ip prefix-list AS108-peer permit /20 ip prefix-list my-block permit /19 ip route null0 2001, Cisco Systems, Inc. All rights reserved. 74
75 One Upstream, One Local Peer Router A Alternative Configuration router bgp 109 network mask neighbor remote-as 108 neighbor prefix-list my-block out neighbor filter-list 10 in ip as-path access-list 10 permit ^(108_)+$ ip prefix-list my-block permit /19 ip route null0 2001, Cisco Systems, Inc. All rights reserved. 75
76 One Upstream, One Local Peer Router C Configuration router bgp 109 network mask neighbor remote-as 107 neighbor prefix-list default in neighbor prefix-list my-block out ip prefix-list my-block permit /19 ip prefix-list default permit /0 ip route null0 2001, Cisco Systems, Inc. All rights reserved. 76
77 One Upstream, One Local Peer Two configurations possible for Router A Filter-lists assume peer knows what they are doing Prefix-list higher maintenance, but safer Some ISPs use both Local traffic goes to and from local peer, everything else goes to upstream 2001, Cisco Systems, Inc. All rights reserved. 77
78 Service Provider Multihoming One Upstream, Local Exchange Point 2001, Cisco Systems, Inc. All rights reserved. 78
79 One Upstream, Local Exchange Point Announce /19 aggregate to every neighbouring AS Accept default route only from upstream Either /0 or a network which can be used as default Accept all routes from IXP peers 2001, Cisco Systems, Inc. All rights reserved. 79
80 One Upstream, Local Exchange Point IXP Upstream ISP AS107 C A AS , Cisco Systems, Inc. All rights reserved. 80
81 One Upstream, Local Exchange Point Router A Configuration interface fastethernet 0/0 description Exchange Point LAN ip address mask ip verify unicast reverse-path no ip directed-broadcast no ip proxy-arp no ip redirects router bgp 109 network mask neighbor ixp-peers peer-group neighbor ixp-peers soft-reconfiguration in neighbor ixp-peers prefix-list my-block out..next slide 2001, Cisco Systems, Inc. All rights reserved. 81
82 One Upstream, Local Exchange Point neighbor remote-as 100 neighbor peer-group ixp-peers neighbor prefix-list peer100 in neighbor remote-as 101 neighbor peer-group ixp-peers neighbor prefix-list peer101 in neighbor remote-as 102 neighbor peer-group ixp-peers neighbor prefix-list peer102 in neighbor remote-as 103 neighbor peer-group ixp-peers neighbor prefix-list peer103 in..next slide 2001, Cisco Systems, Inc. All rights reserved. 82
83 One Upstream, Local Exchange Point ip route null0 ip prefix-list my-block permit /19 ip prefix-list peer100 permit /19 ip prefix-list peer101 permit /19 ip prefix-list peer102 permit /19 ip prefix-list peer103 permit / , Cisco Systems, Inc. All rights reserved. 83
84 One Upstream, Local Exchange Point Router C Configuration router bgp 109 network mask neighbor remote-as 107 neighbor prefix-list default in neighbor prefix-list my-block out ip prefix-list my-block permit /19 ip prefix-list default permit /0 ip route null0 2001, Cisco Systems, Inc. All rights reserved. 84
85 One Upstream, Local Exchange Point Note Router A configuration Prefix-list higher maintenance, but safer urpf on the FastEthernet interface IXP traffic goes to and from local IXP, everything else goes to upstream 2001, Cisco Systems, Inc. All rights reserved. 85
86 Service Provider Multihoming Two Upstreams, One local peer 2001, Cisco Systems, Inc. All rights reserved. 86
87 Two Upstreams, One Local Peer Announce /19 aggregate on each link Accept default route only from upstreams Either /0 or a network which can be used as default Accept all routes from local peer 2001, Cisco Systems, Inc. All rights reserved. 87
88 Two Upstreams, One Local Peer Upstream ISP AS107 Upstream ISP Local Peer AS108 A C AS 109 D AS , Cisco Systems, Inc. All rights reserved. 88
89 Two Upstreams, One Local Peer Router A Same routing configuration as in example with one upstream and one local peer Same hardware configuration 2001, Cisco Systems, Inc. All rights reserved. 89
90 Two Upstreams, One Local Peer Router C Configuration router bgp 109 network mask neighbor remote-as 107 neighbor prefix-list default in neighbor prefix-list my-block out ip prefix-list my-block permit /19 ip prefix-list default permit /0 ip route null0 2001, Cisco Systems, Inc. All rights reserved. 90
91 Two Upstreams, One Local Peer Router D Configuration router bgp 109 network mask neighbor remote-as 106 neighbor prefix-list default in neighbor prefix-list my-block out ip prefix-list my-block permit /19 ip prefix-list default permit /0 ip route null0 2001, Cisco Systems, Inc. All rights reserved. 91
92 Two Upstreams, One Local Peer This is the simple configuration for Router C and D Traffic out to the two upstreams will take nearest exit Inexpensive routers required This is not useful in practice especially for international links Loadsharing needs to be better 2001, Cisco Systems, Inc. All rights reserved. 92
93 Two Upstreams, One Local Peer Better configuration options: Accept full routing from both upstreams Expensive & unnecessary Accept default from one upstream and some routes from the other upstream The way to go 2001, Cisco Systems, Inc. All rights reserved. 93
94 Two Upstreams, One Local Peer Full Routes Router C Configuration router bgp 109 network mask neighbor remote-as 107 neighbor prefix-list rfc1918-deny in neighbor prefix-list my-block out neighbor route-map AS107-loadshare in ip prefix-list my-block permit /19 See earlier presentation for RFC1918 list..next slide 2001, Cisco Systems, Inc. All rights reserved. 94
95 Two Upstreams, One Local Peer Full Routes ip route null0 ip as-path access-list 10 permit ^(107_)+$ ip as-path access-list 10 permit ^(107_)+_[0-9]+$ route-map AS107-loadshare permit 10 match ip as-path 10 set local-preference 120 route-map AS107-loadshare permit 20 set local-preference , Cisco Systems, Inc. All rights reserved. 95
96 Two Upstreams, One Local Peer Full Routes Router D Configuration router bgp 109 network mask neighbor remote-as 106 neighbor prefix-list rfc1918-deny in neighbor prefix-list my-block out ip prefix-list my-block permit /19 See earlier in presentation for RFC1918 list 2001, Cisco Systems, Inc. All rights reserved. 96
97 Two Upstreams, One Local Peer Full Routes Router C configuration: Accept full routes from AS107 Tag prefixes originated by AS107 and AS107 s neighbouring ASes with local preference 120 Traffic to those ASes will go over AS107 link Remaining prefixes tagged with local preference of 80 Traffic to other all other ASes will go over the link to AS106 Router D configuration same as Router C without the route-map 2001, Cisco Systems, Inc. All rights reserved. 97
98 Two Upstreams, One Local Peer Full Routes Full routes from upstreams Expensive needs 128Mbytes RAM today Need to play preference games Previous example is only an example real life will need improved fine-tuning Previous example doesn t consider inbound traffic see earlier presentation for examples 2001, Cisco Systems, Inc. All rights reserved. 98
99 Two Upstreams, One Local Peer Partial Routes Router C Configuration router bgp 109 network mask neighbor remote-as 107 neighbor prefix-list rfc1918-nodef-deny in neighbor prefix-list my-block out neighbor filter-list 10 in neighbor route-map tag-default-low in..next slide 2001, Cisco Systems, Inc. All rights reserved. 99
100 Two Upstreams, One Local Peer Partial Routes ip prefix-list my-block permit /19 ip prefix-list default permit /0 ip route null0 ip as-path access-list 10 permit ^(107_)+$ ip as-path access-list 10 permit ^(107_)+_[0-9]+$ route-map tag-default-low permit 10 match ip address prefix-list default set local-preference 80 route-map tag-default-low permit , Cisco Systems, Inc. All rights reserved. 100
101 Two Upstreams, One Local Peer Partial Routes Router D Configuration router bgp 109 network mask neighbor remote-as 106 neighbor prefix-list default in neighbor prefix-list my-block out ip prefix-list my-block permit /19 ip prefix-list default permit /0 ip route null0 2001, Cisco Systems, Inc. All rights reserved. 101
102 Two Upstreams, One Local Peer Partial Routes Router C configuration: Accept full routes from AS107 (or get them to send less) Filter ASNs so only AS107 and AS107 s neighbouring ASes are accepted Allow default, and set it to local preference 80 Traffic to those ASes will go over AS107 link Traffic to other all other ASes will go over the link to AS106 If AS106 link fails, backup via AS107 and vice-versa 2001, Cisco Systems, Inc. All rights reserved. 102
103 Two Upstreams, One Local Peer Partial Routes Partial routes from upstreams Not expensive only carry the routes necessary for loadsharing Need to filter on AS paths Previous example is only an example real life will need improved fine-tuning Previous example doesn t consider inbound traffic see earlier presentation for examples 2001, Cisco Systems, Inc. All rights reserved. 103
104 Two Upstreams, One Local Peer When upstreams cannot or will not announce default route Because of operational policy against using default-originate on BGP peering Solution is to use IGP to propagate default from the edge/peering routers 2001, Cisco Systems, Inc. All rights reserved. 104
105 Two Upstreams, One Local Peer Partial Routes Router C Configuration router ospf 109 default-information originate metric 30 passive-interface Serial 0/0 router bgp 109 network mask neighbor remote-as 107 neighbor prefix-list rfc1918-deny in neighbor prefix-list my-block out neighbor filter-list 10 in..next slide 2001, Cisco Systems, Inc. All rights reserved. 105
106 Two Upstreams, One Local Peer Partial Routes ip prefix-list my-block permit /19 See earlier for RFC1918 list ip route null0 ip route serial 0/0 254 ip as-path access-list 10 permit ^(107_)+$ ip as-path access-list 10 permit ^(107_)+_[0-9]+$ 2001, Cisco Systems, Inc. All rights reserved. 106
107 Two Upstreams, One Local Peer Partial Routes Router D Configuration router ospf 109 default-information originate metric 10 passive-interface Serial 0/0 router bgp 109 network mask neighbor remote-as 106 neighbor prefix-list deny-all in neighbor prefix-list my-block out..next slide 2001, Cisco Systems, Inc. All rights reserved. 107
108 Two Upstreams, One Local Peer Partial Routes ip prefix-list deny-all deny /0 le 32 ip prefix-list my-block permit /19 See earlier presentation for RFC1918 list ip route null0 ip route serial 0/ , Cisco Systems, Inc. All rights reserved. 108
109 Two Upstreams, One Local Peer Partial Routes Partial routes from upstreams Use OSPF to determine outbound path Router D default has metric 10 primary outbound path Router C default has metric 30 backup outbound path Serial interface goes down, static default is removed from routing table, OSPF default withdrawn 2001, Cisco Systems, Inc. All rights reserved. 109
110 Service Provider Multihoming Two Tier-1 upstreams, two regional upstreams, and local peers 2001, Cisco Systems, Inc. All rights reserved. 110
111 Tier-1 & Regional Upstreams, Local Peers Announce /19 aggregate on each link Accept partial/default routes from upstreams For default, use /0 or a network which can be used as default Accept all routes from local peer Accept all partial routes from regional upstreams This is more complex, but a very typical scenario 2001, Cisco Systems, Inc. All rights reserved. 111
112 Tier-1 & Regional Upstreams, Local Peers Upstream ISP Regional Upstream AS110 Local Peer AS108 Local Peers IXP A B F AS107 C D AS 109 E Upstream ISP AS106 Regional Upstream AS , Cisco Systems, Inc. All rights reserved. 112
113 Tier-1 & Regional Upstreams, Local Peers Detail Router A local private peer Accept all (local) routes Local traffic stays local Use prefix and/or AS-path filters Use local preference (if needed) Router F local IXP peering Accept all (local) routes Local traffic stays local Use prefix and/or AS-path filters 2001, Cisco Systems, Inc. All rights reserved. 113
114 Tier-1 & Regional Upstreams, Local Peers Detail Router B regional upstream They provide transit to Internet, but longer AS path than Tier-1s Accept all regional routes from them e.g. ^110_[0-9]+$ Ask them to send default, or send a network you can use as default Set local pref on default to 60 Will provide backup to Internet only when direct Tier-1 links go down 2001, Cisco Systems, Inc. All rights reserved. 114
115 Tier-1 & Regional Upstreams, Local Peers Detail Router E regional upstream They provide transit to Internet, but longer AS path than Tier-1s Accept all regional routes from them e.g. ^111_[0-9]+$ Ask them to send default, or send a network you can use as default Set local pref on default to 70 Will provide backup to Internet only when direct Tier-1 links go down 2001, Cisco Systems, Inc. All rights reserved. 115
116 Tier-1 & Regional Upstreams, Local Peers Detail Router C first Tier-1 Accept all their customer and AS neighbour routes from them e.g. ^107_[0-9]+$ Ask them to send default, or send a network you can use as default Set local pref on default to 80 Will provide backup to Internet only when link to second Tier-1 goes down 2001, Cisco Systems, Inc. All rights reserved. 116
117 Tier-1 & Regional Upstreams, Local Peers Detail Router D second Tier-1 Ask them to send default, or send a network you can use as default This has local preference 100 by default All traffic without any more specific path will go out this way 2001, Cisco Systems, Inc. All rights reserved. 117
118 Tier-1 & Regional Upstreams, Local Peers Summary Local traffic goes to local peer and IXP Regional traffic goes to two regional upstreams Everything else is shared between the two Tier-1s To modify loadsharing tweak what is heard from the two regionals and the first Tier-1 Best way is through modifying the AS-path filter 2001, Cisco Systems, Inc. All rights reserved. 118
119 Tier-1 & Regional Upstreams, Local Peers What about outbound announcement strategy? This is to determine incoming traffic flows /19 aggregate must be announced to everyone /20 or /21 more specifics can be used to improve or modify loadsharing See earlier for hints and ideas 2001, Cisco Systems, Inc. All rights reserved. 119
120 Tier-1 & Regional Upstreams, Local Peers What about unequal circuit capacity? AS-path filters are very useful What if upstream will only give me full routing table or nothing AS-path and prefix filters are very useful 2001, Cisco Systems, Inc. All rights reserved. 120
121 Service Provider Multihoming Disconnected Backbone 2001, Cisco Systems, Inc. All rights reserved. 121
122 Disconnected Backbone ISP runs large network Network has no backbone, only large PoPs in each location Each PoP multihomes to upstreams Common in some countries where backbone circuits are hard to obtain 2001, Cisco Systems, Inc. All rights reserved. 122
123 Disconnected Backbone City One IXP D City Two IXP Upstream C Upstream AS108 City Three IXP AS110 B City Four A IXP 2001, Cisco Systems, Inc. All rights reserved. 123
124 Disconnected Backbone Works with one AS number Not four no BGP loop detection problem Each city operates as separate network Uses defaults and selected leaked prefixes for loadsharing Peers at local exchange point 2001, Cisco Systems, Inc. All rights reserved. 124
125 Disconnected Backbone Router A Configuration router bgp 109 network mask neighbor remote-as 108 neighbor description AS108 Serial 0/0 neighbor prefix-list default in neighbor prefix-list my-block out neighbor remote-as 110 neighbor description AS110 Serial 1/0 neighbor prefix-list rfc1918-sua in neighbor prefix-list my-block out neighbor filter-list 10 in continued on next page 2001, Cisco Systems, Inc. All rights reserved. 125
126 Disconnected Backbone ip prefix-list my-block permit /21 ip prefix-list default permit /0 ip as-path access-list 10 permit ^(110_)+$ ip as-path access-list 10 permit ^(110_)+_[0-9]+$ etc to achieve outbound loadsharing ip route Serial 1/0 250 ip route null0 2001, Cisco Systems, Inc. All rights reserved. 126
127 Disconnected Backbone Peer with AS108 Receive just default route Announce /22 address Peer with AS110 Receive full routing table filter with AS-path filter Announce /22 address Point backup static default distance 252 in case AS108 goes down 2001, Cisco Systems, Inc. All rights reserved. 127
128 Disconnected Backbone Default ensures that disconnected parts of AS109 are reachable Static route backs up AS108 default No BGP loop detection relying on default route Do not announce /19 aggregate No advantage in announcing /19 and could lead to problems 2001, Cisco Systems, Inc. All rights reserved. 128
129 IDC Multihoming 2001, Cisco Systems, Inc. All rights reserved. 129
130 IDC Multihoming IDCs typically are not registry members so don t get their own address block Situation also true for small ISPs and Enterprise Networks Smaller address blocks being announced Address space comes from both upstreams Should be apportioned according to size of circuit to upstream Outbound traffic paths matter 2001, Cisco Systems, Inc. All rights reserved. 130
131 Two Upstreams, Two Local Peers IDC Upstream ISP Local Peer AS110 Local Peer AS108 A B C AS 109 AS107 D Upstream ISP AS106 IDC core Assigned /24 from AS107 and /23 from AS106. Circuit to AS107 is 2Mbps, circuit to AS106 is 4Mbps 2001, Cisco Systems, Inc. All rights reserved. 131
132 IDC Multihoming Router A and B configuration In: Should accept all routes from AS108 and AS110 Out: Should announce all address space to AS108 and AS110 Straightforward 2001, Cisco Systems, Inc. All rights reserved. 132
133 IDC Multihoming Router C configuration In: Accept partial routes from AS107 e.g. ^107_[0-9]+$ In: Ask for a route to use as default set local preference on default to 80 Out: Send /24, and send /23 with AS-PATH prepend of one AS 2001, Cisco Systems, Inc. All rights reserved. 133
134 IDC Multihoming Router D configuration In: Ask for a route to use as default Leave local preference of default at 100 Out: Send /23, and send /24 with AS-PATH prepend of one AS 2001, Cisco Systems, Inc. All rights reserved. 134
135 IDC Multihoming Fine Tuning For local fine tuning, increase circuit capacity Local circuits usually are cheap Otherwise For longer distance fine tuning In: Modify as-path filter on Router C Out: Modify as-path prepend on Routers C and D Outbound traffic flow is usual critical for an IDC so inbound policies need to be carefully thought out 2001, Cisco Systems, Inc. All rights reserved. 135
136 IDC Multihoming Other Details Redundancy Circuits are terminated on separate routers Apply thought to address space use Request from both upstreams Utilise address space evenly across IDC Don t start with /23 then move to /24 use both blocks at the same time in the same proportion Helps with loadsharing yes, really 2001, Cisco Systems, Inc. All rights reserved. 136
137 IDC Multihoming Other Details What about failover? /24 and /23 from upstreams blocks announced to the Internet routing table all the time No obvious alternative at the moment Conditional advertisement can help in steady state, but subprefixes still need to be announced in failover condition 2001, Cisco Systems, Inc. All rights reserved. 137
138 BGP Multihoming Techniques Definition & Options Connecting to the same ISP Connecting to different ISPs Service Provider Multihoming Using Communities Case Study 2001, Cisco Systems, Inc. All rights reserved. 138
139 Communities 2001, Cisco Systems, Inc. All rights reserved. 139
140 Community usage RFC1998 Examples of SP applications 2001, Cisco Systems, Inc. All rights reserved. 140
141 RFC1998 Informational RFC Describes how to implement loadsharing and backup on multiple inter-as links BGP communities used to determine local preference in upstream s network Gives control to the customer Simplifies upstream s configuration simplifies network operation 2001, Cisco Systems, Inc. All rights reserved. 141
142 RFC1998 Community values defined to have particular meanings: ASx:100 set local pref 100 preferred route ASx:90 set local pref 90 backup route if dualhomed on ASx ASx:80 set local pref 80 main link is to another ISP with same AS path length ASx:70 set local pref 70 main link is to another ISP 2001, Cisco Systems, Inc. All rights reserved. 142
143 RFC1998 Sample Customer Router Configuration router bgp 107 neighbor x.x.x.x remote-as 109 neighbor x.x.x.x description Backup ISP neighbor x.x.x.x route-map config-community out neighbor x.x.x.x send-community ip as-path access-list 20 permit ^$ ip as-path access-list 20 deny.* route-map config-community permit 10 match as-path 20 set community 109: , Cisco Systems, Inc. All rights reserved. 143
144 RFC1998 Sample ISP Router Configuration Homed to another ISP ip community-list 70 permit 109:70 Homed to another ISP with equal ASPATH length ip community-list 80 permit 109:80 Customer backup routes ip community-list 90 permit 109:90 route-map set-customer-local-pref permit 10 match community 70 set local-preference , Cisco Systems, Inc. All rights reserved. 144
145 RFC1998 Sample ISP Router Configuration route-map set-customer-local-pref permit 20 match community 80 set local-preference 80 route-map set-customer-local-pref permit 30 match community 90 set local-preference 90 route-map set-customer-local-pref permit 40 set local-preference , Cisco Systems, Inc. All rights reserved. 145
146 RFC1998 Supporting RFC1998 many ISPs do, more should check AS object in the Internet Routing Registry if you do, insert comment in AS object in the IRR 2001, Cisco Systems, Inc. All rights reserved. 146
147 Two links to the same ISP One link primary, the other link backup only 2001, Cisco Systems, Inc. All rights reserved. 147
148 Two links to the same ISP primary C A AS 109 AS E D backup B AS109 proxy aggregates for AS , Cisco Systems, Inc. All rights reserved. 148
149 Two links to the same ISP (one as backup only) Announce /19 aggregate on each link primary link makes standard announcement backup link sends community When one link fails, the announcement of the /19 aggregate via the other link ensures continued connectivity 2001, Cisco Systems, Inc. All rights reserved. 149
150 Two links to the same ISP (one as backup only) Router A Configuration router bgp network mask neighbor remote-as 109 neighbor description RouterC neighbor prefix-list aggregate out neighbor prefix-list default in ip prefix-list aggregate permit /19 ip prefix-list default permit /0 2001, Cisco Systems, Inc. All rights reserved. 150
151 Two links to the same ISP (one as backup only) Router B Configuration router bgp network mask neighbor remote-as 109 neighbor description RouterD neighbor send-community neighbor prefix-list aggregate out neighbor route-map routerd-out out neighbor prefix-list default in neighbor route-map routerd-in in..next slide 2001, Cisco Systems, Inc. All rights reserved. 151
152 Two links to the same ISP (one as backup only) ip prefix-list aggregate permit /19 ip prefix-list default permit /0 route-map routerd-out permit 10 match ip address prefix-list aggregate set community 109:90 route-map routerd-out permit 20 route-map routerd-in permit 10 set local-preference , Cisco Systems, Inc. All rights reserved. 152
153 Two links to the same ISP (one as backup only) Router C Configuration (main link) router bgp 109 neighbor remote-as neighbor default-originate neighbor prefix-list Customer in neighbor prefix-list default out ip prefix-list Customer permit /19 ip prefix-list default permit /0 2001, Cisco Systems, Inc. All rights reserved. 153
154 Two links to the same ISP (one as backup only) Router D Configuration (backup link) router bgp 109 neighbor remote-as neighbor default-originate neighbor prefix-list Customer in neighbor route-map bgp-cust-in in neighbor prefix-list default out ip prefix-list Customer permit /19 ip prefix-list default permit /0..next slide 2001, Cisco Systems, Inc. All rights reserved. 154
155 Two links to the same ISP (one as backup only) ip prefix-list Customer permit /19 ip prefix-list default permit /0 ip community-list 90 permit 109:90 <snip> route-map bgp-cust-in permit 30 match community 90 set local-preference 90 route-map bgp-cust-in permit 40 set local-preference , Cisco Systems, Inc. All rights reserved. 155
156 Service Provider use of Communities Some working examples 2001, Cisco Systems, Inc. All rights reserved. 156
157 Background RFC1998 is okay for simple multihomed customers assumes that upstreams are interconnected ISPs create many other communities to handle more complex situations Simplify ISP BGP configuration Give customer more policy control 2001, Cisco Systems, Inc. All rights reserved. 157
158 Some ISP Examples Public policy is usually listed in the IRR Following examples are all in the IRR or referenced from the AS Object in the IRR Consider creating communities to give policy control to customers Reduces technical support burden Reduces the amount of router reconfiguration, and the chance of mistakes 2001, Cisco Systems, Inc. All rights reserved. 158
159 Some ISP Examples Connect.com.au aut-num: AS2764 as-name: ASN-CONNECT-NET descr: connect.com.au pty ltd admin-c: CC89 tech-c: MP151 remarks: Community Definition remarks: remarks: 2764:1 Announce to "domestic" rate ASes only remarks: 2764:2 Don't announce outside local POP remarks: 2764:3 Lower local preference by 25 remarks: 2764:4 Lower local preference by 15 remarks: 2764:5 Lower local preference by 5 remarks: 2764:6 Announce to non customers with "no-export" remarks: 2764:7 Only announce route to customers remarks: 2764:8 Announce route over satellite link notify: [email protected] mnt-by: CONNECT-AU changed: [email protected] source: CCAIR 2001, Cisco Systems, Inc. All rights reserved. 159
160 Some ISP Examples UUNET Europe aut-num: AS702 as-name: AS702 descr: UUNET - Commercial IP service provider in Europe remarks: remarks: UUNET uses the following communities with its customers: remarks: 702:80 Set Local Pref 80 within AS702 remarks: 702:120 Set Local Pref 120 within AS702 remarks: 702:20 Announce only to UUNET AS'es and UUNET customers remarks: 702:30 Keep within Europe, don't announce to other UUNET AS's remarks: 702:1 Prepend AS702 once at edges of UUNET to Peers remarks: 702:2 Prepend AS702 twice at edges of UUNET to Peers remarks: 702:3 Prepend AS702 thrice at edges of UUNET to Peers remarks: Details of UUNET's peering policy and how to get in touch with remarks: UUNET regarding peering policy matters can be found at: remarks: remarks: mnt-by: UUNET-MNT changed: [email protected] source: RIPE 2001, Cisco Systems, Inc. All rights reserved. 160
161 Some ISP Examples Concert Europe aut-num: AS5400 as-name: CIPCORE descr: Concert European Core Network remarks: Communities scheme: remarks: The following BGP communities can be set by Concert BGP remarks: customers to affect announcements to major peerings. remarks: remarks: Community to Community to remarks: Not announce To peer: AS prepend 5400 remarks: remarks: 5400:1000 European peers 5400:2000 remarks: 5400:1001 Ebone (AS1755) 5400:2001 remarks: 5400:1002 Eunet (AS286) 5400:2002 remarks: 5400:1003 Unisource (AS3300) 5400:2003 <snip> remarks: 5400:1100 US peers 5400:2100 notify: mnt-by: CIP-MNT source: RIPE 2001, Cisco Systems, Inc. All rights reserved. 161
162 Some ISP Examples Tiscali/Nacamar 2001, Cisco Systems, Inc. All rights reserved. 162
163 ISP Examples Several more Tiscali is very detailed Consult their website for more information Includes IOS configuration examples Many ISP support communities for multihoming preferences 2001, Cisco Systems, Inc. All rights reserved. 163
164 BGP Multihoming Techniques Definition & Options Connecting to the same ISP Connecting to different ISPs Service Provider Multihoming Using Communities Case Study 2001, Cisco Systems, Inc. All rights reserved. 164
165 Case Study 2001, Cisco Systems, Inc. All rights reserved. 165
166 Case Study Requirements (1) ISP needs to multihome: To AS5400 in Europe To AS2516 in Japan /19 allocated by APNIC AS assigned by APNIC 1Mbps circuits to both upstreams 2001, Cisco Systems, Inc. All rights reserved. 166
167 Case Study Requirements (2) ISP wants: Symmetric routing and equal link utilisation in and out (as close as possible) international circuits are expensive Has two Cisco 2600 border routers with 64Mbytes memory Cannot afford to upgrade memory or hardware on border routers or internal routers Philip, make it work, please 2001, Cisco Systems, Inc. All rights reserved. 167
168 Case Study Upstream ISP AS5400 Upstream ISP AS2516 A B AS ISP Core Allocated /19 from APNIC Circuit to AS5400 is 1Mbps, circuit to AS2516 is 1Mbps 2001, Cisco Systems, Inc. All rights reserved. 168
169 Case Study Both providers stated that routers with 128Mbytes memory required for AS17660 to multihome Wrong Full routing table is rarely required or desired Solution: Accept default from one upstream Accept partial prefixes from the other 2001, Cisco Systems, Inc. All rights reserved. 169
170 Case Study Inbound Loadsharing First cut: Went to a few US Looking Glasses Checked the AS path to AS5400 Checked the AS path to AS2516 AS2516 was one hop closer Sent AS-PATH prepend of one AS on AS2516 peering 2001, Cisco Systems, Inc. All rights reserved. 170
171 Case Study Inbound Loadsharing Refinement Did not need any First cut worked, seeing on average 600kbps inbound on each circuit Does vary according to time of day, but this is as balanced as it can get, given customer profile 2001, Cisco Systems, Inc. All rights reserved. 171
172 Case Study Outbound Loadsharing First cut: Requested default from AS2516 Requested full routes from AS5400 Then looked at my Routing Report Picked the top 5 ASNs and created a filter-list If 701, 1, 7018, 1239 or 7046 are in AS-PATH, prefixes are discarded Allowed prefixes originated by AS5400 and up to two AS hops away Resulted in prefixes being accepted in AS , Cisco Systems, Inc. All rights reserved. 172
173 Case Study Outbound Loadsharing Refinement prefixes quite a lot, seeing more outbound traffic on the AS5400 path Traffic was very asymmetric out through AS5400, in through AS2516 Added the next 3 ASNs from the Top 20 list 209, 2914 and 3549 Now seeing prefixes Traffic is now evenly loadshared outbound Around 200kbps on average Mostly symmetric 2001, Cisco Systems, Inc. All rights reserved. 173
174 Case Study Configuration Router A router ospf 100 log-adjacency-changes passive-interface default no passive-interface Ethernet0/0 default-information originate metric 20 router bgp no synchronization no bgp fast-external-fallover bgp log-neighbor-changes bgp deterministic-med...next slide 2001, Cisco Systems, Inc. All rights reserved. 174
175 Case Study Configuration Router A neighbor remote-as 5400 neighbor description ebgp multihop to AS5400 neighbor ebgp-multihop 5 neighbor update-source Loopback0 neighbor prefix-list in-filter in neighbor prefix-list out-filter out neighbor filter-list 1 in neighbor filter-list 3 out prefix-list in-filter deny rfc1918etc in prefix-list out-filter permit /19 ip route serial 0/ next slide 2001, Cisco Systems, Inc. All rights reserved. 175
176 Case Study Configuration Router A ip as-path access-list 1 deny _701_ ip as-path access-list 1 deny _1_ ip as-path access-list 1 deny _7018_ ip as-path access-list 1 deny _1239_ ip as-path access-list 1 deny _7046_ ip as-path access-list 1 deny _209_ ip as-path access-list 1 deny _2914_ ip as-path access-list 1 deny _3549_ ip as-path access-list 1 permit _5400$ ip as-path access-list 1 permit _5400_[0-9]+$ ip as-path access-list 1 permit _5400_[0-9]+_[0-9]+$ ip as-path access-list 1 deny.* ip as-path access-list 3 permit ^$ 2001, Cisco Systems, Inc. All rights reserved. 176
177 Case Study Configuration Router B router ospf 100 log-adjacency-changes passive-interface default no passive-interface Ethernet0/0 default-information originate router bgp no synchronization no auto-summary no bgp fast-external-fallover...next slide 2001, Cisco Systems, Inc. All rights reserved. 177
178 Case Study Configuration Router B bgp log-neighbor-changes bgp deterministic-med neighbor remote-as 2516 neighbor description ebgp peering neighbor soft-reconfiguration inbound neighbor prefix-list default-route in neighbor prefix-list out-filter out neighbor route-map as2516-out out neighbor maximum-prefix 100 neighbor filter-list 2 in neighbor filter-list 3 out...next slide 2001, Cisco Systems, Inc. All rights reserved. 178
179 Case Study Configuration Router B prefix-list default-route permit /0 prefix-list out-filter permit /19 ip as-path access-list 2 permit _2516$ ip as-path access-list 2 deny.* ip as-path access-list 3 permit ^$ route-map as2516-out permit 10 set as-path prepend , Cisco Systems, Inc. All rights reserved. 179
180 Configuration Summary Router A Hears full routing table throws away most of it AS5400 BGP options are all or nothing Static default pointing to serial interface if link goes down, OSPF default removed Router B Hears default from AS2516 If default disappears (BGP goes down or link goes down), OSPF default is removed 2001, Cisco Systems, Inc. All rights reserved. 180
181 Case Study MRTG Graphs Router A to AS5400 Router B to AS , Cisco Systems, Inc. All rights reserved. 181
182 Case Study Summary Multihoming is not hard, really Needs a bit of thought, a bit of planning Use this case study as an example strategy Does not require sophisticated equipment, big memory, fast CPUs 2001, Cisco Systems, Inc. All rights reserved. 182
183 Summary 2001, Cisco Systems, Inc. All rights reserved. 183
184 Summary Multihoming is not hard, really Keep It Simple is a very good principle to follow Full routing table is rarely required A default is just as good If customers want 109k prefixes, charge them money for it 2001, Cisco Systems, Inc. All rights reserved. 184
185 BGP Multihoming Techniques End of Tutorial 2001, Cisco Systems, Inc. All rights reserved. 185
BGP Multihoming Techniques
BGP Multihoming Techniques Philip Smith , Seoul, South Korea August 2003 1 Presentation Slides Available on ftp://ftp-eng.cisco.com/pfs/seminars/ 2 Preliminaries Presentation has many configuration
BGP Multihoming Techniques
BGP Multihoming Techniques Philip Smith 26th July - 4th August 2006 Karachi 1 Presentation Slides Available on ftp://ftp-eng.cisco.com /pfs/seminars/sanog8-multihoming.pdf And on the SANOG8
Simple Multihoming. ISP/IXP Workshops
Simple Multihoming ISP/IXP Workshops 1 Why Multihome? Redundancy One connection to internet means the network is dependent on: Local router (configuration, software, hardware) WAN media (physical failure,
BGP Multihoming Techniques
BGP Multihoming Techniques Philip Smith SANOG 12 6th-14th August 2008 Kathmandu 1 Presentation Slides Available on ftp://ftp-eng.cisco.com /pfs/seminars/sanog12-multihoming.pdf And on the
BGP Multihoming Techniques
BGP Multihoming Techniques Philip Smith PacNOG 2 Workshop Apia, Samoa 18-24 June 2006 PacNOG 2 Workshops 1 BGP Multihoming Techniques Why Multihome? Definition & Options Preparing the Network
Simple Multihoming. ISP Workshops. Last updated 30 th March 2015
Simple Multihoming ISP Workshops Last updated 30 th March 2015 1 Why Multihome? p Redundancy n One connection to internet means the network is dependent on: p Local router (configuration, software, hardware)
BGP Multihoming Techniques. Philip Smith <[email protected]> APRICOT 2013 Singapore 19 th February 1 st March 2013
BGP Multihoming Techniques Philip Smith APRICOT 2013 Singapore 19 th February 1 st March 2013 Presentation Slides p Will be available on n http://thyme.apnic.net/ftp/seminars/ APRICOT2013-Multihoming.pdf
BGP Multihoming Techniques
BGP Multihoming Techniques Philip Smith NANOG 41 14th - 16th October 2007 Albuquerque, New Mexico 1 Presentation Slides Available on ftp://ftp-eng.cisco.com /pfs/seminars/nanog41-multihoming.pdf
BGP Multihoming. Why Multihome? Why Multihome? Why Multihome? Why Multihome? Why Multihome? Redundancy. Reliability
Why Multihome? BGP Multihoming ISP/IXP Redundancy One connection to internet means the network is dependent on: Local router (configuration, software, hardware) WN media (physical failure, carrier failure)
Module 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
BGP Multihoming: An Enterprise View BRKRST-2322. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr
GP Multihoming: n Enterprise View 2008 isco Systems, Inc. ll rights reserved. isco Public 2 1 GP Multihoming Techniques Multihoming asics Single Provider Multiple Providers Using Policy Provider 1 The
Advanced 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
BGP for Internet Service Providers
BGP for Internet Service Providers Philip Smith , Toronto, Canada 1 Presentation Slides Will be available on www.cisco.com/public/cons/seminars/nanog25 Feel free to ask questions any time
Transitioning 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
BGP Attributes and Path Selection
BGP Attributes and Path Selection ISP Workshops Last updated 29 th March 2015 1 BGP Attributes BGP s policy tool kit 2 What Is an Attribute?... Next Hop AS Path MED...... p Part of a BGP Update p Describes
BGP-4 Case Studies. Nenad Krajnovic. e-mail: [email protected]
BGP-4 Case Studies Nenad Krajnovic e-mail: [email protected] Today topics load balancing over multiple links multihoming to a single provider multihoming to different providers following defaults inside
Multihomed BGP Configurations
Multihomed BGP Configurations lvaro Retana Cisco IOS Deployment and Scalability 1 genda General Considerations Multihomed Networks Best Current Practices 2 The Basics General Considerations 3 General Considerations
Border Gateway Protocol Best Practices
Border Gateway Protocol Best Practices By Clifton Funakura The Internet has grown into a worldwide network supporting a wide range of business applications. Many companies depend on the Internet for day-to-day
APNIC elearning: BGP Attributes
APNIC elearning: BGP Attributes Contact: [email protected] 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
APNIC elearning: BGP Basics. Contact: [email protected]. erou03_v1.0
erou03_v1.0 APNIC elearning: BGP Basics Contact: [email protected] Overview What is BGP? BGP Features Path Vector Routing Protocol Peering and Transit BGP General Operation BGP Terminology BGP Attributes
Using 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
Fireware 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
BGP for Internet Service Providers
BGP for Internet Service Providers Philip Smith , Kathmandu,, Nepal January 2003 1 Presentation Slides Will be available on ftp://ftp-eng.cisco.com/pfs/seminars Feel free to ask questions
ISP Case Study. UUNET UK (1997) ISP/IXP Workshops. ISP/IXP Workshops. 1999, Cisco Systems, Inc.
ISP Case Study UUNET UK (1997) ISP/IXP Workshops ISP/IXP Workshops 1999, Cisco Systems, Inc. 1 Acknowledgements Thanks are due to UUNET UK for allowing the use of their configuration information and network
BGP1 Multihoming and Traffic Engineering
83950 Telecommunications Laboratory Course BGP1 BGP1 Multihoming and Traffic Engineering date & time student # name 1 2 bgp-tyo.tex,v 1.11 2005/04/18 14:09:14 ams Exp 1/17 Part I Home Assignment 1 General
How To Set Up Bgg On A Network With A Network On A Pb Or Pb On A Pc Or Ipa On A Bg On Pc Or Pv On A Ipa (Netb) On A Router On A 2
61200860L1-29.4E March 2012 Configuration Guide Configuring Border Gateway Protocol in AOS for Releases Prior to 18.03.00/R10.1.0 This guide only addresses BGP in AOS data products using AOS firmware prior
Tutorial: 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
BGP4 Case Studies/Tutorial
BGP4 Case Studies/Tutorial Sam Halabi-cisco Systems The purpose of this paper is to introduce the reader to the latest in BGP4 terminology and design issues. It is targeted to the novice as well as the
BGP Operations and Security. Training Course
BGP Operations and Security Training Course Training Services RIPE NCC April 2016 Schedule 09:00-09:30 11:00-11:15 13:00-14:00 15:30-15:45 17:30 Coffee, Tea Break Lunch Break End BGP Operations and Security
Understanding Route Aggregation in BGP
Understanding Route Aggregation in BGP Document ID: 5441 Contents Introduction Prerequisites Requirements Components Used Conventions Network Diagram Aggregate Without the as set Argument Aggregate with
Introduction to BGP. Cisco ISP Workshops. 2003, Cisco Systems, Inc. All rights reserved.
Introduction to BGP Cisco ISP Workshops 1 Border Gateway Protocol Routing Protocol used to exchange routing information between networks exterior gateway protocol RFC1771 work in progress to update draft-ietf-idr-bgp4-18.txt
DD2491 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
ETHEL THE AARDVARK GOES BGP ROUTING
Fable Of Contents ISP TECH TALK by Avi Freedman ETHEL THE AARDVARK GOES BGP ROUTING In this exciting column we'll actually walk through configuring a Cisco router for BGP. It's very important, however,
Routing 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
Configuring BGP. Cisco s BGP Implementation
Configuring BGP This chapter describes how to configure Border Gateway Protocol (BGP). For a complete description of the BGP commands in this chapter, refer to the BGP s chapter of the Network Protocols
no aggregate-address address mask [as-set] [summary-only] [suppress-map map-name] [advertise-map map-name] [attribute-map map-name]
BGP Commands Use the commands in this chapter to configure and monitor Border Gateway Protocol (BGP). For BGP configuration information and examples, refer to the Configuring BGP chapter of the Network
BGP 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
Load 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
Introduction to Routing
Introduction to Routing How traffic flows on the Internet Philip Smith [email protected] RIPE NCC Regional Meeting, Moscow, 16-18 18 June 2004 1 Abstract Presentation introduces some of the terminologies used,
Load 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
BSCI Module 6 BGP. Configuring Basic BGP. BSCI Module 6
Configuring Basic BGP BSCI Module 6 BSCI Module 6 2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1 BSCI Module 6 BGP An AS is a collection of networks under a single technical administration.
BGP Best Practices for ISPs Prefix List, AS PATH filters, Bogon Filters, Anycast, Mailing Lists, INOC DBA
BGP Best Practices for ISPs Prefix List, AS PATH filters, Bogon Filters, Anycast, Mailing Lists, INOC DBA. Gaurab Raj Upadhaya [email protected] Packet Clearing House What are Best Practices Established or
Bell 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
Exam Name: BGP + MPLS Exam Exam Type Cisco Case Studies: 3 Exam Code: 642-691 Total Questions: 401
Question: 1 Every time a flap occurs on a route, the route receives A. 750 per-flap penalty points which are user configurable B. 1500 per-flap penalty points which are user configurable C. 200 per-flap
BGP 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
BGP 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
MPLS. Cisco MPLS. Cisco Router Challenge 227. MPLS Introduction. The most up-to-date version of this test is at: http://networksims.com/i01.
MPLS Cisco MPLS MPLS Introduction The most up-to-date version of this test is at: http://networksims.com/i01.html Cisco Router Challenge 227 Outline This challenge involves basic frame-mode MPLS configuration.
Border 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,
BGP and Traffic Engineering with Akamai. Christian Kaufmann Akamai Technologies MENOG 14
BGP and Traffic Engineering with Akamai Christian Kaufmann Akamai Technologies MENOG 14 The Akamai Intelligent Platform The world s largest on-demand, distributed computing platform delivers all forms
Chapter 6: Implementing a Border Gateway Protocol Solution for ISP Connectivity
: Implementing a Border Gateway Protocol Solution for ISP Connectivity CCNP ROUTE: Implementing IP Routing ROUTE v6 1 Objectives Describe basic BGP terminology and operation, including EBGP and IBGP. Configure
Border 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
- Route Filtering and Route-Maps -
1 Prefix-Lists - Route Filtering and Route-Maps - Prefix-lists are used to match routes as opposed to traffic. Two things are matched: The prefix (the network itself) The prefix-length (the length of the
Demystifying 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
BGP 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
Effective BGP Load Balancing Using "The Metric System" A real-world guide to BGP traffic engineering
Effective BGP Load Balancing Using "The Metric System" A real-world guide to BGP traffic engineering NANOG45 January 26, 2009 Dani Roisman droisman ~ at ~ peakwebconsulting.com Introductions Slide 1 Why
Network Level Multihoming and BGP Challenges
Network Level Multihoming and BGP Challenges Li Jia Helsinki University of Technology [email protected] Abstract Multihoming has been traditionally employed by enterprises and ISPs to improve network connectivity.
How 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
Effective BGP Load Balancing Using "The Metric System" A real-world guide to BGP traffic engineering
Effective BGP Load Balancing Using "The Metric System" A real-world guide to BGP traffic engineering NANOG46 June 14, 2009 Dani Roisman droisman ~ at ~ peakwebconsulting ~ dot ~ com Introductions Slide
Task 20.1: Configure ASBR1 Serial 0/2 to prevent DoS attacks to ASBR1 from SP1.
Task 20.1: Configure ASBR1 Serial 0/2 to prevent DoS attacks to ASBR1 from SP1. Task 20.2: Configure an access-list to block all networks addresses that is commonly used to hack SP networks. Task 20.3:
Routing 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
Community tools to fight against DDoS
Community tools to fight against DDoS Fakrul Alam Senior Training Officer SANOG 27 & APNIC Regional Meeting, Kathmandu, Nepal 25 Jan - 01 Feb, 2016 Issue Date: Revision: 26-12-2015 1.3 DDoS Denial of Service
- Border Gateway Protocol -
1 Border Gateway Protocol (BGP) - Border Gateway Protocol - BGP is a standardized exterior gateway protocol (EGP), as opposed to RIP, OSPF, and EIGRP which are interior gateway protocols (IGP s). BGP Version
Chapter 49 Border Gateway Protocol version 4 (BGP-4)
Chapter 49 Border Gateway Protocol version 4 (BGP-4) Introduction... 1-3 Overview of BGP-4... 1-3 BGP Operation... 1-5 BGP Attributes... 1-6 BGP Route Selection... 1-8 Classless Inter-domain Routing (CIDR)
netkit lab bgp: multi-homed Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group
Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group netkit lab bgp: multi-homed Version Author(s) E-mail Web Description 2.0 G. Di Battista, M. Patrignani,
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
Internet 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
Gateway of last resort is 192.208.10.5 to network 192.208.10.0
RTB#sh ip bgp BGP table version is 14, local router ID is 203.250.15.10 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal Origin codes: i - IGP, e - EGP,? - incomplete Network
A How-To Guide to BGP Multihoming
Version 1.2 Lane Patterson A How-To Guide to BGP Multihoming Lane Patterson Equinix, Inc. How To Use This Paper This paper is geared toward readers who have a reasonable
BGP Advanced Routing in SonicOS
BGP Advanced Routing in SonicOS Document Scope This document provides an overview of SonicWALL s implmenetation of Border Gateway protocol (BGP), how BGP operates, and how to configure BGP for your network.
Address Scheme Planning for an ISP backbone Network
Address Scheme Planning for an ISP backbone Network Philip Smith Consulting Engineering, Office of the CTO Version 0.1 (draft) LIST OF FIGURES 2 INTRODUCTION 3 BACKGROUND 3 BUSINESS MODEL 3 ADDRESS PLAN
BGP. 1. Internet Routing
BGP 1. Internet Routing (C) Herbert Haas 2005/03/11 1 Internet Routing Interior Gateway Protocols (IGPs) not suitable for Inter-ISP routing Technical metrics only No policy features Inter-ISP routing is
ITRI 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
Multihoming and Multi-path Routing. CS 7260 Nick Feamster January 29. 2007
Multihoming and Multi-path Routing CS 7260 Nick Feamster January 29. 2007 Today s Topic IP-Based Multihoming What is it? What problem is it solving? (Why multihome?) How is it implemented today (in IP)?
Example: 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
Internet 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
netkit lab bgp: prefix-filtering Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group
Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group netkit lab bgp: prefix-filtering Version Author(s) E-mail Web Description 2.1 G. Di Battista,
BGP Techniques for Internet Service Providers
BGP Techniques for Internet Service Providers Philip Smith MENOG 2 19-21 November 2007 Doha, Qatar 1 Presentation Slides Will be available on ftp://ftp-eng.cisco.com /pfs/seminars/menog2-bgp-techniques.pdf
Understanding 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......
How More Specifics increase your transit bill (and ways to avoid it)
How More Specifics increase your transit bill (and ways to avoid it) Your Speaker Today... Fredy Künzler CTO & Founder kuenzler at init7.net www.init7.net www.blogg.ch www.bgp-and-beyond.com AS13030 Twitter:
Inter-domain Routing. Outline. Border Gateway Protocol
Inter-domain Routing Outline Border Gateway Protocol Internet Structure Original idea Backbone service provider Consumer ISP Large corporation Consumer ISP Small corporation Consumer ISP Consumer ISP Small
Examination. 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
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
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: *
Lecture 18: Border Gateway Protocol"
Lecture 18: Border Gateway Protocol" CSE 123: Computer Networks Alex C. Snoeren HW 3 due Wednesday! Some figures courtesy Mike Freedman Lecture 18 Overview" Path-vector Routing Allows scalable, informed
BGP: 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
This feature was introduced. This feature was integrated in Cisco IOS Release 12.2(11)T.
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
> Border Gateway Protocol (BGP-4) Technical Configuration Guide. Ethernet Routing Switch. Engineering
Ethernet Routing Switch 8600 Engineering > Border Gateway Protocol (BGP-4) Technical Configuration Guide Enterprise Solution Engineering Document Date: November, 2007 Document Number: NN48500-538 Document
Configuring BGP. The Cisco BGP Implementation
Configuring BGP This chapter describes how to configure Border Gateway Protocol (BGP). For a complete description of the BGP commands in this chapter, refer to the BGP s chapter of the Cisco IOS IP Reference,
BGP Advanced Features and Enhancements
BGP Advanced Features and Enhancements George Wu TCOM610 Conditional Route Injection Network: originate route into BGP if there is corresponding routes in IP routing table Aggregate-address: inject route
E6998-02: Internet Routing
E6998-02: Internet Routing Lecture 13 Border Gateway Protocol, Part II John Ioannidis AT&T Labs Research [email protected] Copyright 2002 by John Ioannidis. All Rights Reserved. Announcements Lectures
Unicast Reverse Path Forwarding
Unicast Reverse Path Forwarding This feature module describes the Unicast Reverse Path Forwarding (RPF) feature, which helps to mitigate problems caused by malformed or forged IP source addresses passing
HP 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,
How to maximize the available capacity!
How to maximize the available capacity! BGP Traffic Engineering Examples, do s and dont s, commercial and technical peering aspects & methods Netnod Spring Meeting 16.2.2012 Your Speaker Today... Fredy
Internet 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
Application Note. Failover through BGP route health injection
Application Note Document version: v1.2 Last update: 8th November 2013 Purpose This application note aims to describe how to build a high available platform using BGP routing protocol to choose the best
