龙空技术网

Open vSwitch (OVS)简介

技术甜甜圈 811

前言:

目前我们对“netflow协议”大概比较重视,咱们都需要知道一些“netflow协议”的相关内容。那么小编在网摘上网罗了一些有关“netflow协议””的相关知识,希望看官们能喜欢,咱们一起来学习一下吧!

概述

Open vSwitch(下面简称OVS)是一个高质量的、多层虚拟交换机。OVS遵循开源Apache2.0许可,通过可编程扩展,OVS可以实现大规模网络的自动化(配置、管理、维护),OVS也提供了对 OpenFlow协议的支持,用户可以使用任何支持 OpenFlow协议的控制器对 OVS进行远程管理控制,同时支持现有标准管理接口和协议比如NetFlow、sFlow、SPAN(本地端口镜像)、RSPAN(远程端口镜像)、CLI(命令行界面)、LACP(链路汇聚)、802.1ag等。此外OVS支持多种linux虚拟化技术,包括Xen/XenServer,KVM和VirtualBox等,在虚拟化平台上,OVS可以为动态变化的端点提供 2层交换功能,很好的控制虚拟网络中的访问策略、网络隔离、流量监控等。

虚拟交换是利用虚拟平台,通过软件的方式模拟交换机部件。跟传统的物理交换机相比,虚拟交换机同样具备众多优点,一是配置更加灵活。一台普通的服务器可以配置出数十台甚至上百台虚拟交换机,且端口数目可以灵活选择。例如,VMware的ESX一台服务器可以仿真出248台虚拟交换机,且每台交换机预设虚拟端口即可达56个;二是成本更加低廉,通过虚拟交换往往可以获得昂贵的普通交换机才能达到的性能,例如微软的Hyper-V平台,虚拟机与虚拟交换机之间的联机速度轻易可达10Gbps。

OpenVSwitch架构

支持的特性

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

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

l 支持通过NetFlowsFlow IPFIX, SPAN, RSPAN,和 GRE-tunneled镜像使虚拟机内部通讯可以被监控;

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

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

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

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

l 支持细粒度的Qos;分析原理

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

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

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

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

l 支持IPV6

l 支持多种隧道协议((GRE,VXLAN, IPsec, GRE and VXLAN over IPsec)

l 支持通过C或者Python接口远程配置;

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

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

l 支持转发层抽象以容易的移植到新的软件或者硬件平台;

细节还是看视频吧~

转自微信公众号IEEE,观看视频或接收更多技术文章,请关注IEEE

标签: #netflow协议