一种DCN功能配置方法及装置与流程

文档序号:12182345阅读:883来源:国知局
一种DCN功能配置方法及装置与流程

本发明涉及分组传送网(Packet Transport Network,PTN)领域,特别涉及一种DCN功能配置方法及装置。



背景技术:

PTN强调分组传送,传统传送网IP化,面向连接的多业务传送。其优点可以概括为:提供服务质量(Quality of Service,QoS)保证、可靠性、电信级的维护管理、可扩展性、安全性、标准化等。而PTN设备则是分组传送网的一种交换设备。

目前,PTN设备数据通信网络(Data Communication Network,DCN)功能配置的实现方式为:当前PTN设备不关心端口光纤连接的对端设备,只要相连两个端口都开启了DCN功能,那么当前PTN设备就可以通过DCN邻居配置来配置管理对端设备的DCN管理地址(IP地址);如果两个设备之间连接了多根光纤,当前PTN设备依旧不进行检测区分,全部罗列在邻居配置的列表上。

目前这种实现方式的弊端在于:如果两个设备之间连接了多根光纤,并且相连的端口都开启了DCN功能,将可能导致在配置邻居DCN管理地址时发生冲突,例如,在前已经通过一个端口配置了邻居(即对端设备)的DCN管理地址,但在接下来的DCN邻居配置中还存在与对端设备相连的端口(即DCN邻居端口),导致重复配置操作。



技术实现要素:

本发明的目的在于提供一种DCN功能配置方法及装置,能更好地解决PTN设备的DCN功能配置过程中产生的重复配置操作的问题。

根据本发明的一个方面,提供了一种DCN功能配置方法,包括:

在分组传送网PTN设备配置各对端设备的数据通信网络DCN功能期间,所述PTN设备获取各对端设备的设备信息;

根据所获取的各对端设备的设备信息,分别判断所述PTN设备与各对端设备之间的链路是否存在多条;

若判断所述PTN设备与某一对端设备之间的链路存在多条,则对所述对端设备的设备信息进行分组,并在对设备信息进行分组之后,配置所述对端设备的DCN配置地址。

优选地,所述PTN设备获取各对端设备的设备信息的步骤包括:

所述PTN设备在PTN中发现与其相连的对端设备,并获取所发现的对端设备的包括设备标识符和端口号的设备信息。

优选地,在所述根据所获取的各对端设备的设备信息,分别判断所述PTN设备与各对端设备之间的链路是否存在多条的步骤之前,对于每一个对端设备,所述PTN设备按照所述对端设备的设备标识符,将所述对端设备的端口号及端口号所对应端口的DCN信息进行分组。

优选地,所述根据所获取的各对端设备的设备信息,分别判断所述PTN设备与各对端设备之间的链路是否存在多条的步骤包括:

利用分组后的所述对端设备的端口号及端口号所对应端口的DCN信息,确定所述对端设备的已启动DCN功能的端口的数量;

若确定所述对端设备的已启动DCN功能的端口的数量为多个,则判断所述PTN设备与各对端设备之间的链路存在多条。

优选地,所述若判断所述PTN设备与某一对端设备之间的链路存在多条,则对所述对端设备的设备信息进行分组的步骤包括:

若判断所述PTN设备与某一对端设备之间的链路存在多条,则对已按照所述对端设备的设备标识符进行分组之后得到的信息,按照所述对端设备的端口号,对相应端口的DNC信息进行分组。

根据本发明的另一方面,提供了一种DCN功能配置装置,包括:

信息获取模块,用于在分组传送网PTN设备配置各对端设备的数据通信网络DCN功能期间,获取各对端设备的设备信息;

链路确定模块,用于根据所获取的各对端设备的设备信息,分别判断所述PTN设备与各对端设备之间的链路是否存在多条;

DCN配置模块,用于在判断所述PTN设备与某一对端设备之间的链路存在多 条时,对所述对端设备的设备信息进行罗列,并在罗列设备信息之后,配置所述对端设备的DCN配置地址。

优选地,所述信息获取模块在PTN中发现与其相连的对端设备,并获取所发现的对端设备的包括设备标识符和相连的端口号的设备信息。

