阅读更多

0顶
0踩

开源软件

转载新闻 混合云的关键:SDN和虚拟网络

2012-10-22 15:42 by 正式记者 openstack 评论(0) 有2516人浏览
【Cnw.com.cn独家译稿】如果本周举行的OpenStack峰会带来某种征兆的话,那么,虚拟网络就是一个热门的IT话题。

惠普、Big Switch和Midokura等公司的代表参加了一个关于云中虚拟网络的小组讨论。eBay和Nicira的工程师在一个没有座位的更大的会议室中谈了有关他们实施软件定义的网络(SDN)的事情。

有1400多人参加了今年的展会。这个话题似乎有许多理由吸引这些人的兴趣。
OpenStack (Folsom)的最新发布版首次有一个名为“Quantum”的网络组件作为一个核心项目的代码。

不过,这些讨论不仅谈到了Quantum,而且还重点讨论了更多的想法,即下一代网络将是云计算的一个重要组成部分。

Mirantis公司共同创始人鲍里斯·雷斯基(Boris Renski)说,要得到云中的灵活性,你需要网络的灵活性。这家公司帮助企业部署OpenStack驱动的云Big Switch Networks的麦克·科恩(Mike Cohen)承认,SDN和虚拟网络技术还处在早期阶段。到目前为止,SDN的早期应用者对这个技术感兴趣主要是因为两个原因:第一,通过把核心网络功能从基础硬件中提取出来对网络进行虚拟化可提高数据中心和网络环境的效率。这与服务器虚拟化提高计算的效率是一样的。第二,SDN允许网络通过编程具有伸缩性,在控制网络方面提供了更大的灵活性。

服务提供商正指望为其虚拟局域网提供伸缩性,以便创建具有更多网段和更安全的多租户环境。这些功能到目前为止对于这些服务提供商是有吸引力的。这些功能对于那些需要扩展不同的基础设施但是又不想使用相同的结构的大型企业也是有吸引力的。

惠普云服务部门的加文·普拉特(Gavin Pratt)说,对于用户来说,这种在同一个网络控制下控制多个不同网站的能力为云计算打开了一个关键的承诺:在内部部署的私有云和服务提供商的公共云之间弹性地增加或减少应用程序,创建一个混合云。一个抽象的网络能够更方便地实现这个目标。这对于真正应用云计算的企业来说是必要的。

从长远看,即使云计算继续流行,许多企业也不放心把所有的工作量都放在公共云中。他们仍会有在内部部署的应用。SDN允许用户能够通过一个统一的框架管理这些网络。

这个意义是你需要公共云与私有云相互连接,提供一个弹性的能力。能够在同一个网络内部做这个事情是一个巨大的商机。

SDN也是实际改善网络安全的一个机会。SDN控制器有一个网络的全球视图。这种全面的视图和网络边缘的网络智能技术结合在一起将为这个控制器监视整个系统和执行安全政策提供新的机会。

尽管有这种潜力,参加SDN讨论的小组成员一致认为,市场应用到目前为止是缓慢的。SDN要成为通用的网络框架还需要三至五年时间。

