diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2019-07-22 13:37:23 +0300 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2019-07-22 13:40:12 +0300 |
commit | 05c3396dd08b75903f2514efc9b1dab2325d2644 (patch) | |
tree | c0d38e1d3d82b267ce276874964f5fb11892c0f9 | |
parent | 7c22d6f6e9d7430cde6f2ff985de6ab25e9db797 (diff) | |
download | dmvpn-tools-05c3396dd08b75903f2514efc9b1dab2325d2644.tar.bz2 dmvpn-tools-05c3396dd08b75903f2514efc9b1dab2325d2644.tar.xz |
setup-dmvpn: redistribute IPv4 kernel routes on hubsv1.1.0
-rwxr-xr-x | setup-dmvpn | 13 |
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" \ |