一种实现综合接入设备数据配置自动化的方法

文档序号:7659986阅读:230来源:国知局
专利名称:一种实现综合接入设备数据配置自动化的方法
技术领域
本发明涉及通讯技术,尤其涉及一种实现综合接入设备数据配置自动 化的方法。
背景技术
在通讯领域,终端用户通过接入设备接入到核心网中,接入设备必须 提供容量充足的用户接口以满足终端用户接口种类丰富、数量日趋庞大的 应用要求,因此,接入设备所表现出的板卡种类及数量众多的特性,不仅 对设备实际应用部署时的大批量数据配置工作,也对设备自身的大容量数 据配置测试工作提出了较高的要求。
对综合接入设备进行数据配置,其典型步骤如下
(1) 首先规划所需用户板卡种类、数量、及机架分布;
(2) 板卡上架,按实际插入位置配置上架板卡的机架、机框和板卡 物理配置数据;
(3) 根据所需接入的用户功能要求,配置板卡的用户业务数据。
其中第2步、第3步进行数据配置操作,与设备交互方式通常是使用 设备所提供的操作维护台人工下发配置命令而完成,如果板卡数量巨大、 用户业务数据繁多,则需要下发大量的配置命令,完全靠手工方式,不仅 效率低下而且容易出错。

发明内容
本发明要解决的技术问题是提供一种实现综合接入设备数据配置自 动化的方法,使得综合接入设备能够实现大批量数据配置自动化,提高配
置效率。
为了解决上述问题,本发明提供了 一种实现综合接入设备数据配置自
动化的方法,包括以下步骤
(1) 结合接入设备所支持的交互方式,用PC和该接入设备建立物 理连接;
(2) 根据接入设备的物理配置和业务配置信息,设置配置数据文件 及数据读取接口;
(3) 根据配置数据文件,设置自动配置脚本,用于完成接入设备的 物理配置和业务配置的命令下发;
(4) 在所述PC上运行自动配置脚本,完成与接入设备的自动交互 以及数据配置操作;
进一步的,本发明所述的方法,其中,步骤(l)中,所述设备所支 持的交互方式,包括网口通讯方式、以及串口通讯方式;
进一步的,本发明所述的方法,其中,步骤(2)中,所述配置数据 文件,完成对设备数据配置关系及配置值的具体描述,由设备属性数据、 物理配置数据及用户业务配置数据按配置关系所组成;
进一步的,本发明所述的方法,其中,所述设备属性数据、物理配置 数据及用户业务配置数据,均通过段名与键名的组合完成确认;其中,段 名表示数据配置类别,键名表示数据配置项;
进一步的,本发明所述的方法,其中,步骤(2)中,所述数据读取 接口,用于实现数据访问服务,为所述配置数据文件提供解析,通过段名 和键名的组合共同定位一个待配置的数据值,为外部脚本提供实例化数 据;
本发明所述的方法,其中,当使用网口通讯方式建立物理连接时,所 述步骤(3)中,进一步包括在自动配置脚本设置中,包含通过套接字
Socket自动建立与设备连接会话的功能;
本发明所述的方法,其中,当使用串口通讯方式建立物理连接时,所 述步骤(3)中,进一步包括在自动配置脚本设置中,包含通过控制PC 机Com端口自动建立和设备连接会话的功能;
进一步的,本发明所述的方法,其中,步骤(3)中,包括根据配 置数据文件,设置所述自动配置脚本,将与设备自动建立连接会话以及设 备配置的命令下发过程,转化为可自动执行的脚本代码;
进一步的,本发明所述的方法,其中,所述脚本代码中,所用到的控 制参数以及配置命令所含的数据参数均用变量进行替换;
本发明所述的方法,其中,所述步骤(4)中,进一步包括以下步骤
(4a)调用数据读取接口 ,载入设备属性数据,与设备自动建立起连 接会话;
(4b)载入物理配置数据,下发物理配置命令,完成设备物理位置自 动配置;
(4c)载入用户业务配置数据,下发业务配置命令,完成用户业务自 动配置。
采用本发明所述方法,与现有技术相比,本发明所提供的实现综合接 入设备数据配置自动化的方法,在整个数据配置过程中无需人为千预,而 且支持大容量数据配置操作,提高了配置效率。


