Network World
Sunday, October 12, 2008
DNSstuff.com
Get information about your IP
IP Information
50+ On-demand DNS and network tools

Michael Morris: From the Field

Cisco Subnet

Navigation

Network Design Templates

Templates form the basis for network design and engineering, particularly for offices and data centers. Templates describe how a site (or data center or part of the data center) should be configured. Templates should, at a minimum, cover:

- High Level Design - as a summary, how this part of the network connects to the broader network.
- Physical Design - which network devices to use, how the network devices are cabled, what physical ports are used, racking, and power.
- Logical Design - Layer2/3 design for network equipment (VLANs, IP Addressing).
- Layer-3 Routing - how routing protocols (statics, IGPs, BGP) are used in the design.

These templates can then be used to engineer actual network designs. Adherence to all aspects of the templates should be a primary goal while engineering and configuring a network. While deviation is understandable based on specific needs, it should only be allowed on exception. This drives standardization and homogeneity through the network, increasing stability and simplifying network support.

Now, using templates does remove a lot of the creative design aspects of network engineering. However, this is a human issue, not a business problem. Networks should be built to efficiently serve the business. Having standard designs does that. Using the individual creative skills of each engineer, while making network engineers happy, leads to complex networks, raising support costs and lowering performance. Nonetheless, using the creative skills of each engineer can be done. Engineers should be involved in the template creation process. Templates will be different for each organization based on the requirements of that organization. This is where the engineers can add their creative skill - designing the templates. Make sure your network engineers are involved in the template creation process. This will ensure there is support for actually using the templates to build sites since the engineers had a part in their creation.

Finally, templates need to be built using standard documentation formats (building standards with standards). The templates need to look the same so they can be easily understood. So, before doing the actual designs for the templates, decide how the templates will look. Pick the format, come up with a documentation template, and use icons that everyone agrees on. Icons are particularly important. Every engineer has his or her favorite icon to represent a router. Some like the light-blue Cisco icons; others like the dark blue ones; for a while I wanted to just use circles. Pick icons everyone will use and agree on, then make those the standard icons. Build your templates using those agreed-upon icons.

Here is an example of the "Logical Design" page from a medium size site template:

Notice the diagram uses a documentation template which has fields for the "Title", "Project", "Author", etc.

These fields help track information about the template and make the design more professional. The icons are also standardized with an icon legend as part of the document.

The complete template includes the sections noted above: High-level, Physical, Logical, and Routing.

When an engineer needs to build an actual site, he can take this template, change the variable information (for example, IP addressing), and complete the design. Now the site is designed to a standard and is ready to be implemented. Furthermore, the site documentation is also done. It is simply the template with site specific information.

Nice diagrams. Excellent

Useful answer?
0

Nice diagrams. Excellent ideas. Could we see a better detail of the diagrams? Too blurry to read in the current format.

Thanks.

Full Template

Useful answer?
0

Here is the full template. Please pay attention to the format of the template:

- High-Level Design
- Physical Design
- Logical Design
- Layer-3 Routing

and pay less attention to the actual network design. The network design for your organization will most likely be different. However, it can still be made into a template with the 4 standard pages.

Michael J. Morris

Template is awesome

Useful answer?
0

Thatnks for the template. I am always looking to learn and improve the way I document solutions. I really like the way you note the L2 and L3 port info, as well as representing the routing info.

Do you have template for large and small sites as well? It would be greatly appreciated.

Thanks again.

More to come

Useful answer?
0

I'll be doing more posts about network architecture in the future. I will include other templates, particularly for large sites, in those posts.

VISUAL

Useful answer?
0

thanx for the good article.
if we use the available programs like ms visio they have different type of icons and symbol we could use to develop the Template and this program for example could be used by the engineers as a reference.

Visio Template

Useful answer?
0

Do you have this in the actual Visio template as opposed to a PDF?

Visio Templates

Useful answer?
0

This is a great article. Thanks for the template design suggesting. I really would be interested in seeing the large network design and the actual visio templates.

Standard and Template in Wiki format

Useful answer?
0

Totally agree with you. I put the standard in Wiki (Confluence to be exact) rather than in MS Word. So that other engineers can comment on it, ask questions, or even make changes if permitted. They can also easily search on subjects. Needless to say it is web based and people seems to like it much better than MS Word.

I have been driving the need for Network Design Standard for a long time and glad to see someone agree with it.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

About Michael Morris

Michael Morris is a communications engineering manager at a $3 billion high-tech company. His background is in enterprise WANs working with telcos, and developing large-scale routing designs. He has worked on networks at government and corporate organizations, including networks at two Fortune 10 companies. In his current role, he leads large-scale IT networking projects and develops and maintains architectural standards for data networks, storage area networks, IP Telephony, and security. Michael is a CCIE and has 11 years experience in networking and communications, including four years as a paratrooper in the U.S. Army. He has a bachelor's degree in MIS from the University at Buffalo. Recently, he was awarded the Network Professional Association® (NPA) Professional Excellence and Innovation Award for his work on network architecture, templates and enterprise MPLS design.

Contact him.

RSS feed XML feed

From the Field archive.

Cisco Subnet / RSS feed Cisco news RSS

Advertisement: