1

我最近开始阅读 OpenFlow。传统上,交换机是指每个接口都有 MAC 地址的盒子,路由器是每个接口都有 IP 地址的盒子。

传统交换机的控制平面包含学习 MAC 地址和 RSTP 实现等逻辑。

传统路由器的控制平面包含分布式路由协议,如 OSPF 或 BGP。

一旦 OpenFlow 出现并且控制逻辑转移到控制器上,交换机和路由器之间的差异会消失吗?这可能会降低传统交换机和路由器的价格吗?已经有开源控制器,如 Floodlight 和 OpenDayLight。

4

1 回答 1

3

恕我直言,“我的 2 美分”。

这是一个有趣的问题,因为我们可能会看到交换机、路由器、集线器和网桥等可能只是被称为网络设备或 OpenFlow 节点。在我看来,路由器和交换机“基本上”是相同的。具有输入和输出端口的硬件设备。它们的不同之处在于它们在哪一层工作。交换机在 L2 上工作,路由器在 L3 上工作。使用 OF 和 SDN,您可以拥有一个带有中央控制器的硬件盒,可在 L1-L4 上运行。所以,是的,这种差异在某种意义上会消失。

我目前在学术界从事 SDN 工作,我在我的论文中将所有内容都称为交换机。为什么?因为它从一个输入切换到一个(或多个)输出。但是(!),我坚信网络应该朝着某种 SDN 的未来发展(可能会,但可能不是基于 OF),它将伴随着遗留问题而发展。含义:交换机、路由器、BGP、LLDP、OSPF、CSPF、SPF、生成树、SNMP、ICMP、IGP、EGP 等术语仍然有效。当然,除非某个天才彻底重新设计了 Internet,并且以太网/TCP/IP 变得过时,并且(!)每个人都加入了(这在不久的将来是不可想象的,参考 IPv6 迁移)。

也有可能我们会开始看到越来越多的企业购买商用硅胶并构建自己的路由器/交换机,或者在 OpenFlow 环境中您想将它们称为什么。谷歌在使他们的内部数据中心 WAN(B4,其流量比面向公众的 WAN 更多)具备 SDN 能力时做到了这一点。这可能会以与八十年代人们开始购买微芯片、安装自己的操作系统和程序而不是从 IBM 购买封闭堆栈解决方案相同的方式压低价格。

顺便说一句,这个较早的问题涵盖了您所问的很多问题:基于流的路由和开放流

于 2014-04-24T09:22:08.217 回答