SDN控制器之南向网络控制技术
控制器对SDN交换机设备的控制是通过流表下发机制进行的,SDN控制器的下发有主动和被动2种模式。主动是指数据包在到达openflow交换机之前就进行流表设置,因此,当第一个数据包到达交换机后,交换机就知道如何处理数据包了。这种方式有效消除了每秒钟能处理的数据量的限制,理想情况下,控制器需要尽可能的预扩散流表项。被动方式是指第一个数据包到达交换机时并没有发现与之匹配的流表项,只能将其送给控制器处理。一旦控制器确定了相应的方式,那么相关的信息就会返回并缓存在交换机上,同时控制器将确定这些缓存信息的保存时限。 不同的流表下发模式具有各自的特点。主动的流表下发利用预先设定好的规则,避免每次针对各个数据流的流表项设置工作,但考虑到数据流的多样性,为了保证每个流都被转发,流表项的管理工作变得复杂,例如需要合理设置通配符满足转发需求。被动的流表下发能更有效的利用交换机上的流表存储资源,但在处理过程中,会增加额外的流表设置时间,同时一旦控制器和交换机之间的连接断开,交换机将不能对后续到到的数据流进行转发处理。 【编辑推荐】 (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |