一种上下层链路之间的关联方法、装置和系统的制作方法

文档序号:9923892阅读:640来源:国知局
一种上下层链路之间的关联方法、装置和系统的制作方法
【技术领域】
[0001] 本发明涉及通信领域,尤其涉及一种上下层链路之间的关联方法、装置和系统。
【背景技术】
[0002] 在通信领域,传送信号的链路经常有分层的概念,有下层链路,还有基于下层链路 的上层链路。一条下层链路可W同时为多条上层链路服务,一条上层链路也可W同时包含 多条下层链路,上下层链路之间有多对多的关系,送种对应关系经常被使用到。例如,当需 要知道某条上层链路包含了哪些下层链路时,就需要去查询上下层链路之间的对应关系; 当需要知道某条下层链路为哪些上层链路服务时,也需要去查询上下层链路之间的对应关 系。
[0003] 送个对应关系如何记录或者实现,现有技术通常会采用如下的做法:
[0004] 专口维护一个或者多个数据库表格,送些表格用于记录上下层链路的对应关系。 现有技术的缺点是,送个表格还需要有一套单独的机制来维护,包括通知机制、存储机制, 例如,送种对应关系需要通过洪泛或者其他方式通知到拓扑中的每个成员;每个成员都需 要维护一个或者多个数据库表格来存储送种对应关系,如此,实现起来非常复杂。

【发明内容】

[0005] 为解决现有存在的技术问题,本发明实施例提供一种上下层链路之间的关联方 法、装置和系统。
[0006] 本发明提供了一种上下层链路之间的关联方法,其特征在于,承载上层链路、且为 上层链路提供服务的下层链路为服务层链路,应用下层链路、且通过下层链路实现本层链 路功能的上层链路为应用层链路,该方法还包括:
[0007] 在生成应用层链路时生成相应的链路编号,并将所述应用层链路的链路编号存储 到应用层链路编号字段中;
[0008] 记录为所述应用层链路提供服务的所有服务层链路,将所述服务层链路的链路编 号存储到服务层链路集字段中;
[0009] 通过洪泛消息将应用层链路相关信息洪泛到全网,所述应用层链路相关信息包括 所述应用层链路编号字段和所述服务层链路集字段。
[0010] 较佳地,生成所述应用层链路之前,该方法还包括:
[0011] 生成为所述应用层链路提供服务的服务层链路的链路编号,并将所述服务层链路 的链路编号存储到服务层链路编号字段中;
[0012] 通过洪泛消息将服务层链路相关信息洪泛到全网,所述服务层链路相关信息包括 所述服务层链路编号字段。
[0013] 较佳地,所述生成链路编号,包括:
[0014] 在生成服务层链路或应用层链路时,比较链路两端的节点ID,选取节点ID满足预 设条件的一端;
[0015] 从选取的一端的节点IP和节点ID中分别选取预定的字节并组合,生成所述链路 编号。
[0016] 本发明又提供了一种上下层链路之间的关联方法,承载上层链路、且为上层链路 提供服务的下层链路为服务层链路,应用下层链路、且通过下层链路实现本层链路功能的 上层链路为应用层链路,该方法还包括:
[0017] 接收应用层链路的洪泛消息,在本地记录所述洪泛消息中携带的应用层链路相关 信息;所述应用层链路相关信息包括应用层链路编号字段和服务层链路集字段,所述应用 层链路编号字段记录所述应用层链路的链路编号,所述服务层链路集字段记录为所述应用 层链路提供服务的所有服务层链路的链路编号;
[0018] 根据在本地记录的所述应用层链路相关信息更新本地已存储的服务层链路相关 信息。
[0019] 较佳地,在接收应用层链路的洪泛消息之前,该方法还包括:
[0020] 接收服务层链路的洪泛消息,在本地记录所述洪泛消息中携带的服务层链路相关 信息;所述服务层链路相关信息中包括服务层链路编号字段;
[0021] 在本地记录的所述服务层链路相关信息中增加应用层链路集字段。
[0022] 较佳地,根据在本地记录的所述应用层链路相关信息更新本地已存储的服务层链 路相关信息,包括:
[0023] 从本地记录的所述应用层链路相关信息的服务层链路集字段中读取所有的服务 层链路的链路编号;
[0024] 根据读取的所有的服务层链路的链路编号,在本地已存储的所有服务层链路相关 信息的服务层链路字段中依次查找到相匹配的服务层链路的链路编号;
[0025] 从本地记录的所述应用层链路相关信息的应用层链路编号字段中读取应用层链 路的链路编号,并将所读取的应用层链路的链路编号依次加入所述相匹配的服务层链路的 链路编号所在的服务层链路相关信息的应用层链路集字段中。
[0026] 本发明又提供了一种上下层链路之间的关联装置,承载上层链路,为上层链路提 供服务的下层链路为服务层链路;应用下层链路,通过下层链路实现本层链路功能的上层 链路为应用层链路,该装置包括:
[0027] 链路生成模块,用于生成应用层链路,并生成相应的链路编号;
[0028] 第一数据处理模块,用于将所述应用层链路的链路编号存储到应用层链路编号字 段中;还用于记录为所述应用层链路提供服务的所有服务层链路,将所述服务层链路的链 路编号存储到服务层链路集字段中;
[0029] 数据发送模块,用于通过洪泛消息将应用层链路相关信息洪泛到全网,所述应用 层链路相关信息包括所述应用层链路编号字段和所述服务层链路集字段。
[0030] 较佳地,
[0031] 所述链路生成模块,还用于在生成所述应用层链路之前,生成为所述应用层链路 提供服务的服务层链路,并生成相应的链路编号;
[0032] 所述第一数据处理模块,还用于将所述服务层链路的链路编号存储到服务层链路 编号字段中;
[0033] 所述数据发送模块,还用于通过洪泛消息将服务层链路相关信息洪泛到全网,所 述服务层链路相关信息包括所述服务层链路编号字段。
[0034] 较佳地,
[0035] 所述链路生成模块,还用于在生成服务层链路或应用层链路时,比较链路两端的 节点ID,选取节点ID满足预设条件的一端;从选取的一端的节点IP和节点ID中分别选取 预定的字节并组合,生成所述链路编号。
[0036] 本发明又提供了一种上下层链路之间的关联装置,承载上层链路,为上层链路提 供服务的下层链路为服务层链路;应用下层链路,通过下层链路实现本层链路功能的上层 链路为应用层链路,该装置包括:
[0037] 数据接收模块,用于接收应用层链路的洪泛消息;
[0038] 第二数据处理模块,用于在本地记录所述洪泛消息中携带的应用层链路相关信 息;并根据在本地记录的所述应用层链路相关信息更新本地已存储的服务层链路相关信 息;
[0039] 所述应用层链路相关信息包括应用层链路编号字段和服务层链路集字段,所述应 用层链路编号字段记录所述应用层链路的链路编号,所述服务层链路集字段记录为所述应 用层链路提供服务的所有服务层链路的链路编号。
[0040] 较佳地,
[0041] 所述数据接收模块,还用于接收服务层链路的洪泛消息;
[0042] 所述第二数据处理模块,还用于在本地记录所述洪泛消息中携带的服务层链路相 关信息;并在在本地记录的所述服务层链路相关信息中增加应用层链路集字段;
[0043] 所述服务层链路相关信息中包括服务层链路编号字段。
[0044] 较佳地,
[0045] 所述第二数据处理模块,还用于从本地记录的所述应用层链路相关信息的服务层 链路集字段中读取所有的服务层链路的链路编号;根据读取的所有的服务层链路的链路编 号,在本地已存储的所有服务层链路相关信息的服务层链路字段中依次查找到相匹配的服 务层链路的链路编号;从本地记录的所述应用层链路相关信息的应用层链路编号字段中读 取应用层链路的链路编号,并将所读取的应用层链路的链路编号依次加入所述相匹配的服 务层链路的链路编号所在的服务层链路相关信息的应用层链路集字段中。
[0046] 较佳地,该装置还包括:存储模块,用于存储所述应用层链路相关信息和服务层链 路相关信息。
[0047] 本发明又提供了一种上下层链路之间的关联系统,该系统包括权利要求7至9任 一所述的上下层链路之间的关联装置、W及权利要求10至13任一项所述的上下层链路之 间的关联装置。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1