企业sdn控制器
发布时间:2021-02-19 16:34:30来源:
SDN控制器的流表下发的两种模式:
1.主动:在数据包到达OpenFlow交换机之前就进行流表设置,当第一个数据包到达交换机后,交换机就已经直到该如何处理数据包了,这种方式有效消除了数据传输过程中的流表项设置延迟。同时,不存在控制器每秒钟能够处理的流数量的限制。在理想情况下,控制器需要尽可能地预扩散流表项。
2.被动:当OpenFlow交换机接收到一个数据包并且没有发现与之匹配的流表项时,只能将其送给控制器处理。一旦控制器去欸的那个了相应的处理方式,那么相关的信息就会返回并缓存在交换机上,同时控制器将确定这些缓存信息的保存时限。
两种下发模式的比较:主动的流表下发利用预先设定好的规则,避免每次针对各个数据流的流表项设置工作,但考虑到数据流的多样性,为了保证每个流都被转发,流表项的管理工作将变得复杂,例如需要合理设置通配符满足转发要求。被动的流表下发能够更有效地利用交换机上的流表存储资源,但在处理过程中,会增加额外的流表设置时间,同时一旦控制器和交换机之间的连接被断开,交换机将不能对后续到达的数据流进行转发处理。