<div dir="auto"><div>You need to use "match ipv6 address" to reference an ipv6 ACL or prefix-list in a route-map. It looks like you're using "match ip address" in the route-map named transit-out6.</div><div dir="auto"><br></div><div dir="auto">- Trey<br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Thu, Sep 12, 2024, 20:35 Randy Bush <<a href="mailto:randy@psg.com">randy@psg.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">i assume i have a conf error, but can not see it<br>
<br>
no prefix is being advertised to ipv6 peer 2001:550:2:1::22 yet a<br>
similar template advertises one in v4<br>
<br>
    r1# show bgp summary <br>
<br>
    IPv4 Unicast Summary:<br>
    BGP router identifier 198.180.150.121, local AS number 3927 VRF default vrf-id 0<br>
    BGP table version 1201106<br>
    RIB entries 1736966, using 212 MiB of memory<br>
    Peers 2, using 48 KiB of memory<br>
<br>
    Neighbor        V         AS   MsgRcvd   MsgSent   TblVer  InQ OutQ  Up/Down State/PfxRcd   PfxSnt Desc<br>
    38.88.248.236   4        174    166936        99  1201106    0    0 01:36:00       940141        1 N/A<br>
    192.168.254.10  4       3927    121068    151229  1201106    0    0 01:18:23       634041   753625 N/A<br>
<br>
    Total number of neighbors 2<br>
<br>
    IPv6 Unicast Summary:<br>
    BGP router identifier 198.180.150.121, local AS number 3927 VRF default vrf-id 0<br>
    BGP table version 304315<br>
    RIB entries 381204, using 47 MiB of memory<br>
    Peers 2, using 48 KiB of memory<br>
<br>
    Neighbor         V         AS   MsgRcvd   MsgSent   TblVer  InQ OutQ  Up/Down State/PfxRcd   PfxSnt Desc<br>
    2001:550:2:1::22 4        174     66286        98   304315    0    0 01:35:55       192933        0 N/A<br>
    fc00::10         4       3927     66566     55345   304315    0    0 01:28:16       153136   131291 N/A<br>
<br>
    Total number of neighbors 2<br>
<br>
and it admits it<br>
<br>
    r1# show ip bgp neighbors 38.88.248.236 advertised-routes <br>
    BGP table version is 1231961, local router ID is 198.180.150.121, vrf id 0<br>
    Default local pref 100, local AS 3927<br>
    Status codes:  s suppressed, d damped, h history, u unsorted, * valid, > best, = multipath,<br>
                   i internal, r RIB-failure, S Stale, R Removed<br>
    Nexthop codes: @NNN nexthop's vrf id, < announce-nh-self<br>
    Origin codes:  i - IGP, e - EGP, ? - incomplete<br>
    RPKI validation codes: V valid, I invalid, N Not found<br>
<br>
         Network          Next Hop            Metric LocPrf Weight Path<br>
     *> <a href="http://198.180.150.0/24" rel="noreferrer noreferrer" target="_blank">198.180.150.0/24</a> 0.0.0.0                  0         32768 i<br>
<br>
    Total number of prefixes 1<br>
<br>
vs<br>
<br>
    r1# show bgp neighbors 2001:550:2:1::22 advertised-routes <br>
    r1#<br>
<br>
[ aside: the cli asymmetry between ipv4 and ipv6 is unkind. ]<br>
<br>
config snippets<br>
<br>
    ip prefix-list export4 seq 5 permit <a href="http://198.180.150.0/24" rel="noreferrer noreferrer" target="_blank">198.180.150.0/24</a><br>
    ipv6 prefix-list export6 seq 5 permit 2001:418:8006::/48<br>
...<br>
     address-family ipv4 unicast<br>
      network <a href="http://198.180.150.0/24" rel="noreferrer noreferrer" target="_blank">198.180.150.0/24</a><br>
      neighbor 38.88.248.236 activate<br>
      neighbor 38.88.248.236 route-map accept-all in<br>
      neighbor 38.88.248.236 route-map transit-out4 out<br>
      neighbor 192.168.254.10 activate<br>
     exit-address-family<br>
     !<br>
     address-family ipv6 unicast<br>
      network 2001:418:8006::/48<br>
      neighbor 2001:550:2:1::22 activate<br>
      neighbor 2001:550:2:1::22 route-map accept-all in<br>
      neighbor 2001:550:2:1::22 route-map transit-out6 out<br>
      neighbor fc00::10 activate<br>
     exit-address-family<br>
