一种网元设备搜索方法

文档序号:7971723阅读:307来源:国知局
专利名称:一种网元设备搜索方法
技术领域
本发明涉及网管系统,具体涉及一种网元设备搜索方法。
背景技术
如图1, 一般的网管系统采用c/s架构,包括四个组件,分别是客户端
GUI 13、服务器Server 11、数据库DB 14、网元设备嵌入式模块/网管代理 Agent 12。通常,网管系统要管理一个网元设备,需要指定这个网元设备的 必要的定位信息,比如地址、网元设备名称、,网元设备ID、设备类型等, 从而在网管系统中建立能被管理的逻辑对应实体代表该网元设备。这样,在 用户不知道一些网元设备定位信息的情况下,就无法管理这些网元设备。
解决上述问题的做法是在网管系统中采用网元设备搜索技术,漫游网管 系统网络/DCN网络将能被管理的网元设备找到,然后在网管系统中建立逻 辑对应实体并进行管理。
网元设备搜索技术,搜索效率和结果的可靠性是两个关键指标,这取决 于采用的具体方法。目前方法是网管系统使用通讯层协议与网关网元设备进 行通讯,从它获取路由可达的网元设备的信息,该方法的缺点是网关网元设 备路由表中必须存在被搜索网元设备的路由,并且需要在网关网元设备中开 辟额外空间存放全部路由可达网元设备的定位信息,这样实质上是网关网元 设备集中管理可被搜索网元设备的网元设备信息,效率较低并且一旦网关网 元设备脱管,网元设备搜索也就完全失效了。
网元设备搜索技术的另 一指标是可扩展性,可扩展性是指能搜索到网络 中可被搜索到的所有网元设备。在上述方法中,由于将邻接网元设备信息集 中放置在一个网元设备/网关网元设备中,也就导致搜索到的网元设备只能 是与这个网元设备/网关网元设备能够交换信息的网元设备,可扩展性不强。
另夕卜,网元设备搜索技术中①搜索方式的多样性,②全网搜索能力,③ 是否具有指定网管中已存在任意网元设备作为源网元设备进行搜索的能力, 也是较重要指标,而上述方法不具有全网搜索的能力,搜索方式单一,仅能 以网关网元设备作为源网元设备进行搜索。
进一步,上述方法以及目前的网元设备搜索技术, 一般只针对网元设备 搜索,而缺乏拓朴连接发现能力。

发明内容
本发明需要解决的技术问题是如何提供一种网元设备搜索方法,能够以 任意网元设备作为源网元设备进行搜索,提高搜索效率、增强可靠性。
本发明的上述技术问题这样解决,提供一种网元设备搜索方法,在通信
网络中的所有网元设备内分散存储邻接网元设备信息,包括以下步骤
U)始点网元设备根据其存储的邻接网元设备信息向邻接网元设备通 过含目的网元设备的固定格式协议包发起搜索或直接根据其存储的邻接网 元设备信息找到目的网元设备;
1.2) 邻接网元设备根据其存储的自身邻接网元设备信息向其自身邻接 网元设备通过含目的网元设备的固定格式协议包发起进一步搜索或直接根 据其存储的自身邻接网元设备信息找到目的网元设备;
1.3) 依上述步骤由邻接网元设备逐步向各自自身邻接网元设备发起搜 索,直至找到目的网元设备。
按照本发明提供的搜索方法,所述步骤1.3)是通信网络中所有网元设备 都发起过搜索仍然找不到目的网元设备,返回失败结果。
按照本发明提供的搜索方法,在本搜索方法中各网元设备仅发起搜索一次。
按照本发明提供的搜索方法,所述固定格式协议包还包括搜索识别码, 所述网元设备包括与所述搜索识别码对应的搜索标记,依据搜索标记有无分 别不进行搜索或进行搜索并设搜索标记。
按照本发明提供的搜索方法,所述邻接网元设备信息是连接成通讯网络 的4壬一 网元i殳备通过网元i殳备间通ifL仂、i义发现各自相邻网元i殳备并存4诸其 定位信息。
按照本发明提供的搜索方法,所迷定位信息可以网元设备的IP地址或 NSAP地址。
按照本发明提供的搜索方法,所述网元设备间通讯协议是所述通讯网络 的数据链路层协议,包括所述定位信息和拓朴连接信息。
按照本发明提供的搜索方法,所述数据链路层协议是点对点协议PPP 中的链路控制协议LCP中的Echo-request分组中的Data字段,包括所述定 位信息和拓朴连接信息。
按照本发明提供的搜索方法,所述通讯网络是传输网或交换网。
按照本发明提供的搜索方法,所述目的网元设备还可以是通信网络中全 部网元设备,当通信网络中所有网元设备都发起过搜索,该搜索完成。
本发明提供的网元设备搜索方法,采取了在所有网元设备中分散存储邻 接网元设备信息、网元设备Agent层邻接发现和在邻接信息中存储拓朴连接 信息等技术措施,达到了快速高效搜索和搜索结果的可靠性增强的效果,节 省了数据处理时间和数据存储空间,并具有全网搜索和指定网元设备搜索等 多样的搜索方式,同时具有拓朴连接搜索能力。


