您的位置  > 互联网

于盛科张卫峰:理想与现实之间的差距,到底有多大?

盛科从2011年开始涉足SDN,从2011年到2019年的八年里,我基本上全程参与了。 从最初的产品设计阶段,到后续的产品化,再到现在和客户打交道销售SDN产品。 可以说,从研发到营销这一路上,感悟颇多。 最大的感悟就是我今天想和大家聊的——理想与现实的差距有多大?

首先我们来谈谈什么是理想? 在很多技术论坛和文章中,你可以看到很多先进的技术,比如SDN、SD-WAN、P4可编程和IBN等。 这些先进的技术都是非常理想的。 从纯粹的技术角度来看,肯定有很多亮点。 但事实上,只有部分技术是成功的,那么为什么有的技术不成功,或者说它的成功不符合大家的预期呢? 这是因为在考虑这些技术时,有许多实际因素没有考虑在内。 当它们真正实现的时候,你会发现它们和你想象的还是有很大的差距。

那么什么是现实呢? 比如我向客户推广SDN的时候,客户问:你这个东西能帮我赚钱或者省钱吗? 如果我不能回答这个问题,那么客户将不再听我谈论高度炒作的概念,例如解耦和自动化。

当所有技术真正落地的时候,都会遇到这样的现实问题——如何弥合理想与现实之间的差距。 这就是我今天想和大家聊的话题。 我们如何怀揣理想面对现实? 。

因为我一直奋战在第一线,接触过太多的用户,被问过太多的问题。 下面我就带大家回顾一下SDN这些年所受的委屈。

一、SDN这些年所受的委屈

1.我明明是短跑运动员,但不得不说我是十项全能运动员。

为什么很多人认为SDN已经不好了,是因为人们一直对它抱有错误的期望。 你总以为它能解决一切问题。 当SDN刚开始被炒作时,大家都非常兴奋。 就连那些研究、制造装备的人,也是兴奋不已。 他们觉得SDN是一个可以解决所有问题的救世主。 但正是因为你的期望太高,所以你才失望。 它并不适合所有情况。 有些东西做起来很费力,还不如传统的交换机。 有些事情做起来成本很高,一万块钱就可以完成。 花费10万元。 在某些场景下,其规模根本就不大,传统交换机可能更适合。 所以大家对它的期待是错误的。

2.明明我有N种方法,但我始终认为只有一种正确的方法。

SDN是一个非常广泛的概念。 提到SDN就别想了。 SDN的技术实现有很多,不仅仅是因为有很多限制。 你不能认为SDN不好!

3. 显然我的专长是基于场景定制,但他们希望我提供标准化的服务。

4.明明我只想控制我感兴趣的事情,但你必须让我控制一切。

5、我们明明想要解耦,却又坚持绑定。

6. 明明你只需要星星,但你却要求整个宇宙

2.SDN,应用之美在于一念之间。

正是因为大家对SDN有太多的误解,导致项目实施的时候会出现很多问题。 有时候这些问题并不是技术本身造成的,而是因为你一开始的期望就错了。 ,那么如何修正你的期望呢? 在我看来,SDN并不是一项具体的技术,而只是一个概念。 有很多方法可以很好地利用这个概念。

1. SDN可以使用纯

特征:

1.完全基于策略转发

2.表项规模可控

2.SDN也可以使用私有API

特征:

1.配置需要动态下发

2、无需灵活的流量调度

3.转发条目的动态学习

3.SDN也可以采用混合模式

特征:

1、需要灵活的战略控制

2、有些转发需要可控,有些转发需要自动学习。

4.SDN可以采用纯软件解决方案

这些是纯软件解决方案,控制器控制虚拟网络元素。

特征:

1、网元需要足够灵活

2.想要与硬件完全解耦

5.SDN不需要集中控制器

特征:

1. 只控制单个设备

2.控制器与交换机之间需要频繁交互

6、SDN设备可全网部署

如基于SDN的DCI骨干网

7、SDN设备只能部署在接入中

例如一些厂商的云计算网络虚拟化解决方案

