[systemd-devel] [PATCH] Added UFD (Uplink failure detection) support to networkd
md1clv at md1clv.com
Thu Jan 29 09:00:17 PST 2015
On 29 January 2015 at 16:19, Rauta, Alin <alin.rauta at intel.com> wrote:
> So, we have:
> 1. BindCarrier="list of uplink ports"
> 2. Network.DownlinkCarrierGroup=1 in upstream interface
> Network.UplinkCarrierGroup=1 in downstream interface
> This would mean you have to create 2 new members for the Network structure.
> 3. If we are to add 2 members then we can also think of adding:
> Network.UFDGroup = 1;
> Network.UFDType = uplink/downlink;
> For the feature to be visible I would say 3, but I'm fine with any of them.
As a sysadmin, my preference would be for option 1 - that is that you do
the configuration in one place: the interface you are changing the
I'd then imagine that networkctl could do something like:
# networkctl ufd downlink0
UFD is configured on this interface
Config File: /etc/systemd/network/downlink0.network
Interface is UP because ANY uplink is UP
# networkctl ufd uplink1
UFD is not configured on this interface or this interface is an uplink.
The problem I see with this approach is that it allows bizarre
configurations to be specified which don't make sense in practice:
e.g. 1 - Loop:
e.g. 2 - Chain
All this is from a user point of view, without knowing what kind of code
would be needed to support it.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the systemd-devel