...<br>
    route-map transit-out4 permit 20<br>
     match ip address prefix-list export4<br>
    exit<br>
...<br>
    route-map transit-out6 permit 20<br>
     match ip address prefix-list export6<br>
    exit<br>
<br>
note that only the 2001:418:8006::/64 is on the LAN interface not the<br>
/48<br>
<br>
    r1# show ipv6 route 2001:418:8006::/64<br>
    Routing entry for 2001:418:8006::/64<br>
      Known via "connected", distance 0, metric 0, best<br>
      Last update 01:52:13 ago<br>
      * directly connected, eno3<br>
<br>
    r1# show ipv6 route 2001:418:8006::/48<br>
    % Network not in table<br>
<br>
similarly <a href="http://198.180.150.0/24" rel="noreferrer noreferrer" target="_blank">198.180.150.0/24</a> is not on the LAN, it's a /25 LAN (don't ask)<br>
<br>
    r1# show ip route <a href="http://198.180.150.0/25" rel="noreferrer noreferrer" target="_blank">198.180.150.0/25</a><br>
    Routing entry for <a href="http://198.180.150.0/25" rel="noreferrer noreferrer" target="_blank">198.180.150.0/25</a><br>
      Known via "isis", distance 115, metric 12<br>
      Last update 01:52:33 ago<br>
        198.180.150.120, via eno3 inactive, weight 1<br>
<br>
    Routing entry for <a href="http://198.180.150.0/25" rel="noreferrer noreferrer" target="_blank">198.180.150.0/25</a><br>
      Known via "connected", distance 0, metric 0, best<br>
      Last update 01:53:02 ago<br>
      * directly connected, eno3<br>
<br>
    r1# show ip route <a href="http://198.180.150.0/24" rel="noreferrer noreferrer" target="_blank">198.180.150.0/24</a><br>
    % Network not in table<br>
<br>
but it is in bgp<br>
<br>
    r1# show ip bgp <a href="http://198.180.150.0/24" rel="noreferrer noreferrer" target="_blank">198.180.150.0/24</a><br>
    BGP routing table entry for <a href="http://198.180.150.0/24" rel="noreferrer noreferrer" target="_blank">198.180.150.0/24</a>, version 1<br>
    Paths: (2 available, best #1, table default)<br>
      Advertised to non peer-group peers:<br>
      38.88.248.236 192.168.254.10<br>
      Local<br>
        0.0.0.0 from 0.0.0.0 (198.180.150.121)<br>
          Origin IGP, metric 0, weight 32768, valid, sourced, local, best (Weight)<br>
          Last update: Thu Sep 12 21:44:49 2024<br>
      Local<br>
        192.168.254.10 (metric 11) from 192.168.254.10 (192.168.254.10)<br>
          Origin IGP, localpref 100, valid, internal<br>
          Last update: Thu Sep 12 22:13:15 2024<br>
<br>
    r1# show bgp 2001:418:8006::/48<br>
    BGP routing table entry for 2001:418:8006::/48, version 1<br>
    Paths: (1 available, best #1, table default)<br>
      Advertised to non peer-group peers:<br>
      fc00::10<br>
      Local<br>
        :: from :: (198.180.150.121)<br>
          Origin IGP, metric 0, weight 32768, valid, sourced, local, best (First path received)<br>
          Last update: Thu Sep 12 21:44:50 2024<br>
<br>
is it that <a href="http://198.180.150.0/25" rel="noreferrer noreferrer" target="_blank">198.180.150.0/25</a> is heard via is-is and ibgp and<br>
2001:418:8006::/64 is not?<br>
<br>
and for sure 174 is hearing the announcement of the <a href="http://198.180.150.0/24" rel="noreferrer noreferrer" target="_blank">198.180.150.0/24</a>.<br>
from route-views<br>
<br>
    BGP routing table entry for <a href="http://198.180.150.0/24" rel="noreferrer noreferrer" target="_blank">198.180.150.0/24</a>, version 322874892<br>
    Paths: (19 available, best #18, table default)<br>
      Not advertised to any peer<br>
      Refresh Epoch 1<br>
      3257 174 3927<br>
<br>
randy<br>
<br>
_______________________________________________<br>
frog mailing list<br>
<a href="mailto:frog@lists.frrouting.org" target="_blank" rel="noreferrer">frog@lists.frrouting.org</a><br>
<a href="https://lists.frrouting.org/listinfo/frog" rel="noreferrer noreferrer" target="_blank">https://lists.frrouting.org/listinfo/frog</a><br>
</blockquote></div></div></div>