下面结合附图和具体实施例进一步对本发明进行详细说明。
图l是网管系统结构层次示意图。
图2是本发明网元设备搜索和拓朴连接建立过程示意图。
图3是ECC协议栈的参考模型示意图。
图4是本发明网元设备邻接信息交换示意图。
具体实施例方式
首先,说明本发明搜索方法以及在本发明搜索方法基础上生成的建立网
管拓朴连接的方法,具体如图2所示,包4舌步骤
201) 用户通过网管系统客户端GUI 13界面下发搜索指令;
202) 网管系统服务器Sever 11从数据库DB 14中获取网元设备定位信
息;
203 )根据该定位信息,网管系统服务器Sever 11建立与运行在网元设 备上的网管代理Agent 12之间的连接;
204)判断是否连接成功?是,进入下一步;否,转入步骤212);
205 )网管系统服务器Sever 11向网管代理Agent 12获取定位信息;
206)判断是新发现网元,查询单板,端口信息即拓朴Topo连接信息;
207 )緩存拓朴Topo连接;
208 )网管系统服务器Sever 11向网管系统客户端GUI 13上报进度;
209) 判断是否完成?否,返回步骤203);是,进入下一步;
210) 校验拓朴topo连接;
211) 网管系统服务器Sever 11向网管系统客户端GUI13上报搜索结果 和拓朴Topo连接;
212) 停止搜索;
213 )网管系统客户端GUI 13呈现搜索结果并绘制拓朴Topo连接。
进一步,以在传输网管中实现对传输设备进行搜索网元设备和拓朴连接 的方法为例说明本发明
(-)网元设备Agent实现层邻接发现功能;
实现RS层的邻接发现,即利用SDHSTM-N帧结构中DCC开销字节 中的Dl到D3字节完成再生段的邻接发现,并在此基础上完成SDH网络拓 朴及设备的动态发现。
本实施例ECC协议栈的参考模型,如图3所示,图中数据链路层采用 PPP协议,本发明利用点对点协议PPP中的链路控制协议LCP中的 Echo-request分组来完成网元设备邻接信息的交换。
在点对点协议PPP中为了探测环形链路的存在,保证链路质量,性能检
测和其它功能,在自动机处于opened状态时,会定时发送Echo-request分组,
本实施例默认值是2秒中一次。
Echo-request分纟且的帧格式长口下
flag I address | control | protocol | code | identifier | length | Magic-Number | Data...
本实施例中Echo-request分组的其它字段不变,只是改变Data字段,定 义Data的内容如下
1LocalID I llpAddr | INeld | nDevType | uShelfNo | uSubShelfNo | uSlotNo | uCpuNcp
其中
lLocalID表示本地PPP通道的标识(4b》te) llpAddr表示网元设备IP地址(4byte) INeld表示网元设备ID标识(4byte) nDevType表示设备类型(2byte ) uShelfNo表示机架号uShelfNo (lbyte) uSubShelfNo表示子架号(lbyte) uSlotNo单板槽位号(lbyte) uCpuNo表示单板的CPU/模块号(lbyte) uPortNo表示单板端口号(lbyte) nCardType表示单板类型(2byte) uPortType表示端口类型(lbyte)
uTcpType表示TCP连接类型(lbyte) 单向(1 ),双向(2 ),如果 本地收发是同一个物理端口则是填双向,如果本地是逻辑端口,收发不是同 一个物理端口,则填单向
IPeerlD表示对端PPP通道的标识(4byte)Reserveds表示4呆留字节(6byte )
这样利用Echo-request分组的Data字段新增的内容实现相邻网元设备邻 接信息的交换,具体可以是
如图4,々£定SDH网络中节点A和B相邻的两个端口为p和q,则正 常情况下端口 p的发端与端口 q的收端相连,端口 p的收端与端口 q的发端 相连,节点A的端口 p定期(默认2秒)向邻接点B发送Echo-request分组 信息,此Echo-request分组信息中的data字段包含了节点A的端口 p的相关 信息,节点B的端口 q会定期(默认2秒)收到来自节点A的端口 p的 Echo-request分组信息并从其中的Data字段中获取有关节点A的p端口的邻 接信息;同样节点A的端口 p会定期(默认2秒)收到来自节点B的端口 q 的Echo-request分组信息并从其中的Data字段中获取有关的节点B的端口 q 的邻接信息。这样完成了节点A的p端口和节点B的q端口的邻接信息的 交换。
(二)定义网管查询网元设备Agent存储的邻接网元设备和拓朴连接信息 的固定格式协议报文,实施例中使用的是Qx 口报文;
1 )网管向Agent下发取邻接信息命令和应答
命令
命令参数l层邻接标识(lbyte) |,。。。。。 应答
应答参数l层邻接标识(1 ),连接状态(1),连接方向(1 ),发送 端网元设备ID (4),发送端机架号(1),发送端子架号(1),发送端单 板槽位号(1),发送端CPU/模块号(1),发送端单板端口号(1),发送 端VC端口号(4),发送端单板类型(4),发送端端口类型(1),保留 (1),保留(1),接收端网元设备ID (4),接收端机架号(1),接收 端子架号(1),接收端单板槽位号(1),接收端CPU/模块号(1),接收 端单板端口号(1),接收端VC端口号(4),接收端单板类型(4),接 收端端口类型(1),保留(1),保留(1) |,。。。。。
2)网管向Agent下发取网元设备邻居信息命令和应答
命令
命令参数无 应答
应答参数|保留(1),邻接网元设备IP地址(4),邻接网元设备ID 标识(4),邻接网元设备设备类型(2),保留(8) I,。。。。。
(H)传输网管系统中搜索网元设备和拓朴连接处理实施过程如下
客户端定义界面包含两种搜索方式全网搜索和指定网元设备搜索,其中 全网搜索需要指定一个IP地址,指定网元设备搜索需要指定网管中已经存 在的网元设备;无论用户指令网管进行任何一种方式的搜索,网管系统服务 器后端可根据界面的输入解析出搜索的源网元设备IP地址,使用TCP协议 连接这个网元设备,连接失败停止搜索;连接成功后,服务器后端组织查询 邻接网元设备和拓朴信息的Qx 口命令报文使用TCP协议发送给该网元设备 上运行的网管代理Agent,由于网管代理Agent会通过层邻接发现功能定时 与邻接网元设备交换邻接网元设备和拓朴信息,因此网管代理Agent存储有 邻接网元设备和拓朴信息,网管代理Agent接收到查询报文后查询自己的存 储回填应答报文使用TCP协议发送回给服务器后端;服务器后端收到应答 后解析应答报文,对服务器后端不存在的网元设备认为是新网元设备建立 之,緩存解析后报文中拓朴连接信息;解析后的应答报文中的邻接网元设备, 不管是否存在与网管中,如果还没有作为搜索的源网元设备都要做为下一次 的源网元设备执行同上步骤的搜索过程,此过程作为一个新的搜索分支;最 后,如果所有的搜索分支都停止认为是搜索完成,在界面中以列表形式将搜 索到的网元设备结果呈现给用户,再将搜索过程中緩存的拓朴连接信息判断 正确性,包括但不限制于是否有对应网元设备,是否有对应单板和板类型是 否匹配,检验判断后将正确的拓朴连接绘制在网管拓朴图中呈现给用户。
权利要求
1、一种网元设备搜索方法,其特征在于,在通信网络中的所有网元设备内分散存储邻接网元设备信息,包括以下步骤1.1)始点网元设备根据其存储的邻接网元设备信息向邻接网元设备通过含目的网元设备的固定格式协议包发起搜索或直接根据其存储的邻接网元设备信息找到目的网元设备;1.2)邻接网元设备根据其存储的自身邻接网元设备信息向其自身邻接网元设备通过含目的网元设备的固定格式协议包发起进一步搜索或直接根据其存储的自身邻接网元设备信息找到目的网元设备;1.3)依上述步骤由邻接网元设备逐步向各自自身邻接网元设备发起搜索,直至找到目的网元设备。
2、 根据权利要求1所述搜索方法,其特征在于,所述步骤1.3)是通 信网络中所有网元设备都发起过搜索仍然找不到目的网元设备,返回失败结果。
3、 根据权利要求1所述搜索方法,其特征在于,在本搜索方法中各 网元设备仅发起搜索 一次。
4、 根据权利要求1或3所述搜索方法,其特征在于,所述固定格式 协议包还包括搜索识别码,所述网元设备包括与所述搜索识别码对应的搜索 标记,依据搜索标记有无分别不进行搜索或进行搜索并设搜索标记。
5、 根据权利要求1所述搜索方法,其特征在于,所述邻接网元设备 信息是连接成通讯网络的任一网元设备通过网元设备间通讯协议发现各自 相邻网元设备并存储其定位信息。
6、 根据权利要求5所述搜索方法,其特征在于,所述定位信息可以 网元设备的IP地址或NSAP地址。
7、 根据权利要求5所述搜索方法,其特征在于,所述网元设备间通 讯协议是所述通讯网络的数据链路层协议,包括所述定位信息和拓朴连接信 自
8、 根据权利要求7所迷搜索方法,其特征在于,所述数据链路层协 议是点对点协议PPP中的链路控制协议LCP中的Echo-request分组中的Data字段,包括所述定位信息和拓朴连接信息。
9、 根据权利要求1或5所述搜索方法,其特征在于,所述通讯网络 是传输网或交换网。
10、 根据权利要求1所述搜索方法,其特征在于,所述目的网元设备 还可以是通信网络中全部网元设备,当通信网络中所有网元设备都发起过搜 索,该搜索完成。
全文摘要
本发明涉及一种网元设备搜索方法,在通信网络中的所有网元设备内分散存储邻接网元设备信息,包括网元设备逐级根据其存储的邻接网元设备信息向邻接网元设备通过含目的网元设备的固定格式协议包发起搜索或直接根据其存储的邻接网元设备信息找到目的网元设备;当网络中所有网元设备都发起过搜索仍然找不到目的网元设备,返回失败。这种方法在所有网元设备中分散存储信息、网元设备自动邻接发现和增加存储拓扑连接信息等,达到了快速高效搜索和增强搜索结果可靠性的效果,节省了数据处理时间和存储空间,并具有全网和指定网元设备搜索等多样方式,并具有拓扑连接搜索能力。
文档编号H04L12/24GK101192978SQ20061014975
公开日2008年6月4日 申请日期2006年11月20日 优先权日2006年11月20日
发明者旻 万, 鑫 彭 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1