行动中的SDN:实践Cumulus Linux

想象一下,能够像管理大量服务器一样轻松地管理大量网络交换机;Cumulus Linux让它发生了

思想库

舞台已经准备好了SDN(软件定义网络)通过承诺更灵活的网络供应和管理,以及更廉价的网络硬件,改变我们在基础设施中推送数据的方式。但对许多人来说,SDN概念仍是无定形的。SDN在实践中是什么样子的?

为了阐明这个问题,我和几台运行Cumulus Linux 2.3的戴尔网络S6000交换机坐了下来。SDN解决方案有许多方法,但最重要的方法之一是白盒交换机和à点菜交换机固件的出现。这是Cumulus Networks提供的解决方案的精髓。

明显Debian

Cumulus Linux基于Debian发行版。您可能正在使用ssh进入一个带有52个物理接口的1U机器,但是从内部来看,Cumulus Networks交换机与任何其他Linux机器都是一样的。我运行了构建在Freescale PowerPC基础上的交换机,它有2GB RAM和394MB的可读可写覆盖根分区,其中390MB是空闲的,或者您可能期望从一个小型但完整的Linux系统中得到的东西。

与任何其他Debian Linux机器一样,如果您想配置一个以太网接口,您可以使用各种ip工具在shell提示符中进行配置,或者在/etc/network/interfaces文件中添加一个条目,提供有关该物理接口的详细信息,然后使用ifup / ifdown控制接口。如果您知道如何使用Debian进行标准的桥接、路由、转发和防火墙,那么您就知道如何为这些任务配置Cumulus Linux——没有真正的学习曲线。

Cumulus利用Quagga实现高级路由协议,如OSPF和BGP;如果你用过斑牙,你会在熟悉的领域。此外,Quagga还提供了一个类似思科的界面,让资深的思科管理人员感觉就像在家里一样。

要继续阅读本文,请立即注册

工资调查:结果在