基于SDN控制器(ONOS)实现量子设备配置管理

基础知识

基于SDN控制器(ONOS)实现量子设备配置管理,首先选择合适的南向协议。OpenFlow与NETCONF是两个最适合企业网场景使用的协议。目前各大网络厂商的网络设备都已基本宣称支持NETCONF与OpenFlow。下面详细介绍(浅谈NETCONF与Openflow在实际应用中的协作-太平洋电脑网 (pconline.com.cn)):

OpenFlow:以使用最广泛的OpenFlow1.3版本为例,对于支持OpenFlow的交换机,包含一个或者多个流表和一个组表,用于报文的查找和转发。SDN控制器生成转发规则并通过OpenFlow协议以流表的形式下发给网络设备。SDN控制器可以往OpenFlow交换机中添加、更新和删除流表中的表项。Openflow协议详解-新华三集团-H3C

NETCONF:NETCONF是一种网络配置管理协议。通过NETCONF协议,SDN控制器可以使用网络设备提供的规范API,来获取网络设备的配置和状态信息,向网络设备发送和获取配置。NETCONF协议提供了一个标准框架和一个标准远程过程调用协议RPC方法的集合。设备的配置数据和NETCONF协议都采用XML格式。

协作:NETCONF协议允许SDN控制器去修改网络设备的配置,而OpenFlow协议允许SDN控制器去修改流表。如果用户需要去配置一个网络设备,则应该选择NETCONF;而如果用户想实现新功能,但通过配置网络设备中的已有CLI命令不易实现时,则通过OpenFlow直接下发流表是更好的选择。由于两者的侧重点不同,经常会使用两者来协作完成某个功能。

实验步骤(初步)

在“基于SDN控制器(ONOS)实现量子设备配置管理”场景中,已知网络拓扑G(V,E),其中两节点v1和v2需要调节配置参数,实现量子密钥分发(QKD)过程。具体流程如下:

步骤1:节点v1和v2分别上报“配置参数调节请求”至SDN控制器(需要OpenFlow协议吗?);

步骤2:SDN控制器接收“配置参数调节请求“,通过NETCONF协议下发配置参数信息;

步骤3:节点v1和v2完成参数配置。

思考:性能指标有哪些?控制时延?

posted on 2021-08-26 09:55  Limer98  阅读(451)  评论(0编辑  收藏  举报

导航