网络虚拟化我眼中的OpenFlow
文章结束给大家来个程序员笑话:[M]
我眼中的OpenFlow可能不是那么全面,只有3点,然而它们确实是OpenFlow最吸引我的方地
1.网络也可以虚拟化了
服务器可以虚拟化,虽然同足驻在一台硬件设备内,然而彼此之间却可以不受影响得行运,一台虚拟化呆板崩溃了不会影响别的,一台虚拟机中了病毒其它的可以不必心担,这确实是一大亮点,可是在SDN涌现前以,网络就始终被除排在虚拟化术技外以,虽然全部的链路,虚通道等可以同享一台设备而存在,然而却做不到彼此不受影响,因此大多数财力比较强的企业都市择选专线这类不环保的式方来搭建网络。
SDN涌现当前,事件发生了化变,OpenFlow作为一种现实,其NOX件部完成了网络虚拟化的能功。多个OpenFlow控制器可以配置统一台OpenFlow交换机,然而它们配置的并非物理呆板,而是该物理呆板上的虚拟化片断,这些虚拟化片断的源资可以在部署网络前前事牢固分配,因此一个虚拟化片断不会影响其它的,多个控制器就好像控制多个OpenFlow交换机一样,这正是虚拟化术技在网络上应用的精华。每个控制器属于一个不同的虚拟化网络,这类虚拟网络是底彻离隔的,比起VLAN这类离隔还要底彻很多!
2.协议层面上不必再层分,控制层面可以层分
除了TCP/IP型模历史的原因以及它现实的势优,层分型模在SDN中经已没有必要,不管怎样,OpenFlow还是保留了协议的稳定,只是将协议软化了。既然经已将数据的转发处置和转发策略的控制分离开来,那么就能够在不同的次层行进控制,比如传统义意的局域网,城域网,广域网,办公室,部门,子公司,团集等等,每个次层都行运一个OpenFlow控制器(或者几个控制器热备份或集群)用来处置该次层的数据包的转发,如果发明不是本次层的数据通信,则将其转发至层上的控制器处置。这类控制义意上的层分是不是也和协议层分相似呢?
3.软件化后的网络也持支海量应用
App Store上能找到你要需的任何应用,可是网络却不能让你随便构建,因为它老是把握上少数人的手里。OpenFlow供给了一个开发者图视,可以让你义定出意任的网络,许也当初还想不出除了TCP/IP外之还能有什么网络,那是因为它当初经已心人入深,即使如今TCP/IP框架内很难处理的QoS问题,人们也非要在TCP/IP“制体内”来处理,有了OpenFlow,你就能够在制体外求寻处理方案了,要需做到的就是紧赶忘了TCP/IP的处好吧。网络协议,数据包由路经已完整软件化了,它可以被意任义定,就像App Store中的电子老鼠一样,你可以把网络改形成意任你想要的子样,其实这也不新颖,上世纪末,不是有人拿口串协议行进IP通信么?有了OpenFlow/NOX接口,你能做一样的事,只是你用不再动刀动剪了。
文章结束给大家分享下程序员的一些笑话语录:
爱情观
爱情就是死循环,一旦执行就陷进去了。
爱上一个人,就是内存泄露--你永远释放不了。
真正爱上一个人的时候,那就是常量限定,永远不会改变。
女朋友就是私有变量,只有我这个类才能调用。
情人就是指针用的时候一定要注意,要不然就带来巨大的灾难。