frr 7.x check_config generating errors / warnings FreeBSD 12
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
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. 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. donald On Wed, Sep 30, 2020 at 5:24 PM mike tancsa <mike@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@lists.frrouting.org https://lists.frrouting.org/listinfo/frog
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@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@lists.frrouting.org https://lists.frrouting.org/listinfo/frog
participants (2)
-
Donald Sharp -
mike tancsa