[quagga-users 14916] Re: Setting a BGP daemon to advertise received router from its neighbors to other neighbors in Quagga

William Herrin <[email protected]> Fri, 19 Jan 2018 17:07:44 -0500
Newsgroups gmane.network.quagga.user
Message-ID <CAP-guGWNmCMW7hDLHMytbSjj50WTVKRdRfr0b-DjoD2F2n5_Uw@mail.gmail.com>
On Fri, Jan 19, 2018 at 4:37 PM, shahrooz <shahrooz-bjBJFzlPIWP2fBVCVOL8/[email protected]> wrote:
> Thank you William, but I can not understand your email at all!

Here's what one of mine looks like (addresses changed):

router bgp 65000
 bgp router-id 1.2.3.4 bgp log-neighbor-changes
 neighbor 169.254.169.254 remote-as 64515
 neighbor 169.254.169.254 description Vultr upstream
 neighbor 169.254.169.254 next-hop-self
 neighbor 169.254.169.254 route-map vultr-bgp-in in
 neighbor 169.254.169.254 route-map vultr-bgp-out out
 neighbor 10.0.0.1 remote-as 65000
 neighbor 10.0.0.1 description Tron
 neighbor 10.0.0.1 next-hop-self
 neighbor 10.0.0.1 route-map tron-bgp-out out
 neighbor 10.1.0.1 remote-as 65000
 neighbor 10.1.0.1 description Cloud
 neighbor 10.1.0.1 next-hop-self
 neighbor 10.1.0.1 route-map cloud-bgp-in in
 neighbor 10.1.0.1 route-map cloud-bgp-out out
 neighbor 10.2.0.1 remote-as 65000
 neighbor 10.2.0.1 description Laharl
 neighbor 10.2.0.1 next-hop-self

ip prefix-list from-transit seq 5 deny 199.33.224.0/23 le 32
ip prefix-list from-transit seq 25 deny 10.0.0.0/8 le 32
ip prefix-list from-transit seq 30 deny 127.0.0.0/8 le 32
ip prefix-list from-transit seq 35 deny 172.16.0.0/12 le 32
ip prefix-list from-transit seq 40 deny 192.168.0.0/16 le 32
ip prefix-list from-transit seq 45 deny 0.0.0.0/0
ip prefix-list from-transit seq 50 permit 0.0.0.0/0 le 32
ip prefix-list to-cloud seq 45 deny 0.0.0.0/0
ip prefix-list to-cloud seq 50 permit 0.0.0.0/0 le 16
ip prefix-list to-transit seq 10 permit 199.33.224.0/23
ip prefix-list to-transit seq 25 deny 0.0.0.0/0 le 32

ip as-path access-list 1 permit ^$
ip as-path access-list 1 deny .*
ip as-path access-list 10 permit .*

route-map vultr-bgp-in permit 10
 match ip address prefix-list from-transit
 set local-preference 120
!
route-map vultr-bgp-in deny 20
 match as-path 10
!
route-map vultr-bgp-out permit 10
 match as-path 1
 match ip address prefix-list to-transit
!
route-map vultr-bgp-out deny 20
!
route-map cloud-bgp-in permit 10
 match as-path 10
 set as-path prepend 65000 65000
 set local-preference 80
!
route-map cloud-bgp-in deny 20
 match as-path 10
!
route-map cloud-bgp-out permit 10
 match as-path 10
 match ip address prefix-list to-cloud
 set local-preference 80
!
route-map cloud-bgp-out deny 20
!
route-map tron-bgp-out permit 10
 match as-path 10
 set local-preference 80
!
route-map tron-bgp-out deny 20
!



-- 
William Herrin ................ herrin-n7Wb/xkVUn1Wk0Htik3J/[email protected]  [email protected]
Dirtside Systems ......... Web: <http://www.dirtside.com/>