关于SDN的未来,Linux基金会专访阿里云网络大神

本文涉及的产品
传统型负载均衡 CLB,每月750个小时 15LCU
网络型负载均衡 NLB,每月750个小时 15LCU
全球加速 GA,每月750个小时 15CU
简介: 近日,大家熟知的国际开源组织Linux基金会与阿里云进行了一次访谈。专访了阿里云网络团队掌门人江鹤。江鹤执掌阿里云网络产品线,并负责阿里集团网络虚拟化产品的研发管理工作。在软件定义网络(SDN)和网络功能虚拟化(NFV)领域从事开发和产品管理工作多年,是一名资深网络技术专家。

近日,大家熟知的国际开源组织Linux基金会与阿里云进行了一次访谈。专访了阿里云网络团队掌门人江鹤。江鹤执掌阿里云网络产品线,并负责阿里集团网络虚拟化产品的研发管理工作。在软件定义网络(SDN)和网络功能虚拟化(NFV)领域从事开发和产品管理工作多年,是一名资深网络技术专家。他参与和主导了阿里云网络从第一代经典网络,第二代VPC网络,如今进化到领先的第三代全球云上企业网的历史进程。他所带领的团队历时近十年,打造并不断完善阿里云飞天系统中的网络大脑 – 洛神。他还7次参加天猫双十一的技术保障项目,为全民网购保驾护航。本次访谈中,大神分享了他对软件定于网络(SDN)的商业价值以及未来发展趋势的看法。特别涉及了网络界时下热门的SD-WAN技术的前景。那么他都说了些什么呢?我们一起来看一下。

69be83112af4a0c6d799423c5e0ebe3186ff9bef

 

你怎么理解SDN

SDN(Software Defined Network)其实不是一种具体的技术或者协议,而是一种网络设计思想,其核心是通过分离转发和管理,让传统的交换机和路由器只负责转发数据包,数据包的转发策略和规则都由集中式的控制器来进行管理。从云服务提供商的角度,SDN的出现使得客户可以通过API的方式来使用和管理“智能”的网络。大家知道,现在云计算的用户在阿里云这样的公共云平台上可以非常方便的购买到虚拟机,可以根据需要选择配置,也可以随时修改配置,并且按使用时长付费,SDN思想及相关技术就是能够让用户和使用虚拟机一样使用网络产品和功能,而这在SDN出现之前是用户不具备的。举个例子,云计算的用户想要能够在云上自己规划私有IP地址段这样一个网络功能,在SDN之前,用户是无法实现的,有了SDN思想及其相关技术后,用户可以在云上开通VPC产品,并选择自己需要的私有IP地址段,并且可以再继续划分子网,从而获得了自己规划私有IP地址段的网络功能。

 

SDN技术发展的驱动力是什么?为什么越来越多的人会采用这项技术?

一句话概括,就是传统网络(SDN之前的网络)面临瓶颈,难以满足应用飞速发展的需求。大家知道,在过去的几十年间,计算机产业是发展非常迅速的,但是,网络产业的创新却是很缓慢的,可以说在SDN之前的几十年变化不大,而随着计算机产业的快速发展,尤其是云计算和虚拟化的快速兴起,企业IT需求和应用对网络在灵活、快速等方面的需求更加迫切,用户需要网络也像计算和存储一样可以快速交付,灵活变化,而传统网络在硬件、OS、网络应用等方面都是紧耦合、封闭的,通常隶属于同一个设备产商,这导致任一部分的创新都需要同步升级并且依赖于某一个设备产商,无法快速满足业务的需求。从使用网络的用户角度看存在很多弊端,比如网络交付非常缓慢,如果是需要网络扩容,通常需要按月计算,即使是简单的网络管理配置的修改,也需要按天计算,这在互联网时代简直是无法忍受的。从网络服务的提供商角度来看,除了无法满足用户对网络的需求外,还面临众多供应商的众多网络设备管理问题,而这些大都依赖于网络设备供应商,网络服务的提供商能做的很有限。因此,不管是使用网络的用户,还是网络服务的提供商,都迫切需要SDN,越来越多的人才采用这项技术。SDN在很大程度上屏蔽了底层网络设备的异构性,并通过API的方式开放网络功能,业务或者应用可以使用API实现网络功能的即开即用,是网络产业的巨大变革。

f161894e268001e9df41792aa5d5ff20e38feec5

 

SDN的商业价值在哪里?

谈到SDN的商业价值,可以从两个方面来看,一是降低成本,提高效率,复用资源。如前文提到的,SDN让用户能够快速灵活的使用网络产品和服务,并且按使用时长或者使用量计费,这既为用户降低了成本又提升了用户的效率,为用户的业务发展或者应用创新赢得了更大的空间,从整个网络的大盘来看,资源的利用率也有了提升。另一方面是SDN促使的网络产业变革所带来的新的商业机会。SDN是网络产业的巨大变革和创新,它让网络产业更加开放,网络生态更加繁荣,原来只有少数网络设备商和运营商参与的产业,有了SDN及其相关技术后,更多的参与者进入了网络产业提供网络相关的应用和服务,这催生了新的商业机会。

 

为什么当下SDN领域越来越热门?

SDN对网络产业的变革,以及SDN所带来的巨大商业价值是SDN领域越来越热门的根本原因。另外一个重要原因是云计算的兴起,可以说云计算的数据中心网络是使用SDN思想和技术的最前沿阵地,它的规模之大,范围之广,需求之丰富,都对传统的网络产生了巨大的挑战。SDN的思想和技术非常符合云计算的弹性特性,它将网络进行虚拟化,给千百万用户提供丰富多样的网络服务。

未来SDN的发展趋势有哪些?SD-WAN技术的前景如何?

可以从几个纬度来理解SDN的未来趋势,一是SDN的在更多的网络领域得到应用,未来大多数的网络都是将基于SDN的思想来构建。当前SDN主要在云计算的数据中心网络使用,未来广域网、运营商网络、校园网,乃至无线网络都将逐步SDN化。二是SDN对网络基础设施的变革,未来的SDN网络基础设施,软硬件会进一步结合。SDN是软件定义网络,在技术上更多的强调软件,但一方面,SDN是基于现有的网络设备之上构建的,另一方面,纯软件的实现也存在一些弊端,比如性能提升困难。因此,未来SDN会更紧密的和硬件相结合,发挥软硬件各自的优势,构建更强大的网络。比如,现在一些云服务商都在开始使用智能网卡(SmartNIC)作为SDN中核心组件以提升网络性能。三是基于SDN的网络应用蓬勃发展。SDN让网络产业更加开放,现在和将来,正是进行网络应用创新的好时机,比如网络监控和诊断,网络安全,网络功能虚拟化等。


1141e51ebe49113b4588ef173028bc9375915b32

SD-WAN是SDN思想和技术在广域网WAN(Wide Area Network)领域的应用。WAN一般指分布在不同地理位置(一般相距较远,从几十到几千公里),连接多个LAN的通信网络。比如,一个企业所涉及到的WAN,包括公司总部、分支机构、云服务商等的网络连接。企业要实现这样的网络连接,传统的WAN,比如MPLS专线,存在成本高、开通周期长等问题,而使用无线网络,又存在带宽和稳定性等问题,SD-WAN的出现很大程度上解决了这些问题。比如,企业用户的分支和总部可以采用虚拟专线和Internet混合网络连接的方式构建WAN,可以称之为混合WAN(Hybrid-WAN),Internet连接确保了企业总部和分支组网的便利性,而虚拟专线又带来了链路的高质量,两者结合达到了构建WAN在成本、效率、质量几个方面的平衡。此外,SD-WAN可以提供SLA、QoS以及基于应用的路由策略,以保证网络质量,比如对重要应用进行标记,优先保证这些应用的网络连接。基于SD-WAN的优势,目前SD-WAN正得到越来越多应用。

 

对于SDN产品和服务,用户最希望怎样的体验?

我们认为SDN的网络产品和服务给用户的最重要体感有如下几点,这几点也是我们设计网络产品的指导思想。

首先是简单,网络往往给用户以复杂和难以管理的感受,基于SDN设计的网络产品应该尽可能简单,即使是对网络并不了解的用户也能够方便的管理和配置。其次是智能,网络产品应该是智能的,出现问题可以自愈,尽可能减少对用户应用的影响,也降低用户的管理成本。最后是透明,网络是应用系统的底层基础,网络问题往往给予用户黑盒的感觉,SDN的出现让网络透明化成为了可能。

 

关于Linux基金会

a2b9e1c3d34e749d9f417a68ab8cd4b718e07e79

