NETCONF协议基础中文讲解.pdf

随着SDN的大热,一个诞生了十年之久的协议焕发了第二春,它就是NETCONF协议。如果你在两年前去搜索NETCONF协议,基本得到的信息都是“这个协议是一个网管协议,主要目的是弥补SNMP协议的不足,希望可以取代SNMP协议”。SNMP有哪些不足,而NETCONF是否真的能够弥补,这都不是重点,重点是NETCONF诞生至今SNMP依旧活的好好的。所以如果我们还是把NETCONF当做一个网管协议的话,估计它会在冷板凳上一直坐下去,而如果我们换一个角度去看待NETCONF协议,你会发现也许它是最适合SDN的一个协议。 NETCONF协议,全称为Network Configuration Protocol,是一种网络配置协议,主要设计目的是为了提供更安全、更灵活的网络设备配置机制,以补充或替代传统的SNMP协议。随着软件定义网络(SDN)的发展,NETCONF的重要性逐渐凸显,因为它能很好地适应SDN对网络配置的软件化需求。 在NETCONF 1.1版本中,协议结构分为四个层次:安全传输层、消息层、操作层和内容层。每个层次都有其特定的功能和作用。 1. 安全传输层:NETCONF强制要求使用如SSH或TLS等安全加密的传输协议,确保数据在传输过程中的安全性。SSH是目前最常见的NETCONF传输层协议,它为数据交互提供了安全的基础。 2. 消息层:NETCONF定义了三种基本消息类型——hello、rpc和rpc-reply以及notification。hello消息用于客户端(client)和服务器端(server)建立连接时的能力交换,确定双方支持的功能和协议版本。rpc(远程过程调用)消息用于客户端向服务器发送配置或查询请求,而rpc-reply则作为响应,返回操作结果。notification消息则用来通知客户端设备状态的变化。 3. 操作层:这一层包含了多个具体的操作命令,如get用于获取配置或状态数据,get-config用于获取配置数据,edit-config用于修改配置,copy-config、delete-config分别用于复制和删除配置,lock和unlock用于锁定和解锁配置,close-session和kill-session则用于结束或强制结束会话。 4. 内容层:涉及到网络配置数据的模型和存储,如<running/>、<candidate/>和<startup/>等数据库,分别用于保存当前生效、待提交和启动时的配置数据。此外,NETCONF还支持XPath能力,允许使用XPath表达式来过滤数据,以及Writable-Running能力,表明服务器支持直接修改运行配置。 NETCONF协议的优势在于其安全性和灵活性,它能适应各种复杂网络环境,并提供标准化的方法来管理网络配置,这对SDN环境中的网络自动化和远程配置至关重要。与SNMP相比,NETCONF提供了更强的安全保障和更丰富的功能,使得网络设备的管理和配置更加高效和可靠。 NETCONF是SDN时代一个非常重要的网络管理协议,它的设计理念和功能特性使其在现代网络环境中具有很高的价值。通过深入理解和应用NETCONF,网络管理员和开发者可以更好地实现网络设备的自动化管理和配置,提升网络服务的质量和效率。














剩余37页未读,继续阅读

- nothingisscared2023-12-26真坑,就这么点内容

- 粉丝: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 关于信息化培训心得体会范文.doc
- 网络媒体运营管理及盈利模式创新.ppt
- 中小企业网络营销的策略研究.doc
- 智能家居课程设计文档.doc
- 众泰汽车2010年“乐睿”网络推广策略简案.ppt
- 某项目管理规划方案.pdf
- 十六蛋白质工程和基因工程的简介.pptx
- 经典实用有价值企业管理培训课件:网络时代、品质世纪与知识贵族.ppt
- 项目管理中的项目组织结构(2).docx
- 探析基于Web2.0的数字图书馆建设.docx
- 2022年SQL知识点汇总整理版.doc
- 即时通信客户端使用手册.doc
- 关于通信技术的现状及发展趋势研究.doc
- 电子商务创业培训方案.doc
- 芒牙河一级水电站通信工程接入系统方案.doc
- 智联招聘网站案例分析.pdf


