Red Hat Bugzilla – Bug 1303272
quagga starts after networking but ospf6d doesn't use the autodetect MTU
Last modified: 2017-08-03 03:33:39 EDT
Description of problem:
ospf6d uses MTU seen during initialization, which happens before networking, so it ignores the one set in the configuration.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. echo MTU=9000 >> /etc/sysconfig/network-scripts/ifcfg-enp7s0f0
2. echo -n 'router ospf6\ninterface enp7s0f0 area 0.0.0.0' > /etc/quagga/ospf6d.conf
sh ipv6 ospf int shows this:
Instance ID 0, Interface MTU 1500 (autodetect: 9000)
1500 is being used in the database description packets, making it impossible to peer with routers that check the mtu settings (which is the default, even in quagga).
Either the networking setup should occur before starting quagga, so changes like this are seen during initialization, or ospf6d should use the actual detected MTU.