I had an interesting e-mail discussion with a man from Germany this week (let's call him Hans). Hans has very good technical experience working at a German service provider. He has a lot of hands-on experience troubleshooting and supporting networks. However, he's in a new job now as a pre-sales design engineer focused on small to medium enterprises. So, not only are the networks different, so is the role.
His question was how to get network design training. Not specifically about OSPF or LAN switching design, but general training and guidelines for network design. I though this was an interesting question. Most Cisco training is technology focused - how to design BGP or QoS, but very little about the network design process.
Cisco has developed the PDIOO (Plan, Design, Implementation, Operations, and Optimize) approach.
While this is more of a framework than specific processes for network design, it is a good place to start. I am sure people could write an entire book on Network Design, but, since this is only a blog, I will try to provide a bullet list of tasks in the "Planning" and "Design" phases using the guidelines of Top-Down Network Design. Sort of a tip list for these phases of the framework.
Planning
I'll cover the Design phase next week. Feel free to add any to this list.
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.
The opinions expressed in this Weblog are those of the writer and may not represent the opinions of Network World.
|
|
A nice list
Yes, it is a sales process in beginning and, as the list says in some places, learn the customer, client and network requirements / hopes / dreams / politics / current situation / players / etc.
Don't let any sales or management person sneak behind your back, you will regret that later a lot if anything happens you don't know before it is too late. And remember the network is end to end, it doesn't terminate on NIC or whatever but goes to end where the information is processed/saved or consumed.
Most corporations unfortunately don't have traffic / access / usage patterns, you have to find them very early in design process, otherwise the network will have capacity problems sooner or later ( lunch time, Christmas, whatever ). Same with security, security and its overhead/personnel requirements/costs/etc are not easy to add later.
If you have an access to a simulation or emulation tool, start building models early on. They are great both for your own understanding and showing the customer / users what they will get, how it will work and why it costs a "little".
And one thing that I didn't see on list, keep your customer informed of progress, risks, etc. It is much easier to negotiate early than late. And that way you can synchronize your work with other groups, organizations, vendors, etc much easier. Make friends, they are valuable in this kind of business.
Tuomoks hits a very
Tuomoks hits a very interesting point: Keep the customer informed of progress.......But how deep would you inform the customer? Some customers have not a good technical background at all.
Therefore you have to analyze your customer (decision-maker) as well as the normal users arround.
The question is, what is probably the limit between "enough information" and "information overflow"?