将软件定义的网络杀死网络工程师'心爱的CLI?

由软件定义的网络可能需要比命令行更多的编码,导致作业的更改

SDN(软件定义网络)为使用网络的人带来了一些实实在在的好处,但对管理网络的工程师来说,它可能代表着一个时代的结束。

自从思科在20世纪80年代制造了第一台路由器以来,从小型办公室局域网到广域运营商网络,大多数网络工程师都依赖CLI(命令行界面)来配置、管理和排除一切故障。思科的CLI并不是唯一的CLI,但凭借其在网络领域的主导地位,它已成为业界事实上的标准,被其他供应商密切效仿。

顶级科技囤积者:15家公司拥有巨大的现金堆

因此,对于无数网络专家来说,这是一张职业晋升的入场券,尤其是那些获得CCNAs(思科认证网络协会)认证的人。据思科称,这些网络管理专家,以及更高级别的CCIEs(思科认证互联网专家)和其他思科官方证书持有者组成了200多万受过培训的员工队伍。

CLI只是一种通过输入命令行来与软件交互的方式,就像DOS时代的PC用户所做的那样。在Cisco CLI和其他类似的设备中,工程师通常通过向路由器和交换机等单个设备发出命令来建立和管理网络。

SDN是一种更广泛的网络自动化趋势,它使用了更高层次的软件,以更抽象的方式控制网络。无论是通过OpenFlow、思科的ONE(开放网络环境)架构,还是其他框架,新系统将所谓的网络控制平面与转发平面分离开来,后者由推送数据包的设备组成。管理网络的工程师与应用程序交互,而不是端口。

“网络过去是通过我们所说的cli(命令行接口)编程的。我们现在正在改变这一点,创建编程接口。新闻发布会上今年早些时候。

对于网络工程师在整个职业生涯中一直使用的工具来说,SDN是否意味着厄运?

“如果操作得当,是的,它应该会杀死CLI。这让绝大多数ccie都吓得魂不索然,”Gartner分析师Joe Skorupa说。“当然,所有那些认为自己在工作中有价值的人,都能理解最晦涩难懂的Cisco CLI命令,用于配置BGP4(边界网关协议4)参数。”

根据Skorupa的说法,在Gartner谈判的一些企业中,来自一些网络工程师的反班已经开始了。

斯科鲁帕说:“我们已经看到ccie集团在尽一切努力阻止SDN在他们的公司部署。”他说,一些公司故意把这类员工排除在对SDN的评估之外。

并非所有人都认为CLI的日子屈指可数。F5 Networks的高级架构师艾伦•米姆斯(Alan Mimms)说,SDN不够深入,无法分析和修复网络中的每一个漏洞。

“它没有任何定义过时,”MIMMS说。他比较了SDN驾驶汽车和CLI以获得在引擎盖下并致力于它。例如,对于任何给定的ACL(访问控制列表),对于仅在ACL配置和使用之后,某些应用程序几乎存在问题,但他说。网络工程师仍然必须使用CLI来诊断和解决这些问题。

然而,Mimms说,SDN将削减CLI的使用,以完成更多的例行任务。只知道CLI的网络工程师最终会像人工劳动者一样被自动化取代。他说,一些网络职位可能会被取消。

加拿大服务提供商Telus技术战略主任Walter Miron表示,这不是替代方案挑战CLI的挑战。他说,有几年来管理网络的图形用户界面,尽管他们并没有热烈欢迎。“当工程师将始终倾向于可用的CLI,”Miron说。

Tail-F Systems的技术副总裁卡尔·莫伯格(Carl Moberg)说,即使是网络初创公司也需要提供思科CLI,这样他们客户的工程师就会知道如何管理他们的产品。自2005年以来,Tail-F一直是反对当前订单的公司之一。

Moberg说,它首先介绍了ConfD,一种用于配置网络设备的图形工具,思科和其他主要供应商在他们的设备中都包含了它。后来该公司又增加了网络控制系统(NCS),这是一个用于管理整个网络的软件平台。为了保持互操作性,NCS有与思科的CLI和其他供应商的管理系统的接口。

据Moberg称,Clis在互联网的基础上有他们的根源。他说,监督IP(互联网协议)的互联网工程工作组的方法始终是为定义问题找到务实的解决方案。这种详细的“自下而上”方向与蜂窝网络设计的方式不同。他说,开发了大多数细胞运营商使用的GSM标准的3GPP,他立刻制作了整个架构。

Moberg表示,IETF的方法借给手动,逐个设备管理。但随着网络更复杂的,该技术达到了局限性。他说,对网络的变化现在更频繁和复杂,因此有更多的人类错误的空间,并且错误的成本更高。

Moberg说:“即使是思科思科工程师甚至厌倦了在一次又一次又一次键入相同的命令,并每50次失败,”Moberg说。他说,虽然CLI将居住,但它将成为在极端情况下调试的专业工具。

