<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi all,<div><br></div><div>Looking for a bit of a sanity check here. I established an AS112 Server in my testbed. I setup a dummy interface on the AS112 server (bs) for all the subnets with an interface name that starts with 'as112_'. I set up the bird and bird6 configuration files identically except for the prefix 'set allnets' and or course the IPv4 remote addresses in bird.conf and IPv6 addresses in bird6.conf. What is puzzling me is that in an ISP router I can see the IPv4 'allnets' in both the router BGP and IP routes tables but I cannot see the IPv6 '<span class="gmail-gr_ gmail-gr_790 gmail-gr-alert gmail-gr_spell gmail-gr_inline_cards gmail-gr_disable_anim_appear gmail-ContextualSpelling gmail-ins-del gmail-multiReplace" id="gmail-790" style="display:inline;border-bottom:2px solid transparent;background-repeat:no-repeat">allnets</span>' in the BGP and IPv6 routes tables. </div><div><br></div><div>regards,</div><div><br></div><div>Diarmuid</div><div><br></div><div><div>3: as112_br1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000</div><div>    link/ether 46:c1:5f:cd:9c:8d brd ff:ff:ff:ff:ff:ff</div><div>    inet <a href="http://192.175.48.1/24">192.175.48.1/24</a> brd 192.175.48.255 scope global as112_br1</div><div>       valid_lft forever preferred_lft forever</div><div>    inet <a href="http://192.31.196.1/24">192.31.196.1/24</a> brd 192.31.196.255 scope global as112_br1</div><div>       valid_lft forever preferred_lft forever</div><div>    inet <a href="http://192.175.48.6/24">192.175.48.6/24</a> brd 192.175.48.255 scope global secondary as112_br1</div><div>       valid_lft forever preferred_lft forever</div><div>    inet <a href="http://192.175.48.42/24">192.175.48.42/24</a> brd 192.175.48.255 scope global secondary as112_br1</div><div>       valid_lft forever preferred_lft forever</div><div>    inet6 2001:4:112::1/128 scope global </div><div>       valid_lft forever preferred_lft forever</div><div>    inet6 2620:4f:8000::42/128 scope global </div><div>       valid_lft forever preferred_lft forever</div><div>    inet6 2620:4f:8000::6/128 scope global </div><div>       valid_lft forever preferred_lft forever</div><div>    inet6 2620:4f:8000::1/128 scope global </div><div>       valid_lft forever preferred_lft forever</div><div>    inet6 fe80::44c1:5fff:fecd:9c8d/64 scope link </div><div>       valid_lft forever preferred_lft forever</div><div><br></div><div>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</div><div><br></div><div>root@bs:/etc/bird# cat bird.conf</div><div><br></div><div>router id 199.9.9.204;</div><div><br></div><div>filter as112</div><div>prefix set allnet;</div><div>{</div><div>  allnet = [</div><div>    <a href="http://192.175.48.0/24">192.175.48.0/24</a>,</div><div>    <a href="http://192.31.196.0/24">192.31.196.0/24</a></div><div>  ];</div><div>  if ! (net ~ allnet) then reject;</div><div>  accept;</div><div>}</div><div><br></div><div>protocol device {</div><div>}</div><div><br></div><div>protocol direct {</div><div>    interface "as112_*";</div><div>}</div><div><br></div><div>protocol kernel {</div><div><span style="white-space:pre">        </span>learn;</div><div><span style="white-space:pre">        </span>metric 64;</div><div><span style="white-space:pre">    </span>import all;</div><div><span style="white-space:pre">   </span>export all;<span style="white-space:pre">  </span></div><div>}</div><div><br></div><div>template bgp PEERS {</div><div>    local as 112;</div><div>    hold time 30;</div><div>    startup hold time 30;</div><div>    connect retry time 120;</div><div>    connect delay time 5;          </div><div>    error forget time 0;         </div><div>    export filter as112;</div><div>}</div><div> </div><div>protocol bgp as5222 from PEERS {</div><div>        neighbor 199.9.9.22 as 5222;</div><div>}</div><div> </div><div>protocol bgp as5333 from PEERS {</div><div>        neighbor 199.9.9.33 as 5333;</div><div>}</div><div> </div><div>protocol bgp as5111 from PEERS {</div><div>        neighbor 199.9.9.11 as 5111;</div><div>}</div><div><br></div><div>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</div><div> </div><div>root@bs:/etc/bird# cat bird6.conf</div><div><br></div><div>router id 199.9.9.204;</div><div><br></div><div>filter as112</div><div>prefix set allnet;</div><div>{</div><div>  allnet = [</div><div>    2620:4f:8000::/48,</div><div>    2001:4:112::/48</div><div>  ];</div><div>  if ! (net ~ allnet) then reject;</div><div>  accept;</div><div>}</div><div><br></div><div>protocol device {</div><div>}</div><div><br></div><div>protocol direct {</div><div>    interface "as112_*";</div><div>}</div><div><br></div><div>protocol kernel {</div><div><span style="white-space:pre">    </span>learn;</div><div><span style="white-space:pre">        </span>metric 64;<span style="white-space:pre">   </span></div><div><span style="white-space:pre">      </span>import all;</div><div><span style="white-space:pre">   </span>export all;<span style="white-space:pre">  </span></div><div>}</div><div><br></div><div>template bgp PEERS {</div><div>    local as 112;</div><div>    hold time 30;</div><div>    startup hold time 30;</div><div>    connect retry time 120;</div><div>    connect delay time 5;  </div><div>    error forget time 0;     </div><div>    export filter as112;</div><div>}</div><div> </div><div>protocol bgp as5222 from PEERS {</div><div>        neighbor 2a99:9:9::22 as 5222;</div><div>}</div><div> </div><div>protocol bgp as5333 from PEERS {</div><div>        neighbor 2a99:9:9::33 as 5333;</div><div>}</div><div> </div><div>protocol bgp as5111 from PEERS {</div><div>        neighbor 2a99:9:9::11 as 5111;</div><div>}</div><div><br></div><div>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br></div><div><br></div><div>ISP1_RTR#show bgp ipv4 unicast</div><div><br></div><div>BGP table version is 22, local router ID is 200.1.1.1</div><div>Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,</div><div>              r RIB-failure, S Stale</div><div>Origin codes: i - IGP, e - EGP, ? - incomplete</div><div><br></div><div>   Network          Next Hop            Metric LocPrf Weight Path</div><div>*> 192.31.196.0     199.9.9.204                            0 112 i</div><div>*> 192.175.48.0     199.9.9.204                            0 112 i</div><div>*> 199.1.1.0        0.0.0.0                  0         32768 i</div><div>*> 199.2.2.0        199.9.9.22               0             0 5999 5222 i</div><div>*> 199.3.3.0        199.9.9.33               0             0 5999 5333 i</div></div><div><br></div><div>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br></div><div><br></div><div><div>ISP1_RTR# show ip route</div></div><div><br></div><div><div>C    <a href="http://199.9.9.0/24">199.9.9.0/24</a> is directly connected, FastEthernet0/0</div><div>B    <a href="http://192.31.196.0/24">192.31.196.0/24</a> [20/0] via 199.9.9.204, 00:36:07</div><div>     <a href="http://200.1.1.0/32">200.1.1.0/32</a> is subnetted, 1 subnets</div><div>C       200.1.1.1 is directly connected, Loopback0</div><div>B    <a href="http://199.3.3.0/24">199.3.3.0/24</a> [20/0] via 199.9.9.33, 00:36:10</div><div>B    <a href="http://199.2.2.0/24">199.2.2.0/24</a> [20/0] via 199.9.9.22, 00:35:47</div><div>C    <a href="http://199.1.1.0/24">199.1.1.0/24</a> is directly connected, FastEthernet0/1</div><div>B    <a href="http://192.175.48.0/24">192.175.48.0/24</a> [20/0] via 199.9.9.204, 00:36:07</div></div><div><br></div><div><div>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</div><div><br></div><div>ISP1_RTR# show bgp ipv6 unicast</div><div><br></div><div>BGP table version is 8, local router ID is 200.1.1.1</div><div>Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,</div><div>              r RIB-failure, S Stale</div><div>Origin codes: i - IGP, e - EGP, ? - incomplete</div><div><br></div><div>   Network          Next Hop            Metric LocPrf Weight Path</div><div>*> 2A99:1:1::/48    ::                       0         32768 i</div><div>*> 2A99:2:2::/48    2A99:9:9::22             0             0 5999 5222 i</div><div>*> 2A99:3:3::/48    2A99:9:9::33             0             0 5999 5333 i</div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><div dir="ltr">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br></div><div dir="ltr"><div dir="ltr"><br></div><div dir="ltr">ISP1_RTR# show <span class="gmail-gr_ gmail-gr_811 gmail-gr-alert gmail-gr_spell gmail-gr_inline_cards gmail-gr_disable_anim_appear gmail-ContextualSpelling gmail-ins-del gmail-multiReplace" id="gmail-811" style="display:inline;border-bottom:2px solid transparent;background-repeat:no-repeat">ipv6</span> route<br></div><div dir="ltr"><br></div><div dir="ltr">C   2A99:1:1::/48 [0/0]</div><div dir="ltr">     via ::, FastEthernet0/1</div><div dir="ltr">L   2A99:1:1::1/128 [0/0]</div><div dir="ltr">     via ::, FastEthernet0/1</div><div dir="ltr">B   2A99:2:2::/48 [20/0]</div><div dir="ltr">     via FE80::21E:BEFF:FE17:EB9A, FastEthernet0/0</div><div dir="ltr">B   2A99:3:3::/48 [20/0]</div><div dir="ltr">     via FE80::C671:FEFF:FE10:FE00, FastEthernet0/0</div><div dir="ltr">C   2A99:9:9::/48 [0/0]</div><div dir="ltr">     via ::, FastEthernet0/0</div><div dir="ltr">L   2A99:9:9::11/128 [0/0]</div><div dir="ltr">     via ::, FastEthernet0/0</div><div dir="ltr">L   FE80::/10 [0/0]</div><div dir="ltr">     via ::, Null0</div><div dir="ltr">L   FF00::/8 [0/0]</div><div dir="ltr">     via ::, Null0</div><div><br></div></div><div dir="ltr"><br></div><div dir="ltr">--</div><div dir="ltr"><br><div><b style="font-size:small"><i><font color="#38761d">Irish by birth,</font><font color="#ff9900"> located in Uganda</font> but <font color="#cc0000">Munster by the grace of God.</font></i></b><br></div><div><br></div><div><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>