BGP Multihoming: An Enterprise View BRKRST , Cisco Systems, Inc. All rights reserved. Presentation_ID.scr
|
|
- Frederica Henry
- 8 years ago
- Views:
Transcription
1 GP Multihoming: n Enterprise View 2008 isco Systems, Inc. ll rights reserved. isco Public 2 1
2 GP Multihoming Techniques Multihoming asics Single Provider Multiple Providers Using Policy Provider 1 The Internet Provider / isco Systems, Inc. ll rights reserved. isco Public 3 Multihoming asics 2008 isco Systems, Inc. ll rights reserved. isco Public 4 2
3 Multihoming asics efinition Policies Used in this Presentation Why Multihome? ssigned Netblock Filters 2008 isco Systems, Inc. ll rights reserved. isco Public 5 Multihoming efinition 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 2008 isco Systems, Inc. ll rights reserved. isco Public 6 3
4 Policies Used in this Presentation Three basic principles for isco IOS configuration examples throughout presentation: prefix-lists to filter prefixes filter-lists to filter SNs route-maps to apply policy 2008 isco Systems, Inc. ll rights reserved. isco Public 7 Policies Used in this Presentation Local preference Outbound traffic flows Metric (ME) Inbound traffic flows (local scope) S-PTH prepend Inbound traffic flows (Internet scope) ommunities Specific inter-provider peering 2008 isco Systems, Inc. ll rights reserved. isco Public 8 4
5 Why Multihome? Single exit point, single provider The Internet No need for GP Point static default to upstream ISP Upstream ISP advertises stub network Policy confined within upstream ISP s policy / isco Systems, Inc. ll rights reserved. isco Public 9 Why Multihome? Multiple exit points, single provider Use GP (not IGP or static) to loadshare Use private S (SN > 64511) Upstream ISP advertises stub network Policy confined within upstream ISP s policy The Internet Provider 2008 isco Systems, Inc. ll rights reserved. isco Public 10 5
6 Why Multihome? Many Situations Possible Multiple sessions to same ISP Secondary for backup only Load-share between primary and secondary Selectively use different ISPs Provider 1 The Internet /24 Provider isco Systems, Inc. ll rights reserved. isco Public 11 Why Multihome? Redundancy One connection to Internet means the network is dependent on: Local router (configuration, software, hardware) WN media (physical failure, carrier failure) Upstream service provider (configuration, software, hardware) Reliability usiness critical applications demand continuous availability Lack of redundancy implies lack of reliability implies loss of revenue 2008 isco Systems, Inc. ll rights reserved. isco Public 12 6
7 Why Multihome? Supplier iversity Many businesses demand supplier diversity as a matter of course Internet connection from two or more suppliers With two or more diverse WN paths With two or more exit points With two or more international connections Two of everything 2008 isco Systems, Inc. ll rights reserved. isco Public 13 Why Multihome? Note Well Using multiple providers does not guarantee circuit diversity There is much backhauling in the world today There is much cross leasing of facilities Fate sharing is still an issue So, be careful out there Provider 1 Single O, Multiple Racks The Internet /24 Provider 2 Single Fiber, Multiple Wavelengths 2008 isco Systems, Inc. ll rights reserved. isco Public 14 7
8 Why Multihome? Leverage: Playing one ISP off against the other for: Service quality Service offerings vailability Not really a reason, but oft quoted 2008 isco Systems, Inc. ll rights reserved. isco Public 15 Why Multihome? Summary: Multihoming is easy to demand as requirement for any service provider or end-site network ut what does it really mean: In real life? For the network? nd how do we do it? 2008 isco Systems, Inc. ll rights reserved. isco Public 16 8
9 ssigned Netblock Filters You must announce assigned address block to Internet You may also announce subprefixes reachability is not guaranteed urrent RIR minimum allocation is /21 Several ISPs filter RIR blocks on this boundary Several ISPs filter the rest of address space according to the IN assignments This activity is called net police by some 2008 isco Systems, Inc. ll rights reserved. isco Public 17 ssigned Netblock Filters The RIRs publish their minimum allocation sizes at: frini: PNI: RIN: LNI: RIPE N: lacnic.net/en/registro/index.html IN publishes the address space it has assigned to endsites and allocated to the RIRs: Several ISPs use this published information to filter prefixes on: What should be routed (from IN) The minimum allocation size from the RIRs 2008 isco Systems, Inc. ll rights reserved. isco Public 18 9
10 ssigned Netblock Filters 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 on t filter based on assigned netblocks unless consequences are well understood and you are prepared to keep the list current onsider using the Project ymru or another reputable bogon GP feed: isco Systems, Inc. ll rights reserved. isco Public 19 Single Provider 2008 isco Systems, Inc. ll rights reserved. isco Public 20 10
11 Single Provider Using Private utonomous Systems One Link s ackup Load Sharing 2008 isco Systems, Inc. ll rights reserved. isco Public 21 Using Private utonomous Systems pplications n ISP with customers multihomed on their backbone (RF2270) corporate network with several regions but connections to the Internet only in the core -or- -or- Within a GP confederation / / /22 {1880} / / isco Systems, Inc. ll rights reserved. isco Public 22 11
12 Using Private utonomous Systems Private SNs must be removed from all prefixes announced to the public Internet Include configuration to remove private SNs in the egp template s with RF1918 address space, private SNs are intended for internal use They should not be leaked to the public Internet isco IOS neighbor x.x.x.x remove-private-s 2008 isco Systems, Inc. ll rights reserved. isco Public 23 One Link as ackup Use one link as the primary, the other as a backup The Internet One link is large, the other small Provider ggregation One link is fixed bandwidth, the other is charged per unit of traffic Provider It s best to use a private S in this situation Primary Link Secondary Link No need for the upstreams on the Internet to know details about the connection The provider might aggregate towards the Internet at their edge Private S 2008 isco Systems, Inc. ll rights reserved. isco Public 24 12
13 One Link as ackup ccept only defaults on both links The Internet Use local preference to prefer the primary default over the secondary Use internal IGP metrics to draw traffic to the primary link dvertise the same address space on both links efault Only Provider Same Route Provider Strips Private S efault Only sk the provider to prefer one link over the other using local preference Using conditional advertisement is another option Local Pref Prefers IGP Metric Prefers 2008 isco Systems, Inc. ll rights reserved. isco Public 25 One Link as ackup router bgp network mask neighbor remote-as XXX neighbor description primary-link neighbor prefix-list aggregate out neighbor prefix-list default in ip prefix-list aggregate permit /19 ip prefix-list default permit /0 ip route null0 Primary Link The Internet Provider Secondary Link IGP Metric Prefers 2008 isco Systems, Inc. ll rights reserved. isco Public 26 13
14 One Link as ackup router bgp network mask neighbor remote-as XXX neighbor description backup-link neighbor prefix-list aggregate out neighbor route-map backup-out out neighbor prefix-list default in neighbor route-map backup-in in ip prefix-list aggregate permit /19 ip prefix-list default permit /0 ip route null0 route-map backup-out permit 10 match ip address prefix-list aggregate set metric 10 route-map backup-out permit 20 route-map backup-in permit 10 set local-preference 90 Primary Link The Internet Provider IGP Metric Prefers Secondary Link 2008 isco Systems, Inc. ll rights reserved. isco Public 27 Load Sharing egp Multihop If you have multiple links between the same pair of routers Use egp multihop egp to loopback addresses egp prefixes learned with loopback address as next hop The Internet Provider router bgp neighbor remote-as XXX neighbor ebgp-multihop 2 ip route serial 1/0 ip route serial 1/ isco Systems, Inc. ll rights reserved. isco Public 28 14
15 Load Sharing egp Multihop One major problem If one link fails the multihop session can switch to the alternate path Try and avoid use of egpmultihop unless: It s absolutely necessary or Load sharing across multiple links Original Path The Internet Provider Path When -> Fails Many ISPs discourage its use 2008 isco Systems, Inc. ll rights reserved. isco Public 29 Load Sharing igp Multihop If you have Multiple igp sessions to the same provider (peering S) The Internet Terminating in the same router You can also use igp multipath Provider router bgp 201 neighbor remote-as XXX neighbor remote-as XXX neighbor remote-as XXX maximum-paths isco Systems, Inc. ll rights reserved. isco Public 30 15
16 Load Sharing ontrolling Traffic Through nnouncements The most common case, however, is multiple connections at multiple points You probably don t normally buy circuits to leave them idle Even if the circuits have unequal capacity, you want to use both of them The Internet Provider 2008 isco Systems, Inc. ll rights reserved. isco Public 31 Load Sharing ontrolling Traffic Through nnouncements Outbound Traffic Flow ccept only default routes Run igp between the edge GP speakers for backup llow each egp speaker to prefer its local default ontrol traffic into the edge using IGP metrics The Internet Provider efault Only igp IGP Metric to djust Inbound Traffic 2008 isco Systems, Inc. ll rights reserved. isco Public 32 16
17 Load Sharing ontrolling Traffic Through nnouncements Inbound Traffic Flow dvertise the full block out both paths Split the block, and advertise more specifics out different paths djust where you split the block and advertise to achieve the utilizations you want Full lock + Specifics The Internet Provider igp Full lock + Specifics 2008 isco Systems, Inc. ll rights reserved. isco Public 33 Load Sharing ontrolling Traffic Through nnouncements ssume you have Router : /23 Router : /23 Pulls half the destinations in through one link, and the other half in through the other link /23 The Internet Provider igp / isco Systems, Inc. ll rights reserved. isco Public 34 17
18 Load Sharing ontrolling Traffic Through nnouncements If the -> link is still taking more traffic... Router : /24 Router : / /23 Pulls three quarters of the destinations in through one link, and the other quarter in through the other link /23 The Internet Provider igp / / isco Systems, Inc. ll rights reserved. isco Public 35 Load Sharing ontrolling Traffic Through nnouncements If the provider Is aggregating the space you re using outbound nd doesn t care what prefix lengths you advertise in Then, you have a lot of flexibility with this technique Not all providers will support this, though Make certain to ask before diving too deep into long length prefixes /23 The Internet Provider igp ggregate Here / / isco Systems, Inc. ll rights reserved. isco Public 36 18
19 Load Sharing ontrolling Traffic Through nnouncements router bgp network mask network mask neighbor x.x.x.x remote-as XXX neighbor x.x.x.x prefix-list morespecifics out ip prefix-list morespecifics permit ip prefix-list morespecifics permit /23 ip route null0 ip route null0 router bgp network mask network mask neighbor x.x.x.x remote-as XXX neighbor x.x.x.x prefix-list morespecifics out ip prefix-list morespecifics permit ip prefix-list morespecifics permit /23 ip route null0 ip route null /23 The Internet Provider igp / / isco Systems, Inc. ll rights reserved. isco Public 37 Load Sharing Why Not S Path Prepend or ME? If you are only advertising one prefix The provider only chooses one path out to your network The provider only advertises one path to their upstreams S path prepend and ME require multiple advertisements In which case, you can use the techniques already described Short S Path Only One dvertisement Upstream 1 Upstream 2 Provider Only One of Two Will e hosen Long S Path 2008 isco Systems, Inc. ll rights reserved. isco Public 38 19
20 Multiple Providers 2008 isco Systems, Inc. ll rights reserved. isco Public 39 Multiple Providers Using Private utonomous Systems One Link as ackup Inbound Load Sharing Outbound Load Sharing 2008 isco Systems, Inc. ll rights reserved. isco Public 40 20
21 Using Private utonomous Systems Provider 1 and 2 both strip the private S t upstream providers, this looks like the route originated in two different autonomous systems Some providers might filter for this s GP security comes on line, this may be problematic Talk to your providers before doing this /24 {Provider 1} Upstream /24 {Provider 2} Provider 1 Provider /24 {65555} Private S /24 {65555} 2008 isco Systems, Inc. ll rights reserved. isco Public 41 One Path as ackup S Path Prepend Use S path prepend to prefer one entrance This causes the upstream providers to prefer provider 1 over provider 2 Use local preference to not use the link for outbound traffic Upstream Provider 1 Provider /20 {65555} ustomer /20 {65555} Local Pref to Prefer Primary Link 2008 isco Systems, Inc. ll rights reserved. isco Public 42 21
22 One Path as ackup S Path Prepend router bgp network mask neighbor x.x.x.x remote-as XXX neighbor x.x.x.x prefix-list aggregate out neighbor x.x.x.x prefix-list default in ip prefix-list aggregate permit /19 ip prefix-list default permit /0 ip route null0 Upstream ustomer 2 Provider 1 Provider 2 router bgp network mask neighbor x.x.x.x remote-as 120 neighbor x.x.x.x prefix-list aggregate out neighbor x.x.x.x route-map prepend-out out neighbor x.x.x.x route-map set-pref in ip prefix-list aggregate permit /19 route-map prepend-out permit 10 set as-path prepend route-map set-pref permit 10 set local-preference /20 {65555} /20 {65555, 65555} 2008 isco Systems, Inc. ll rights reserved. isco Public 43 One Path as ackup S Path Prepend This does not direct all the traffic through the one link, however The S path length doesn t impact forwarding decisions within provider 2 Virtually all providers set the local preference to prefer routes learned from customers over routes learned from peers Upstream ustomer 2 Provider 1 Provider /20 {65555} /20 {65555, 65555} Local Pref Set to Prefer Routes Learned from ustomers 2008 isco Systems, Inc. ll rights reserved. isco Public 44 22
23 One Path as ackup S Path Prepend If customer 2 prefers the path through provider 2 They could have a default only to provider 2 They could be accepting a partial routing table Etc. Then provider 2 will prefer the -> link Rather than taking the path through the Upstream- >provider 1->-> ll the traffic coming from provider 2 s customers will follow the -> link Provider 1 Provider /20 {65555} Upstream ustomer /20 {65555, 65555} Local Pref Set to Prefer Routes Learned from ustomers 2008 isco Systems, Inc. ll rights reserved. isco Public 45 One Path as ackup onditional dvertisement onditional advertisement Provides total control over the use of the backup path Only advertises routes to one peer when the other peer is down If the -> link fails, advertise to from Upstream ustomer 2 Provider 1 Provider /20 {65555} /20 {65555, 65555} 2008 isco Systems, Inc. ll rights reserved. isco Public 46 23
24 One Path as ackup onditional dvertisement router bgp bgp log-neighbor-changes network mask neighbor <> remote-as XXX neighbor <> advertise-map VERTISE non-exist-map NON-EXIST neighbor <> remote-as ip route null0 access-list 60 permit <a->b link address> access-list 65 permit route-map NON-EXIST permit 10 match ip address 65 route-map VERTISE permit 10 match ip address 60 Provider 1 Provider /20 {65555} Upstream ustomer /20 {65555, 65555} Make ertain this Link Is dvertised to in GP 2008 isco Systems, Inc. ll rights reserved. isco Public 47 Inbound Load Sharing We want to inbound load share between these two connections Why can t we just S path prepend for this? Traffic from S65500 will still flow through Traffic from S65400 will still flow through S65300 Only the traffic sourced from S65600 will be impacted by S path prepend by itself This might work, or it might not / isco Systems, Inc. ll rights reserved. isco Public 48 24
25 Inbound Load Sharing What are our other options? Longer match prefixes are still your friend Provider 1 Upstream ustomer 2 Provider 2 dvertise through one connection dvertise and /23 through the other connection / isco Systems, Inc. ll rights reserved. isco Public 49 Inbound Load Sharing router bgp network mask network mask neighbor x.x.x.x remote-as <provider 2> neighbor x.x.x.x prefix-list firstblock out ip prefix-list firstblock permit ip prefix-list firstblock permit /23 Provider 1 Upstream ustomer 2 Provider 2 router bgp network mask network mask neighbor x.x.x.x remote-as <provider 1> neighbor x.x.x.x prefix-list secondblock out ip prefix-list secondblock permit / isco Systems, Inc. ll rights reserved. isco Public 50 25
26 Inbound Load Sharing This is a very basic case ut shows the first steps in designing a load-sharing solution Start with a simple concept Provider 1 Upstream ustomer 2 Provider 2 nd build on it / isco Systems, Inc. ll rights reserved. isco Public 51 Inbound Load Sharing You can extend this concept by dding various longer prefix matches on both links ombining advertisements of longer prefixes out both links with S path prepending For instance, here we are Prepending the /22 to influence traffic towards dvertising a longer prefix to influence other traffic towards Upstream Provider 1 ustomer 2 Provider / isco Systems, Inc. ll rights reserved. isco Public 52 26
27 Inbound Load Sharing router bgp network mask network mask neighbor x.x.x.x remote-as <provider 2> neighbor x.x.x.x prefix-list subblocks out neighbor x.x.x.x route-map traffic-eng out route-map traffic-eng permit 10 match ip address prefix-list aggregate set as-path prepend route-map traffic-eng permit 20 ip prefix-list subblocks permit le 23 ip prefix-list aggregate permit Provider 1 Upstream ustomer 2 Provider /23 router bgp network mask neighbor x.x.x.x remote-as <provider 1> neighbor x.x.x.x prefix-list aggregate out ip prefix-list aggregate permit ip route null isco Systems, Inc. ll rights reserved. isco Public 53 Inbound Load Sharing This example is more commonplace Shows how ISPs and end-sites subdivide address space frugally, as well as use the S-PTH prepend concept to optimise the load sharing between different ISPs Notice that the /22 aggregate block is always announced Upstream Provider 1 ustomer 2 Provider / isco Systems, Inc. ll rights reserved. isco Public 54 27
28 Inbound Load Sharing RF1998 ommunities Informational RF escribes how to implement load sharing and backup on multiple inter-s links GP communities used to determine local preference in upstream s network Gives control to the customer Simplifies upstream s configuration Simplifies network operation 2008 isco Systems, Inc. ll rights reserved. isco Public 55 Inbound Load Sharing RF1998 ommunities ommunity values defined to have particular meanings: Sx:100 set local pref 100 preferred route Sx:90 set local pref 90 backup route if dualhomed on Sx Sx:80 set local pref 80 main link is to another ISP with same S path length Sx:70 set local pref 70 main link is to another ISP 2008 isco Systems, Inc. ll rights reserved. isco Public 56 28
29 Inbound Load Sharing RF1998 ommunities Sample customer router configuration router bgp 130 neighbor x.x.x.x remote-as 100 neighbor x.x.x.x description ackup 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 100: isco Systems, Inc. ll rights reserved. isco Public 57 Inbound Load Sharing RF1998 ommunities Sample ISP router configuration Homed to another ISP ip community-list 70 permit 100:70 Homed to another ISP with equal SPTH length ip community-list 80 permit 100:80 ustomer backup routes ip community-list 90 permit 100:90 route-map set-customer-local-pref permit 10 match community 70 set local-preference 70..next slide 2008 isco Systems, Inc. ll rights reserved. isco Public 58 29
30 Inbound Load Sharing RF1998 ommunities 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 isco Systems, Inc. ll rights reserved. isco Public 59 Inbound Load Sharing RF1998 ommunities Supporting RF1998 Many ISPs do, more should heck S object in the Internet routing registry If you do, insert comment in S object in the IRR Or make a note on your website 2008 isco Systems, Inc. ll rights reserved. isco Public 60 30
31 Inbound Load Sharing RF1998 ommunities RF1998 is okay for simple multihomed customers ssumes that upstreams are interconnected ISPs have created many other communities to handle more complex situations Simplify ISP GP configuration Give customer more policy control 2008 isco Systems, Inc. ll rights reserved. isco Public 61 ISP GP ommunities There are no recommended ISP GP communities apart from RF1998 The four standard communities Efforts have been made to document from time to time totem.info.ucl.ac.be/publications/papers-elec-versions/draftquoitin-bgp-comm-survey-00.pdf ut so far nothing more ollection of ISP communities at ISP policy is usually published On the ISP s website Referenced in the S object in the IRR 2008 isco Systems, Inc. ll rights reserved. isco Public 62 31
32 Inbound Load Sharing Other Policies: Sprintlink Example More Info at: isco Systems, Inc. ll rights reserved. isco Public 63 Inbound Load Sharing Other Policies: PT Example aut-num: S2764 as-name: SN-ONNET-NET descr: PT Limited admin-c: NO2-P tech-c: NO2-P remarks: ommunity support definitions remarks: remarks: ommunity efinition remarks: remarks: 2764:2 on't announce outside local POP remarks: 2764:4 Lower local preference by 15 remarks: 2764:5 Lower local preference by 5 remarks: 2764:6 nnounce to customers and all peers (incl int'l peers), but not transit remarks: 2764:7 nnounce to customers only remarks: 2764:14 nnounce to NX notify: routing@connect.com.au mnt-by: ONNET-U changed: nobody@connect.com.au source: IR More at: isco Systems, Inc. ll rights reserved. isco Public 64 32
33 Inbound Load Sharing Other Policies: Verizon usiness Europe Example aut-num: S702 descr: Verizon usiness EME - ommercial IP service provider in Eur remarks: Vzi uses the following communities with its customers: 702:80 Set Local Pref 80 within S :120 Set Local Pref 120 within S :20 nnounce only to Vzi S'es and Vzi customers 702:30 Keep within Europe, don't announce to other Vzi S 702:1 Prepend S702 once at edges of Vzi to Peers 702:2 Prepend S702 twice at edges of Vzi to Peers 702:3 Prepend S702 thrice at edges of Vzi to Peers dvanced communities for customers 702:7020 o not announce to S702 peers with a scope of National but advertise to Global Peers, European Peers and Vzi customers. 702:7001 Prepend S702 once at edges of Vzi to S702 peers with a scope of National. 702:7002 Prepend S702 twice at edges of Vzi to S702 peers with a scope of National. (more) 2008 isco Systems, Inc. ll rights reserved. isco Public 65 Inbound Load Sharing Other Policies: Verizon usiness Europe Example (more) 702:7003 Prepend S702 thrice at edges of Vzi to S702 peers with a scope of National. 702:8020 o not announce to S702 peers with a scope of European but advertise to Global Peers, National Peers and Vzi customers. 702:8001 Prepend S702 once at edges of Vzi to S702 peers with a scope of European. 702:8002 Prepend S702 twice at edges of Vzi to S702 peers with a scope of European. 702:8003 Prepend S702 thrice at edges of Vzi to S702 peers with a scope of European dditional details of the Vzi communities are located at: mnt-by: WOM-EME-RIE-MNT source: RIPE 2008 isco Systems, Inc. ll rights reserved. isco Public 66 33
34 Inbound Load Sharing Other Policies: T Ignite Example aut-num: S5400 descr: T Ignite European ackbone remarks: remarks: ommunity to ommunity to remarks: Not announce To peer: S prepend 5400 remarks: remarks: 5400:1000 ll peers & Transits 5400:2000 remarks: remarks: 5400:1500 ll Transits 5400:2500 remarks: 5400:1501 Sprint Transit (S1239) 5400:2501 remarks: 5400:1502 SVVIS Transit (S3561) 5400:2502 remarks: 5400:1503 Level 3 Transit (S3356) 5400:2503 remarks: 5400:1504 T&T Transit (S7018) 5400:2504 remarks: 5400:1506 Globalrossing Trans(S3549) 5400:2506 remarks: remarks: 5400:1001 Nexica (S24592) 5400:2001 remarks: 5400:1002 Fujitsu (S3324) 5400:2002 remarks: 5400:1004 &W EU (1273) 5400:2004 <snip> notify: notify@eu.bt.net mnt-by: IP-MNT source: RIPE 2008 isco Systems, Inc. ll rights reserved. isco Public 67 Inbound Load Sharing Other Policies: Level 3 Example aut-num: S3356 descr: Level 3 ommunications <snip> remarks: remarks: customer traffic engineering communities - Suppression remarks: remarks: 64960:XXX - announce to S XXX if 65000:0 remarks: 65000:0 - announce to customers but not to peers remarks: 65000:XXX - do not announce at peerings to S XXX remarks: remarks: customer traffic engineering communities - Prepending remarks: remarks: 65001:0 - prepend once to all peers remarks: 65001:XXX - prepend once at peerings to S XXX <snip> remarks: 3356:70 - set local preference to 70 remarks: 3356:80 - set local preference to 80 remarks: 3356:90 - set local preference to 90 remarks: 3356: blackhole (discard) traffic <snip> mnt-by: LEVEL3-MNT source: RIPE 2008 isco Systems, Inc. ll rights reserved. isco Public 68 34
35 Outbound Load Sharing efault Only What about my outbound traffic? First option: ccept only a default route Use the metrics on the internal IGP default routes to pull traffic to specific exit points Provider 1 Upstream ustomer 2 Provider 2 Use IGP Metrics to raw Traffic in Evenly 2008 isco Systems, Inc. ll rights reserved. isco Public 69 Outbound Load Sharing efault Only This can lead to suboptimal routing Traffic destined to customer 2 could be drawn to, and exit through provider 1 You actually might not care about this It does take the load off your network, and push it onto the provider s network Provider 1 Upstream ustomer 2 Provider 2 Use IGP Metrics to raw Traffic in Evenly 2008 isco Systems, Inc. ll rights reserved. isco Public 70 35
36 Outbound Load Sharing Partial Routes Second option: accept partial routes Partial routes include a default route and all the networks the provider is directly connected to In this case, provider 2 would send a route for customer 2 and a default Provider 1 efault + Provider 1 s ustomers Upstream ustomer 2 Provider 2 efault + Provider 2 s ustomers 2008 isco Systems, Inc. ll rights reserved. isco Public 71 Outbound Load Sharing Partial Routes You still draw internal traffic to the edge with IGP default routes ut now igp between the internal speakers draws traffic to the correct exit Eliminates 80%+ of all suboptimal routing at the edge Provider 1 efault + Provider 1 s ustomers Upstream igp Use IGP Metrics to raw Traffic in Evenly ustomer 2 Provider 2 efault + Provider 2 s ustomers 2008 isco Systems, Inc. ll rights reserved. isco Public 72 36
37 Outbound Load Sharing Full Routes What about full routes? You can gain a lot of control over your exit point ut you probably won t ever need this, as a leaf node Only pull in full routes if you are transiting traffic Provider 1 Full Routes Upstream igp Use IGP Metrics to raw Traffic in Evenly ustomer 2 Provider 2 Full Routes 2008 isco Systems, Inc. ll rights reserved. isco Public 73 Summary 2008 isco Systems, Inc. ll rights reserved. isco Public 74 37
38 Summary Multihoming is not hard, really Keep it simple and stupid Full routing table is rarely required default is often just as good If customers want 235k prefixes, charge them money for it 2008 isco Systems, Inc. ll rights reserved. isco Public 75 Q and 2008 isco Systems, Inc. ll rights reserved. isco Public 76 38
39 Recommended Reading ontinue your isco Live learning experience with further reading from isco Press heck the Recommended Reading flyer for suggested books vailable Onsite at the isco ompany Store 2008 isco Systems, Inc. ll rights reserved. isco Public 77 omplete Your Online Session Evaluation Give us your feedback and you could win fabulous prizes. Winners announced daily. Receive 20 Passport points for each session evaluation you complete. omplete your session evaluation online now (open a browser through our wireless network to access our portal) or visit one of the Internet stations throughout the onvention enter. on t forget to activate your isco Live virtual account for access to all session material on-demand and return for our live virtual event in October Go to the ollaboration Zone in World of Solutions or visit 39
40 2008 isco Systems, Inc. ll rights reserved. isco Public 79 40
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)
More informationSimple 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,
More informationSimple 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)
More informationBGP Multihoming Techniques. Philip Smith <philip@apnic.net> 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
More informationBGP 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
More informationBGP 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
More informationBGP Multihoming Techniques
BGP Multihoming Techniques Philip Smith , Oakland 2001, Cisco Systems, Inc. All rights reserved. 1 Presentation Slides Available on NANOG Web site www.nanog.org/mtg-0110/smith.html Available
More informationBGP 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
More informationBGP 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
More informationBGP Multihoming Techniques. Philip Smith <philip@apnic.net> APRICOT 2012 21 st February 2 nd March 2012 New Delhi
BGP Multihoming Techniques Philip Smith APRICOT 2012 21 st February 2 nd March 2012 New Delhi Presentation Slides p Available on n http://thyme.apnic.net/ftp/seminars/ APRICOT2012-BGP-Multihoming.pdf
More informationBGP 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
More informationMultihomed 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
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 informationBGP-4 Case Studies. Nenad Krajnovic. e-mail: krajko@etf.bg.ac.yu
BGP-4 Case Studies Nenad Krajnovic e-mail: krajko@etf.bg.ac.yu Today topics load balancing over multiple links multihoming to a single provider multihoming to different providers following defaults inside
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 informationISP 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
More informationBGP 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
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 informationBorder 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
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 informationBGP1 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
More informationETHEL 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,
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 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 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 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 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 informationBGP 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
More informationnetkit 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,
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 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 informationChapter 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)
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 informationExterior 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 informationBGP 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
More informationBGP 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
More informationHow 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
More informationIntroduction 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
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 informationno 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
More informationCommunity 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
More informationBGP4 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
More informationHow 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:
More informationBGP 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
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 informationBGP 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 gaurab@pch.net Packet Clearing House What are Best Practices Established or
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 informationBGP 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
More informationMultihoming 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)?
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 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 informationBSCI 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.
More informationBGP 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.
More informationConfiguring 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
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 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 informationGateway 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
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 informationMPLS. 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.
More informationLecture 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
More informationA 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
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 informationApplication 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
More informationExam 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
More informationBGP Techniques for Internet Service Providers
BGP Techniques for Internet Service Providers Philip Smith NANOG 50 3-6 October 2010 Atlanta, GA 1 Presentation Slides Will be available on ftp://ftp-eng.cisco.com /pfs/seminars/nanog50-bgp-techniques.pdf
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 informationUnderstanding 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
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 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 information- 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
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 informationHow 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
More information- 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
More informationnetkit 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,
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 informationConfiguring 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,
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 informationEffective 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
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 informationChapter 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
More informationEffective 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
More informationMPLS VPN over mgre. Finding Feature Information. Prerequisites for MPLS VPN over mgre
The feature overcomes the requirement that a carrier support multiprotocol label switching (MPLS) by allowing you to provide MPLS connectivity between networks that are connected by IP-only networks. This
More information--BGP 4 White Paper Ver.1.0-- BGP-4 in Vanguard Routers
BGP-4 in Vanguard Routers 1 Table of Contents Introduction to BGP... 6 BGP terminology... 6 AS (Autonomous system):... 6 AS connection:... 6 BGP Speaker:... 6 BGP Neighbor/Peer:... 7 BGP Session:... 7
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 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 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 informationInter-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
More informationIntroduction to RPSL. TorIX Meeting, September 2004 Joe Abley, jabley@isc.org
Introduction to RPSL TorIX Meeting, September 2004 Joe Abley, jabley@isc.org Agenda Some handwaving about why any of this is actually useful Architectural overview Incredibly brief history lesson Brief
More informationNetwork Level Multihoming and BGP Challenges
Network Level Multihoming and BGP Challenges Li Jia Helsinki University of Technology jili@cc.hut.fi Abstract Multihoming has been traditionally employed by enterprises and ISPs to improve network connectivity.
More informationIPv6 Addressing. ISP Training Workshops
IPv6 Addressing ISP Training Workshops 1 Where to get IPv6 addresses p Your upstream ISP p Africa n AfriNIC http://www.afrinic.net p Asia and the Pacific n APNIC http://www.apnic.net p North America n
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 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 informationBorder Gateway Protocol (BGP-4)
Vanguard Applications Ware IP and LAN Feature Protocols Border Gateway Protocol (BGP-4) Notice 2008 Vanguard Networks 25 Forbes Blvd Foxboro, MA 02035 Phone: (508) 964 6200 Fax: (508) 543 0237 All rights
More informationBGP. 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
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 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 informationBGP 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
More informationDisaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs
Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs As a head of the campus network department in the Deanship of Information Technology at King Abdulaziz University for more
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 informationConfiguring Route Maps and Policy-Based Routing
C H A P T E R 2 Configuring Route Maps and Policy-Based Routing Perhaps one of the most colorful descriptions for route maps is that route maps are like duct tape for the network not necessarily because
More information