[FROG] frr 7.x check_config generating errors / warnings FreeBSD 12

mike tancsa mike at sentex.net
Thu Oct 1 12:38:21 UTC 2020


On 10/1/2020 7:55 AM, Donald Sharp wrote:
> Mike -
>
> The only time that you should be seeing that message is when staticd
> is trying to register without a connection to zebra.  How are you
> starting up FRR?  Please ensure that staticd is started *After* zebra.

Hi Donald,

    I am indeed starting zebra first.

0{i3}# zebra -d -P0
2020/10/01 08:35:51 ZEBRA: [EC 4043309110] Disabling MPLS support (no
kernel support)
0{i3}# staticd -C
2020/10/01 08:36:01 STATIC: Static Route using disc0 interface not
installed because the interface does not exist in specified vrf
2020/10/01 08:36:01 STATIC: Static Route using disc0 interface not
installed because the interface does not exist in specified vrf
2020/10/01 08:36:01 STATIC: static_zebra_nht_register: Failure to send
nexthop to zebra
2020/10/01 08:36:01 STATIC: static_zebra_nht_register: Failure to send
nexthop to zebra
2020/10/01 08:36:01 STATIC: static_zebra_nht_register: Failure to send
nexthop to zebra
2020/10/01 08:36:01 STATIC: static_zebra_nht_register: Failure to send
nexthop to zebra
2020/10/01 08:36:01 STATIC: static_zebra_nht_register: Failure to send
nexthop to zebra
2020/10/01 08:36:01 STATIC: static_zebra_nht_register: Failure to send
nexthop to zebra
2020/10/01 08:36:01 STATIC: static_zebra_nht_register: Failure to send
nexthop to zebra
2020/10/01 08:36:01 STATIC: static_zebra_nht_register: Failure to send
nexthop to zebra

If I start it just normally without the -C it seems to be ok

0{i3}# zebra -d -P0
2020/10/01 08:37:17 ZEBRA: [EC 4043309110] Disabling MPLS support (no
kernel support)
0{i3}# staticd -d -P0
0{i3}#

> As for the MPLS issue.  We've left it as a warning because we wanted
> the end user to know that mpls was not working properly in order to
> use it.

MPLS warning seems like a good idea to me!

    ---Mike



