tools/multiple-bgpd.sh: set some community attributes to help test them

This commit is contained in:
Paul Jakma 2010-11-27 11:49:09 +00:00
parent f6f434b282
commit c112af27ed

View File

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