The KISP Principle
Back in the 1960's the US Navy coined an acronym that I still live and work by today, KISS: Keep It Simple Stupid.
The KISS principle is an important and useful approach to network design and implementations because networks are complex in nature. Even the simplest network is comprised of cables, switches, routers, firewalls, access points, computers, printers and ultimately users. The complexity of a network is defined by the complexity of the business' needs.
I have learned that the combination of networks and business needs often results in the KISS principle being thrown out the window - quicker than Gene Simmons’ tongue comes out of his mouth!
So when the KISS principle is ineffective, I employ my KISP principle: Keep It Simple as Possible.
The KISP principle is made up of the following key points:
- Compartmentalise areas of the network (separate complexity from complexity)
- Use design and configuration templates
- Use the simplest solution to solve an issue
- Is able to pass the 2am Test
Compartmentalising allows for easier management and troubleshooting of a network. For example, using KISP you can segment a network by department, floor or function with Virtual Local Area Networks (VLANs). Segmentation of a network creates opportunities to use templates.
Design and Configuration Templates simplify the design and implementation of new departments, offices and systems. Imagine designing and configuring a new office with multiple floors in a few days instead of months. Templates provide simple solutions to complex needs.
Applying the simplest solution to a business’ need allows the broader audience to understand a network’s design and function. A good example of a simple solution to controlling traffic between departments/VLANs, is choosing Access Control Lists (ACLs) over Virtual Overlays. Simple solutions make troubleshooting easier.
The “2am Test” refers to getting that dreaded call in the middle of the night saying, ‘The network has failed!’, then trying to fix the issue when you’re half asleep. The 2am Test can be aced by having proper Network Knowledge (NK). NK deconstructs complex networks into manageable simple entities allowing you to pinpoint issues quickly, and without caffeine!
The above key points will turn your complex network into a winning network.
NETDAIS uses the KISP principle when auditing, designing and implementing networks around the world.
Networks may be complex, but using the KISP principle keeps them stupidly simple…as possible!