Linux基金会成立于2000年,是开源领域知名的非营利性组织。基金会致力于促进Linux和其他开源项目的发展。该基金会网站Linux.com每月吸引大约200万技术爱好者浏览。Linux基金会每年举办一系列技术会议和展览,促进不同开源技术领域的交流和发展。这些会议包括Open Source Summit、Open Network Summit、KuberCon+CloudNativeCon等。去年起,Linux基金会开始在中国举办旗舰展会LinuxCon+ContainerCon+CloudOpenCon China(LC3)大会,成为中国开源届的一大盛事。

 2015年,阿里云宣布加入Linux基金会,成为黄金会员。与此同时,阿里也成为开源项目Xen的顾问委员会成员。2017年,阿里云正式加入Linux基金会旗下的云原生计算基金会(Cloud Native Computing Foundation,CNCF),并成为白金会员。

目录
相关文章
|
3月前
|
安全 Linux 网络安全
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
102 0
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
|
4月前
|
运维 Linux 开发者
Linux系统中使用Python的ping3库进行网络连通性测试
以上步骤展示了如何利用 Python 的 `ping3` 库来检测网络连通性,并且提供了基本错误处理方法以确保程序能够优雅地处理各种意外情形。通过简洁明快、易读易懂、实操性强等特点使得该方法非常适合开发者或系统管理员快速集成至自动化工具链之内进行日常运维任务之需求满足。
235 18
|
4月前
|
网络协议 关系型数据库 Linux
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
在App Service for Linux环境中,无法像Windows一样直接使用网络排查工具抓包。本文介绍了如何通过TCPDUMP在Linux环境下抓取网络包,包括SSH进入容器、安装tcpdump、执行抓包命令及下载分析文件的完整操作步骤。
203 5
|
5月前
|
Web App开发 网络协议 Linux
【Linux】网络基础
TCP/IP五层模型是网络通信的基础框架,将复杂的数据传输过程分为物理层、数据链路层、网络层、传输层和应用层,每层各司其职,协同完成远程通信。该模型确保了不同设备和网络之间的互联互通,是现代互联网运行的核心机制。
315 5
|
5月前
|
网络协议 Linux 开发者
深入Linux中UDP网络通信机制编程探索
以上步骤概述了Linux中UDP网络通信的编程机制。在实现时,因关注细节和上下文环境可能有所调整,但大致流程是一致的。这些知识片段旨在帮助开发者快速上手Linux下的UDP编程,并提供可靠的信息作为编程的基础。在编程实践中,应结合实际业务需求,设计合适的数据传输协议,确保数据的正确性和实时性。
132 0
|
7月前
|
安全 网络协议 Linux
Linux网络应用层协议展示:HTTP与HTTPS
此外,必须注意,从HTTP迁移到HTTPS是一项重要且必要的任务,因为这不仅关乎用户信息的安全,也有利于你的网站评级和粉丝的信心。在网络世界中,信息的安全就是一切,选择HTTPS,让您的网站更加安全,使您的用户满意,也使您感到满意。
197 18
|
7月前
|
Linux 数据安全/隐私保护
使用Linux命令行接入无线网络Wi-Fi的示例。
现在,你已经使用命令行成功地连接到 Wi-Fi 网络了。这两个示例涵盖了用 `nmcli` 和 `wpa_supplicant` 连接无线网络的常见场景,让你能够不依赖图形化界面来完成这个任务。在日常使用中熟练掌握这些基本操作能增强你对 Linux 系统的理解,帮助你更有效地处理各种问题。
455 12
|
8月前
|
安全 Linux
阿里云linux服务器使用脚本通过安全组屏蔽异常海外访问ip
公网网站可能会遭受黑客攻击导致访问异常,使用此脚本可以屏蔽掉异常IP 恢复访问。也可自行设置定时任务定期检测屏蔽。
600 28
|
7月前
|
安全 Ubuntu Linux
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
221 0
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
|
9月前
|
Ubuntu Linux
Linux系统管理:服务器时间与网络时间同步技巧。
以上就是在Linux服务器上设置时间同步的方式。然而,要正确运用这些知识,需要理解其背后的工作原理:服务器根据网络中的其他机器的时间进行校对,逐步地精确自己的系统时间,就像一只犹豫不决的啮齿动物,通过观察其他啮齿动物的行为,逐渐确定自己的行为逻辑,既简单,又有趣。最后希望这个过程既能给你带来乐趣,也能提高你作为系统管理员的专业素养。
1290 20