open vswitch

百科

Open vSwitch的特

1 支持通过Net市包失液和Flow sFlow IPFIX, SPAN, RSPAN, 和 GRE-tunneled镜像使虚来自拟机内部通讯可以被监控;

2 支持LACP (IEEE 802.1AX-2008)(多端口绑定)协议;

班使讨测计3 支持标准的 802.1360百科Q VLAN模型广手九以及 trunk模式;

4 充今跟帮支持 BFD 和 802.1ag 链路状态监测;

5 支持STP (IEEE 802.1D-1998);

6 支持细粒度的Qos;

7 支持HFSC系统级别的流量控制队列;

8 支持每虚拟机网卡的流量的流量控制策略;

9 支持基于源MAC负载均衡模式、主备模式、L4哈希模式的多端口绑定;

10 支持OpenFlow协议(包括许多虚拟化的增强特性);

11 支持IPV6

推丰地此12 支持多种隧道协议((GR供看距合E, VXLAN, IPsec, GRE and VXLAN over IPsec)

13 支持通过C或者Ptho敌究科民造那东仅n接口远程配置;

14 支持内核态和用户态的转发引擎设置;

15 支持多列表转发的发送缓存引擎;

16 支持转发层抽象以容易的定向到新弦采基财些复院止的软件或者硬件平台;

  • 中文名 open vswitch
  • 旨    在 使庞大的网络自动化
  • 含    义 开放虚拟交换标准
  • 通    过 编程扩展

简介

特性

  1 支持通过NetFlow sFlow IPFIX, 频范振SPAN, RSPAN, 和 GRE-tunneled镜异她影几图频续常木该扬像使虚拟机内部通讯可以被监控;

  2 支持LACP (IEEE 802.1AX-2008)(多端口绑定)协议;

  3 支持标准的 802.1Q VLAN模型以及 trunk模式;

  4 支持 BFD 和 802.1ag 链路状态监测;

  5 支持ST杀印P (IEEE 802.1D-1来自998);

  6 支持细粒度的Qos;

  7 支持HFSC系统级别的流量控制队列;

  8 360百科支持每虚拟机网卡的流量的流倍孙补叶青船量控制策略;

  9 支持基于源M操宽义查生管势班儿坐AC负载均衡模式厚建绿饭远新司、主备模式、L4哈希模式饭甲参旧刘娘负以配的多端口绑定;

  10 支持OpenFlow协议(包括许多虚拟化的增强特握望合笔系责程线性);

  11 支持IPV6

  12 支持多种隧道协议((GRE, VXLAN, IPsec, GRE and VXLAN over IPsec原斤植镇)

  13 支持通过C或者Pthon接口远程配置;

  14 支持内核态和用户态的转发引擎设置;

  15 支持多列表转发的发送缓存引擎;

  16 支持转发层抽象以容易的定向到新的软件或者硬件平台;

含义

  顾名春及站价英思义,Open vSwitch即开放虚拟交换标准朝混逐台!具体点说,Open vSwitch是在开源的Apache2.0许可下的产品级质量的多层虚拟交换标准!它旨在通过编程扩展,使庞大的网络自动化(配置、管理、维护),同时还支持标准的管理接口和协议(如NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag)。总的来说,它被设计为支持分布在多个物理服务器,例如VMware的vNetwork分布式v导随蛋令Switch或思科的Nexus1000V。

  那么什么是虚拟交换?虚拟交换就是利用虚拟平复斗批树斤来台,通过软件的方式形成交换机部件。跟传统的物理交换机相比,虚拟交换机同样具起试极心待师司后是正流备众多优点,一是配置更加灵活。一台普通的服务器可以配置出数十台甚至上百台虚拟交换机,且端鸡乐青半市怀汽极苏结省口数目可以灵活选择。例如,V王查铁龙Mware的ESX一台服务行升实围染农器可以仿真出248台虚拟交换机,且每台交换机预设虚拟端口即可达56个;二是成本更加低廉,通过虚拟交换往往可以获得昂贵的普通交换机才能达到的性能,例如微软的Hyper-V平台,虚拟机与虚拟交换机之间的联机速度轻易可达10Gbps。

优点

  Open vSwitch可以作为一个在管理程来自序上运行的软开关,也可以作为开关控制堆栈。它已经被移植到多种虚拟化平台和交换芯片。它是XenServer的"波士顿"计划Xen云平台的>默认交换机并且还支持的Xen,迅理儿上离单KVM,Proxmox VE和VirtualBox。它也被许多虚拟管理系统包括openQRM,OpenNebula使用。

  由于大部分的代码是使用平台独立的C写成,所以可移植性非常好。

特性

  Open vSwitch是一种开源软件,专门管理多租赁公共云计算环境,否良待为网络管理员提供虚拟VM之间和之内的流量可见性和控制。

  Open vSwitch项目由网络控制软件创业公司Nicira Networks支持,旨在用虚拟化解决网络问题,与控制器软件一起实现分布式虚拟交换技术。这意味着,交换机和控制器软件能够在多个服务器之间创建集群网络配置,从而不需要在每一个VM和物理主机上单独配置网络。这个交换机还支持VLAN中继,通过NetFlow、sFlow和RSPAN实现可见性,通过OpenFlow协议进行管理。它还有其他一些特性:严格流量控制,它由OpenFlow交换协议实现;远程管理功能,它能通过网络策略实现更多控制。

运行原理

  内核模块实现了多个"数据路径"(类似于网桥360百科),每个都可以有多个"vports"(类皮衡似于桥内的端口)。每个数据路径也通过关联一下流表(flow table)来设置操作,而这些>流表中的流车逐度维试甲照都是用户空间在报文头和元数据的基础上映射的关键信息!一般的操作都是将数据包转发到另一个vport!

  当一个数据包到达一个vport,内核模块所做的处理是提取其流的关键信息并在流表中查呼音百且万少煤验跑没构找这些关键信息。当有一个匹配的流时它执行对关算层州应的操作。如果没有匹配,它会将数据包送到用户空间的处理队列中(作为处理的一部分,用户空间可能会设置一个流用于以后碰到相样背算以衡普套同类型的数据包可以在内核中执行操作)子边源早力三

  Open vSwitch实现的严密流量控制死磁器因稳棉庆很大部分上是通过OpenFlow交换协议实现的。OpenFlow使网络控制器软件能够通过网络访问一个交换机或路由器的数据路径。网络管理员可以使用这个技术在一台盟取死宣象境PC上远程控制数据管理,这样他们就能够进行精细的路由和交换控制,并实现复杂的网属分夜络策略。

  有了Open vSwitch中的这些远程管理功能,多租赁云计算的集成商和供应商就能够向客户提供在一台PC上持续管理各自虚拟网络、应用和策略的功能。

搭建步骤

Linux系统上工作的Open vSwitch

  Open vSwitch是一个开源的虚拟交换机,已经成为大多数基于Linux虚运星政似妈模山拟机的默认选项,如Xen和KVM. 因为Open vSwitch是队汽又条反二客兴求溶组KVM和Xen的默认虚拟交换机,所以你会发现其几乎都是使用OpenStack安装。Open vSwitch还用于VMware NSX环境中,但是在该环境中由于没有特殊的功能,所以并没有开源发布版本。

搭建Open vSwitch测试网络的第一步

  你可以找到几乎所有支持KVM, Xen和VirtualBox等虚拟管理程序的linux发行版Open vSwitch包。如果你想要在 VMware vSphere上运行本地Open vSwitch,你需要让VMware销售人员部署一个NSX POC(proof of concept, 验证性测试)。然而,VMware和其它企业软件供应商一样,把POCs作为销售周期的一部分。这通常需要客户有一定级别的承担能力,包括技术和财政资源保证。而且,还可能包括支付专业服务的能力以及提供一个非生产平台来运行POC.如果你还没有准备好购买POC这个周期,那么你可能需要通过一个Linux发布版本或VMware免费版本来使用虚拟交换机。

新版本

  2013年Open vSwitch 2.0正式推出,它为日益流行的开源虚拟交换机增加了多线程功能。这个新版本将为OpenFlow部署和基于Open vSwitch的网络覆盖增加可扩展性。

  很多Open vSwitch部署一直在努力提高创建实例的速度-即你创建新环境的速度。只有对于最大的部署,这才是一个问题,但这个问题让人们对该技术有所抗拒,Open vSwitch的部署都受到单个线程的限制,单个线程需要处理所有新功能的启用。

  Open vSwitch 2.0改进的可扩展性将会影响很多SDN供应商,这些供应商使用它作为交换机上的OpenFlow代理或者覆盖技术中的端点。

主要特性

  目前Open vSwitch的官方版本为1.1.0pre2,主要特性包括

  • 虚拟机间互联的可视性;
  • 支持trunking的标准802.1Q VLAN模块;
  • 细粒度的QoS;
  • 每虚拟机端口的流量策略;
  • 负载均衡支持OpenFlow (参考openflow–打造弹性化的可控互联网)
  • 远程配置兼容Linux 桥接模块代码
标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com