Hi, I am new to frr. I had built recent frr from sources for debian and ubuntu. I noticed that debian one uses config file per daemon vs ubuntu uses one frr.conf file. There are also differences in 'daemons' file content. Is this behavior configurable by 'configure' process? Thanks, Aleksey
Aleksey - I do not understand your question here. Whether or not integrated configuration is used is a run time determination not a configure option, nor do we have anything ( that I am aware of ) that modifies this behavior via building of debian packaging. Can you be a bit more explicit about what you are seeing and what is going on? thanks! donald On Mon, Dec 2, 2019 at 8:17 AM Aleksey Romanov <aleksey@voltanet.io> wrote:
Hi,
I am new to frr.
I had built recent frr from sources for debian and ubuntu. I noticed that debian one uses config file per daemon vs ubuntu uses one frr.conf file. There are also differences in 'daemons' file content.
Is this behavior configurable by 'configure' process?
Thanks,
Aleksey
_______________________________________________ dev mailing list dev@lists.frrouting.org https://lists.frrouting.org/listinfo/dev
Relevant part of debian http://docs.frrouting.org/projects/dev-guide/en/latest/building-frr-for-debi... sudo install -m 755 -o frr -g frr -d /var/log/frrsudo install -m 755 -o frr -g frr -d /var/opt/frrsudo install -m 775 -o frr -g frrvty -d /etc/frrsudo install -m 640 -o frr -g frr /dev/null /etc/frr/zebra.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/bgpd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/ospfd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/ospf6d.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/isisd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/ripd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/ripngd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/pimd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/ldpd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/nhrpd.conf sudo install -m 640 -o frr -g frrvty /dev/null /etc/frr/vtysh.conf Same for ubuntu: http://docs.frrouting.org/projects/dev-guide/en/latest/building-frr-for-ubun... sudo install -m 775 -o frr -g frr -d /var/log/frrsudo install -m 775 -o frr -g frrvty -d /etc/frrsudo install -m 640 -o frr -g frrvty tools/etc/frr/vtysh.conf /etc/frr/vtysh.confsudo install -m 640 -o frr -g frr tools/etc/frr/frr.conf /etc/frr/frr.confsudo install -m 640 -o frr -g frr tools/etc/frr/daemons.conf /etc/frr/daemons.confsudo install -m 640 -o frr -g frr tools/etc/frr/daemons /etc/frr/daemons I tried to configure ubuntu by adding ospfd.conf and it did not have any effect - I had to add 'router ospfd' to frr.conf to make it work. I am new and I am trying to understand how it works. Thanks, Aleksey On Mon, Dec 2, 2019 at 8:41 AM Donald Sharp <sharpd@cumulusnetworks.com> wrote:
Aleksey -
I do not understand your question here. Whether or not integrated configuration is used is a run time determination not a configure option, nor do we have anything ( that I am aware of ) that modifies this behavior via building of debian packaging. Can you be a bit more explicit about what you are seeing and what is going on?
thanks!
donald
On Mon, Dec 2, 2019 at 8:17 AM Aleksey Romanov <aleksey@voltanet.io> wrote:
Hi,
I am new to frr.
I had built recent frr from sources for debian and ubuntu. I noticed
that debian one uses config file per daemon vs ubuntu uses one frr.conf file. There are also differences in 'daemons' file content.
Is this behavior configurable by 'configure' process?
Thanks,
Aleksey
_______________________________________________ dev mailing list dev@lists.frrouting.org https://lists.frrouting.org/listinfo/dev
Aleksey- Our source installation instructions vary by platform because they were written by different people. Since these instructions are targeted at developers we tend to spend less time making them as user friendly as they probably should be. In this specific example, the files created are different - but as Donald indicated, you can switch between integrated and non integrated config at runtime. Generally speaking, if you're new to FRR, it's best to use integrated config. Quentin On Mon, Dec 2, 2019 at 9:04 AM Aleksey Romanov <aleksey@voltanet.io> wrote:
Relevant part of debian
http://docs.frrouting.org/projects/dev-guide/en/latest/building-frr-for-debi...
sudo install -m 755 -o frr -g frr -d /var/log/frrsudo install -m 755 -o frr -g frr -d /var/opt/frrsudo install -m 775 -o frr -g frrvty -d /etc/frrsudo install -m 640 -o frr -g frr /dev/null /etc/frr/zebra.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/bgpd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/ospfd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/ospf6d.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/isisd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/ripd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/ripngd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/pimd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/ldpd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/nhrpd.conf sudo install -m 640 -o frr -g frrvty /dev/null /etc/frr/vtysh.conf
Same for ubuntu:
http://docs.frrouting.org/projects/dev-guide/en/latest/building-frr-for-ubun...
sudo install -m 775 -o frr -g frr -d /var/log/frrsudo install -m 775 -o frr -g frrvty -d /etc/frrsudo install -m 640 -o frr -g frrvty tools/etc/frr/vtysh.conf /etc/frr/vtysh.confsudo install -m 640 -o frr -g frr tools/etc/frr/frr.conf /etc/frr/frr.confsudo install -m 640 -o frr -g frr tools/etc/frr/daemons.conf /etc/frr/daemons.confsudo install -m 640 -o frr -g frr tools/etc/frr/daemons /etc/frr/daemons
I tried to configure ubuntu by adding ospfd.conf and it did not have any effect - I had to add 'router ospfd' to frr.conf to make it work.
I am new and I am trying to understand how it works.
Thanks,
Aleksey
On Mon, Dec 2, 2019 at 8:41 AM Donald Sharp <sharpd@cumulusnetworks.com> wrote:
Aleksey -
I do not understand your question here. Whether or not integrated configuration is used is a run time determination not a configure option, nor do we have anything ( that I am aware of ) that modifies this behavior via building of debian packaging. Can you be a bit more explicit about what you are seeing and what is going on?
thanks!
donald
On Mon, Dec 2, 2019 at 8:17 AM Aleksey Romanov <aleksey@voltanet.io> wrote:
Hi,
I am new to frr.
I had built recent frr from sources for debian and ubuntu. I noticed
that debian one uses config file per daemon vs ubuntu uses one frr.conf file. There are also differences in 'daemons' file content.
Is this behavior configurable by 'configure' process?
Thanks,
Aleksey
_______________________________________________ dev mailing list dev@lists.frrouting.org https://lists.frrouting.org/listinfo/dev
_______________________________________________ dev mailing list dev@lists.frrouting.org https://lists.frrouting.org/listinfo/dev
Thank You, Aleksey On Mon, Dec 2, 2019 at 12:21 PM Quentin Young <qlyoung@cumulusnetworks.com> wrote:
Aleksey-
Our source installation instructions vary by platform because they were written by different people. Since these instructions are targeted at developers we tend to spend less time making them as user friendly as they probably should be.
In this specific example, the files created are different - but as Donald indicated, you can switch between integrated and non integrated config at runtime. Generally speaking, if you're new to FRR, it's best to use integrated config.
Quentin
On Mon, Dec 2, 2019 at 9:04 AM Aleksey Romanov <aleksey@voltanet.io> wrote:
Relevant part of debian
http://docs.frrouting.org/projects/dev-guide/en/latest/building-frr-for-debi...
sudo install -m 755 -o frr -g frr -d /var/log/frrsudo install -m 755 -o frr -g frr -d /var/opt/frrsudo install -m 775 -o frr -g frrvty -d /etc/frrsudo install -m 640 -o frr -g frr /dev/null /etc/frr/zebra.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/bgpd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/ospfd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/ospf6d.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/isisd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/ripd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/ripngd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/pimd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/ldpd.confsudo install -m 640 -o frr -g frr /dev/null /etc/frr/nhrpd.conf sudo install -m 640 -o frr -g frrvty /dev/null /etc/frr/vtysh.conf
Same for ubuntu:
http://docs.frrouting.org/projects/dev-guide/en/latest/building-frr-for-ubun...
sudo install -m 775 -o frr -g frr -d /var/log/frrsudo install -m 775 -o frr -g frrvty -d /etc/frrsudo install -m 640 -o frr -g frrvty tools/etc/frr/vtysh.conf /etc/frr/vtysh.confsudo install -m 640 -o frr -g frr tools/etc/frr/frr.conf /etc/frr/frr.confsudo install -m 640 -o frr -g frr tools/etc/frr/daemons.conf /etc/frr/daemons.confsudo install -m 640 -o frr -g frr tools/etc/frr/daemons /etc/frr/daemons
I tried to configure ubuntu by adding ospfd.conf and it did not have any effect - I had to add 'router ospfd' to frr.conf to make it work.
I am new and I am trying to understand how it works.
Thanks,
Aleksey
On Mon, Dec 2, 2019 at 8:41 AM Donald Sharp <sharpd@cumulusnetworks.com> wrote:
Aleksey -
I do not understand your question here. Whether or not integrated configuration is used is a run time determination not a configure option, nor do we have anything ( that I am aware of ) that modifies this behavior via building of debian packaging. Can you be a bit more explicit about what you are seeing and what is going on?
thanks!
donald
On Mon, Dec 2, 2019 at 8:17 AM Aleksey Romanov <aleksey@voltanet.io> wrote:
Hi,
I am new to frr.
I had built recent frr from sources for debian and ubuntu. I noticed
that debian one uses config file per daemon vs ubuntu uses one frr.conf file. There are also differences in 'daemons' file content.
Is this behavior configurable by 'configure' process?
Thanks,
Aleksey
_______________________________________________ dev mailing list dev@lists.frrouting.org https://lists.frrouting.org/listinfo/dev
_______________________________________________ dev mailing list dev@lists.frrouting.org https://lists.frrouting.org/listinfo/dev
participants (3)
-
Aleksey Romanov -
Donald Sharp -
Quentin Young