Thursday, June 25, 2020

FRR BGP not advertising routes.

Ok, Im at a loss with this...

Trying to advertise routes between 2 frrouting "routers" via GNS3.

I've created a pastebin with all the details from the two routers here: https://pastebin.com/EzDkWRez

The frr/daemons file is correct and is the same for both frrs.
/ # cat /etc/frr/daemons

# This file tells the frr package which daemons to start.

#

# Sample configurations for these daemons can be found in

# /usr/share/doc/frr/examples/.

#

# ATTENTION:

#

# When activating a daemon for the first time, a config file, even if it is

# empty, has to be present *and* be owned by the user and group "frr", else

# the daemon will not be started by /etc/init.d/frr. The permissions should

# be u=rw,g=r,o=.

# When using "vtysh" such a config file is also needed. It should be owned by

# group "frrvty" and set to ug=rw,o= though. Check /etc/pam.d/frr, too.

#

# The watchfrr and zebra daemons are always started.

#

bgpd=yes

ospfd=yes

ospf6d=yes

ripd=no

ripngd=no

isisd=yes

pimd=no

ldpd=no

nhrpd=no

eigrpd=no

babeld=no

sharpd=no

pbrd=no

bfdd=no

fabricd=no

vrrpd=no

#

# If this option is set the /etc/init.d/frr script automatically loads

# the config via "vtysh -b" when the servers are started.

# Check /etc/pam.d/frr if you intend to use "vtysh"!

#

vtysh_enable=yes

zebra_options=" -A 127.0.0.1 -s 90000000"

bgpd_options=" -A 127.0.0.1"

ospfd_options=" -A 127.0.0.1"

ospf6d_options=" -A ::1"

ripd_options=" -A 127.0.0.1"

ripngd_options=" -A ::1"

isisd_options=" -A 127.0.0.1"

pimd_options=" -A 127.0.0.1"

ldpd_options=" -A 127.0.0.1"

nhrpd_options=" -A 127.0.0.1"

eigrpd_options=" -A 127.0.0.1"

babeld_options=" -A 127.0.0.1"

sharpd_options=" -A 127.0.0.1"

pbrd_options=" -A 127.0.0.1"

staticd_options="-A 127.0.0.1"

bfdd_options=" -A 127.0.0.1"

fabricd_options="-A 127.0.0.1"

vrrpd_options=" -A 127.0.0.1"

# configuration profile

#

#frr_profile="traditional"

#frr_profile="datacenter"

#

# This is the maximum number of FD's that will be available.

# Upon startup this is read by the control files and ulimit

# is called. Uncomment and use a reasonable value for your

# setup if you are expecting a large number of peers in

# say BGP.

#MAX_FDS=1024

# The list of daemons to watch is automatically generated by the init script.

#watchfrr_options=""

# for debugging purposes, you can specify a "wrap" command to start instead

# of starting the daemon directly, e.g. to use valgrind on ospfd:

# ospfd_wrap="/usr/bin/valgrind"

# or you can use "all_wrap" for all daemons, e.g. to use perf record:

# all_wrap="/usr/bin/perf record --call-graph -"

# the normal daemon command is added to this at the end.

/ #

Interestingly if I run an ospf instance, using the following config:

router ospf

network 0.0.0.0/0 area 0

!

I can ping both loopbacks.

Am I missing something? Cheers in advance!



No comments:

Post a Comment