openflow, netconf的比较?


各位高手,
openflow,netconf都属于控制协议,二者是竞争性的技术么?
优劣如何?或者适合不同的场景
谢谢
已邀请:

yifan - 春风十里不如你

赞同来自: cctvghost


NETCONF vs. OpenFlow

虽然NETCONF和OpenFlow都可以提供控制器软件和设备之间的通信,但是两个协议在很多方面是完全不同的。NETCONF是一个配置协议,而OpenFlow只是在流程表中在指定数据包如何通过路由传入。OpenFlow的交换机使用OF-Config进行配置,而OF-Config使用NETCONF来与设备进行通信。

NETCONF协议通过一组可选性能适用于任何设备架构,开发人员可以创建额外“特性”,因此NETCONF设备可以包含专有功能。反观,OpenFlow拥有特定设备体系结构。OpenFlow设备必须以一个标准的架构建立,没有专有功能,以确保厂商能够开发依附OpenFlow标准的白盒交换机。这些商品设备一投入使用将大大降低网络成本。

OpenFlow交换机不支持传统交换机和路由器用来确定网络路径的路由协议,所有有关数据包路径的信息都来自路由器。NETCONF设备可以支持这样的路由协议。在软件定义网络中,这些协议将继续被使用,控制器软件管理网络操作的某些方面,同时数据包路径仍旧在设备级别确定。

OpenFlow还是NETCONF?

因此,到底是选择OpenFlow还是NETCONF呢?本质是:网络有所不同。一些网络管理员会选择继续使用已更新NETCONF接口的现有设备。其它管理员可能会因为价格优势选择白盒交换机。随着软件定义网络技术的成熟,管理员们必须继续关注市场发展,选择最密切满足其网络需求的设计和产品。

要回复问题请先登录注册