项目6 使用NETCONF协议配置网络.pptxVIP

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

项目6使用NETCONF协议配置网络项目6使用NETCONF协议配置网6.1NETCONF协议6.2NETCONF配置6.3Pythonncclient模块6.4数据模型YANG6.5任务实施6.1NETCONF协议1NETCONF协议-发展历程2003年5月,IETF成立NETCONF工作组,提出了基于XML的网络配置协议。必威体育精装版的NETCONF标准是2011年6月发布的RFC6241和RFC6242。在NETCONF定义中使用了三种传输协议,分别是SOAP、BEEP和SSH。RFC6242更新了基于SSH的传输模式。目前使用最为广泛的也是SSH协议,其使用TCP端口830作为其默认的通信端口。由于XML可以表达复杂的、模块化的管理对象以及具有内在的逻辑关系等特点,NETCONF协议完全基于XML来表示配置数据和协议消息内容。对于NETCONF中XML的数据结构的定义,RFC6242使用了新的数据模型语言YANG6.1NETCONF协议2NETCONF协议-协议对象NETCONF(NetworkConfigurationProtocol)网络配置协议,提供一套管理网络设备的机制。用户可以使用这套机制增加、修改、删除网络设备的配置,获取网络设备的配置和状态信息。NETCONF有三个对象:NETCONF客户端NETCONF服务器NETCONF消息6.1NETCONF协议3NETCONF协议-能力协商能力协商是Client和Server在会话建立阶段,通过发送消息给对方来通告自己支持的能力。当NETCONF会话打开,每一端(包括Client和Server)必须发送一个包含自身能力列表的hello消息。双方至少要发送NETCONF基本能力urn:ietf:params:netconf:base:1.0或urn:ietf:params:netconf:base:1.1。除了基本功能,NETCONF协议还允许客户端发现服务器端支持的其它能力列表。在交换过Hello消息后,Server等待Client发送rpc请求。Server为每个rpc请求回应rpc-reply。实现过程如图所示。6.1NETCONF协议4NETCONF协议-协议框架NETCONF现在已经广泛地被网络设备厂家所支持。NETCONF协议采用了分层的设计结构,和OSI网络模型类似,下层为上层提供服务,每一层是对某一个功能的分装。NETCONF协议在概念上可以划分为4层:安全传输层、消息层、操作层、内容层。描述了网络管理所涉及的配置数据,而这些数据依赖于各制造商设备。目前主流的数据模型有Schema模型,YANG模型等。内容层定义一组基本的操作,作为RPC的调用方法,这些操作组成了NETCONF基本能力。如get、get_config、edit_config、copy_config等操作。操作层提供一种简单的不依赖传输协议层的RPC请求和回应机制。消息层为客户端和服务器之间交互提供通讯路径。当前华为使用SSH协议作为NETCONF协议的承载协议。安全传输层6.2NETCONF协议5NETCONF协议-一个完整的NETCONF报文NETCONF报文使用XML编码。?xmlversion=1.0encoding=UTF-8?rpcxmlns=urn:ietf:params:xml:ns:netconf:base:1.0message-id=801edit-configtargetrunning//targetdefault-operationmerge/default-operationerror-optionrollback-on-error/error-optionconfigxmlns:xc=urn:ietf:params:xml:ns:netconf:base:1.0vlanxmlns=/netconf/vrp/huawei-vlanvlansvlanvlanId10/vlanIdprotocolVlansprotocolVlanxc:operation=mergeprotocolIndex0/protocolIndex/protocolVlan/protocolVlans/vlan/vlans/edit-config/rpcNETCONF报文消息(Message)NETCONF操作(Operations)NETCONF内容(Content)一个完整的NETCONF报文是基于SSH安全传输之上,包含消息层、操作层和内容层信息。6.1NETCONF协

文档评论(0)

弹弹 + 关注
实名认证
文档贡献者

人力资源管理师、教师资格证持证人

该用户很懒,什么也没介绍

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档