8、SDN设备只能部署在核心层

放在链引流的核心位置

9.SDN不需要专用的SDN芯片

10. SDN甚至可以使用TCAM来创建流表。

充分利用现有的各种ASIC表项,基于线性搜索/哈希搜索/LPM算法进行搜索

适合固定领域的匹配场景

之前的内容还是偏向于技术分析。 最好讲讲这些年SDN成功落地的场景。 我认为正是这些场景才能真正帮助SDN。

我觉得当有人说SDN死了的时候,有人在靠SDN赚钱,只是你看不到或者不明白而已!

3.其实SDN在这些事情上做得非常好。

1、具备这些特点的场景,可以考虑SDN

SDN的两大核心驱动力

配置和策略需要经常改变

网络设备需要通过控制器链接到业务系统

消息转发模式不同于传统的固定模式

它可以在有或没有控制器参与的情况下使用。 主要强调的是转发表面的灵活性。

2、基于SDN的DCI

例如,一些提供传输、VPN线路和数据中心的公司在全球拥有许多节点。 但客户要求建立专线,使用传统交换机实现起来比较复杂。 这时SDN的优势就显现出来了。

3、基于SDN的服务链

这是一个纯粹的实现。 例如,外部网络和内部网络之间串联有许多安全设备。 如果其中任何一个设备需要升级或出现故障,公司的网络业务都会受到影响。 现在将 SDN 交换机连接到它,然后将完整的设备放在它上面。 这样,控制器就可以将流量标签下载到SDN交换机,并通过改变控制器策略轻松进行切换。

4. 基于SDN的IDC出口流量调度

这是一个典型的省钱案例。 我们知道IDC出口流量往往涉及多个运营商的介入。 例如,有的IDC厂商总共需要10个出端口,其中5个被运营商买断,另外5个按流量计费。 显然,IDC首选的做法是先将流量引流到被买断的5个端口,然后再按照流量计费剩余的端口。 但这种方式需要大量的人力、物力,不容易实现,而且也容易手动配置。 错误,基于SDN的IDC出口流量调度可以实现流量自动引流,节省大量成本。

另一方面,一些大型IDC机房往往出口类型较多,通常会涉及到操作员切换问题。 基于SDN的IDC出口流量可以实现全网调度,例如从电信迁移到联通等,同时SDN还可以实时监控线路状态,以便及时响应。

5、基于SDN的网络虚拟化或裸金属云网络

6、基于SDN的电视台播控切换矩阵

我们的合作伙伴可以使用SDN交换机为电视台提供播控交换矩阵。 也是纯粹的实现,当然中间还设计了一些其他的技术,比如地址转换。

7、基于SDN的园区网络改造

这种方式实际实施时,各高校均采用传统的混合模式交换机。

8、基于SDN的智能拓扑连接器

该方法特别适合在实验室中实施。 使用控制器下的策略打通内部即可达到左图的效果。

最后我用一句话来总结,“SDN is dead, Long Live SDN!”,中文意思是“SDN已死,SDN永生”。 这是国外一家网站的创始人在论坛上说的。 他说:“SDN什么时候能成功?那时候大家不再谈论它,但实际上它已经默默地支持它。当谈到底层网络的运行时,大家不再意识到它的存在,但它到了这个时候,它就已经成功了。”

想要了解更多SDN知识,未来网络学院的《零基础掌握SDN应用与开发》课程是您的最佳选择。 包括经典的软件定义网络三件套、控制平面(RYU)、南向接口()、数据面()知识详细讲解,配套实验平台指导您一步一步从划痕。 每个SDN从业者必学的课程。

收藏购买链接:

1) RYU应用开发简介

轻量级SDN控制器可以直接加载到代码中,给您最生动的体验。

购买链接:

2)深入分析

1.0和1.3是最主流的两个版本。 深入了解详细信息并使用一种协议带您了解 SDN 生态系统。

购买链接:

3)开始实践

SDN交换机的宝库。 一行代码需要数千件事。 是SDN学习的必备工具。

购买链接: