网络配置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协议说明

你可能感兴趣的:(网络配置2)