CN104394008B - 一种统一配置不同类型交换机的方法及其*** - Google Patents
一种统一配置不同类型交换机的方法及其*** Download PDFInfo
- Publication number
- CN104394008B CN104394008B CN201410532279.8A CN201410532279A CN104394008B CN 104394008 B CN104394008 B CN 104394008B CN 201410532279 A CN201410532279 A CN 201410532279A CN 104394008 B CN104394008 B CN 104394008B
- Authority
- CN
- China
- Prior art keywords
- configuration
- interchanger
- unified
- parameter
- mib
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明的目的在于提供一种统一配置不同类型交换机的方法,基于统一MIB方法的配置技术,能够针对不同厂商的交换机实行统一的配置,简化了配置方法,提高了配置效率。本方法包括以下步骤:建立统一的厂商间管理信息库模型;将统一的MIB嵌入各厂商的交换机,升级交换机;建立命令格式模板关系数据库;轮询发现在网运行交换机;生成配置文件;交换机接收配置文件,依据配置文件类型,解析配置命令,执行配置操作。本发明还提供一种能够实现上述方法的统一配置管理***。
Description
技术领域
本发明涉及交换机的配置,具体涉及智能变电站的交换机的配置。
背景技术
智能变电站中在网运行着大量的IED(Intelligent Electronic Device,智能电子交换机)交换机,对这些交换机进行配置和监控是一项重要的工作。目前针对IED交换机进行配置的常用方法有:1、编写用于配置交换机的命令行脚本,将脚本导入管理***后选择需要执行脚本的同型号交换机,管理***依次把脚本下发到交换机执行;2、基于***管理的配置,这类配置主要有以下三种方式:
1.CLI管理:通过Telnet/SSH访问交换机的命令行(CLI)进行管理。
2.Web管理:通过Web浏览器访问交换机的Web页面进行管理
3.SNMP管理:通过SNMP协议访问交换机的管理信息库(MIB)进行管理
当前的配置技术的不足:
对于第一类配置方法,由于各厂商交换机的命令各不同,编写用于配置交换机的命令行脚本的方法一次只能针对同一类型的交换机,具有一定的局限性;
对于第二类方法。三种类型管理存在以下不足:
CLI:各厂商设备都支持CLI,但是厂商间命令互不兼容。CLI方式配置设备简单快捷,支持以脚本方式批量执行多条命令,但需要运维人员记忆大量的命令,增加了学习难度。另外,对CLI返回的结果进行结构化处理较困难,不利于统一配置管理***对设备信息的采集和管理。
Web:各厂商设备都支持Web网管,但是Web界面差异较大。Web管理的本质是浏览器与设备上Web服务器的交互,统一配置管理***无法通过Web对设备信息进行采集和管理。
SNMP:各厂商设备都支持SNMP网管,但是厂商间管理信息库(MIB)互不兼容。
此外由于各厂商的交换机设置方法不统一,不能无差别管理其他厂商的交换机,给交换机的统一配置、管理、及监控带来了一定的困难,极大的增加了维护难度和运维工作量。操作繁琐,容易造成误操作。
针对当前技术的问题,本发明提出了一种统一配置不同类型交换机的方法,和一套能够实现统一配置不同类型交换机的配置***。
发明内容
本发明提供了一种统一配置不同类型交换机的方法,和一套能够实现统一配置不同类型交换机的统一配置管理***,以实现对智能变电站中不同类型交换机的统一配置。
在智能电网中运行的交换机设备具来自于不同的厂家,不同的厂家设备,其网管的具体接口数据千差万别。为了在本发明的***中统一配置不同厂商的交换机,本发明提供一种统一配置不同类型交换机的方法,包括以下步骤:
1)建立统一的厂商间管理信息库模型:对当前电网中能够升级的交换机设备和未来新加入***的交换机设备,建立统一的厂商间管理信息库模型,所述厂商间管理信息库模型即MIB;
2)将统一的MIB嵌入各厂商的交换机,升级交换机;
3)建立命令格式模板关系数据库;
4)轮询发现在网运行交换机,探测指定网段或指定IP段中可以管理的交换机,选择需要配置的交换机;
5)生成配置文件:选择配置功能,设置配置参数,统一配置管理***,读取需要配置的交换机的MIB,判别待配置设备是否支持统一MIB,如果设备支持统一MIB,选择SNMP配置模式,根据步骤1)建立的统一MIB、配置***选择的配置功能和配置***接受的配置参数生成SNMP报文,将SNMP报文发送到带配置交换机;如果设备不支持统一MIB,选择Telnet配置模式,根据配置***选择的配置功能及步骤3)确定对应的命令格式,按照命令统一模板的格式,将配置参数赋值到命令格式中,生成命令统一格式,形成配置脚本,将配置脚本发送到待配置交换机;所述读需要配置的交换机的MIB是通过SNMP协议读取的。
6)交换机接收配置文件,依据配置文件类型,解析配置命令,执行配置操作并返回操作结果。
本发明还提供一种能够实现上述方法的统一配置管理***,其特征在于:所述***包括如下模块:
1)发现模块:通过周期性执行操作,发现在网运行交换机设备,获取在线运行交换机设备列表,同时,获取列表交换机信息,标识在网交换机是否支持统一MIB;发现电网新添加的交换机设备,对不在线的交换机发送脱网警告;
2)参数获取模块:与发现模块相连接,通过统一配置管理***中的参数界面生成操作指令;操作指令中包括此次操作中需要配置的交换机信息、配置交换机是否支持统一MIB的标识,配置功能以及配置参数;
3)匹配模块:与参数发现模块相连接,接收参数获取模块的指令,依据指令中的识别信息判别待配置交换机是否支持统一MIB;如果支持统一MIB,配置***转入SNMP配置模式;如果不支持统一配置MIB,配置***转入Telnet配置模式;
4)配置模块:与匹配模块相连,根据配置模式,生成相应的配置文件,执行配置过程。
所述SNMP配置模式的配置过程如下:
步骤1:从统一配置管理***操作界面接收需要配置的交换机、配置功能和参数信息;
步骤2:统一配置管理***依据操作指令中的带配置交换机信息和配置功能,生成SNMP报文,向Agent发送;
步骤3:Agent接收到统一配置管理***的请求信息后,根据请求中的信息,找到待配置交换机对应的MIB,并执行相应的查询和修改操作;如果未能找到相应的MIB,将返回告警信息;
步骤4:Agent把操作结果发送给统一配置管理***的,完成响应;如果请求信息是查询操作,操作结果是查询结果,其他请求信息成功操作后会返回OK,如果操作不成功,将返回告警信息;
步骤5:在统一配置管理***界面中显示配置结果。
所述Telnet配置模式的配置过程如下:
步骤1:从统一配置管理***操作界面接收需要配置的交换机、配置功能和参数信息;这一步骤主要在统一配置管理***的参数获取模块中实现;
步骤2:从命令格式模板关系数据库中查找命令格式:依据交换机厂商、交换机信号以及需要配置的型号三个参数在命令格式模板关系数据库里查找到对应的命令格式;
步骤3:按照命令统一模板生成命令脚本:命令统一模板为:命令关键字i[参数名称j,参数类型j,参数取值范围j,参数对象j,对象属性j]命令关键字k,按照命令统一模板,将步骤2中查询到的命令格式转化为命令统一格式,生成命令脚本;
步骤4:接收配置***参数,写入命令脚本:将参数获取模块中获取的参数信息添加到命令统一格式中对应的参数字段,其他未明确的参数的字段依据参数统一模板字段说明中的默认值予以赋值;
步骤5:形成命令执行脚本,发送给交换机;
步骤6:统一配置管理***后台Telnet登录交换机,执行脚本;
步骤7:将执行结果发送给统一配置管理***,并在***中显示:操作成功,将在统一配置管理***界面中显示操作结果,否则提示告警信息。
与现有技术相比,本发明的具有以下优点:
1)提出了一种统一配置不同类型交换机的方法,基于统一MIB方法的配置技术,能够针对不同厂商的交换机实行统一的配置,简化了配置方法,提高了配置效率;
2)针对不同厂商的脚本设置命令格式的不同,建立了命令格式数据库,为不同厂商的交换机脚本命令操作统一化提供了基础;
3)针对不同厂商的脚本设置命令参数格式的不同,建立了统一参数模板,解决不同的命令中参数格式不同的问题。
4)考虑了现实的情况,对于不能统一配置MIB的交换机建立了统一配置参数格式和配置命令模板,能够实现不同厂商的基于脚本命令的统一配置;
5)开发了统一配置管理***,对于各类配置方法,各种配置命令格式君采用同样的配置操作,除了批量配置只能针对同一型号交换机的局限性,解决了智能变电站IED交换机统一配置的难题。大大简化了配置的繁杂度,提高了配置效率。统一配置管理***可以不断扩展管理***支持的批量配置功能,为智能变电站通信网络的管理带来了可扩展性和便捷性。
6)参数配置采用了界面化的操作,简化了操作过程,减小了操作失误导致的配置误操作的概率。
附图说明
图1是本发明的统一配置不同类型交换机的方法的流程图;
图2是本发明方法中的SNMP配置流程图;
图3是本发明方法中的Telnet配置流程图。
具体实施方式
本发明的核心思路是:考虑到网络现有的交换机的型号的各式各样,以及网络将来的新增的交换机型号也不会是单一的类型,为了能方便、快速和批量的设置交换机,本发明提出了建立统一MIB的方法,对现有交换机和将来新增的交换机进行升级,以支持统一的SNMP设置。但是,有些网络中目前已有的交换机由于各原因不能升级支持统一MIB,不同厂商的交换机设置命令格式也会有差异。为了解决参数设置方式和脚本命令设置格式的的差异,我们开发了一套交换机统一参数设置***,利用此***,对于无论是采用SNMP设置还是脚本命令设置的交换机,以及对各种不同厂商的交换机进行命令脚本设置,我们都能在统一设置***中采用相同的操作方法来配置交换机。采用统一设置***,配置参数在统一界面录入,配置文件在后台生成。
本发明提供一种统一配置不同类型交换机的方法,应用于包括统一配置管理***和多个不不同类型交换机的***,该方法如图1所示,该方法主要包括统一配置准备与统一配置实施两部分:
统一配置准备过程包括如下步骤:
Step1:建立统一的MIB模型。MIB作为设备管理对象的抽象以及NMS(网络管理***)和Agent之间的接口,是实现统一配置、无差别管理的关键。但各厂商的自有MIB不同,不能统一的进行配置。MIB在SNMP网络架构的位置和本身的特点,针对管理对象重新抽象出一套MIB(即统一MIB)并且不影响原有MIB的使用,设备厂商只要通过在Agent上新增支持统一MIB模型就可以实现统一配置。规范和统一管理信息模型,可以为智能变电站工业以太网交换机的IED化奠定基础,会简化运维管理难度,实现真正的统一配置管理。采用“定义统一的MIB(厂商间管理信息库)”模型能实现对不同厂商的交换机进行无差别管理。
采用一般的建模方法建立统一的MIB模型的具体步骤为:
1、调研客户需求,了解客户需要实现的功能模块;
2、编写客户需求报告;
3、向IANA申请企业OID;
4、根据客户交换机需求编制MIB设计文档和MIB文件
5、利用嵌入式技术将将统一的MIB模型嵌入各厂商的交换机,升级交换机。
Step2:建立命令格式关系数据库。对于当前电网中,会存在一些不支持升级的交换机,对于这些交换机设备,本发明采用针Telnet配置方式来进行配置。但是不同厂商、不同型号的交换机设置命令格式千差万别,配置管理员根本不可能记住所有的命令格式,基于此,本发明提出了建立一套基于设备厂商、设备型号、配置功能和命令格式的关系数据库,并将其预先配置在统一配置管理***中。本发明还提出了一套统一的参数模板,用来解决不同的命令中参数格式不同的问题。因此,收集电网目前所有的以及市场上主流的交换机品牌、型号信息,依据各厂商、各型号的各项功能的命令格式,中建立基于厂商名,交换机型号,功能名,命令格式的关系数据库,在命令格式中,统一设置参数为*。数据库表设计参考如下格式:
字段名称 | 数据类型 |
厂商 | 文本 |
交换机型号 | 文本 |
功能 | 文本 |
命令格式 | 文本 |
举例:
某厂商A的SCC3型交换机创建VLAN的命令行为:create vlan vlan-id active,其中vlan-id为命令参数,则其数据记录为
ID | 厂商 | 交换机型号 | 功能 | 命令格式 |
1 | A | SCC3 | 创建VLAN | create vlan*active |
统一配置实施过程的步骤如下:
Step3:用户通过统一配置管理***提供给用户的操作界面选择需要对电网中被配置的交换机及配置功能,例如,修改交换机某项配置、获取被管理设备某项信息;
Step4:匹配模块通过发现模块中的标识判定待配置交换机是否支持统一MIB,支持统一MIB,采用SNMP的方式配置交换机,否则采取脚本命令方式配置交换机;
Step5:交换机配置:调用统一配置管理***中的配置模块来进行交换机配置。SNMP配置流程如图2所示,具体步骤如下:
步骤1:从配置***操作界面接收需要配置的交换机、配置功能和参数信息。这一步骤主要在统一配置管理***的参数获取模块中实现;
步骤2:NMS(网络管理***)依据操作指令中的带配置交换机信息和配置功能,生成SNMP报文,向Agent发送;
步骤3:Agent接收到NMS的请求信息后,根据请求中的信息,找到待配置交换机对应的MIB,并执行相应的查询和修改操作;如果未能找到相应的MIB,将返回告警信息;
步骤4:Agent把操作结果发送给NMS,完成响应;如果请求信息是查询操作,操作结果是查询结果,其他请求信息成功操作后会返回OK,如果操作不成功,将返回告警信息;
步骤5:在统一配置管理***界面中显示配置结果;
Telmet配置流程如图3所示,具体步骤如下:
步骤1:从统一配置管理***操作界面接收需要配置的交换机、配置功能和参数信息。这一步骤主要在统一配置管理***的参数获取模块中实现;
步骤2:从命令格式数据库中查找命令格式。依据交换机厂商、交换机信号以及需要配置的型号三个参数在命令格式数据库里查找到对应的命令格式。
步骤3:按照命令统一模板生成命令脚本。命令统一模板为:命令关键字i[参数名称j,参数类型j,参数取值范围j,参数对象j,对象属性j]命令关键字k,按照命令统一模板,将步骤2中查询到的命令格式转化为命令统一格式,形成命令脚本;
命令统一模板是结合了命令格式和统一参数模板形成的,依据命令统一模板生成命令统一格式,示例说明如下:
命令格式:
A型号交换机->shut*down
B型号交换机->shut down*
命令统一格式:
A型号交换机->shut[参数名称j,参数类型j,参数取值范围j,参数对象j,对象属性j]down
B型号交换机->shut down[参数名称j,参数类型j,参数取值范围j,参数对象j,对象属性j]。
步骤4:接收配置***参数,写入命令脚本。将参数获取模块中获取的参数信息添加到命令统一格式中对应的参数字段,其他未明确的参数的字段依据参数统一模板字段说明中的默认值予以赋值;
步骤5:形成命令执行脚本,发送给交换机;
步骤6:配置***后台Telnet登录交换机,执行脚本;
步骤7:将执行结果发送给统一配置管理***,并在***中显示。操作成功,将在统一配置管理***界面中显示操作结果,否则提示告警信息。
为了实现上述方法,本发明还提供了一种统一配置管理***,它包括发现模块、参数获取模块、匹配模块、配置模块。
发现模块:用于发现在网运行交换机设备,获取在线运行交换机设备列表,同时,获取列表交换机信息,标识在网交换机是否支持统一MIB;通过周期性执行轮询操作,发现电网新添加的交换机设备,对不在线的交换机发送脱网警告;该模块具体功能包括为:
1)设备周期发现:发现模块接受周期性的操作指令,操作指令要求向全网范围内的交换机设备发送请求,读取(GET)设备的RFC1213MIB的sysObjectID(设备的私有OID)以及MibIPAddrEntry(设备IP地址信息)数值,若交换机在线,则统一配置管理***(NMS,Network Management System)将接收到交换机返回的响应信息,返回的响应信息携带将交换机厂商及类型信息以及交换机的IP信息。发现模块周期性对全网或指定网段或指定IP的进行探测,若电网中添加了新的交换机设备,能及时的将新添加的设备信息返回到统一配置管理***中;若交换机不在线,则统一配置管理***将不能接收到交换机返回的响应信息,设置一个响应接受时间,超出响应接受时间域的设备将视为不在线,对于不在线的交换机设备,***将发送脱网告警,及时通知网管人员该交换机已经掉线。
2)设备列表与标识:与设备周期发现模块相联接,依据***中各设备返回的响应信息,获取交换机的厂商及类型信息以及IP信息,返回给统一配置管理***,统一配置管理***生成在线设备信息列表并显示在***界面上。假设统一配置的MIB模型的为RFCCOMMIB,其标识信息属性名为保存在为sysCommonID(统一配置MIB标识),配置管理***向发现模块发送操作指令,操作指令要求向所有在线设备发送请求,读取设备的RFCCOM MIB的sysCommonID(统一配置MIB标识),如果交换机支持统一MIB,交换机将返回携带了sysCommonID值的响应信息给统一配置管理***;如果设备不支持统一MIB,交换机将返回操作警告给统一配置管理***。统一配置管理***依据返回的信息判别在网交换机是否支持统一MIB,并依据判别结果在在线设备信息列表中标识设备是否支持统一MIB。
参数获取模块:与发现模块相连接,用于通过统一配置管理***中的参数界面生成操作指令。操作指令中包括此次操作中需要配置的交换机信息、配置交换机是否支持统一MIB的标识,配置功能以及配置参数。由于各厂商,甚至是同一厂商的不同型号的交换机的参数格式都不一致。而统一配置管理***需要提供一种简便的管理方式,既要避免模型差异引入的复杂开发量,又可以提供一个风格统一操作简便的界面,本发明提出了统一的参数模板,模板说明如下:
模板格式说明:使用[参数名称,参数类型,参数取值范围,参数对象,对象属性]代替命令格式中的的参数部分。
各字段说明如下:
参数名称:参数的名字。
参数类型:参数的类型,包括int(整数)、float(浮点)、string(字符串)、enum(枚举)四种类型,参数对象不为null时,参数类型指定为null。
参数取值范围:参数的取值范围,参数类型为null时,参数取值范围指定为null。举例:int型参数范围表示1~8;float型参数范围表示为0.1~1.5;string型参数范围表示为1~32(指字符串长度);enum型参数范围表示为{enable;disable}。
参数对象:参数对应的交换机管理***中的数据对象,无对应数据对象时用null表示。
对象属性:管理***中对应的数据对象的属性名称,即参数值的来源,参数对象为null时,对象属性指定为null。
匹配模块:与参数发现模块相连接,用于接收参数获取模块的指令,依据指令中的识别信息判别待配置交换机是否支持统一MIB。如果支持统一MIB,配置***转入SNMP配置模式,根据操作指令中的信息,直接通过SNMP协议向待配置的交换机发送消息,待配置的交换机根据消息中的求执行相应的查询或设置操作,并将操作后的结果返回给统一配置管理***;如果不支持统一配置MIB,配置***转入Telnet配置模式,统一配置管理***依据指令中的交换机厂商属性、交换机型号、所选择的配置功能确定对应的Telnet配置语法,生成相应的配置文件。该模块具体功能为:
1)交换机识别:接受操作指令,解析操作指令中的交换机识别信息,判断待配置的交换机是否支持统一配置MIB,如果支持,进行SNMP配置模式;否则进行Telnet配置模式;
2)SNMP配置模式:SNMP网络架构由三部分组成:NMS、Agent和MIB。其中,NMS统一配置管理***是网络中的管理者,本发明的统一配置管理***即是NMS,是一个可以利用SNMP协议对网络设备进行管理和监视的***。Agent是网络设备(本发明中指的电网中的交换机)中的一个应用模块,用于维护被管理设备的信息数据并响应NMS的请求,把管理数据汇报给发送请求的NMS。MIB(管理信息库)是一个数据库,它代表了某个设备或服务的一套可管理对象。
3)Telnet配置模式:用于接收参数获取模块的指令中接收到的待配置交换机厂商属性、交换机型号、所选择的配置功能等参数,在统一配置管理***中预先配置的命令模板数据库中查询到配置命令模板。当厂商属性、交换机型号和配置功能名唯一确定是,配置命令模板唯一确定。
厂商 | 交换机型号 | 功能 | 命令模板 |
A | SCC3 | 创建VLAN | create vlan*active |
B | SSS6 | 关闭端口 | interface*shutdown |
配置模块:依据配置模式采取相应的配置方法,执行配置流程;
1)SNMP配置:统一配置管理***NMS依据操作指令中的带配置交换机信息和配置功能,生成SNMP报文,向Agent发送请求(SNMP报文),Agent接收到统一配置管理***NMS的请求信息后,根据请求中的信息,找到待配置交换机对应的MIB,并执行相应的查询和修改操作,并把操作结果发送给统一配置管理***NMS,完成响应。同时,当设备发生故障或者其他事件的时候,Agent会主动发送Trap信息给NMS,通知设备当前的状态变化。通过这一过程完成对支持统一MIB交换机的配置工作。
2)Telnet配置:统一配置管理***已经根据交换机厂商属性、交换机型号、所选择的配置功能确定了使用什么样的配置命令模板,结合参数获取模块中的统一参数模板,生成命令统一模板。
举例:
假设某厂商D的SDD4型号交换机的某模块的命令格式通过的命令格式数据库查找,格式为:命令关键字i*命令关键字k
则命令统一模板模板为:命令关键字i[参数名称j,参数类型j,参数取值范围j,参数对象j,对象属性j]命令关键字k。
举例:
要设置某厂商S的SSS6型交换机关闭端口,数据库中其命令记录为
厂商 | 交换机型号 | 功能 | 命令模板 |
B | SSS6 | 关闭端口 | interface*shutdown |
其中interface、shutdown是命令关键字,port-id是参数,交换机管理***中存在与端口对应的数据对象PORT,则模板为interface[Port ID,null,null,PORT,PORT_NAME]shutdown;
配置文件发送给待配置的交换机,配置***后台通过Telent登录交换机,下载配置文件,解析配置命令,执行配置命令,并将执行的结果返回给NMS,并在统一配置管理***进行显示。通过这一过程完成对不支持统一MIB交换机的配置工作。
本发明的实施方式不限于此,在本发明上述基本技术思想前提下,按照本领域的普通技术知识和惯用手段对本发明内容所做出其它多种形式的修改、替换或变更,均落在本发明权利保护范围之内。
Claims (2)
1.一种统一配置不同类型交换机的方法,其特征在于包括以下步骤:
1)建立统一的厂商间管理信息库模型:对当前电网中能够升级的交换机设备和未来新加入***的交换机设备,建立统一的厂商间管理信息库模型,所述厂商间管理信息库模型即MIB;
2)将统一的MIB嵌入各厂商的交换机,升级交换机;
3)建立命令格式模板关系数据库;
4)轮询发现在网运行交换机,探测指定网段或指定IP段中可以管理的交换机,选择需要配置的交换机;
5)生成配置文件:选择配置功能,设置配置参数,统一配置管理***,读取需要配置的交换机的MIB,判别待配置设备是否支持统一MIB,如果设备支持统一MIB,选择SNMP配置模式,根据步骤1)建立的统一MIB、配置***选择的配置功能和配置***接受的配置参数生成SNMP报文,将SNMP报文发送到待配置交换机;如果设备不支持统一MIB,选择Telnet配置模式,根据配置***选择的配置功能及步骤3)确定对应的命令格式,按照命令统一模板的格式,将配置参数赋值到命令格式中,生成命令统一格式,形成配置脚本,将配置脚本发送到待配置交换机;
6)交换机接收配置文件,依据配置文件类型,解析配置命令,执行配置操作并返回操作结果;
所述步骤5)中的所述读取需要配置的交换机的MIB是通过SNMP协议读取的。
2.一种能够实现权利要求1所述方法的统一配置管理***,其特征在于:所述***包括如下模块:
1)发现模块:通过周期性执行操作,发现在网运行交换机设备,获取在线运行交换机设备列表,同时,获取列表交换机信息,标识在网交换机是否支持统一MIB;发现电网新添加的交换机设备,对不在线的交换机发送脱网警告;
2)参数获取模块:与发现模块相连接,通过统一配置管理***中的参数界面生成操作指令;操作指令中包括此次操作中需要配置的交换机信息、配置交换机是否支持统一MIB的标识、配置功能以及配置参数;
3)匹配模块:与发现模块相连接,同时还接收参数获取模块的指令,依据指令中的识别信息判别待配置交换机是否支持统一MIB;如果支持统一MIB,配置***转入SNMP配置模式;如果不支持统一配置MIB,配置***转入Telnet配置模式;
4)配置模块:与匹配模块相连,根据配置模式,生成相应的配置文件,执行配置过程;
所述SNMP配置模式的配置过程如下:
步骤1:从统一配置管理***操作界面接收需要配置的交换机、配置功能和参数信息;
步骤2:统一配置管理***依据操作指令中的待配置交换机信息和配置功能,生成SNMP报文,向Agent发送;
步骤3:Agent接收到统一配置管理***的请求信息后,根据请求中的信息,找到待配置交换机对应的MIB,并执行相应的查询和修改操作;如果未能找到相应的MIB,将返回告警信息;
步骤4:Agent把操作结果发送给统一配置管理***的,完成响应;如果请求信息是查询操作,操作结果是查询结果,其他请求信息成功操作后会返回OK,如果操作不成功,将返回告警信息;
步骤5:在统一配置管理***界面中显示配置结果;
所述Telnet配置模式的配置过程如下:
步骤1:从统一配置管理***操作界面接收需要配置的交换机、配置功能和参数信息;这一步骤主要在统一配置管理***的参数获取模块中实现;
步骤2:从命令格式模板关系数据库中查找命令格式:依据交换机厂商、交换机信号以及需要配置的型号三个参数在命令格式模板关系数据库里查找到对应的命令格式;
步骤3:按照命令统一模板生成命令脚本:命令统一模板为:命令关键字i [参数名称j,参数类型j, 参数取值范围j, 参数对象j, 对象属性j] 命令关键字k,按照命令统一模板,将步骤2中查询到的命令格式转化为命令统一格式,生成命令脚本;
步骤4:接收配置***参数,写入命令脚本:将参数获取模块中获取的参数信息添加到命令统一格式中对应的参数字段,其他未明确的参数的字段依据参数统一模板字段说明中的默认值予以赋值;
步骤5:形成命令执行脚本,发送给交换机;
步骤6:统一配置管理***后台Telnet登录交换机,执行脚本;
步骤7:将执行结果发送给统一配置管理***,并在***中显示:操作成功,将在统一配置管理***界面中显示操作结果,否则提示告警信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410532279.8A CN104394008B (zh) | 2014-10-10 | 2014-10-10 | 一种统一配置不同类型交换机的方法及其*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410532279.8A CN104394008B (zh) | 2014-10-10 | 2014-10-10 | 一种统一配置不同类型交换机的方法及其*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104394008A CN104394008A (zh) | 2015-03-04 |
CN104394008B true CN104394008B (zh) | 2018-01-30 |
Family
ID=52611844
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410532279.8A Active CN104394008B (zh) | 2014-10-10 | 2014-10-10 | 一种统一配置不同类型交换机的方法及其*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104394008B (zh) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105988687B (zh) * | 2015-06-16 | 2019-09-06 | 杭州迪普科技股份有限公司 | 一种控制方法及装置 |
CN105162640B (zh) * | 2015-10-15 | 2018-07-31 | 上海斐讯数据通信技术有限公司 | 一种批量配置交换机的***及方法 |
CN106656541A (zh) * | 2015-11-04 | 2017-05-10 | 大唐移动通信设备有限公司 | 一种基于snmp接口的数据传输方法和装置 |
CN105429810A (zh) * | 2016-01-07 | 2016-03-23 | 上海斐讯数据通信技术有限公司 | 一种网络服务器参数批量配置装置及配置方法 |
CN105933146A (zh) * | 2016-04-13 | 2016-09-07 | 浪潮集团有限公司 | 一种管理交换机的方法及装置 |
CN106301916A (zh) * | 2016-08-16 | 2017-01-04 | 北京北信源软件股份有限公司 | 一种多网络设备统一配置方法 |
CN106375109B (zh) * | 2016-08-22 | 2019-09-24 | 浪潮(北京)电子信息产业有限公司 | 一种交换机配置模拟下发的方法、***及计算机 |
CN107222336B (zh) * | 2017-05-27 | 2018-01-02 | 国网山东省电力公司临沂供电公司 | 一种图形化网络管理***和方法 |
CN107302467A (zh) * | 2017-08-28 | 2017-10-27 | 迈普通信技术股份有限公司 | 接入设备的管理方法及接入设备 |
CN110324169B (zh) * | 2018-03-30 | 2023-06-27 | 北京京东尚科信息技术有限公司 | 一种接口管理的方法和装置 |
CN108566301B (zh) * | 2018-04-23 | 2024-04-16 | 广东电网有限责任公司广州供电局 | 交换机离线配置方法、装置、***及计算机设备 |
CN110191142A (zh) * | 2018-09-03 | 2019-08-30 | 西安奥卡云数据科技有限公司 | 一种可并发控制的计算机*** |
CN110880979B (zh) * | 2018-09-05 | 2022-09-27 | 上海欣诺通信技术股份有限公司 | 光网络终端配置方法、光线路终端、光网络***及介质 |
CN109672562B (zh) * | 2018-12-19 | 2022-02-22 | 迈普通信技术股份有限公司 | 数据处理方法、装置、电子设备及存储介质 |
CN112019364B (zh) * | 2019-05-31 | 2023-04-18 | 中国石油天然气股份有限公司 | 信息管理方法及装置 |
CN110750690B (zh) * | 2019-09-06 | 2022-12-06 | 华云数据控股集团有限公司 | 一种快速查找管理信息库监控指标的方法及*** |
CN111130962B (zh) * | 2019-12-30 | 2022-06-28 | 联想(北京)有限公司 | 一种交换机自动化配置方法、设备、***及存储介质 |
CN111526048B (zh) * | 2020-04-16 | 2023-04-18 | 深圳市风云实业有限公司 | 一种用于多型号交换机的统一管理语言适配方法 |
CN112202604B (zh) * | 2020-09-27 | 2023-04-28 | 广东电网有限责任公司 | 电力监控安全***交换机的应急配置方法、装置及*** |
CN112398683B (zh) * | 2020-10-27 | 2022-08-12 | 烽火通信科技股份有限公司 | 一种支持yang协议的多设备混合组网的配置方法和装置 |
CN112436964B (zh) * | 2020-11-12 | 2022-08-26 | 中国联合网络通信集团有限公司 | 一种设备适配方法及网络管理装置 |
CN113014428A (zh) * | 2021-02-23 | 2021-06-22 | 深圳供电局有限公司 | 一种配网通信工业交换机运维管理方法、终端及存储装置 |
CN113127413B (zh) * | 2021-05-12 | 2024-03-01 | 北京红山信息科技研究院有限公司 | 一种运营商数据处理方法、装置、服务器及存储介质 |
CN113674741A (zh) * | 2021-07-30 | 2021-11-19 | 北京卓越信通电子股份有限公司 | 一种智能交互方式配置交换机的方法 |
CN114157650B (zh) * | 2021-12-16 | 2023-09-01 | 上海市共进通信技术有限公司 | 基于http协议进行网络套装配置的***及其实现方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1520091A (zh) * | 2003-01-22 | 2004-08-11 | 北京全向科技有限公司 | 基于私有管理信息库的虚拟局域网管理配置方法 |
JP2005354426A (ja) * | 2004-06-10 | 2005-12-22 | Fujitsu Ltd | ネットワーク管理システム、ネットワーク管理方法 |
CN101582794A (zh) * | 2009-06-26 | 2009-11-18 | 西安电子科技大学 | 网络设备统一配置***及其配置方法 |
CN101582806A (zh) * | 2009-06-17 | 2009-11-18 | 杭州华三通信技术有限公司 | 一种多厂商设备mib管理的方法及装置 |
CN103138958A (zh) * | 2011-11-23 | 2013-06-05 | 上海寰创通信科技股份有限公司 | 一种网管标准接口的实现方法 |
-
2014
- 2014-10-10 CN CN201410532279.8A patent/CN104394008B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1520091A (zh) * | 2003-01-22 | 2004-08-11 | 北京全向科技有限公司 | 基于私有管理信息库的虚拟局域网管理配置方法 |
JP2005354426A (ja) * | 2004-06-10 | 2005-12-22 | Fujitsu Ltd | ネットワーク管理システム、ネットワーク管理方法 |
CN101582806A (zh) * | 2009-06-17 | 2009-11-18 | 杭州华三通信技术有限公司 | 一种多厂商设备mib管理的方法及装置 |
CN101582794A (zh) * | 2009-06-26 | 2009-11-18 | 西安电子科技大学 | 网络设备统一配置***及其配置方法 |
CN103138958A (zh) * | 2011-11-23 | 2013-06-05 | 上海寰创通信科技股份有限公司 | 一种网管标准接口的实现方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104394008A (zh) | 2015-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104394008B (zh) | 一种统一配置不同类型交换机的方法及其*** | |
EP2429126B1 (en) | Systems and methods for the configuration of substation remote terminals with a central controller | |
EP2460258B1 (en) | Method and device for auto-generating goose signal connection topology from substation level | |
CN108667807A (zh) | 一种基于监控云平台与网关的协议自适应方法及*** | |
CN105634829B (zh) | 一种网络设备管理方法 | |
CA2434239A1 (en) | Method for generating a network management database record | |
CN102307129A (zh) | 一种ip城域网网元拓扑实时发现方法 | |
CN104378233B (zh) | 设备统一管理方法、纳入方法及相应装置 | |
CN104115445A (zh) | 工业自动化和控制***的通信网络的验证 | |
CN109587207A (zh) | 用于自动发现网络设备的***和方法 | |
CN107070898A (zh) | 设备监控方法及装置 | |
CN101035133B (zh) | 网络管理的方法、***及设备 | |
CN105591796B (zh) | 网络设备配置方法以及装置 | |
CN115914033A (zh) | 设备信息的监控方法、装置、电子设备及存储介质 | |
CN113992504B (zh) | 一种基于工业互联网标识解析的网络传输设备管理方法 | |
CN101572621A (zh) | 一种出错原因返回方法和一种实现网络管理的*** | |
CN103036715B (zh) | 设备管理方法、装置及相应的网管*** | |
CN104378231A (zh) | 企业无线路由器的控制***和控制方法 | |
CN107885552A (zh) | 一种智能远动机统一化配置方法 | |
CN109687985B (zh) | 一种变电站过程层网络自动配置方法及*** | |
CN103491058A (zh) | TR069和UPnP协议转换方法及家庭网络终端管理方法和*** | |
CN101388796B (zh) | 信息发送处理方法、通信设备与通信*** | |
JP5996855B2 (ja) | 中央制御装置により変電所遠隔端末を構成するためのシステムおよび方法 | |
CN113141271B (zh) | 一种基于联盟链的变电站设备配置文件版本管理方法 | |
CN102811150B (zh) | 用于促进与基金会现场总线链接装置的通信的***和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210219 Address after: Room 501-503, annex building, Huaye building, No.1-3 Chuimao new street, Xihua Road, Yuexiu District, Guangzhou City, Guangdong Province 510000 Patentee after: China Southern Power Grid Power Technology Co.,Ltd. Address before: 510080 water Donggang 8, Dongfeng East Road, Yuexiu District, Guangzhou, Guangdong. Patentee before: Electric Power Research Institute of Guangdong Power Grid Co.,Ltd. |