优选地,所述链路确定模块还用于在所述根据所获取的各对端设备的设备信息,分别判断所述PTN设备与各对端设备之间的链路是否存在多条的步骤之前,对于每一个对端设备,所述PTN设备按照所述对端设备的设备标识符,将所述对端设备的端口号及端口号所对应端口的DCN信息进行分组。

优选地,所述链路确定模块利用分组后的所述对端设备的端口号及端口号所对应端口的DCN信息,确定所述对端设备的已启动DCN功能的端口的数量,若确定所述对端设备的已启动DCN功能的端口的数量为多个,则判断所述PTN设备与各对端设备之间的链路存在多条。

优选地,若判断所述PTN设备与某一对端设备之间的链路存在多条,则所述DCN配置模块对已按照所述对端设备的设备标识符进行分组之后得到的信息,按照所述对端设备的端口号,对相应端口的DNC信息进行分组。

与现有技术相比较,本发明的有益效果在于:

本发明能够避免PTN设备的DCN功能配置过程中的重复配置操作,同时支持以对端设备的标识符为关键词形式的查看方式,便于在PTN设备上快捷配置对端设备的DCN功能。

附图说明

图1是本发明实施例提供的DCN功能配置方法流程图;

图2是本发明实施例提供的DCN功能配置装置框图;

图3是本发明实施例提供的基于LLDP协议的DCN功能手工配置流程图;

图4是本发明实施例提供的基于LLDP协议的DCN功能自动配置流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1是本发明实施例提供的DCN功能配置方法流程图;

步骤S100:在PTN设备配置各对端设备的DCN功能期间,所述PTN设备获取各对端设备的设备信息。

其中,所述PTN设备通过其链路层发现协议(Link Layer Discovery Protocol,LLDP)功能,在PTN中搜索并发现与其相连的对端设备,然后获取所发现的对端设备的包括设备标识符和端口号的设备信息。

步骤S200:根据所获取的各对端设备的设备信息,分别判断所述PTN设备与各对端设备之间的链路是否存在多条。

具体地说,对于PTN设备的每一个对端设备,所述PTN设备需要按照所述对端设备的设备标识符,将所述对端设备的端口号及端口号所对应端口的DCN信息进行分组,也就是说,PTN设备以对端设备的设备标识符为关键词,罗列各对端设备的相关信息。利用分组后的所述对端设备的端口号及端口号所对应端口的DCN信息,确定所述对端设备的已启动DCN功能的端口的数量,若确定所述对端设备的已启动DCN功能的端口的数量为多个,则判断所述PTN设备与各对端设备之间的链路存在多条,若确定所述对端设备的已启动DCN功能的端口的数量为一个,则判断所述PTN设备与各对端设备之间的链路存在一条。

其中,所述DCN信息包括用来指示所述对端设备相关端口是否已开启DCN功能的标注信息及其它DCN相关配置信息。

步骤S300:若判断所述PTN设备与某一对端设备之间的链路存在多条,则对所述对端设备的设备信息进行分组,并在对设备信息进行分组之后,配置所述对端设备的DCN配置地址。

若判断所述PTN设备与某一对端设备之间的链路存在多条,则对已按照所述对端设备的设备标识符进行分组之后得到的信息,按照所述对端设备的端口号,对相应端口的DNC信息进行分组,从而便于查看、管理和维护。

图2是本发明实施例提供的DCN功能配置装置框图,如图2所示,包括信息获取模块10、链路确定模块20和DCN配置模块30。

信息获取模块10用于在PTN设备配置各对端设备的DCN功能期间,获取各对端设备的设备信息,设备信息包括设备标识符和端口号。

链路确定模块20用于根据所获取的各对端设备的设备信息,分别判断所述 PTN设备与各对端设备之间的链路是否存在多条。

DCN配置模块30用于在判断所述PTN设备与某一对端设备之间的链路存在多条时,对所述对端设备的设备信息进行罗列,并在罗列设备信息之后,配置所述对端设备的DCN配置地址。

