【技术实现步骤摘要】
配置回滚方法及装置
[0001]本申请涉及通信
,尤其涉及一种配置回滚方法及装置。
技术介绍
[0002]虚拟系统(英文:virtual System,简称:vSystem)是一种轻量级的虚拟化技术,其可将一台物理设备划分为多台相互独立的逻辑设备。每个vSystem相当于一台真实的设备,可对外服务,并拥有独立的接口、虚拟局域网(英文:Virtual Local Area Network,简称:VLAN)、路由表、地址范围、策略以及用户/用户组。vSystem的系统开销更小,因此,网络设备利用vSystem可实现多租户的网络隔离。
[0003]如图1所示,图1为现有vSystem组网示意图。在图1中,LAN 1、LAN 2、LAN 3和LAN 4为四个不同的局域网。其中,LAN 1和LAN 2属于企业A,LAN 3和LAN 4属于企业B,均通过同一台网络设备与外网连接。利用虚拟化技术,网络设备被划分为四台虚拟设备使用。具体实现过程为:
[0004]在网络设备内创建4个vSystem,即vSys 1、vSy ...
【技术保护点】
【技术特征摘要】
1.一种配置回滚方法,其特征在于,所述方法应用于网络设备,所述网络设备内包括管理vSystem以及至少一个用户vSystem,所述方法包括;获取目标配置文件,所述目标配置文件包括管理vSystem配置文件以及用户vSystem配置文件,所述管理vSystem配置文件包括管理vSystem的第一目标配置,所述用户vSystem配置文件包括全部用户vSystem的第二目标配置;获取运行配置文件,所述运行配置文件包括管理vSystem运行配置文件以及用户vSystem运行配置文件,所述管理vSystem运行配置文件包括所述管理vSystem的第一运行配置,所述用户vSystem运行配置文件包括全部用户vSystem的第二运行配置;将所述第一运行配置与所述第一目标配置进行对比,并将同用户vSystem名称下的第二运行配置与第二目标配置进行对比,得到对比结果;根据所述对比结果,判断所述管理vSystem以及每个用户vSystem是否执行配置回滚操作。2.根据权利要求1所述的方法,其特征在于,所述根据对比结果,判断所述管理vSystem是否执行配置回滚操作,具体包括:若所述第一运行配置与所述第一目标配置相同,则不对所述管理vSystem进行配置回滚操作;若所述第一运行配置与所述第一目标配置不同,则对所述管理vSystem进行配置回滚操作。3.根据权利要求2所述的方法,其特征在于,所述对所述管理vSystem进行配置回滚操作,具体包括:若所述第一目标配置包括且所述第一运行配置未包括的配置片段,则将所述配置片段添加至所述第一运行配置中;或者;若所述第一运行配置包括且所述第一目标配置未包括的配置片段,则将所述配置片段从所述第一运行配置中删除。4.根据根据权利要求1所述的方法,其特征在于,所述根据对比结果,判断所述每个用户vSystem是否执行配置回滚操作,具体包括:若同用户vSystem名称下的第二运行配置与第二目标配置相同,则不对所述用户vSystem进行配置回滚操作;若同用户vSystem名称下的第二运行配置与第二目标配置不同,则对所述用户vSystem进行配置回滚操作。5.根据权利要求4所述的方法,其特征在于,所述对所述用户vSystem进行配置回滚操作,具体包括:若所述第二运行配置包括指定用户vSystem的配置片段且所述第二目标配置未包括所述指定用户vSystem的配置片段,则将所述指定用户vSystem下的全部配置片段从所述第二运行配置中删除;或者;若所述第二目标配置包括所述指定用户vSystem的配置片段且所述第二运行配置未包括指定用户vSystem的配置片段,则将所述指定用户vSystem下的全部配置片段添加至所述
第二运行配置中。6.根据权利要求2或4任一项所述的方法,其特征在于,所述方法还包括:获取当前运行配置文件,所述当前运行配置文件包括管理vSystem当前运行配置文件以及用户vSystem当前运行配置文件,所述管理vSystem当前运行配置文件包括所述管理vSystem的第一当前运行配置,所述用户vSystem运行配置文件包括全部用户vSystem的第二当前运行配置;将所述第一当前运行配置与所述第一目标配置进行对比,并将同用户vSystem名称下的第二当前运行配置与第二目标配置进行对比,得到对比结果;根据所述对比结果,确定所述网络设备的配置回滚是否结束。7.根据权利要求6所述的方法,其特征在于,所述根据对比结果,确定所述网络设备的配置回滚是否结束,具体包括:若所述第一当前运行配置与所述第一目标配置相同且所述同用户vSystem名称下的第二当前运行配置与第二目标配置相同,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。