RESTCONF介绍
RESTCONF介绍
定义
RESTCONF是⼀种基于HTTP的协议,提供
⽬的
随着⽹络规模的增⼤、复杂性的增加,⾃动化运维的需求⽇益增加。NETCONF提供基于RPC机制的应⽤编程接⼝。但是NETCONF已⽆法满⾜⽹络发展中对设备编程接⼝提出的新要求,希望能够提供⽀持WEB应⽤访问和操作⽹络设备的标准化接⼝。
RESTCONF是在融合NETCONF和HTTP协议的基础上发展⽽来的。RESTCONF以HTTP协议的⽅法提供了NETCONF协议的核⼼功能,编程接⼝符合IT业界流⾏的
对RESTCONF协议与NETCONF协议进⾏⽐较,如所⽰。
项⽬NETCONF+YANG RESTCONF+YANG
传输通道(协议)NETCONF传输层⾸选推荐
SSH(Secure Shell)协议,XML信息通
过SSH协议承载。
RESTCONF是基于HTTP协议访问设备资源。
RESTCONF提供的编程接⼝符合IT业界流⾏
的风格。
报⽂
格式
采⽤XML编码。采⽤XML或JSON编码。
操作
特点
NETCONF的操作复杂,例如:
NETCONF⽀持增、删、改、查,⽀持多
conf个配置数据库,也⽀持回滚等。
NETCONF需要两阶段提交(即先提交参
数,再commit参数)。RESTCONF的操作简单,例如:RESTCONF⽀持增、删、改、查操作,仅⽀持<running/>配置数据库。
RESTCONF操作⽅法⽆需两阶段提交,操作直接⽣效。
受益
RESTCONF提供
标准化的接⼝,兼容多家⼚商的设备,可以降低开发和维护成本。
扩展性好,不同制造商设备可以定义⾃⼰的协议操作。
⽆需⽹管⼯具,⽀持WWW。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论