Linux routers, part 3: Expert describes optimal Linux routing setup

Interview

Linux routers, part 3: Expert describes optimal Linux routing setup

Jan Stafford, SearchEnterpriseLinux.com Site Editor
Could you describe an optimal Linux networking environment?
The answer, of course, is that it depends upon what you're trying to do. The optimal Linux networking setup is the one that you tailor to meet the needs of your environment! Seriously, it's difficult for me to answer this because I like to think that almost all of the Linux networking environments I've worked with have been optimal in one sense or another.

Optimal to me means that you have redundant hardware where it's needed, particularly when it comes to hard drives and power supplies. It also implies good server room environmentals; namely, environments that have power and air conditioning, and a well-tuned monitoring and notification environment. There should also be an adequate lab environment and time enough for the IT team to make use of it, so that you're not 'trying' things in production.

Optimal also means a management team that is willing to trust the judgment of its employees over the four-colored glossies being peddled by ABC Sales Dude.

You need all that, plus lots of blinky lights and little penguin stickers to put on all of the machines. What new networking technologies are coming, and how will they help businesses?
IPv6, although not exactly new, is still coming. It will be a great boon to businesses because it greatly simplifies the need for IP address management. DHCP and NAT have done a lot to increase the useful life of IPv4, but they've also created a fair

    Requires Free Membership to View

    When you register, my team of editors will also send you resources covering Linux administration and management; integration and interoperability between Linux, Windows and Unix; securing Linux and mixed-platform environments; and migrating to Linux.

    Cathleen A. Gagne, Senior Editorial Director

    By submitting your registration information to SearchEnterpriseLinux.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchEnterpriseLinux.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

amount of headache and work, not to mention an entire industry catering to workarounds. Linux, of course, can play nicely with both the existing network addressing and IPv6 simultaneously.

VoIP (Voice over IP), although also not exactly new, is already here, but it's not widely used and needs technology development. It will be the sledgehammer to bring down the 'Berlin Wall' erected by AT&T and all of the other proprietary telco vendors over the years.

Having a powerful general purpose computer on your desk, while still having a separate telephone and voicemail system, is just plain wasteful. VoIP is delay-sensitive, and so it requires networks that can categorize traffic according to well-defined priority. The need for this will drive a host of related technologies, such as QoS and ATM. How about Wi-Fi (wireless fidelity)?
Wi-Fi and other wireless technologies are also just about here, but I think that the potential for wide-scale deployment hasn't even begun to be tapped. For anyone who's been involved with managing a network build-out, you know that wiring is expensive, and re-wiring is doubly so. The ability to drop workstations anywhere that a power outlet is available (which implies that your phone extension will be delivered via VoIP) will enable businesses to save and be much more nimble.

For more information:

Linux routers, part 1: Flex marks the spot

Linux routers, part 2: Router functionality lives in Linux kernel

Making sense of GNU/Linux network protocols

Linux networking tips: Practical Guide to Red Hat Linux, Chapter 9