>
> donald
>
> On Wed, Sep 30, 2020 at 5:24 PM mike tancsa <mike at sentex.net> wrote:
>> Hi All,
>>
>>     With frr7.4, starting up the daemons seems to generate a whole mess
>> of warnings / errors which doing their check.  Are they actually errors
>> or false positives ? The daemon seems to start up fine
>>
>> e.g.
>>
>> # zebra -C
>> 2020/09/30 17:17:37 ZEBRA: [EC 4043309110] Disabling MPLS support (no
>> kernel support)
>>
>> but staticd
>>
>> # staticd -C
>> 2020/09/30 17:18:10 STATIC: Static Route using disc0 interface not
>> installed because the interface does not exist in specified vrf
>> 2020/09/30 17:18:10 STATIC: Static Route using disc0 interface not
>> installed because the interface does not exist in specified vrf
>> 2020/09/30 17:18:10 STATIC: static_zebra_nht_register: Failure to send
>> nexthop to zebra
>> 2020/09/30 17:18:10 STATIC: static_zebra_nht_register: Failure to send
>> nexthop to zebra
>> 2020/09/30 17:18:10 STATIC: static_zebra_nht_register: Failure to send
>> nexthop to zebra
>> 2020/09/30 17:18:10 STATIC: static_zebra_nht_register: Failure to send
>> nexthop to zebra
>> 2020/09/30 17:18:10 STATIC: static_zebra_nht_register: Failure to send
>> nexthop to zebra
>> 2020/09/30 17:18:10 STATIC: static_zebra_nht_register: Failure to send
>> nexthop to zebra
>> 2020/09/30 17:18:10 STATIC: static_zebra_nht_register: Failure to send
>> nexthop to zebra
>>
>>
>> with the last message being generating for every static route I have in
>> my config
>>
>> eg
>>
>> ip route 10.11.13.0/28 192.168.135.68
>> ip route 10.20.30.16/30 192.168.135.68
>>
>>
>> However, starting up the daemons seem to be ok.
>>
>>  zebra -v
>> zebra version 7.4
>> Copyright 1996-2005 Kunihiro Ishiguro, et al.
>> configured with:
>>         '--enable-user=frr' '--enable-group=frr'
>> '--enable-vty-group=frrvty' '--disable-doc-html'
>> '--sysconfdir=/usr/local/etc/frr' '--localstatedir=/var/run/frr'
>> '--disable-backtrace' '--disable-nhrpd' '--disable-pimd'
>> '--disable-vrrpd' '--with-vtysh-pager=cat' '--disable-config-rollbacks'
>> '--disable-datacenter' '--enable-fpm' '--disable-ldpd'
>> '--without-libpam' '--enable-rpki' '--disable-shell-access'
>> '--disable-snmp' '--disable-tcmalloc' '--enable-vtysh'
>> '--prefix=/usr/local' '--mandir=/usr/local/man' '--disable-silent-rules'
>> '--infodir=/usr/local/share/info/' '--build=amd64-portbld-freebsd12.1'
>> 'build_alias=amd64-portbld-freebsd12.1' 'PKG_CONFIG=pkgconf' 'CC=cc'
>> 'CFLAGS=-O2 -pipe -fstack-protector-strong -fno-strict-aliasing '
>> 'LDFLAGS= -L/usr/local/lib -L/usr/local/lib -fstack-protector-strong '
>> 'LIBS=' 'CPPFLAGS=-I/usr/local/include -I/usr/local/include' 'CPP=cpp'
>> 'CXX=c++' 'CXXFLAGS=-O2 -pipe -fstack-protector-strong
>> -fno-strict-aliasing ' 'PYTHON=/usr/local/bin/python3.7'
>>
>>  staticd -v
>> staticd version 7.4
>> Copyright 1996-2005 Kunihiro Ishiguro, et al.
>> configured with:
>>         '--enable-user=frr' '--enable-group=frr'
>> '--enable-vty-group=frrvty' '--disable-doc-html'
>> '--sysconfdir=/usr/local/etc/frr' '--localstatedir=/var/run/frr'
>> '--disable-backtrace' '--disable-nhrpd' '--disable-pimd'
>> '--disable-vrrpd' '--with-vtysh-pager=cat' '--disable-config-rollbacks'
>> '--disable-datacenter' '--enable-fpm' '--disable-ldpd'
>> '--without-libpam' '--enable-rpki' '--disable-shell-access'
>> '--disable-snmp' '--disable-tcmalloc' '--enable-vtysh'
>> '--prefix=/usr/local' '--mandir=/usr/local/man' '--disable-silent-rules'
>> '--infodir=/usr/local/share/info/' '--build=amd64-portbld-freebsd12.1'
>> 'build_alias=amd64-portbld-freebsd12.1' 'PKG_CONFIG=pkgconf' 'CC=cc'
>> 'CFLAGS=-O2 -pipe -fstack-protector-strong -fno-strict-aliasing '
>> 'LDFLAGS= -L/usr/local/lib -L/usr/local/lib -fstack-protector-strong '
>> 'LIBS=' 'CPPFLAGS=-I/usr/local/include -I/usr/local/include' 'CPP=cpp'
>> 'CXX=c++' 'CXXFLAGS=-O2 -pipe -fstack-protector-strong
>> -fno-strict-aliasing ' 'PYTHON=/usr/local/bin/python3.7'
>>
>>
>>     ---Mike
>>
>>
>>
>> _______________________________________________
>> frog mailing list
>> frog at lists.frrouting.org
>> https://lists.frrouting.org/listinfo/frog



More information about the frog mailing list