The basic idea here is to test all eqiad hosts pinging all the static IPv6 addresses which exist in the same subnet as themselves. First, the set of hosts with add_ip6_mapped defined in eqiad was gathered. Then on all of these hosts, "ip -6 addr" was filtered down to grab the static IPs configured on those hosts, and the total list was sorted and uniq'd. Then a cumin command was sent to all eqiad hosts on a given VLAN, asking it to ping6 once with timeout 3s to all of the IPs from the list that were in its own subnet. Results so far: ===== analytics1-a ===== analytics1-b HOST: analytics1046.eqiad.wmnet === failed 2620:0:861:105:10:64:21:106 === failed 2620:0:861:105:10:64:21:107 === failed 2620:0:861:105:10:64:21:108 === failed 2620:0:861:105:10:64:21:111 === failed 2620:0:861:105:10:64:21:112 HOST: an-master1002.eqiad.wmnet === failed 2620:0:861:105:10:64:21:113 === failed 2620:0:861:105:10:64:21:114 === failed 2620:0:861:105:10:64:21:115 HOST: analytics1048.eqiad.wmnet === failed 2620:0:861:105:10:64:21:105 === failed 2620:0:861:105:10:64:21:106 === failed 2620:0:861:105:10:64:21:108 === failed 2620:0:861:105:10:64:21:111 === failed 2620:0:861:105:10:64:21:112 HOST: analytics1049.eqiad.wmnet === failed 2620:0:861:105:10:64:21:105 === failed 2620:0:861:105:10:64:21:106 === failed 2620:0:861:105:10:64:21:107 === failed 2620:0:861:105:10:64:21:111 === failed 2620:0:861:105:10:64:21:112 HOST: analytics1051.eqiad.wmnet === failed 2620:0:861:105:10:64:21:105 === failed 2620:0:861:105:10:64:21:106 === failed 2620:0:861:105:10:64:21:107 === failed 2620:0:861:105:10:64:21:108 === failed 2620:0:861:105:10:64:21:111 HOST: analytics1050.eqiad.wmnet === failed 2620:0:861:105:10:64:21:105 === failed 2620:0:861:105:10:64:21:106 === failed 2620:0:861:105:10:64:21:107 === failed 2620:0:861:105:10:64:21:108 === failed 2620:0:861:105:10:64:21:112 HOST: analytics1047.eqiad.wmnet === failed 2620:0:861:105:10:64:21:105 === failed 2620:0:861:105:10:64:21:107 === failed 2620:0:861:105:10:64:21:108 === failed 2620:0:861:105:10:64:21:111 === failed 2620:0:861:105:10:64:21:112 HOST: analytics1062.eqiad.wmnet === failed 2620:0:861:105:10:64:21:110 === failed 2620:0:861:105:10:64:21:113 === failed 2620:0:861:105:10:64:21:115 HOST: analytics1063.eqiad.wmnet === failed 2620:0:861:105:10:64:21:110 === failed 2620:0:861:105:10:64:21:113 === failed 2620:0:861:105:10:64:21:114 HOST: notebook1003.eqiad.wmnet === failed 2620:0:861:105:10:64:21:110 === failed 2620:0:861:105:10:64:21:113 === failed 2620:0:861:105:10:64:21:114 === failed 2620:0:861:105:10:64:21:115 HOST: analytics1061.eqiad.wmnet === failed 2620:0:861:105:10:64:21:110 === failed 2620:0:861:105:10:64:21:114 === failed 2620:0:861:105:10:64:21:115 ===== analytics1-c HOST: analytics1032.eqiad.wmnet === failed 2620:0:861:106:10:64:36:133 === failed 2620:0:861:106:10:64:36:134 HOST: analytics1033.eqiad.wmnet === failed 2620:0:861:106:10:64:36:132 === failed 2620:0:861:106:10:64:36:134 HOST: analytics1034.eqiad.wmnet === failed 2620:0:861:106:10:64:36:132 === failed 2620:0:861:106:10:64:36:133 ===== analytics1-d ===== labs-hosts1-b ===== private1-a ===== private1-b HOST: db[1076-1077,1083-1084,1112,1118,1124].eqiad.wmnet,dbproxy1014.eqiad.wmnet,es1013.eqiad.wmnet,ms-be1022.eqiad.wmnet,snapshot1008.eqiad.wmnet,wdqs1007.eqiad.wmnet === failed 2620:0:861:102:10:64:16:99 HOST: db[1113,1119].eqiad.wmnet,dbproxy1015.eqiad.wmnet,graphite1004.eqiad.wmnet,ores1004.eqiad.wmnet,rdb1009.eqiad.wmnet,wtp[1035-1036].eqiad.wmnet === failed 2620:0:861:102:10:64:16:77 HOST: es1014.eqiad.wmnet === failed 2620:0:861:102:10:64:16:100 === failed 2620:0:861:102:10:64:16:184 === failed 2620:0:861:102:10:64:16:29 === failed 2620:0:861:102:10:64:16:38 === failed 2620:0:861:102:10:64:16:41 === failed 2620:0:861:102:10:64:16:8 === failed 2620:0:861:102:10:64:16:92 === failed 2620:0:861:102:10:64:16:99 HOST: aqs1008.eqiad.wmnet === failed 2620:0:861:102:10:64:16:21 === failed 2620:0:861:102:10:64:16:62 === failed 2620:0:861:102:10:64:16:75 HOST: scb1002.eqiad.wmnet === failed 2620:0:861:102:10:64:16:14 === failed 2620:0:861:102:10:64:16:62 === failed 2620:0:861:102:10:64:16:75 HOST: kubernetes1002.eqiad.wmnet === failed 2620:0:861:102:10:64:16:14 === failed 2620:0:861:102:10:64:16:21 === failed 2620:0:861:102:10:64:16:62 HOST: elastic[1028,1046-1047].eqiad.wmnet,mc[1024-1027].eqiad.wmnet,mw[1284-1290,1293-1296,1298-1306].eqiad.wmnet,thumbor[1001-1002].eqiad.wmnet,wdqs1009.eqiad.wmnet === failed 2620:0:861:102:10:64:16:14 === failed 2620:0:861:102:10:64:16:21 === failed 2620:0:861:102:10:64:16:62 === failed 2620:0:861:102:10:64:16:75 HOST: mwmaint1001.eqiad.wmnet === failed 2620:0:861:102:10:64:16:14 === failed 2620:0:861:102:10:64:16:21 === failed 2620:0:861:102:10:64:16:75 ===== private1-c HOST: kafka1003.eqiad.wmnet === failed 2620:0:861:103:10:64:32:138 === failed 2620:0:861:103:10:64:32:23 HOST: db[1061,1078,1089-1090,1095,1105,1110].eqiad.wmnet,es1017.eqiad.wmnet,ores1005.eqiad.wmnet === failed 2620:0:861:103:10:64:32:25 HOST: kubernetes1003.eqiad.wmnet === failed 2620:0:861:103:10:64:32:127 === failed 2620:0:861:103:10:64:32:138 HOST: db[1063,1120].eqiad.wmnet,elastic[1040-1043].eqiad.wmnet,maps1003.eqiad.wmnet,mc[1028-1032].eqiad.wmnet,rdb1008.eqiad.wmnet,restbase[1008,1017].eqiad.wmnet,wtp[1037-1039].eqiad.wmnet === failed 2620:0:861:103:10:64:32:127 === failed 2620:0:861:103:10:64:32:138 === failed 2620:0:861:103:10:64:32:23 HOST: aqs1005.eqiad.wmnet === failed 2620:0:861:103:10:64:32:127 === failed 2620:0:861:103:10:64:32:23 HOST: mw1340.eqiad.wmnet === failed 2620:0:861:103:10:64:32:81 ===== private1-d ===== public1-a ===== public1-b ===== public1-c ===== public1-d