bgp and the internet - ipsyn
TRANSCRIPT
![Page 1: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/1.jpg)
1ISP/IXP Workshops © 2000, Cisco Systems, Inc.
BGP and the InternetBGP and the InternetBGP and the Internet
Advanced Community UsageAdvanced Community Usage
![Page 2: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/2.jpg)
2ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
RFC1998RFC1998RFC1998
• Informational RFC
• Describes how to implement loadsharingand backup on multiple inter-AS links
BGP communities used to determine localpreference in upstream’s network
• Gives control to the customer
• Simplifies upstream’s configuration
simplifies network operation!
![Page 3: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/3.jpg)
3ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
RFC1998RFC1998RFC1998
• Community values defined to haveparticular 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
![Page 4: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/4.jpg)
4ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
RFC1998RFC1998RFC1998
• Sample Customer Router Configurationrouter 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:90
![Page 5: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/5.jpg)
5ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
RFC1998RFC1998RFC1998
• 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 70
![Page 6: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/6.jpg)
6ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
RFC1998RFC1998RFC1998
• Sample ISP Router Configurationroute-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 100
![Page 7: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/7.jpg)
7ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
RFC1998RFC1998RFC1998
• Supporting RFC1998
many ISPs do, more should
check AS object in the InternetRouting Registry
if you do, insert comment in AS objectin the IRR
![Page 8: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/8.jpg)
8ISP/IXP Workshops © 2000, Cisco Systems, Inc.
Two links to the sameISP
Two links to the sameTwo links to the sameISPISP
One link primary, the other linkbackup only
One link primary, the other linkbackup only
![Page 9: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/9.jpg)
9ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to the same ISPTwo links to the same ISP
AS 109 AS 65534AA
CC
• AS109 proxy aggregates for AS 65534
DDEE BB
primary
backup
![Page 10: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/10.jpg)
10ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to the same ISP(one as backup only)
Two links to the same ISPTwo links to the same ISP(one as backup only)(one as backup only)
• Announce /19 aggregate on each link
primary link makes standardannouncement
backup link sends community
• When one link fails, theannouncement of the /19 aggregatevia the other link ensures continuedconnectivity
![Page 11: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/11.jpg)
11ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to the same ISP(one as backup only)
Two links to the same ISPTwo links to the same ISP(one as backup only)(one as backup only)
• Router A Configurationrouter bgp 65534
network 221.10.0.0 mask 255.255.224.0
neighbor 222.222.10.2 remote-as 109
neighbor 222.222.10.2 description RouterC
neighbor 222.222.10.2 prefix-list aggregate out
neighbor 222.222.10.2 prefix-list default in
!
ip prefix-list aggregate permit 221.10.0.0/19
ip prefix-list default permit 0.0.0.0/0
!
![Page 12: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/12.jpg)
12ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to the same ISP(one as backup only)
Two links to the same ISPTwo links to the same ISP(one as backup only)(one as backup only)
• Router B Configurationrouter bgp 65534
network 221.10.0.0 mask 255.255.224.0
neighbor 222.222.10.6 remote-as 109
neighbor 222.222.10.6 description RouterD
neighbor 222.222.10.6 send-community
neighbor 222.222.10.6 prefix-list aggregate out
neighbor 222.222.10.6 route-map routerD-out out
neighbor 222.222.10.6 prefix-list default in
neighbor 222.222.10.6 route-map routerD-in in
!
..next slide
![Page 13: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/13.jpg)
13ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to the same ISP(one as backup only)
Two links to the same ISPTwo links to the same ISP(one as backup only)(one as backup only)
ip prefix-list aggregate permit 221.10.0.0/19
ip prefix-list default permit 0.0.0.0/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 90
!
![Page 14: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/14.jpg)
14ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to the same ISP(one as backup only)
Two links to the same ISPTwo links to the same ISP(one as backup only)(one as backup only)
• Router C Configuration (main link)router bgp 109
neighbor 222.222.10.1 remote-as 65534
neighbor 222.222.10.1 default-originate
neighbor 222.222.10.1 prefix-list Customer in
neighbor 222.222.10.1 prefix-list default out
!
ip prefix-list Customer permit 221.10.0.0/19
ip prefix-list default permit 0.0.0.0/0
![Page 15: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/15.jpg)
15ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to the same ISP(one as backup only)
Two links to the same ISPTwo links to the same ISP(one as backup only)(one as backup only)
• Router D Configuration (backup link)router bgp 109
neighbor 222.222.10.5 remote-as 65534
neighbor 222.222.10.5 default-originate
neighbor 222.222.10.5 prefix-list Customer in
neighbor 222.222.10.5 route-map bgp-cust-in in
neighbor 222.222.10.5 prefix-list default out
!
ip prefix-list Customer permit 221.10.0.0/19
ip prefix-list default permit 0.0.0.0/0
!
..next slide
![Page 16: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/16.jpg)
16ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to the same ISP(one as backup only)
Two links to the same ISPTwo links to the same ISP(one as backup only)(one as backup only)
ip prefix-list Customer permit 221.10.0.0/19
ip prefix-list default permit 0.0.0.0/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 100
![Page 17: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/17.jpg)
17ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to the same ISP(one as backup only)
Two links to the same ISPTwo links to the same ISP(one as backup only)(one as backup only)
• Router E Configurationrouter bgp 109
network 221.10.0.0 mask 255.255.224.0
neighbor 222.222.10.17 remote-as 110
neighbor 222.222.10.17 filter-list 1 out
!
ip as-path access-list 1 deny ^(65534_)+$
ip as-path access-list 1 permit ^$
ip route 221.10.0.0 255.255.224.0 null0
• Router E removes prefixes in the private ASfrom external announcements
• Private AS still visible inside AS109
![Page 18: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/18.jpg)
18ISP/IXP Workshops © 2000, Cisco Systems, Inc.
Two links to differentISPs
Two links to differentTwo links to differentISPsISPs
One link primary, the other linkbackup only
One link primary, the other linkbackup only
![Page 19: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/19.jpg)
19ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
AS 109 AS 108
AS 107
AA
CC
CC
DD
Two links to different ISPsTwo links to different ISPs(one as backup only)(one as backup only)
Announce /19 blockwith special community
Internet
Announce /19 blockBBAA
![Page 20: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/20.jpg)
20ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(one as backup only)
Two links to different ISPsTwo links to different ISPs(one as backup only)(one as backup only)
• Announce /19 aggregate on each link
main link makes sends community109:100 - this sets local pref in AS109 to100
backup link sends community 108:80 -this sets local pref in AS108 to 80
• When one link fails, the announcementof the /19 aggregate via the other linkensures continued connectivity
![Page 21: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/21.jpg)
21ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(one as backup only)
Two links to different ISPsTwo links to different ISPs(one as backup only)(one as backup only)
• Note that this assumes that AS109 andAS108 are interconnected
• If they are not, AS path length“stuffing” has to be used too
but that can be done on a per communitybasis also
RFC1998++
![Page 22: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/22.jpg)
22ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(one as backup only)
Two links to different ISPsTwo links to different ISPs(one as backup only)(one as backup only)
• Router A Configurationrouter bgp 107
network 221.10.0.0 mask 255.255.224.0
neighbor 222.222.10.1 remote-as 109
neighbor 222.222.10.1 prefix-list aggregate out
neighbor 222.222.10.1 route-map routerC-out out
neighbor 222.222.10.1 prefix-list default in
!
ip prefix-list aggregate permit 221.10.0.0/19
ip prefix-list default permit 0.0.0.0/0
!
route-map routerC-out permit 10
set community 109:100
![Page 23: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/23.jpg)
23ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(one as backup only)
Two links to different ISPsTwo links to different ISPs(one as backup only)(one as backup only)
• Router B Configurationrouter bgp 107
network 221.10.0.0 mask 255.255.224.0
neighbor 220.1.5.1 remote-as 108
neighbor 220.1.5.1 prefix-list aggregate out
neighbor 220.1.5.1 route-map routerD-out out
neighbor 220.1.5.1 prefix-list default in
neighbor 220.1.5.1 route-map routerD-in in
..next slide
![Page 24: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/24.jpg)
24ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(one as backup only)
Two links to different ISPsTwo links to different ISPs(one as backup only)(one as backup only)
ip prefix-list aggregate permit 221.10.0.0/19
ip prefix-list default permit 0.0.0.0/0
!
route-map routerD-out permit 10
set community 108:80
!
route-map routerD-in permit 10
set local-preference 80
![Page 25: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/25.jpg)
25ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(one as backup only)
Two links to different ISPsTwo links to different ISPs(one as backup only)(one as backup only)
• Router D
sees path from router B with community108:80 set - sets local preference to 80
sees path from peering with AS109 -default local preference is 100
local-pref comes before AS Path length
highest local-pref wins
traffic for AS107 is sent to AS109
![Page 26: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/26.jpg)
26ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(one as backup only)
Two links to different ISPsTwo links to different ISPs(one as backup only)(one as backup only)
• Router D
Only requires RFC1998 configuration
no per customer configuration
scalability!
![Page 27: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/27.jpg)
27ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
AS 109 AS 108
AS 107
AA
CC DD
Two links to different ISPsTwo links to different ISPs(one as backup only)(one as backup only)
Internet
BBAA
221.10.0.0/19 80 107
221.10.0.0/19 100 109 107
Highest local pref wins!
![Page 28: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/28.jpg)
28ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(one as backup only)
Two links to different ISPsTwo links to different ISPs(one as backup only)(one as backup only)
• If AS107 wants to make the link toAS108 the main link
sends community 108:100 to router C
sends community 109:80 to router B
• AS108 and AS109 NOC interventionnot required
![Page 29: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/29.jpg)
29ISP/IXP Workshops © 2000, Cisco Systems, Inc.
RFC1998++RFC1998++RFC1998++
Possible enhancements toRFC1998
Possible enhancements toRFC1998
![Page 30: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/30.jpg)
30ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
RFC1998++RFC1998++RFC1998++
• RFC1998 is okay for “simple”multihomed customers
assumes that upstreams areinterconnected
• RFC1998++
unofficial but often used additions bymany ISPs
assumes nothing!
![Page 31: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/31.jpg)
31ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
RFC1998++RFC1998++RFC1998++
• More community definitions:ASx:140 set local pref 140 set local pref high on upstreams
ASx:130 set local pref 130 set local pref low on upstreams
ASx:120 set local pref 120 more preferred (opposite to ASx:80)
<RFC1998 definitions>
ASx:60 set local pref 60 ASx:90 but add 2 times AS PATH
ASx:50 set local pref 50 don’t announce to any peer
ASx:40 set local pref 40 and set local pref high on upstreams
ASx:30 set local pref 30 and set local pref low on upstreams
(and variations on this theme depending on local conditions, e.g.IXPs, domestic vs. international transit, etc.)
![Page 32: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/32.jpg)
32ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
RFC1998++example
RFC1998++RFC1998++exampleexample
• 109:140
traffic in AS109 comes directly to you
traffic in AS110 sent to AS109 rather thanbest path
AS 109 AS 108
AS 107
AA
CC DD
AS110
BBAA
![Page 33: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/33.jpg)
33ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
RFC1998++example
RFC1998++RFC1998++exampleexample
• 109:130
traffic in AS109 comes directly to you
traffic in AS110 sent to AS108 rather thanbest path
AS 109 AS 108
AS 107
AA
CC DD
AS110
BBAA
![Page 34: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/34.jpg)
34ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
RFC1998++example
RFC1998++RFC1998++exampleexample
• 109:60
set local pref low in AS109
prepend any announcements to peers ofAS109 with 109_109 - AS109 is my backuptransit AS
• 109:50
don’t announce to any peer - used whenyou have good local connections to AS109and better long distance via AS108
![Page 35: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/35.jpg)
35ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
RFC1998++example
RFC1998++RFC1998++exampleexample
• 109:40
traffic in AS109 sent to AS108
traffic in AS110 sent to AS109 rather thanbest path
AS 109 AS 108
AS 107
AA
CC DD
AS110
BBAA
![Page 36: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/36.jpg)
36ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
RFC1998++example
RFC1998++RFC1998++exampleexample
• 109:30
traffic in AS109 sent to AS108
traffic in AS110 sent to AS108 rather thanbest path
AS 109 AS 108
AS 107
AA
CC DD
AS110
BBAA
![Page 37: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/37.jpg)
37ISP/IXP Workshops © 2000, Cisco Systems, Inc.
Two links to differentISPs
Two links to differentTwo links to differentISPsISPs
Primary/backup and non-interconnected upstreamsPrimary/backup and non-interconnected upstreams
![Page 38: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/38.jpg)
38ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
AS 109 AS 108
AS 107
AA
CC
EE
DD
Two links to different ISPsTwo links to different ISPs(RFC1998++)(RFC1998++)
Announce /19 blockwith special community
Internet
Announce /19 blockBBAA
![Page 39: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/39.jpg)
39ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(RFC1998++)
Two links to different ISPsTwo links to different ISPs(RFC1998++)(RFC1998++)
• Announce /19 aggregate on each link
main link makes sends community109:100 - this sets local pref in AS109 to100
backup link sends community 108:60 -this sets local pref in AS108 to 60
• When one link fails, the announcementof the /19 aggregate via the other linkensures continued connectivity
![Page 40: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/40.jpg)
40ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(RFC1998++)
Two links to different ISPsTwo links to different ISPs(RFC1998++)(RFC1998++)
• Router A Configurationrouter bgp 107
network 221.10.0.0 mask 255.255.224.0
neighbor 222.222.10.1 remote-as 109
neighbor 222.222.10.1 send-community
neighbor 222.222.10.1 prefix-list aggregate out
neighbor 222.222.10.1 route-map routerB-out out
neighbor 222.222.10.1 prefix-list default in
!
ip prefix-list aggregate permit 221.10.0.0/19
ip prefix-list default permit 0.0.0.0/0
!
route-map routerB-out permit 10
set community 109:100
![Page 41: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/41.jpg)
41ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(RFC1998++)
Two links to different ISPsTwo links to different ISPs(RFC1998++)(RFC1998++)
• Router B Configurationrouter bgp 107
network 221.10.0.0 mask 255.255.224.0
neighbor 220.1.5.1 remote-as 108
neighbor 220.1.5.1 prefix-list aggregate out
neighbor 220.1.5.1 route-map routerD-out out
neighbor 220.1.5.1 prefix-list default in
neighbor 220.1.5.1 route-map routerD-in in
..next slide
![Page 42: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/42.jpg)
42ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(RFC1998++)
Two links to different ISPsTwo links to different ISPs(RFC1998++)(RFC1998++)
ip prefix-list aggregate permit 221.10.0.0/19
ip prefix-list default permit 0.0.0.0/0
!
route-map routerD-out permit 10
set community 108:60
!
route-map routerD-in permit 10
set local-preference 80
![Page 43: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/43.jpg)
43ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(RFC1998++)
Two links to different ISPsTwo links to different ISPs(RFC1998++)(RFC1998++)
• Router D Configurationrouter bgp 108
neighbor 220.1.5.2 remote-as 109
neighbor 220.1.5.2 default-originate
neighbor 220.1.5.2 prefix-list Customer in
neighbor 220.1.5.2 route-map bgp-cust-in in
neighbor 220.1.5.2 prefix-list default out
!
ip prefix-list Customer permit 221.10.0.0/19
ip prefix-list default permit 0.0.0.0/0
!
..next slide
![Page 44: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/44.jpg)
44ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(RFC1998++)
Two links to different ISPsTwo links to different ISPs(RFC1998++)(RFC1998++)
ip prefix-list Customer permit 221.10.0.0/19
ip prefix-list default permit 0.0.0.0/0
!
ip community-list 60 permit 108:60
!
<snip>
route-map bgp-cust-in permit 10
match community 60
set local-preference 60
set community 108:4000
<snip>
![Page 45: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/45.jpg)
45ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(RFC1998++)
Two links to different ISPsTwo links to different ISPs(RFC1998++)(RFC1998++)
• Router D
sees path from router B with community108:60 set:
sets local pref to 60
changes community to AS108community which prepends two timesAS108
![Page 46: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/46.jpg)
46ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(RFC1998++)
Two links to different ISPsTwo links to different ISPs(RFC1998++)(RFC1998++)
• Router D (contd)
sees path from AS109 via Internet -default local preference is 100
local-pref comes before AS Path length
highest local-pref wins
traffic for AS107 is sent via Internet
![Page 47: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/47.jpg)
47ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(RFC1998++)
Two links to different ISPsTwo links to different ISPs(RFC1998++)(RFC1998++)
• Router E Configurationrouter bgp 108
neighbor x.x.x.x remote-as UP-ASN
neighbor x.x.x.x prefix-list Upstream in
neighbor x.x.x.x route-map upstream-in in
neighbor x.x.x.x prefix-list AS108-list out
neighbor x.x.x.x route-map upstream-out out
!
..next slide
![Page 48: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/48.jpg)
48ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(RFC1998++)
Two links to different ISPsTwo links to different ISPs(RFC1998++)(RFC1998++)
! Customer peers who want AS-PATH prepend
ip community-list 1 permit 108:4000
! Customer peers who want control one set away from us
ip community-list 2 permit 108:4010
!
<snip>
route-map upstream-out permit 10
match community 1
set as-path prepend 108 108
route-map upstream-out permit 20
match community 2
set community UP-ASN:80
<snip>
![Page 49: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/49.jpg)
49ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
AS 109 AS 108
AS 107
AA
CC
EE
DD
Two links to different ISPsTwo links to different ISPs(RFC1998++)(RFC1998++)
Internet
BBAA
221.10.0.0/19 80 107
221.10.0.0/19 100 ... 109 107
Highest local pref wins!
![Page 50: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/50.jpg)
50ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
Two links to different ISPs(RFC1998++)
Two links to different ISPsTwo links to different ISPs(RFC1998++)(RFC1998++)
• If AS107 wants to make the link toAS108 the main link
sends community 108:100 to router D
sends community 109:60 to router C
• AS108 and AS109 NOC interventionnot required
![Page 51: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/51.jpg)
51ISP/IXP Workshops © 2000, Cisco Systems, Inc. www.cisco.com
CommunitiesCommunitiesCommunities
• Communities are fun! ☺☺
• And they are extremely powerful tools
• Think about community policies, e.g. likeRFC1998++
• Supporting extensive community usagemakes customer configuration easy
• Watch out for routing loops!
![Page 52: BGP and the Internet - IPsyn](https://reader031.vdocument.in/reader031/viewer/2022022123/6212cb02f156cc55be249c26/html5/thumbnails/52.jpg)
52