mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-12 14:01:11 +00:00
tools/multiple-bgpd.sh: set some community attributes to help test them
This commit is contained in:
parent
f6f434b282
commit
c112af27ed
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user