目前企业采购某厂商的SDN网络设备,同时也在做云平台这块,但是现在的重点是考虑后续要实现云平台和SDN的对接,所以请教下专家:云平台怎样与SDN结合?应该如何进行规划设计?
收起与云平台对接:采用在Neutron Server中安装SDN控制器插件的方式,接管Openstack网络控制。
Openstack插件类似于一个硬件driver,以网络组件Neutron为例,Neutron本身实现抽象的虚拟网络功能,Neutron先调用插件把网络配置下发到控制器,然后由控制器下发到具体的设备上。插件可以是核心组件也可以是一项服务:核心插件实现“核心”的Neutron API——二层网络和IP地址管理。服务插件提供“额外”的服务,例如三层路由、负载均衡、VPN、防火墙和计费等。
SDN 控制器实现了上述插件,在插件里通过REST API把Nuetron的配置传递给控制器,控制器进行网络业务编排通过Netconf、OVSDB等手段下发到硬件交换机上,以实现相应的网络功能和安全流量的引流。