From cb74dd118f9195e50711b3b1662aa8987af61d30 Mon Sep 17 00:00:00 2001 From: Damien Date: Thu, 23 Apr 2026 10:26:41 +0000 Subject: [PATCH] Fix VRF gold BGP IPv4 activation on cores and border leafs With 'no bgp default ipv4-unicast' set at the router level, VRF gold eBGP/iBGP neighbors were establishing but not exchanging any IPv4 prefixes, breaking inter-fabric transit between DC and Campus. Add an explicit 'address-family ipv4' block with 'neighbor X activate' under 'vrf gold' on both cores and all four border leafs. Also drop 'redistribute learned' from the border leaf VRF gold stanza: it is not a valid command in that context and was silently stripped by EOS. --- configs/border-leaf-campus1.cfg | 6 +++++- configs/border-leaf-campus2.cfg | 6 +++++- configs/border-leaf-dc1.cfg | 6 +++++- configs/border-leaf-dc2.cfg | 6 +++++- configs/core1.cfg | 8 ++++++++ configs/core2.cfg | 8 ++++++++ 6 files changed, 36 insertions(+), 4 deletions(-) diff --git a/configs/border-leaf-campus1.cfg b/configs/border-leaf-campus1.cfg index dc6ddd1..553489a 100644 --- a/configs/border-leaf-campus1.cfg +++ b/configs/border-leaf-campus1.cfg @@ -228,7 +228,11 @@ router bgp 66005 neighbor 10.0.15.4 remote-as 65500 neighbor 10.0.15.4 send-community extended neighbor 10.0.15.4 maximum-routes 12000 warning-only + ! + address-family ipv4 + neighbor 10.0.15.0 activate + neighbor 10.0.15.4 activate + ! redistribute connected - redistribute learned ! end diff --git a/configs/border-leaf-campus2.cfg b/configs/border-leaf-campus2.cfg index f1c4681..6c30128 100644 --- a/configs/border-leaf-campus2.cfg +++ b/configs/border-leaf-campus2.cfg @@ -228,7 +228,11 @@ router bgp 66005 neighbor 10.0.15.6 remote-as 65500 neighbor 10.0.15.6 send-community extended neighbor 10.0.15.6 maximum-routes 12000 warning-only + ! + address-family ipv4 + neighbor 10.0.15.2 activate + neighbor 10.0.15.6 activate + ! redistribute connected - redistribute learned ! end diff --git a/configs/border-leaf-dc1.cfg b/configs/border-leaf-dc1.cfg index 98274a0..34c8878 100644 --- a/configs/border-leaf-dc1.cfg +++ b/configs/border-leaf-dc1.cfg @@ -228,7 +228,11 @@ router bgp 65005 neighbor 10.0.14.4 remote-as 65500 neighbor 10.0.14.4 send-community extended neighbor 10.0.14.4 maximum-routes 12000 warning-only + ! + address-family ipv4 + neighbor 10.0.14.0 activate + neighbor 10.0.14.4 activate + ! redistribute connected - redistribute learned ! end diff --git a/configs/border-leaf-dc2.cfg b/configs/border-leaf-dc2.cfg index 41edd3f..8303667 100644 --- a/configs/border-leaf-dc2.cfg +++ b/configs/border-leaf-dc2.cfg @@ -228,7 +228,11 @@ router bgp 65005 neighbor 10.0.14.6 remote-as 65500 neighbor 10.0.14.6 send-community extended neighbor 10.0.14.6 maximum-routes 12000 warning-only + ! + address-family ipv4 + neighbor 10.0.14.2 activate + neighbor 10.0.14.6 activate + ! redistribute connected - redistribute learned ! end diff --git a/configs/core1.cfg b/configs/core1.cfg index 51a035d..a15e611 100644 --- a/configs/core1.cfg +++ b/configs/core1.cfg @@ -219,6 +219,14 @@ router bgp 65500 neighbor 10.0.15.3 remote-as 66005 neighbor 10.0.15.3 send-community extended neighbor 10.0.15.3 maximum-routes 12000 warning-only + ! + address-family ipv4 + neighbor 10.0.14.1 activate + neighbor 10.0.14.3 activate + neighbor 10.0.15.1 activate + neighbor 10.0.15.3 activate + neighbor 10.0.200.131 activate + ! redistribute connected ! end diff --git a/configs/core2.cfg b/configs/core2.cfg index 93b41fb..55dc7bc 100644 --- a/configs/core2.cfg +++ b/configs/core2.cfg @@ -219,6 +219,14 @@ router bgp 65500 neighbor 10.0.15.7 remote-as 66005 neighbor 10.0.15.7 send-community extended neighbor 10.0.15.7 maximum-routes 12000 warning-only + ! + address-family ipv4 + neighbor 10.0.14.5 activate + neighbor 10.0.14.7 activate + neighbor 10.0.15.5 activate + neighbor 10.0.15.7 activate + neighbor 10.0.200.130 activate + ! redistribute connected ! end