术语交换机和路由器在OpenFlow上下文中是否有意义

时间:2014-04-03 01:23:46

标签: networking switch-statement router openflow

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

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

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

一旦OpenFlow进入画面并且控制逻辑转移到控制器,交换机和路由器之间的差异是否会消失?这是否可能降低传统交换机和路由器的价格。已经有OpenSource控制器可用,如Floodlight和OpenDayLight。

1 个答案:

答案 0 :(得分:3)

恕我直言,'我的2美分'。

这是一个有趣的问题,因为我们可能会看到交换机,路由器,集线器和网桥等可能只被称为网络设备或OpenFlow节点。我看到它的方式,路由器和swithces基本上是'相同。具有输入和输出端口的硬件设备。它们的区别在于它们所处理的层。交换机适用于L2,路由器L3。使用OF和SDN,你可以拥有一个带有中央控制器的硬件盒,可以在L1-L4上运行。所以是的,差异在某种程度上会消失。

我目前在学术界从事SDN工作,我在论文中称之为切换。为什么?因为它从一个输入切换到一个(或多个)输出。然而(!),我坚信网络应该走向某种SDN未来(因为它可能会,但可能不是基于OF),它将伴随着遗产的传播。含义:交换机,路由器,BGP,LLDP,OSPF,CSPF,SPF,生成树,SNMP,ICMP,IGP,EGP等等术语仍然存在。除非当然某些天才完全重新设计了互联网,并且以太网/ TCP / IP已经过时,并且(!)每个人都跳板(这在不久的将来是不可想象的,参考IPv6迁移)。

我们可能会开始看到越来越多的企业购买商家硅胶并构建自己的路由器/交换机,或者您想在OpenFlow环境中调用它们。谷歌在制作内部数据中心广域网(B4,其流量高于面向公众的广域网)的SDN能力时做到了这一点。这可能会像八十年代人们开始购买微芯片,安装自己的操作系统和程序而不是购买IBM的封闭式堆栈解决方案一样,降低价格。

顺便说一句,这个早期的问题涵盖了很多你所问的问题:Flow based routing and openflow