]> git.proxmox.com Git - mirror_frr.git/blobdiff - tools/multiple-bgpd.sh
doc: Append documentation for `bgp dampening` command
[mirror_frr.git] / tools / multiple-bgpd.sh
index d6a38ed4511f69b26f17773a9575db9549a1f0c5..6dee1bafc3662f881f32dd8ea5997e8f239f7e7a 100644 (file)
@@ -10,8 +10,8 @@ PREFIX=192.168.145.
 #PREFIX=3ffe:123:456::
 ADDRPLEN=32
 CONFBASE=/tmp
-PIDBASE=/var/run/quagga
-CHOWNSTR=quagga:quagga
+PIDBASE=/var/run/frr
+CHOWNSTR=frr:frr
 
 for H in `seq 1 ${NUM}` ; do
        CONF="${CONFBASE}"/bgpd${H}.conf
@@ -20,7 +20,7 @@ for H in `seq 1 ${NUM}` ; do
        if [ ! -e "$CONF" ] ; then
                # This sets up a ring of bgpd peerings
                NEXT=$(( ($H % ${NUM}) + 1 ))
-               PREV=$(( (($H + 3) % ${NUM}) + 1 ))
+               PREV=$(( (($H + $NUM - 2) % ${NUM}) + 1 ))
                NEXTADDR="${PREFIX}${NEXT}"
                NEXTAS=$((${ASBASE} + $NEXT))
                PREVADDR="${PREFIX}${PREV}"
@@ -60,6 +60,7 @@ for H in `seq 1 ${NUM}` ; do
                         neighbor ${PREVADDR} peer-group default
                         exit-address-family
                        !
+                       ! bgpd still has problems with extcommunity rt/soo
                        route-map test permit 10
                         set extcommunity rt ${ASN}:1
                         set extcommunity soo ${ASN}:2