不过,随着SDN的应用,这个技术将继续改进。科恩表示,他预计将看到的一个未来的发展是SDN控制器控制的高水平的网络功能。例如,3层至7层功能还没有像虚拟网络2层和3层功能那样集成起来,至少在OpenStack中是如此。(编译/胡杨)
来自: 网界网
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 串口原理串口握手协议的XONXOFF原理

    串口原理串口握手协议的XONXOFF原理

  • 串口通信属性及事件解析

    RS-232串口,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。典型地,串口用于ASCII码字符的传输。通信使用3根线完成:(1)地线,(2)发送,(3)接收。 本文以c#中的SerialPort类为例,分析串口各参数及事件,其他平台串口库的操作类似。 专门串口通信的朋友,建议参看《Visual C++串...

  • 串口通信握手协议--XON/XOFF方法

    假设电脑A和电脑B通过RS232串口通信A 和 B协商使用软件握手协议(dcb.fOutX = TRUE), 定义XonChar / XoffChar 比如XonChar = 1, XoffChar = 2. 现在, A向B发送字符2, B向A发送字符串"helloworld". A能收到字符串"helloworld"吗? 不行的.B向A发送字符1后, A将会收到字符串"hello

  • .net3.0 SerialPort通讯的一点bug 提醒一下大家

    之前一直用serialPort觉得还挺稳定的,这次总是出错,后来找到了错误原因 SerialPort.Parity=Parity.Even时,有时候接收的数据是正确的,她却给判定成校验错误,然后把这个数据改成ParityReplace(64)的数据,并且如果错一定数量之后就数据加一个。 解决办法是ParityReplace=0就好了 转载于:https://bl...

  • Linux 常用监控指标总结

    点击上方“民工哥技术之路”,选择“设为星标”回复“1024”获取独家整理的学习资料!1. Linux运维基础采集项做运维,不怕出问题,怕的是出了问题,抓不到现场,两眼摸黑。所以,依靠强大...

  • C# 串口通信案例

    1.获取本机串口 string[] sps = SerialPort.GetPortNames(); ComBoxSel.Items.AddRange(sps);//ComboBox控件 2.打开打开串口 private SerialPort serial = new SerialPort(); /// <summary> /// 1为开启串口成功,0为因其它因素导致开启失败 /// </summary&gt

  • 使用 .NET Framework 2.0 在您的应用程序中支持证书

    NET 安全使用 .NET Framework 2.0 在您的应用程序中支持证书本文讨论: Windows 证书存储区 .NET 中的证书类 验证、SSL、Web 服

  • 天猫精灵设备拆机及系统分析

    我手头的这个天猫精灵型号为TG_X1,黑色天猫精灵AI助手,拆解没有多少难度,但需要注意连接线的问题。具体的拆机过程可以参见:http://www.geekifix.com/wp/archives/415.html注意一点就是,天猫精灵的主板的位置,位于音频按键的底部,也就是顶端,而拆解是从电源的位置从低到顶进行拆机;拆机后,看到主控板的信息如下:主控型号:联发科 MT8516MT8516支持四核...

  • matlab 串口读取失败,matlab 串口通讯中出现“COMXX is not available.”错误的解决方法...

    打开串口时出现错误:MATLAB:serial:fopen:opfailed打开失败: Port: COM1 is not available. No ports are available.Use INSTRFIND to determine if other instrument objects are connected to the requested device.错误提示中已经说明了使...

  • QT串口编程的相关类2(QSerialPort)

    QT Serial Port相关的类只有两个QSerialPortInfo(#include) 和QserialPort(#include) 在http://blog.csdn.net/mcu_tian/article/details/43527385介绍过QSerialPortInfo串口辅助类 下面介绍QSerialPort类 QserialPort 该类的主要功能是提供接口访问串口,

  • FreeRTOS --(14)队列管理之概述

    在任何的 OS 中,都需要支持任务与任务,中断与任务之间的数据传输机制,在 FreeRTOS 中,这种数据传输的方式被称之为队列(Queue); 队列是一个 FIFO 模型,在创建一个队列用于数据传递的时候,需要指定队列的长度,创建完队列,便可以使用它进行数据传递;一个简单的例子: 有两个任务 A 和 B,任务 A 将数据传递进队列,任务 B 作为接收端,从队列中获取数据: 1、下面是创建了一个长度为 5 的队列: 2、此刻任务 A 写一个数据 10 到 Queue: 3、任务 A 在写一

  • open vswitch研究:vswitchd (三)

    vswitchd是用户态的daemon进程,其核心是执行ofproto的逻辑。我们知道ovs是遵从openflow交换机的规范实现的,就拿二层包转发为例,传统交换机(包括Linux bridge的实现)是通过查找cam表,找到dst mac对应的port;而open vswitch的实现则是根据入包skb,查找是否有对应的flow。如果有flow,说明这个skb不是流的第一个包了,那么可以在f

  • IEEE 802.11 无线局域网络 (Wireless LAN)

    Introduction IEEE 802.11 is designed for a limited geographical area (homes, offices, campuses, stations). Also known as Wi-Fi. IEEEE 802.11 supports additional features(功能): Power management.(电量管理) ...

  • 关于Win32系统API函数RegQueryValueEX()返回ERROR_ACCESS_DENIED的解决方法

    最近在用Win32系统API函数RegQueryValueEX()获取注册表信息时遇到返回值始终ERROR_ACCESS_DENIED的问题,百度了半天大概有两种解决方案。但是都没有解决问题,后来只能一点点看API说明,最终找到原因。先归纳下网上解决方案:0.设置工程属性-》链接器-》清单文件中 UAC执行级别为requireAdministrator,1.直接以管理员方式启动VS以上两种方式主要...

  • C#实现串口通信的上位机开发

    目录上位机串口通信C#串口通信:SerialPort类列出所有的串口C#串口通信:读写数据写数据:读数据:DataReceived事件:数据发送不同步问题:界面设计波形显示(chart控件的使用)设计思路定时器介绍:波形显示 上位机 上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机single chip mi

  • 【OpenVswitch源码分析之三】控制面关键接口与调用流程

    控制面总览 上图只是描述了控制面的调用流程,控制面的接口包括如下几各方面: 1. 虚拟设备的生命周期接口 2. 虚拟设备的业务配置接口 3. 二层基础协议的运行启动 4. Openflow协议的运行开启与流表下发 下面就这几个层面的分别简述一下虚拟设备的生命周期接口虚拟设备不同于物理设备,除了FCAPS管理之外还需要对其生命周期进行管理,在OVS中,设备类型被分成了很多类(图中只标注了四

  • c#串口通讯基类

    public class SerialPortUtil    {       /// <summary>        /// 接收事件是否有效 false表示有效        /// </summary>        public bool ReceiveEventFlag = false;        /// <summary>        /// ...

Global site tag (gtag.js) - Google Analytics