[FROG] disc0 interface in FreeBSD 12.x

Donald Sharp sharpd at cumulusnetworks.com
Thu Oct 1 12:00:27 UTC 2020


Can we see the output of `show ip route 10.128.128.144` and `show ip
route connected`?

donald

On Wed, Sep 30, 2020 at 3:03 PM mike tancsa <mike at sentex.net> wrote:
>
> Up to version 6.x of frr, I have been able to tie down larger prefixes
> with a static routing pointing to the discard interface on FreeBSD.
>
> eg. the static route entry
>
> ip route 10.0.0.0/8 10.128.128.144
>
> # sh ip route 10.0.0.0/8
> Routing entry for 10.0.0.0/8
>   Known via "static", distance 1, metric 0, best
>   Last update 09w0d01h ago
>   * 10.128.128.144, via disc0
>
> where disc0 is
>
> # ifconfig disc0
> disc0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 65532
>         inet 10.128.128.144 netmask 0xfffffffc
>         inet6 fe80::1%disc0 prefixlen 64 scopeid 0x8
>         inet6 2001:db8::1 prefixlen 64
>         groups: disc
>         nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
>
>
> however, on frr7.4 this no longer works,
>
> On my test box
>
> % ifconfig disc0
> disc0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 65532
>         inet 10.128.128.1 netmask 0xfffffffc
>         inet6 fe80::1%disc0 prefixlen 64 scopeid 0x6
>         groups: disc
>         nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
>
>
>
> i3# conf t
> i3(config)# ip route 10.0.0.0/8 10.128.128.1
> % Warning!! Local connected address is configured as Gateway
> IP(10.128.128.1)
> i3(config)#
>
> i3# sh ip route 10.0.0.0/8
> % Network not in table
> i3#
>
> If I user disc0, it seems to work, but I get warnings on start up
>
> i3(config)# ip route 10.0.0.0/8 disc0
>
> i3# wr
> Note: this version of vtysh never writes vtysh.conf
> Building Configuration...
> Configuration saved to /usr/local/etc/frr/zebra.conf
> Configuration saved to /usr/local/etc/frr/bgpd.conf
> Configuration saved to /usr/local/etc/frr/staticd.conf
> i3# sh ip route 10.0.0.0/8
> Routing entry for 10.0.0.0/8
>   Known via "static", distance 1, metric 0, best
>   Last update 00:00:07 ago
>   * directly connected, disc0, weight 1
>
> i3#
>
> 2020/09/30 14:57:53 STATIC: Static Route using disc0 interface not
> installed because the interface does not exist in specified vrf
> 2020/09/30 14:57:53 STATIC: Static Route using disc0 interface not
> installed because the interface does not exist in specified vrf
>
> the kernel routing table does seem to have it installed
>
>
> # netstat -nra | grep 10.0.0
> 10.0.0.0/8         disc0              U1            0  65532      disc0
> #
>
> What is the "proper" way to do this on frr7x ?
>
> Thanks
>
>     ---Mike
>
>
>
>
> _______________________________________________
> frog mailing list
> frog at lists.frrouting.org
> https://lists.frrouting.org/listinfo/frog



More information about the frog mailing list