On 22/06/2013, at 7:23 PM, Richard W.M. Jones wrote:
> 
> (2) Write a shell script that contains the ifconfig/route add (or ip ...)
> commands they need and have it run at boot.  Most simple static
> network configs are 2 or 3 commands at most.

If you have a server in the tradition of UNIX workstations sure. But such 
simple networking isn't the case for some servers today, and it's hard to see 
that it will be the case in the future.

Sun's tagline of "the network is the computer" was true. But for servers these 
days "the computer is the network" is also the case. It's nothing for a server 
today to statically NAT or bridge IPv4 to VMs. Even in that case it's best if 
the guest VM picks up its IPv4 addressing using DHCP.

But in the future we'll want to do better than that: to move network routing 
onto the server itself. These new "data centre ethernet" protocols are not 
entirely implemented in kernel space. Some run quite complex BGP and MPLS 
control planes; others run IS-IS control planes.

The ethernet link itself isn't remaining a simple thing either. Once you're 
running a few hundred servers then management protocols start to pay their way: 
LLDP ("what server is on this switch port?"), ethernet OAM ("help, the cable is 
running errors").

What we don't want is a scenario where configuring these protocols on servers 
has to be done by network engineers. We want them configured from a GUI and 
supervised by a master daemon. Let's call that "NetworkManager".

Now maybe Dan hasn't quite realised what he's signed up for here. But then 
again, there was a time when I despaired of Linux ever working with a 3G modem, 
whereas today it offers the best experience of all the operating systems.

-glen

-- 
 Glen Turner <http://www.gdt.id.au/~gdt/>
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Reply via email to