工程师们注意了:有三种SDN编程语言你需要get起来

在我们坚定地迈向SDN世界的同时,越发明显的是想要在SDN世界里闯荡,工程师们需要学习更多的技能,包括SDN编程语言。当然,能够掌握每种编程语言是再好不过了,不过事实上大多数人可能没那么多的时间和兴趣来学习每种语言。

那么有三个主要的SDN编程语言需要get起来,要知道仅掌握一个可是不够的。这三种语言是Python、Java以及NETCONF。Java和Python几乎覆盖所有提供商的API,且Python十分容易学习,你可以用它做很多事情。当提及企业应用时,Java则更适合,它具备更快的运行时间。

NETCONF则完全不同。NETCONF代表网络配置协议。它由互联网工程任务组研制,并于2006年首次推出,它提供了一种方法来安装、更改或删除网络设备的配置。尽管从技术的角度讲它只是个协议并非SDN编程语言,你仍然需要了解其机制,它能够处理你无法解决或者其他SDN应用无法自动处理的问题。YANG是专为与NETCONF协同使用而研制的数据建模语言。

掌握了Python、Java以及NETCONF语言,你总能找到适合的SDN编程工具来灵活地处理绝大部分的情况。

本文转自d1net(转载)

时间: 2024-09-20 10:40:46

工程师们注意了:有三种SDN编程语言你需要get起来的相关文章

有三种SDN编程语言你需要get起来

在我们坚定地迈向SDN世界的同时,越发明显的是想要在SDN世界里闯荡,工程师们需要学习更多的技能,包括SDN编程语言.当然,能够掌握每种编程语言是再好不过了,不过事实上大多数人可能没那么多的时间和兴趣来学习每种语言. 那么有三个主要的SDN编程语言需要get起来,要知道仅掌握一个可是不够的.这三种语言是Python.Java以及NETCONF. Java和Python几乎覆盖所有提供商的API,且Python十分容易学习,你可以用它做很多事情.当提及企业应用时,Java则更适合,它具备更 快的运

面对SDN,我们怎么办?

面对SDN浪潮,将如何应对这场变革?SDN初学者如何入门和进阶?网络工程师如何在熟悉领域纵深发展?网络产品经理如何在SDN架构下设计下一代的网络产品?网络创业者如何寻找下一个SDN杀手级应用?投资者如何找到SDN领域的独角兽?我们一起来找找答案吧. 记得刘韵洁院士多次提到SDN是一场网络体系结构的变革,绝不是单点技术的突破,不像传统网络协议那样,一种新协议的出现只能解决一类网络问题.回顾SDN的发展历史,我们可以发现:SDN对网络学术界和工业界产生了深远的影响. 但是身处其中的我们,将如何应对这

这些编程语言程序员工资最高!Java 才第四

在众多行业中,程序员属于高薪职业.无论是在国外还是国内,程序员的薪金水平普遍高于其他行业的工作岗位. 高薪的诱惑和充满挑战性的工作,令程序员一直成为备受欢迎的职业.在今年年初,Glassdoor发布的一份调查报告指出,在美国,程序员的就业情况仍然向好.据报告显示,在排名前25位的最能赚钱和需求量最高的工作岗位中,超过一半以上的岗位要求求职人员具备编程技术.因此,要想获得高薪不是一件容易的事情,你得有过硬的本领. 14种最具"吸金"能力的编程语言 据美国Rasmussen College

来自Reddit的声音:网络人员对SDN说“不”

面对现实吧,离我们真正大规模采购SDN技术还有很长一段路要走.在Reddit的讨论帖子中,网络工程师要求停止如此糟糕的市场推销手法,他们告诉供应商他们的真实SDN需求. 我们邀请技术撰稿人David Geer在Reddit上找一些网络工程师来讨论一些为什么他们还不准备采购SDN技术.我们得到的信息是Reddit风格的尖锐评论--充满关于网络工程师真正想从SDN获得什么的质问. Geer首先提出了下面这个问题: "现在SDN已经在真正产品化,在认真考虑试用SDN之前,大型企业(非巨头公司)的常规网

一种活细胞“编程语言”

麻省理工学院的生物工程师们创造了一种编程语言,使他们能够快速设计复杂的DNA编码通路,从而给活细胞赋予新的功能.使用这种语言,任何人都可以为他们想要的功能写出一段程序,如检测和应对特定环境条件的程序.然后,他们就可以生成能实现这些功能的DNA序列. "这实际上是一种细菌的编程语言,"麻省理工学院的生物工程教授Christopher Voigt说道."您可以使用基于文本的语言,就像你在进行计算机编程.你得到程序文本后对它进行编译,之后它变成DNA序列被你放入细胞内,接着这个通路

SDN采购部署的五个拦路虎!

SDN已经逐渐应用于一些超大型企业,因为这种类型的企业需要不惜任何代价来获取高性能, 但是,在其它普通的大中型企业中,情况就不一样了.虽然厂商正在积极生产SDN,但是分析师预测,到 2016年之前SDN不会被正式采纳,大多数企业的网络工程师都表示,他们还不准备投资SDN,因为它还有几个关键问题没有解决.受访的IT负责人对于SDN的顾虑也不尽相同, 有的认为其削弱了安全性,有的则 认为是缺乏SDN标准,不管是因为什么原因,都导致他们不建议企业现在投资SDN,至少在短期内是这样.顾虑一:安全和监控性

SDN最新研究进展

自SDN出现以来,关于SDN的研究一直没有停止,只是不同的阶段关于SDN的研究的重点不同.比如最开始的时候,探讨最多的是SDN的可行性,以及如何将SDN应用到对应的网络场景中.本文是笔者在最近阅读2015年至今的若干SDN论文后总结的SDN最新研究进展,希望对读者提供一些帮助. SDN/NFV SDN和NFV都是当下网络界研究的热点,而如何将两者整合部署,也是研究的热点之一.设计SDN/NFV整合部署框架的研究是这个研究方向的主要研究切入点之一,比如参考文献[1]中就提出了一个SDN/NFV的整

你想找的Python资料这里全都有!没有你找不到!史上最全资料合集

GitHub 上有一个 Awesome - XXX 系列的资源整理,资源非常丰富,涉及面非常广.awesome-python 是 vinta 发起维护的 Python 资源列表,内容包括:Web框架.网络爬虫.网络内容提取.模板引擎.数据库.数据可视化.图片处理.文本处理.自然语言处理.机器学习.日志.代码分析等.在给大家分享之前呢,小编推荐一下一个挺不错的交流宝地,里面都是一群热爱并在学习Python的小伙伴们,大几千了吧,各种各样的人群都有,特别喜欢看到这种大家一起交流解决难题的氛围,群资料

30个深度学习库:按Python和C++等10种语言分类

本文介绍了包括 Python.Java.Haskell等在内的一系列编程语言的深度学习库. 一.Python 1.Theano 是一种用于使用数列来定义和评估数学表达的 Python 库.它可以让 Python 中深度学习算法的编写更为简单.很多其他的库是以 Theano 为基础开发的: Keras 是类似 Torch 的一个精简的,高度模块化的神经网络库.Theano 在底层帮助其优化 CPU 和 GPU 运行中的张量操作. Pylearn2 是一个引用大量如随机梯度(Stochastic G