[Infrastructures] using IA methodologies to build network element configuration

Brent Chapman Brent@GreatCircle.COM
Tue, 5 Apr 2005 12:52:21 -0800


At 2:55 PM -0400 4/5/05, Daniel Hagerty wrote:
>  > Yes, but you can use the same tools for both the production net and
>  > the management net as long as you don't change both nets
>  > simultaneously.  One of them needs to be stable at any given time,
>  > while you're changing the other one.
>
>     Sure, given.
>
>     Aside from the obvious "really smart people", "good design", etc,
>how do you know that a given change to the management network will not
>affect the production network in any way, and vice versa?

By running the production net and the management net as independently 
as possible, and carefully managing the interfaces between them.

At one broadband carrier whose network I'm familiar with, for 
example, the management network is a dedicated T1 and Frame Relay 
network that is totally separate from the production network (this is 
not just for reliability; there are security benefits to this as 
well).

At a service provider I'm familiar with, the management net is a 
separate subnet in each data center, with limited, carefully 
controlled, staticly-routed connectivity to/from the production net; 
there are also at least 2 different types of backup connectivity (an 
independent ISP Ethernet connection, and a dialup connection) to the 
management net in each data center.

You use separate links, routers, switches, and so forth for the 
management net, so that they don't have to be 
reconfigured/updated/upgraded along with the routers/switches/links 
on the production net (which usually needs to be 
reconfigured/updated/upgraded much more frequently).  There's a cost 
to this, but it doesn't take many outages or incidents to make it 
worthwhile.

Besides network automation advantages that we're focussing on here, 
there are also other advantages to having a separate management net:

	Security.  If your network devices can only be reconfigured over
	a management interface, and that management interface doesn't need
	to be exposed to your production network, you don't have to worry as
	much about in-band attacks against your network devices.  There's a
	strong case to be made for turning off network access to management
	services (Telnet, SSH, HTTP, SNMP, whatever) on network devices, or
	at least limiting those services only to interfaces that are connected
	to networks that aren't available to your general customers (such as
	the management nets that we're talking about here).

	Reliability of monitoring.  If you're using a separate management
	net for your device monitoring (SNMP, or whatever), then you don't
	have to worry as much about problems with the production net
	(outages, overload, latency, whatever) interfering with your ability
	to monitor and manage your service.  The utilization and bandwidth
	requirements for a management network are often much easier to
	predict (and thus provision for) than for a production network.

>Obviously these issues are not insurmountable.  But you do agree
>that they exist as issues, yes?

Yes, they are issues.  But separating the problem into parts (a 
production net and a management net) makes it easier to deal with 
these issues.


-Brent
-- 
Brent Chapman <brent@greatcircle.com> -- Great Circle Associates, Inc.
Specializing in network infrastructure for Silicon Valley since 1989
For info about us and our services, please see http://www.greatcircle.com/
Network Automation blog: http://www.greatcircle.com/blog/network_automation