summaryrefslogtreecommitdiff
path: root/python/firstheader.py
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2020-09-25 09:45:24 -0400
committerDonald Sharp <sharpd@nvidia.com>2020-09-25 09:58:28 -0400
commite8442016a84d27c22ec1d9c8915ff7192277f680 (patch)
tree5edad0e93ed915224ae2c4e4eb4f3cb2b8b3b789 /python/firstheader.py
parentb1f476731a002fae9c65127314cbad12786f3719 (diff)
bgpd: Allow bgp static routes to use /32's
If you are including a network statement of a /32 then the current bgp martian checks will match the /32 together. Problem: ! router bgp 3235 neighbor 192.168.161.2 remote-as external neighbor 192.168.161.131 remote-as external ! address-family ipv4 unicast network 10.10.3.11/32 network 192.168.161.0/24 no neighbor 192.168.161.2 activate neighbor 192.168.161.2 route-map BLUE in exit-address-family ! eva# show bgp ipv4 uni BGP table version is 1, local router ID is 10.10.3.11, vrf id 0 Default local pref 100, local AS 3235 Status codes: s suppressed, d damped, h history, * valid, > best, = multipath, i internal, r RIB-failure, S Stale, R Removed Nexthop codes: @NNN nexthop's vrf id, < announce-nh-self Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path 10.10.3.11/32 0.0.0.0(eva) 0 32768 i *> 192.168.161.0/24 0.0.0.0(eva) 0 32768 i Displayed 2 routes and 2 total paths eva# show bgp import-check-table Current BGP import check cache: 192.168.161.0 valid [IGP metric 0], #paths 1 if enp39s0 Last update: Fri Sep 25 08:00:42 2020 10.10.3.11 valid [IGP metric 0], #paths 1 if lo Last update: Fri Sep 25 08:00:42 2020 eva# show bgp ipv4 uni summ BGP router identifier 10.10.3.11, local AS number 3235 vrf-id 0 BGP table version 1 RIB entries 3, using 576 bytes of memory Peers 1, using 21 KiB of memory Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd PfxSnt janelle(192.168.161.131) 4 60000 69 70 0 0 0 00:03:21 0 1 Total number of neighbors 1 When we are deciding that a nexthop is valid there is not much point in checking that a static route has a martian nexthop or not, since we self derived it already. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'python/firstheader.py')
0 files changed, 0 insertions, 0 deletions