From: Mannan Venkatesan (venkat_m@xxxxxxx)
Date: Wed Apr 04 2001 - 14:53:50 GMT-3
Dan,
Thanks a lot. Now I know what I did wrong. I suppose to use 'match
community' command on R1 and R4, instead I used 'match as-path'.
Thanks,
Mannan
----- Original Message -----
From: "Dan" <dp595@optonline.net>
To: "Mannan Venkatesan" <venkat_m@ins.com>; <ccielab@groupstudy.com>
Sent: Wednesday, April 04, 2001 12:56 PM
Subject: Re: BGP Customers of Different Providers with a Backup Link -
Scenario from Halabi Book
> Where are your as-path access-lists on R1 & R4 ?
>
> Dan Pontrelli
>
>
> ----- Original Message -----
> From: "Mannan Venkatesan" <venkat_m@ins.com>
> To: <ccielab@groupstudy.com>
> Sent: Wednesday, April 04, 2001 11:13 AM
> Subject: BGP Customers of Different Providers with a Backup Link -
Scenario
> from Halabi Book
>
>
> > HI,
> >
> > r1(AS1)---------r4(AS4)
> > | |
> > | |
> > r2(AS2)----------r3(AS3)
> >
> > Objective : AS2 uses AS1 as its primary path and AS3 uses AS4 as its
> primary
> > path. AS2 and AS3 use the private link for accessing each other and the
> > private link is used as backup if the primary links goes down.
> >
> > I am trying this with community attribute, but could n't get it working.
> Any
> > advice? Sorry for the long email. Wouldn't able to set local perf on r1
> and
> > r4. Here are the configs,
> >
> > r1#
> > r1#
> > r1#sh run
> > !
> > interface Loopback0
> > ip address 1.1.1.1 255.0.0.0
> > !
> > interface Loopback2
> > ip address 2.2.2.2 255.0.0.0
> > !
> > interface Serial0
> > no ip address
> > encapsulation frame-relay
> > !
> > interface Serial0.1 point-to-point
> > ip address 10.0.0.2 255.0.0.0
> > frame-relay interface-dlci 104
> > !
> > interface Serial1
> > ip address 3.3.3.1 255.0.0.0
> > !
> > router bgp 1
> > no synchronization
> > redistribute connected
> > neighbor 3.3.3.2 remote-as 2
> > neighbor 3.3.3.2 route-map chkmap in
> > neighbor 10.0.0.1 remote-as 4
> > neighbor 10.0.0.1 send-community
> > neighbor 10.0.0.1 route-map chkmap in
> > neighbor 10.0.0.1 route-map com out
> > no auto-summary
> > !
> > ip community-list 20 permit 460
> > ip community-list 20 permit 340
> > route-map chkmap permit 10
> > match as-path 10
> > set local-preference 40
> > !
> > route-map chkmap permit 20
> > match as-path 20
> > set local-preference 60
> > !
> > route-map chkmap permit 30
> > set local-preference 100
> > !
> > route-map com permit 10
> > set community 160
> > !
> >
> > r1# sh ip bgp
> > BGP table version is 13, local router ID is 2.2.2.2
> > Status codes: s suppressed, d damped, h history, * valid, > best, i -
> > internal
> > Origin codes: i - IGP, e - EGP, ? - incomplete
> >
> > Network Next Hop Metric LocPrf Weight Path
> > *> 1.0.0.0 0.0.0.0 0 32768 ?
> > *> 2.0.0.0 0.0.0.0 0 32768 ?
> > *> 3.0.0.0 0.0.0.0 0 32768 ?
> > * 3.3.3.2 0 100 0 2 ?
> > *> 4.0.0.0 3.3.3.2 0 100 0 2 ?
> > * 5.0.0.0 10.0.0.1 100 0 4 3 ?
> > *> 3.3.3.2 0 100 0 2 ?
> > * 6.0.0.0 10.0.0.1 100 0 4 3 ?
> > *> 3.3.3.2 100 0 2 3 ?
> > *> 7.0.0.0 10.0.0.1 0 100 0 4 ?
> > * 3.3.3.2 100 0 2 3 ?
> > *> 8.0.0.0 10.0.0.1 0 100 0 4 ?
> > *> 9.0.0.0 10.0.0.1 0 100 0 4 ?
> > * 10.0.0.0 10.0.0.1 0 100 0 4 ?
> > *> 0.0.0.0 0 32768 ?
> > r1#sh ip rou
> > Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
> > D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
> > N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
> > E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
> > i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate
> > default
> > U - per-user static route, o - ODR
> >
> > Gateway of last resort is not set
> >
> > C 1.0.0.0/8 is directly connected, Loopback0
> > C 2.0.0.0/8 is directly connected, Loopback2
> > C 3.0.0.0/8 is directly connected, Serial1
> > B 4.0.0.0/8 [20/0] via 3.3.3.2, 00:03:05
> > B 5.0.0.0/8 [20/0] via 3.3.3.2, 00:03:05
> > B 6.0.0.0/8 [20/0] via 3.3.3.2, 00:03:05
> > B 7.0.0.0/8 [20/0] via 10.0.0.1, 00:01:31
> > B 8.0.0.0/8 [20/0] via 10.0.0.1, 00:01:31
> > B 9.0.0.0/8 [20/0] via 10.0.0.1, 00:01:31
> > C 10.0.0.0/8 is directly connected, Serial0.1
> > r1#
> >
> > ------------------
> > r2#sh run
> > !
> > interface Loopback1
> > ip address 4.4.4.4 255.0.0.0
> > no ip directed-broadcast
> > !
> > interface Serial1/0
> > no ip address
> > no ip directed-broadcast
> > encapsulation frame-relay
> > no ip mroute-cache
> > !
> > interface Serial1/0.1 point-to-point
> > ip address 5.5.5.1 255.0.0.0
> > no ip directed-broadcast
> > frame-relay interface-dlci 105
> > !
> > interface Serial1/1
> > ip address 3.3.3.2 255.0.0.0
> > no ip directed-broadcast
> > clockrate 56000
> > !
> > router bgp 2
> > no synchronization
> > redistribute connected
> > neighbor 3.3.3.1 remote-as 1
> > neighbor 3.3.3.1 send-community
> > neighbor 3.3.3.1 route-map comm out
> > neighbor 3.3.3.1 filter-list 10 out
> > neighbor 5.5.5.2 remote-as 3
> > no auto-summary
> > !
> > ip classless
> > ip as-path access-list 10 permit ^$
> > ip as-path access-list 10 permit ^3$
> > ip as-path access-list 20 permit _3_
> > !
> > route-map comm permit 10
> > match as-path 20
> > set community 340
> > !
> > route-map comm permit 20
> > !
> >
> > r2#sh ip bgp
> > BGP table version is 39, local router ID is 4.4.4.4
> > Status codes: s suppressed, d damped, h history, * valid, > best, i -
> > internal
> > Origin codes: i - IGP, e - EGP, ? - incomplete
> >
> > Network Next Hop Metric LocPrf Weight Path
> > *> 1.0.0.0 3.3.3.1 0 0 1 ?
> > *> 2.0.0.0 3.3.3.1 0 0 1 ?
> > * 3.0.0.0 3.3.3.1 0 0 1 ?
> > *> 0.0.0.0 0 32768 ?
> > *> 4.0.0.0 0.0.0.0 0 32768 ?
> > * 5.0.0.0 5.5.5.2 0 0 3 ?
> > *> 0.0.0.0 0 32768 ?
> > *> 6.0.0.0 5.5.5.2 0 0 3 ?
> > * 7.0.0.0 3.3.3.1 0 1 4 ?
> > *> 5.5.5.2 0 0 3 ?
> > * 8.0.0.0 3.3.3.1 0 1 4 ?
> > *> 5.5.5.2 0 3 4 ?
> > * 9.0.0.0 3.3.3.1 0 1 4 ?
> > *> 5.5.5.2 0 3 4 ?
> > * 10.0.0.0 5.5.5.2 0 3 4 ?
> > *> 3.3.3.1 0 0 1 ?
> > r2#sh ip rou
> > Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
> > D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
> > N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
> > E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
> > i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate
> > default
> > U - per-user static route, o - ODR
> >
> > Gateway of last resort is not set
> >
> > B 1.0.0.0/8 [20/0] via 3.3.3.1, 00:03:56
> > B 2.0.0.0/8 [20/0] via 3.3.3.1, 00:03:56
> > C 3.0.0.0/8 is directly connected, Serial1/1
> > C 4.0.0.0/8 is directly connected, Loopback1
> > C 5.0.0.0/8 is directly connected, Serial1/0.1
> > B 6.0.0.0/8 [20/0] via 5.5.5.2, 00:17:35
> >
> > B 7.0.0.0/8 [20/0] via 5.5.5.2, 00:17:35
> > B 8.0.0.0/8 [20/0] via 5.5.5.2, 00:17:35
> > B 9.0.0.0/8 [20/0] via 5.5.5.2, 00:17:35
> > B 10.0.0.0/8 [20/0] via 3.3.3.1, 00:03:22
> > -------
> >
> > r3#sh run
> > !
> > interface Loopback1
> > ip address 6.6.6.6 255.0.0.0
> > !
> > interface Serial0
> > no ip address
> > encapsulation frame-relay
> > no ip mroute-cache
> > !
> > interface Serial0.1 point-to-point
> > ip address 5.5.5.2 255.0.0.0
> > frame-relay interface-dlci 107
> > !
> > interface Serial1
> > ip address 7.7.7.1 255.0.0.0
> > clockrate 56000
> > !
> > router bgp 3
> > no synchronization
> > redistribute connected
> > neighbor 5.5.5.1 remote-as 2
> > neighbor 7.7.7.2 remote-as 4
> > neighbor 7.7.7.2 send-community
> > neighbor 7.7.7.2 route-map com out
> > neighbor 7.7.7.2 filter-list 10 out
> > no auto-summary
> > !
> > ip classless
> > ip as-path access-list 10 permit ^$
> > ip as-path access-list 10 permit ^2$
> > ip as-path access-list 20 permit _2_
> > !
> >
> > route-map com permit 10
> > match as-path 20
> > set community 240
> > !
> > route-map com permit 20
> >
> > r3# sh ip bgp
> > BGP table version is 57, local router ID is 6.6.6.6
> > Status codes: s suppressed, d damped, h history, * valid, > best, i -
> > internal
> > Origin codes: i - IGP, e - EGP, ? - incomplete
> >
> > Network Next Hop Metric LocPrf Weight Path
> > * 1.0.0.0 7.7.7.2 0 4 1 ?
> > *> 5.5.5.1 0 2 1 ?
> > * 2.0.0.0 7.7.7.2 0 4 1 ?
> > *> 5.5.5.1 0 2 1 ?
> > * 3.0.0.0 7.7.7.2 0 4 1 ?
> > *> 5.5.5.1 0 0 2 ?
> > * 4.0.0.0 7.7.7.2 0 4 1 2 ?
> > *> 5.5.5.1 0 0 2 ?
> > * 5.0.0.0 5.5.5.1 0 0 2 ?
> > *> 0.0.0.0 0 32768 ?
> > *> 6.0.0.0 0.0.0.0 0 32768 ?
> > * 7.0.0.0 7.7.7.2 0 0 4 ?
> > *> 0.0.0.0 0 32768 ?
> > *> 8.0.0.0 7.7.7.2 0 0 4 ?
> > *> 9.0.0.0 7.7.7.2 0 0 4 ?
> > *> 10.0.0.0 7.7.7.2 0 0 4 ?
> > * 5.5.5.1 0 2 1 ?
> > r3#sh ip rou
> > Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
> > D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
> > N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
> > E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
> > i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate
> > default
> > U - per-user static route, o - ODR
> >
> > Gateway of last resort is not set
> >
> > B 1.0.0.0/8 [20/0] via 5.5.5.1, 00:04:43
> > B 2.0.0.0/8 [20/0] via 5.5.5.1, 00:04:43
> > B 3.0.0.0/8 [20/0] via 5.5.5.1, 00:05:36
> > B 4.0.0.0/8 [20/0] via 5.5.5.1, 00:18:23
> > C 5.0.0.0/8 is directly connected, Serial0.1
> > C 6.0.0.0/8 is directly connected, Loopback1
> > C 7.0.0.0/8 is directly connected, Serial1
> > B 8.0.0.0/8 [20/0] via 7.7.7.2, 00:29:58
> > B 9.0.0.0/8 [20/0] via 7.7.7.2, 00:29:58
> > B 10.0.0.0/8 [20/0] via 7.7.7.2, 00:04:05
> > r3#
> >
> > ----------
> >
> > r4#sh run
> > !
> > interface Loopback1
> > ip address 9.9.9.9 255.0.0.0
> > !
> > interface Loopback2
> > ip address 8.8.8.8 255.0.0.0
> > !
> > interface Serial0
> > no ip address
> > encapsulation frame-relay
> > no ip mroute-cache
> > !
> > interface Serial0.1 point-to-point
> > ip address 10.0.0.1 255.0.0.0
> > frame-relay interface-dlci 100
> > !
> > interface Serial1
> > ip address 7.7.7.2 255.0.0.0
> > !
> > router bgp 4
> > no synchronization
> > redistribute connected
> > neighbor 7.7.7.1 remote-as 3
> > neighbor 7.7.7.1 route-map chkcom in
> > neighbor 10.0.0.2 remote-as 1
> > neighbor 10.0.0.2 send-community
> > neighbor 10.0.0.2 route-map chkcom in
> > neighbor 10.0.0.2 route-map com out
> > no auto-summary
> > !
> > ip community-list 10 permit 240
> > ip community-list 20 permit 160
> > !
> > route-map chkcom permit 10
> > match community 10
> > set local-preference 40
> > !
> > route-map chkcom permit 20
> > match as-path 20
> > set local-preference 60
> > !
> >
> > route-map chkcom permit 30
> > set local-preference 100
> > !
> > route-map com permit 10
> > set community 460
> > !
> > r4#
> > r4#sh ip bgp
> > BGP table version is 64, local router ID is 9.9.9.9
> > Status codes: s suppressed, d damped, h history, * valid, > best, i -
> > internal
> > Origin codes: i - IGP, e - EGP, ? - incomplete
> >
> > Network Next Hop Metric LocPrf Weight Path
> > *> 1.0.0.0 10.0.0.2 0 100 0 1 ?
> > *> 2.0.0.0 10.0.0.2 0 100 0 1 ?
> > *> 3.0.0.0 10.0.0.2 0 100 0 1 ?
> > * 7.7.7.1 40 0 3 2 ?
> > *> 4.0.0.0 10.0.0.2 100 0 1 2 ?
> >
> > * 7.7.7.1 40 0 3 2 ?
> > * 5.0.0.0 10.0.0.2 100 0 1 2 ?
> > *> 7.7.7.1 0 100 0 3 ?
> > * 6.0.0.0 10.0.0.2 100 0 1 2 3 ?
> > *> 7.7.7.1 0 100 0 3 ?
> > *> 7.0.0.0 0.0.0.0 0 32768 ?
> > * 7.7.7.1 0 100 0 3 ?
> > *> 8.0.0.0 0.0.0.0 0 32768 ?
> > *> 9.0.0.0 0.0.0.0 0 32768 ?
> > * 10.0.0.0 10.0.0.2 0 100 0 1 ?
> > *> 0.0.0.0 0 32768 ?
> > r4#
> > r4#
This archive was generated by hypermail 2.1.4 : Thu Jun 13 2002 - 10:29:40 GMT-3