aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2019-07-22 13:37:23 +0300
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2019-07-22 13:40:12 +0300
commit05c3396dd08b75903f2514efc9b1dab2325d2644 (patch)
treec0d38e1d3d82b267ce276874964f5fb11892c0f9
parent7c22d6f6e9d7430cde6f2ff985de6ab25e9db797 (diff)
downloaddmvpn-tools-05c3396dd08b75903f2514efc9b1dab2325d2644.tar.bz2
dmvpn-tools-05c3396dd08b75903f2514efc9b1dab2325d2644.tar.xz
setup-dmvpn: redistribute IPv4 kernel routes on hubsv1.1.0
-rwxr-xr-xsetup-dmvpn13
1 files changed, 11 insertions, 2 deletions
diff --git a/setup-dmvpn b/setup-dmvpn
index f91e1a9..3c1b461 100755
--- a/setup-dmvpn
+++ b/setup-dmvpn
@@ -152,13 +152,22 @@ EOF
get_route_map_config ADD +
get_route_map_config SET
cat <<EOF
- ip prefix-list no-hosts seq 5 permit 0.0.0.0/0 le 30
+ no ip prefix-list dmvpn
+ no ip prefix-list no-hosts
+EOF
+ for p in $IPV4_PREFIXES; do
+ echo "ip prefix-list dmvpn permit $p le 32"
+ echo "ip prefix-list no-hosts permit $p le 30"
+ done
+ cat <<EOF
router bgp $AS_NUMBER
redistribute nhrp
+ redistribute kernel
EOF
get_peer_config hubs ADD \
"remote-as $AS_NUMBER" \
- "timers connect 10"
+ "timers connect 10" \
+ "prefix-list dmvpn out"
get_spoke_config ebgp "attribute-unchanged med"
get_spoke_config ibgp \
"remote-as $AS_NUMBER" \