为何要搞SDN 需要理由吗?

责任编辑:editor004

2013-10-29 09:10:33

来源:企业网D1Net

原创

因特网存在和发展了几十年。随着服务类型和规模的急剧增加出现了一些问题。长期以来通过命令行接口的手动配置阻碍了网络虚拟化的前进

《企业网D1Net》10月29日讯

因特网存在和发展了几十年。随着服务类型和规模的急剧增加出现了一些问题。长期以来通过命令行接口的手动配置阻碍了网络虚拟化的前进,操作费用高,网络刷新慢,容易引入差错。取消把应用联系到特定网络详情,譬如端口和地址,使物理具体事项的改变无需重写应用和手动配置网络设备的时延和费用,也许是一种思路。路由是一个大问题。

路由器里面的路由表越来越复杂,分散到各地去路由,既做不到最优的路由,又产生许多重复的计算。从你的PC到一个网站浏览器,可能要经过20-100路由器或交换机。如果一个包到来,只知道目的地,但不知道怎么走,那只有交给下一跳。下一跳要是也不知道呢?这么盲目跳下去,怎么就相信会到达目的地呢?那只能靠相邻路由器经常交换信息。

由于各路由器独立工作,就会有许多重复计算。ISP只考虑自己这一块,并不管整个因特网。路由表只可能存本自治域的地址,区域外则送网关路由器。路由算法复杂就在于根据线索推断它所应该知道的东西。就像没有地图在高速公路上开车。如果能集中考虑路由就会更有效率。

再说应用。在智能手机中,一个应用可以使一个API为其他开发者所用,而不需要修改原来的应用。譬如说,谷歌地图提供一个API,某饭店可以把它的地点加进去。这些地址信息实际上重构了谷歌地图的数据,但不需要修改谷歌地图数据的结构。如果应用可以跳过网络交换,通过API,重构网络资源,就更能适应该应用的需要。现在的网络主要不是传送信息。它们并不需要智能自动控制,不需要基于线路交换的增值服务。我们需要统一的控制平面处理包交换和线路交换来提供服务。而IP网络不利于支持频繁的动态链路和动态连接。由于服务的多样化;用户数量增加,IP网络协议可以说是头痛医头、脚痛医脚,修补的补丁很多。而SDN统一在控制平面里面用编程来解决。功能网络图使许多网络功能可以用集中方式实现,又简单,又可扩展。又如游戏。游戏者在移动、在不同地方玩同一个游戏,地址不同、网速不同,比赛怎么能公平?OpenFlow可以使地址不变,在同一个游戏服务器上,基本保持网速不变。自己笔记本上的软件也不变。

再说管理。分散管理的方式不是最有效的。现在的SDN实现基本上是试验性的,但已减少网络管理经费50%,减少IP地址使用60%。谷歌把它连接全世界数据中心的G-Scale WAN换成OpenFlow网络,使预留空间的利用率提高95%,不损失任何东西。

再说安全。安全规则越来越多,分散管理各自为政,很难保证切实实行。集中管理起来以后,只要在控制层面不断完善和修改,就可以达到安全要求。

D1Net评论:

总之,现在网络的分散管理和信息处理,不如集中起来更加高效,这也是为什么要搞SDN的原因。

链接已复制,快去分享吧

企业网版权所有©2010-2025 京ICP备09108050号-6京公网安备 11010502049343号