从今天开始,我会开始写博客,主要关注的领域在SDN。SDN是当下非常热门的话题,服务器的虚拟化,已经发展了很多年,随着Vmware的崛起,达到了一个新的高度,但网络的虚拟化,一直是一片蓝海,现在这片蓝海业随着openflow的提出,而迅速的进入各大厂商的视野,各大SDN组织相继成立,其中包括opendaylight,ONF等。这些都是SDN的大环境,对于程序员来说,我们主要关注技术,SDN相关技术,主要分两个方向
1. standord 提出的openflow, 主要思想,是将网络设备的控制面与转发面的分离,从而,switch变成只带转发逻辑的switch,而所有的控制相关功能分离到controller上实现。
2. ITEF nvo3 提出的overlay solution,主要思想,是在不改变现有的物理网络的基础上,通过VXLAN,NVGRE等一些隧道技术,对现有的网络进行重编程,从而实现网络更灵活的配置和管理。
opendaylight可以看做是一个openflow controller,但它不仅仅是以一个openflow contoller,在可以预见的未来,它应该是一个当下所有流行网络虚拟化技术的大集合。
对云计算有一些概念的人,都知道,所谓云计算,不过,是在一个计算资源池上,实现按需分配给各个租客,其中计算资源,主要是,计算,网络,存储,三大资源,提到云计算,当然不得不提到,大名鼎鼎的亚马逊,和vmware,这两家是公有云和私有云市场上的佼佼者。而在开源方面,openstack可谓是Iaas领域的一个新贵,openstack出生豪门,自打开源后,又受到各大厂商的追捧,可谓平步青云啊,如今,已经成为亚马逊的有力开源挑战者。openstack包括几大组件,像nova,glance,keystone,cinder,quantum,既然,我们主要关注SDN,毫无疑问,quantum才是我们的菜。quantum是openstack中网络方面的组件,向openstack其他各大组件提供网络虚拟化服务。