“匹兹堡大学医学中心技术服务副总裁Bill Hanna表示,”有一些水平的CLI。当发射今年早些时候统计网络的SDN系统,称为虚拟化服务平台,汉纳表示希望SDN将取代CLI。vsp等系统中涉及的代码行数是“可怕的”,他说。

微软总经理Vijay Gill表示,在一个拥有100,000个港口的网络结构上,才能滚动到港口列表,这是一位在今年早些时候的缩略略八年奖项展会上展开的小组讨论。

“系统的规模变得如此之大,以至于你实际上不能用手做任何事情,”吉尔说。他说,管理员现在必须对软件代码进行操作,然后这些代码会扩展到这些端口,向它们发出命令。

Gartner的Skorupa说,面对这些变化,大多数网络管理员将分为三组。

第一个组将“获取它”,欢迎不必在半夜进行排除路由器。Skorupa表示,他们宁愿与其他IT和商业经理合作以解决更广泛的企业问题。第二组起初不会准备好,但会推进他们的技能,最终在新景观中找到一个地方。

斯科鲁帕说,第三组永远也得不到。他说,他们将面临与电信管理人员相同的命运,后者的工作依赖于了解TDM(时分多路复用)电话系统上的模糊指令。当电路切换的语音转换为VoIP(通过互联网协议的语音)并进入局域网时,这些工程师被切断了。

斯科鲁帕说:“在过去几十年的工作生涯中,你积累的所有知识都化为乌有。”对于那些抵制变革的IP网络工程师来说,这将是一个残酷的讽刺:“SDN将会像对待那些管理老时分复用语音系统的人一样对待他们。”

但ZK Research的分析师宙斯·克拉瓦拉(Zeus Kerravala)表示,SDN并不意味着失业,至少对那些愿意拓宽视野的CLI高管来说不会。

“我认为,网络工程师的角色从来没有像现在这样重要过,”Kerravala说。“云计算和移动计算是以网络为中心的计算模型。”

2020欧洲杯预赛他说,数据中心可能需要同样多的人,但有了虚拟化技术,网络、服务器和存储工程师的角色变得模糊了。每个人都必须理解日益相互依赖的部分。

观察人士说,保持领先的第一步可能是学习编程。

应用定义网络初创公司Lyatiss的创始人兼首席执行官Pascale Vicat-Blanc在结构小组会议上表示:“过去使用CLI的人将不得不学习脚本语言,或者可能是更高级别的语言来编写网络程序,或者至少是优化网络。”

微软的吉尔建议网络工程师学习Python、c#和PowerShell等语言。

对于Facebook来说,它比大多数企业更注重基础设施的实际操作,它的未来就在现在。

“如果您查看Facebook网络工程团队,那么大多数人的写作代码也是如此,”Facebook的基础设施技术运营总监Najam Ahmad说。

艾哈迈德说,网络工程师过去一直使用cli,因为这是他们得到的全部信息。“我认为我们低估了他们的能力。”

Learning@Cisco负责思科工程师的教育、测试和认证,其产品管理总监Tejas Vashi表示,思科目前正准备帮助其获得认证的员工满足新出现的要求。

随着软件自动化,CLI不会消失,但许多网络功能将通过应用程序来实现,而不是手动配置,Vashi说。他说,结果是,网络设计师、网络工程师和技术支持工程师都将看到他们的工作发生变化,并且会有一个新的角色加入其中。

在新的世界里,网络设计者将确定网络需求以及如何满足这些需求,然后利用这些知识来定义网络应用程序的规范。编写这些应用程序将由一种新型的网络人员负责,Learning@Cisco称之为软件自动化开发人员。产品经理Antonella Como说,这些开发人员将具有网络方面的背景知识,以及Java、Python和C等通用编程语言的技能。软件编写完成后,网络工程师和技术支持工程师将进行安装和故障排除。

“所有这些人都需要在某种程度上进化他们的技能,”Vashi说。思科计划介绍涉及软件自动化的新认证,但它尚未宣布。

尽管网络和工作中酿造的变化,但是在命令中打字的所有这些年的课程仍然会为那些可以超越CLI,Vashi和其他人的人来偿还。

“你必须了解基本面,”Vashi说。“如果您不知道网络基础架构如何工作,您可以在软件自动化中拥有所有背景,并且您不知道您在网络方面正在做什么。”

斯蒂芬·劳森涵盖移动、存储和网络技术IDG新闻服务.在Twitter上关注史蒂芬@sdlawsonmedia.斯蒂芬的电子邮件地址是stephen_lawson@idg.com.

加入网络世界社区足球竞猜app软件FacebookLinkedIn评论最重要的主题。

版权所有©2013 IDG Com足球竞彩网下载munications, Inc.

SD-WAN买家指南:向供应商(和您自己)提出的关键问题