]> git.proxmox.com Git - mirror_frr.git/commitdiff
tools/multiple-bgpd.sh: set some community attributes to help test them
authorPaul Jakma <paul@quagga.net>
Sat, 27 Nov 2010 11:49:09 +0000 (11:49 +0000)
committerPaul Jakma <paul@quagga.net>
Mon, 21 Mar 2011 13:51:14 +0000 (13:51 +0000)
tools/multiple-bgpd.sh

index 028ad696e52a1189e064150b2a798b09dd8622eb..d6a38ed4511f69b26f17773a9575db9549a1f0c5 100644 (file)
@@ -25,13 +25,14 @@ for H in `seq 1 ${NUM}` ; do
                NEXTAS=$((${ASBASE} + $NEXT))
                PREVADDR="${PREFIX}${PREV}"
                PREVAS=$((${ASBASE} + $PREV))
+               ASN=$((64560+${H}))
                
                # Edit config to suit.
                cat > "$CONF" <<- EOF
                        password whatever
                        service advanced-vty
                        !
-                       router bgp $((64560+${H}))
+                       router bgp ${ASN}
                         bgp router-id ${ADDR}
                         network 10.${H}.1.0/24 pathlimit 1
                         network 10.${H}.2.0/24 pathlimit 2
@@ -40,6 +41,7 @@ for H in `seq 1 ${NUM}` ; do
                         neighbor default update-source ${ADDR}
                         neighbor default capability orf prefix-list both
                         neighbor default soft-reconfiguration inbound
+                        neighbor default route-map test out
                         neighbor ${NEXTADDR} remote-as ${NEXTAS}
                         neighbor ${NEXTADDR} peer-group default
                         neighbor ${PREVADDR} remote-as ${PREVAS}
@@ -53,10 +55,15 @@ for H in `seq 1 ${NUM}` ; do
                         neighbor default activate
                         neighbor default capability orf prefix-list both
                         neighbor default default-originate
+                        neighbor default route-map test out
                         neighbor ${NEXTADDR} peer-group default
                         neighbor ${PREVADDR} peer-group default
                         exit-address-family
                        !
+                       route-map test permit 10
+                        set extcommunity rt ${ASN}:1
+                        set extcommunity soo ${ASN}:2
+                        set community ${ASN}:1
                        line vty
                        !
                        end