从面对众多设备的管理员角度来看,全网的配置文件、软件版本文件更像是一种资源;在日常维护中,要方便快捷地找到需要的配置和软件版本,完成恢复、升级等操作。iCC组件以资源管理的角度提供了配置文件库和软件文件库的管理。
l 设备配置库维护全网的配置文件、用户常用的配置片段两种资源;配置文件可部署为设备的启动配置或者运行配置;配置片断只能部署为设备的运行配置。

l 为增加配置文件(片断)的复用性,配置内容可以带有参数,在部署时根据设备的差异设置不同的值。

l 设备软件库维护各类软件文件。除了管理设备的版本软件,还支持设备上各种业务的软件管理(目前包括ONU软件、ONU算法等设备软件资源),从而实现设备软件文件的统一管理。

l 用户可以将配置(或片断)、软件文件从系统中导出到文件中,建立用户本地的配置、软件文件资源备份;反过来也可以从本地文件中导入到系统中。
l 用户可以在系统中手工创建新的配置文件(或片断),也可以从设备上将配置文件(片断)、软件版本文件导入到系统中。可以对现有配置文件(片断)进行修改、复制等操作,并直接部署到设备上。
u 集中化的设备配置和软件信息展示
l 提供全网设备的配置文件、软件版本信息集中式展示;便于管理员用户直观的掌握当前网络的配置和软件版本。
l 集中展示的信息包括:设备的当前软件版本、最新可用软件版本、最近备份时间、当前启动配置、当前运行配置等信息。

u 基线化的设备配置变更审计
通过配置备份历史和软件升级历史的管理,实现基线化的设备配置变更审计功能,使配置文件管理和软件升级管理具有了可回溯性。
l 提供设备运行配置和启动配置的基线化版本管理,将每个设备相关的配置文件划分为三种版本:基线、普通、草稿。便于管理员识别、管理。

l 配置文件的各种版本可以修改、相互比较,使管理员能够快速查看设备配置差异,迅速定位导致问题的配置命令;并恢复为设备的当前配置。

l 软件升级历史功能提供了设备软件升级的审计功能,可以查看每次升级操作的前后版本,可恢复为某一次升级操作前的版本。
l 通过这些备份、恢复手段,以及备份历史、升级历史管理,使配置文件管理和软件升级管理具有了可回溯性。
u 自动化的建立可追溯的网络配置
l 可用启动自动备份功能,帮助管理员自动地完成设备配置的历史备份,为用户自动建立起可追溯的网络配置。
l 用户可以针对不同的设备设置不同的备份周期和备份时间点,目前支持按每天、周、月来定义备份时间。
l 支持网络运行设备的配置变化检查,一旦配置发生变化,立刻以告警方式通知管理员关注。

u 批量的设备配置备份和恢复
在网络出现问题,尤其是当网络瘫痪时,需要对大量设备快速的恢复配置;iCC支持设备配置文件的批量恢复和备份功能,极大提高了管理员的工作效率和网络故障的修复时间。
l 即可以批量的备份、恢复完整的配置文件,也可以批量的下发配置片断;
l 支持向导式的界面,以平台统一的任务调度机制,完成部署的下发。可以创建周期性任务、一次性任务或立即任务。任务可以被启动、挂起、恢复或删除。

u 可靠的设备软件升级
升级和备份网络中的设备软件是非常烦琐而复杂的事情。在升级过程中,用户需要认真检查软件版本和设备的配套关系,还需要检查设备当前的flash空间是否足够容纳新的软件版本等等一系列工作,以保证整个软件升级过程是安全可靠的。当网络中设备数量众多时,管理这些设备的软件将是非常巨大的工作量。
l 提供基于任务的工作向导,降低用户操作的复杂性;
l 支持网络运行设备的软件版本查询功能,使用户对网络中的版本情况一清二楚;
l 支持先备份后升级,保证一旦升级失败后可以恢复到原有设备软件版本;
l 支持对整个升级过程的可靠性检查,如设备软件版本和设备是否配套,flash空间是否足够等,确保用户的整个升级操作万无一失;