网络配置2

2)      [endif]设备重新启动

[if !supportLists]a)       [endif]从设备获取所有配置

[if !supportLists]b)       [endif]将设备配置保存到Netconf-plugin的session中

[if !supportLists]c)        [endif]从离线配置库中获取所有配置报文

[if !supportLists]d)       [endif]将从设备获取到的部分配置(目前是netconf-server),添加到从离线配置库获取到的报文中

[if !supportLists]e)       [endif]将报文下发设备(同步离线配置)

[if !supportLists]f)        [endif]将数据库离线配置报文表中所有此设备的报文修改为已部署状态

[if !supportLists]g)       [endif]修改Netconf-plugin层session的状态属性,标识离线库与设备的配置已一致

[if !supportLists]h)       [endif]发送通知,返回结果报文

以上各步都是在上步成功的基础上执行下一步,如果某一步失败,则直接发送失败通知,返回失败报文

3)      [endif]设备与控制器网络中断重新连接(edit-config)

[if !supportLists]a)       [endif]从数据库离线配置报文表获取所有此设备的未部署报文,按版本号由小到大排序

[if !supportLists]b)       [endif]将这些报文逐次下发到设备

[if !supportLists]c)        [endif]每发一次报文,发送一次结果通知

[if !supportLists]d)       [endif]修改Netconf-plugin层session的状态属性,标识离线库与设备的配置已一致。


四、报文处理

离线配置当前支持的报文处理逻辑,只有get-config\copy-config和edit-config三种。详情可查看Netconf协议说明

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 队列 [if !supportLists]1) [endif]离线配置中每个设备创建一个独立的队列,用来处理报文的...
    啊啊啊啊啊恩阅读 4,062评论 0 1
  • 一、网络配置概述 设备配置特性涉及设备配置、配置框架、适配框架、网元适配、离线配置5个组件,依赖网元管理、南向协...
    啊啊啊啊啊恩阅读 4,494评论 1 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,293评论 19 139
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 14,733评论 0 38
  • 额,之前只画过石膏像(毛奇和阿格里巴),还是一年前 第一次对照片画人像,打结构就一个小时 求指点(๑• . •๑)...
    墨书竹阅读 1,826评论 7 3