Brandon brought it to my attention that we weren't announcing any IPv6 ranges over our PNI to Facebook from eqdfw. Upon inspection it turns out we aren't announcing any IPv6 ranges at all from the POP, for instance to NTT:
cmooney@cr2-eqdfw> show route table inet6.0 terse advertising-protocol bgp 2001:418:0:5000::3b2 cmooney@cr2-eqdfw>
The aggregate route is configured to be created:
cmooney@cr2-eqdfw> show configuration routing-options rib inet6.0 aggregate | display set set routing-options rib inet6.0 aggregate defaults discard set routing-options rib inet6.0 aggregate route 2620:0:860::/48 policy BGP_from_LVS
However only the default is being created, the /48 is nowhere to be seen:
cmooney@cr2-eqdfw> show route table inet6.0 protocol aggregate inet6.0: 202800 destinations, 767623 routes (201608 active, 3 holddown, 1392 hidden) Restart Complete + = Active Route, - = Last Active, * = Both ::/0 *[Aggregate/130] 91w1d 04:24:45 Discard
While we are announcing some IPv4 routes, we are only covering the Anycast ranges (principally used for DNS) and space used by cloud:
cmooney@cr2-eqdfw> show route advertising-protocol bgp 128.242.179.181 table inet.0 terse inet.0: 942310 destinations, 2227553 routes (941837 active, 3 holddown, 2480 hidden) Restart Complete Prefix Nexthop MED Lclpref AS path * 185.15.57.0/24 Self ? * 185.71.138.0/24 Self I * 198.35.27.0/24 Self I
Correspondingly there is zero transmit data from cr2-eqdfw back towards codfw.