OpenFlow交换机的分类

2021-02-19 16:34:55 云杰通信 108

OpenFlow交换机的分类

  按照对OpenFlow的支持程度,OpenFlow交换机可以分为两类:专用的OpenFlow交换机和支持OpenFlow的交换机。

  专用的OpenFlow交换机是专门为支持OpenFlow而设计的。它不支持现有的商用交换机上的正常处理流程,所有经过该交换机的数据都按照OpenFlow的模式进行转发。专用的OpenFlow交换机中不再具有控制逻辑,因此专用的OpenFlow交换机是用来在端口间转发数据包的一个简单的路径部件。

  支持OpenFlow的交换机是在商业交换机的基础上添加流表、安全通道和OpenFlow协议来获得了OpenFlow特性的交换机。其既具有常用的商业交换机的转发模块,又具有OpenFlow的转发逻辑,因此支持OpenFlow的交换机可以采用两种不同的方式处理接收到的数据包。

  按照OpenFlow交换机的发展程度来分,OpenFlow交换机也可以分为两类:"Type0"交换机和"Type1"交换机。

  "Type0"交换机仅仅支持十元组以及以下四个操作:转发这个流的数据包给一个给定的端口(或者几个端口);压缩并转发这个流的数据包给控制器;丢弃这个流的数据包;通过交换机的正常处理流程来转发这个流的数据包。

  显然"Type0"交换机的这些功能是不能满足复杂试验要求的,因此我们将要定义"Type1"交换机来支持更多的功能,从而支持复杂的网络试验。"Type1"交换机将具有一个新的功能集合。