图1为本发明实施例中实现环境示意图2为本发明实施例中配置数据文件设计结构示意图3为本发明实施例中自动配置脚本设计流程示意图。
具体实施例方式
本发明为了解决传统技术方案存在的弊端,通过以下具体实施例进一 步阐述本发明所述的 一种实现综合接入设备数据配置自动化的方法,以下 对具体实施方式
进行详细描述,但不作为对本发明的限定。
如图l所示,为本发明实施例中实现环境示意图,描述了本发明的实
施需要的网络环境。本方案的实施涉及到PC 101和接入网元102 (以下 简称为NE )两种网络设备,通过物理接口网口如RJ45或者串口如RS232 进行连接,在这两个设备之间的通讯是双向的,PC 101下发命令给NE 102, NE 102回送命令执行结果给PC 101 。
如图2所示,是本发明实施例中配置数据文件设计结构示意图。其 中配置数据文件采用INI文件格式,从逻辑上划分为三部分内容NE属 性201 、物理配置202及业务配置203,它们分别由一系列数据段(Section) 实体所构成,每个数据段又由若干个键值对所组合而成。
NE属性部分201,定义了 NE—般性的信息,比如设备名称、设备 IP、设备机架数、设备机框数等;
物理配置部分202,包含若干数据段,定义了机架号、机框号以及用 户板卡类型;
业务配置部分203,包含按业务配置种类划分的若干数据段,比如 V5业务配置、用户号码配置等;
其中,数据读取接口 204为对所述配置数据文件205提供解析服务, 由所述自动配置脚本进行调用时,根据所传入的段名和键名组合唯一确定 一个需配置的数据值。
物理配置部分所涉及的配置数据量尤为巨大,特别是用户板卡类型多 样化和无既定规律,对这部分数据描述,增加了两个独特的数据段缺省
值段和非缺省值段来进行处理,其中缺省值段定义数据默认值,比如默认 的用户板卡类型,其中非缺省值段定义忽视默认值数据而需采用特殊值配 置的数据。
以一个示例,对缺省值段以及非缺省值段,结合物理配置数据定义方 法做进一步解释
CardType=AAA
RackNo=0
ShelfNo=l
CardNo=5
Card5=BBB
示例中,Default、 Special、 Rack—0—Shelf—1为段名,CardType、 RackNo、 ShelfNo为键名,该示例所描述的配置数据信息表示出需要特殊配置的机 架-机框-板卡组合号为0-1-5,此组合所对应的用户板卡类型为BBB,其 余机架-机框-板卡组合所对应的用户板卡类型全部采用默认值AAA。
从此示例中可以看出,这样的一种默认值和特殊值相组合的数据设计 方法,可以很好地解决NE物理配置中所表现出的配置数据量大且无规律 的问题。
如图3所示,为本发明实施例中自动配置脚本设计流程示意图。包括 以下步骤
步骤301,首先读取NE属性,获得NE名称、IP等连接数据; 步骤302,用上述数据建立和NE连接会话;
步骤303,如连接建立成功,则开始配置操作,执行步骤304;如果
连接建立失败,则结束脚本流程,执行步骤315; 步骤304,开始物理配置操作;
步骤305,初始化机架-机框-板位循环遍历参数, 一般从0-0-0开始;
步骤306,读取物理配置数据,通过上述示例所述方法,判断此组合 号是否为默认值,如果是,则执行步骤307;如果不是,则执行步骤308;
步骤307,读取默认板卡类型为此组合所对应的板卡类型;
步骤308,通过此组合号读取特定的板卡类型;
步骤309,下发物理配置命令,按机架-机框-板位号及板卡类型,自 动实现对NE增加机架、机框和板卡操作;
步骤310,机架-机框-板位组合号顺次递增,配置下一个机架-机框-板位组合;
步骤311,判断该组合号是否超出NE容量,如果超出,则执行步骤 312;否则,执行步骤306;
步骤312,物理配置过程结束,开始业务配置;
步骤313,开始业务配置操作,按业务类型,读取业务配置数据;
步骤314,下发业务配置命令,直至全部业务配置操作完成;
步骤315,脚本结束运行流程。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质
形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范
围。 ^
权利要求
1、一种实现综合接入设备数据配置自动化的方法,其特征在于,包括以下步骤(1)结合接入设备所支持的交互方式,用PC和该接入设备建立物理连接;(2)根据接入设备的物理配置和业务配置信息,设置配置数据文件及数据读取接口;(3)根据配置数据文件,设置自动配置脚本,用于完成接入设备的物理配置和业务配置的命令下发;(4)在所述PC上运行自动配置脚本,完成与接入设备的自动交互以及数据配置操作。
2、 如权利要求l所述的方法,其特征在于,步骤(l)中,所述设备 所支持的交互方式,包括网口通讯方式、以及串口通讯方式。
3、 如权利要求l所述的方法,其特征在于,步骤(2)中,所述配置 数据文件,完成对设备数据配置关系及配置值的具体描述,由设备属性数 据、物理配置数据及用户业务配置数据按配置关系所组成。
4、 如权利要求3所述的方法,其特征在于,所述设备属性数据、物 理配置数据及用户业务配置数据,均通过段名与键名的组合完成确认;其中,段名表示数据配置类别,键名表示数据配置项。
5、 如权利要求4所述的方法,其特征在于,步骤(2)中,所述数据 读取接口,用于实现数据访问服务,为所述配置数据文件提供解析,通过 段名和键名的组合共同定位一个待配置的数据值,为外部脚本提供实例化 数据。
6、 如权利要求2所述的方法,其特征在于,当使用网口通讯方式建 立物理连接时,所述步骤(3)中,进一步包括在自动配置脚本设置中,包含通过套接字Socket自动建立与设备连 接会话的功能。
7、 如权利要求2所述的方法,其特征在于,当使用串口通讯方式建 立物理连接时,所述步骤(3)中,进一步包括在自动配置脚本设置中,包含通过控制PC机Com端口自动建立和设 备连接会话的功能。
8、 如权利要求l所述的方法,其特征在于,步骤(3)中,包括根据配置数据文件,设置所述自动配置脚本,将与设备自动建立连接 会话以及设备配置的命令下发过程,转化为可自动执行的脚本代码。
9、 如权利要求8所述的方法,其特征在于,所述脚本代码中,所用 到的控制参数以及配置命令所含的数据参数均用变量进行替换。
10、 如权利要求1所述的方法,其特征在于,所述步骤(4)中,进 一步包括以下步骤(4a)调用数据读取接口,载入设备属性数据,与设备自动建立起连 接会话;(4b)载入物理配置数据,下发物理配置命令,完成设备物理位置自(4c)载入用户业务配置数据,下发业务配置命令,完成用户业务自 动配置。
全文摘要
本发明公开了一种实现综合接入设备数据配置自动化的方法,包括以下步骤(1)结合接入设备所支持的交互方式,用PC和该接入设备建立物理连接;(2)根据接入设备的物理配置和业务配置信息,设置配置数据文件及数据读取接口;(3)根据配置数据文件,设置自动配置脚本,用于完成接入设备的物理配置和业务配置的命令下发;(4)在所述PC上运行自动配置脚本,完成与接入设备的自动交互以及数据配置操作。与现有技术相比,本发明所提供的实现综合接入设备数据配置自动化的方法,在整个数据配置过程中无需人为干预,而且支持大容量数据配置操作,提高了配置效率。
文档编号H04L29/06GK101102230SQ200710142910
公开日2008年1月9日 申请日期2007年8月9日 优先权日2007年8月9日
发明者吴桂云, 琳 程 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1