所述装置的工作原理如下:信息获取模块10通过LLDP功能在PTN中搜索并发现与其相连的对端设备,然后获取所发现的对端设备的包括设备标识符和端口号的设备信息在PTN中发现与其相连的对端设备,并获取所发现的对端设备的包括设备标识符和相连的端口号的设备信息。对于每一个对端设备,链路确定模块20按照所述对端设备的设备标识符,将所述对端设备的端口号及端口号所对应端口的DCN信息进行分组,根据分组节点,确定对端设备的已启动DCN功能的端口的数量,如果对端设备的已启动DCN功能的端口的数量为多个,则判断所述PTN设备与各对端设备之间的链路存在多条。此时,DCN配置模块30对已按照所述对端设备的设备标识符进行分组之后得到的信息,按照所述对端设备的端口号,对相应端口的DNC信息进行分组,然后在对对端设备配置DCN管理地址。

本发明应用于PTN设备,其基于LLDP协议对对端设备的DCN功能进行配置,也就是说,本发明采用了基于LLDP协议的DCN功能便捷配置方式。首先采用LLDP协议获取对端设备情况,并在DCN配置界面上按照对端设备的设备标识符的形式罗列出来,即以设备标识符作为关键词将对端设备的相关信息进行分组,并标注对端设备相关端口是否开启了DCN功能以及其它DCN相关配置。如果相邻两个设备之间存在多根光纤连接的情况,则在其对端设备的设备标识符名下由端口序列号(即端口)进行优先级排序显示,从而避免了重复冲突的DCN配置。

现有的DCN配置界面不区分邻居设备名称,直接将相关的信息罗列在DCN功能配置的列表上,不便于查看和管理,而本发明对对端设备的相关信息以设备标识符为关键词进行一级分组,并以端口号进行二级分组,方便配置管理维护。

图3是本发明实施例提供的基于LLDP协议的DCN功能手工配置流程图,如图3所示,步骤包括:

步骤S101:利用PTN设备中的LLDP功能获取与当前设备相连的所有对端设备的详细信息,包括对端设备的设备标识符,相连接的所有端口;利用DCN功能获取对端DCN设备的DCN信息,包括DCN相应配置。

步骤S102:以对端设备的设备标识符为关键词,罗列出步骤S101中所获取所有对端设备的相关信息。

步骤S103:判断两个设备之间是否存在多条链路相连,如果存在多条链路相连,则执行步骤S104和步骤S105,否则执行步骤S106。

步骤S104:PTN设备以端口号为第二关键词,罗列出对端设备的相关信息,例如以端口号从小到大或从大到小的形式进行罗列排序。

步骤S105:根据步骤S104罗列出的图表,可以清晰的查看与当前的PTN设备相连的所有对端设备,以及所有端口,便于手工配置对端设备的DCN管理地址。也就是说,既避免了重复配置对端设备的DCN管理地址,又方便查看管理维护。

步骤S106:两个设备之间不存在多条链路相连,即只有一条链路相连时,可以直接手工配置对端设备的DCN管理地址。

图4是本发明实施例提供的基于LLDP协议的DCN功能自动配置流程图,如图4所示,步骤包括:

步骤S201:利用PTN设备中的LLDP功能获取与当前设备相连的所有对端设备的详细信息,包括对端设备的设备标识符,相连接的所有端口;利用DCN功能获取对端DCN设备的DCN信息,包括DCN相应配置。

步骤S202:以对端设备的设备标识符为关键词,罗列出步骤S101中所获取所有对端设备的相关信息。

步骤S203:判断两个设备之间是否存在多条链路相连,如果存在多条链路相连,则执行步骤S104和步骤S105,否则执行步骤S106。

步骤S204:PTN设备以端口号为第二关键词,罗列出对端设备的相关信息,例如以端口号从小到大或从大到小的形式进行罗列排序。

步骤S205:根据步骤S204罗列出的图表,可以清晰的查看与当前的PTN设备相连的所有对端设备,以及所有端口。设备可依据此来自动配置对端设备的DCN管理地址,同样方便后续查看管理维护。

步骤S206:两个设备之间不存在多条链路相连,即只有一条链路相连时,可以直接自动配置对端设备的DCN管理地址。

综上所述,本发明具有以下技术效果:

本发明在目前的PTN设备的DCN功能上增加LLDP功能,从而能够以对端设 备的设备标识符为关键词的形式罗列出对端设备的相关信息,便于DCN配置管理维护。

尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1