
Vxlan简直就是SDN和网络厂商的救星啊!!
我相信Vxlan这个技术你是完全懂的,这里就不废话了。
SDN目前看来分两条路线,一条是openflow路线,这条路线在控制层面主张用OF Controller集中控制,在转发层面使用多级流表让普通网络报文实现Service Chain,所以客户只需要买支持openflow的交换机,转发平面都不用更改。但是而传统交换机都不支持Openflow,全部不适用,这是网络厂商不愿意看到的结果,也是客户不愿意看到的结果;
第二条线是NFV的路线,这条路线目前也是网络厂商主推的方向,其中重要因素就是Vxlan这个转发平面技术的提出。NFV是什么,NFV就是虚拟化,简单来说就是各种网络功能变成虚拟机。试想,所有虚拟机的vlan都能在服务器的虚拟交换机(OVS)上封装Vxlan,那么就天然的完成了多租户的隔离,同时通过控制vxlan隧道建立的路径又可以实现Service Chain的建立,而现有的网络设备只是要转发一下UDP数据包而已,这是多么完美的解决方案。
当然,事情也没有这么简单,毕竟还要考虑虚拟机和物理机通讯的问题,Vxlan L3网关的问题,以及Service Chain建立的问题,随着Openstack的成熟,各厂商也提出了各种SDN的解决方案,Openstack中Neutron是以插件的方式提供网络服务,所以网络厂商只需要开发一个Controller,配合着例如XMPP或EVPN协议,控制着下面自己品牌的OVS或物理交换机,通过建立Vxlan的方式,实现着各种SDN功能,简直是完美。
最后,附一张图,你可以看看现在Neutron都有多少厂家在支持,
