软件定义网络(SDN)是一种为了简化配置和维护而虚拟化网络的方式,就像虚拟化服务器和存储那样。其中不同的是SDN做为网络解决方案并不像服务器和存储的虚拟化那样完善。 虽然如此,SDN正在走来——IT决策制定者和商业领袖越多的理解SDN,他们就能够越好的判断何时何地在数据中心引入SDN。这里是他们询问SDN的十个问题。 | 袁不语 |
1: SDN可以做什么?就像虚拟化中的服务器监管程序(hypervisor),SDN在实体网络组件与网络管理员之间引入了一层软件。该软件层使得网络管理员可以通过软件接口调整网络设备,而不是不得不手工的配置硬件和物理的接入网络设备。 | 袁不语 |
2: 当人们讨论SDN使硬件与软件分离,这意味着什么?在网络设备中有两个平台——决定流量发送到哪里的控制平台(control plane),依靠控制平台所给信息转发流量的数据平台(data plane)。在SDN中这两个平台已经互相分离(或者解耦)。数据平台(或者数据转发平台)保留在网络硬件中——但是做流量发送决策的控制平台(或者控制器)现在通过软件执行。这种分离使得网络虚拟化成为可能,因为你不再需要在硬件上执行所有的命令或控制规则。 | 袁不语 |
3: 为什么你想这样做?在今日的网络中交换机上的专有固件(proprietary firmware)决定数据包转发到哪里。在SDN中网络管理员可以实际地控制网络流量。你可以通过集中的网络控制器控制网络流量,网络控制器以一种网络结构(network fabric)的形式集成所有网络交换机的信息和控制。如果有必要他们也可以改变运行中的数据流量规则。 | 袁不语 |
4: SDN还提供了那些好处?SDN是开源产品,所以是开发、厂商无关(vendor-neutral)软件。因为SDN坚持开发标准,理论上SDN可以操作任意厂商的网络硬件。从IT部门的角度,这使得组件可以免于厂商锁定。这也为IT部门提供了巨大的灵活性,像SDN这样开放标准解决方案简化了连接到不同的云、应用和网络设备的任务——而且它也使得网络管理员可以使用软件完成许多过去的手工操作。 | 袁不语 |
5: SDN与OpenFlow有什么不同?OpenFlow是使用APIs(应用程序接口)配置网络中交换机的协议。SDN是为网络管理员提供控制接口的软件,管理员可以通过控制接口配置、管理和中断网络,而不需要物理地设置网络交换机和设备。 【译者注:此处与译者的理解不一样。SDN是一个idea,而OpenFlow是该idea的一种实现方式。】 | ![]() 袁不语 |
其它翻译版本(1) |
6: SDN将会提供端到端的IT基础设施可见性?不,不会。通过面向整体网络的单个控制器,SDN可以是集中式的,但是这仅仅是应用程序的端到端视图中必须链接到一起的大量元素中的一个。SDN的贡献在于与整体IT基础设施管理软件交互,管理软件可以通过服务器、存储以及网络元素跟踪应用程序。 | ![]() 袁不语 |
7: 哪个技术厂商已经提供SDN?大部分知名厂商对SDN有都初始投入。其中包括Cisco、IBM、Alcatel、Juniper Networks、Broadcom、Citrix、Dell、Google、HP、Intel、NEC和Verizon。有这么多投入进入产品开发,SDN将会在IT基础设施中起到某种程度的作用。 | ![]() 袁不语 |
其它翻译版本(1) |
8: 为什么SDN要花这么长时间才被采用?当人们第一次开始谈论SDN的时候,从某些角度看SDN有些像云。企业难以把握SDN,如何在改善整体网络操作的同时缩减网络成本。而且厂商还没有展示出令人信服的用例。只要IT决策者还困惑着,他们就不会制造SDN的商业案例。 | ![]() 袁不语 |
9: 没有SDN我们就承受不住了吗?SDN的承诺在于虚拟化IT基础设施的能力。到目前为止,基础设施中没有虚拟化的最大的部分是网络。从敏捷性的角度,企业想要联合网络任意出入私有和公有云。这就是像SDN这样灵巧的技术开始取得成功的地方。是的,所有的网络连接和分解操作可以像现在这样手工完成。但是在未来,紧张的项目时间表将使得IT部门寻找更有效的方式配置和分解网络。 | ![]() 袁不语 |
10: SDN是一种成熟的技术?还不是。主要的技术厂商虽然承认SDN是未来的方向,但是还没有为所有的网络产品达成互操作的标准,尽管SDN的开放传统。在这些标准纠纷被解决之前,只有那些没有SDN这样的技术就无法承担业务压力的早期采用者(想想Google)才会广泛实现。这并不意味着SDN不应该在你的IT路线图上。通过软件进行网络互操作将会以这种或那种形式进入企业。今天,SDN是最好的方式。 |
联系客服