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

文档序号:9923892阅读:来源:国知局
r>[0048] 本发明实施例提供的一种上下层链路之间的关联方法、装置和系统,基于已有的 洪泛机制,仅仅在原有的洪泛消息中添加专口字段即可记录应用层链路和为其提供服务的 所有服务层链路进行关联;基于接收的洪泛消息,仅仅在本地存储中添加专口的字段即可 记录服务层链路和其所提供服务的所有应用链路之间的关联,如此,没有额外的洪泛机制, 不需要专口的表格,无需维护一种专口的、完整的映射关系,可W简单地实现应用层链路与 服务层链路之间的关联。
【附图说明】
[0049] 图1为本发明实施例一提供的上下层链路之间的关联方法流程图;
[0050] 图2为本发明实施例二提供的上下层链路之间的关联方法流程图;
[0051] 图3为本发明实施例H提供的上下层链路之间的关联方法流程图;
[0052] 图4为本发明实施例四提供的上下层链路之间的关联方法流程图;
[0053] 图5为本发明实施例五提供的上下层链路之间的关联方法示意图;
[0054] 图6为本发明实施例六提供的上下层链路之间的关联装置结构图;
[0055] 图7为本发明实施例走提供的上下层链路之间的关联装置结构图;
[0056] 图8为本发明实施例八提供的上下层链路之间的关联系统结构图。
【具体实施方式】
[0057] 下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
[0058] 实施例一
[0059] 为了能更多地体现上下层链路之间的关系,本发明实施例将承载上层链路,为上 层链路提供服务的下层链路作为服务层链路;将应用下层链路,通过下层链路实现本层链 路功能的上层链路作为应用层链路。该实施例提供的上下层链路之间的关联方法如图1所 示,包括;
[0060] 步骤101,在生成应用层链路时生成相应的链路编号,并将所述应用层链路的链路 编号存储到应用层链路编号字段中。
[0061] 步骤102,记录为所述应用层链路提供服务的所有服务层链路,将所述服务层链路 的链路编号存储到服务层链路集字段中。
[0062] 步骤103,通过洪泛消息将应用层链路相关信息洪泛到全网,所述应用层链路相关 信息包括所述应用层链路编号字段和所述服务层链路集字段。
[0063] 在该实施例提供的方式中,对洪泛消息进行了扩展,增加了专口的字段用来记录 应用层链路相关信息。扩展后的洪泛消息的格式如表1所示:
[00巧] 表1
[0066] 表1中所示的应用层链路编号字段、应用层链路其他属性信息字段和服务层链路 集字段是扩展的字段,送H个字段记录的信息可W统称为应用层链路相关信息。
[0067] 其中,应用层链路编号字段记录了所生成的应用层链路的链路编号,服务层链路 集字段记录了为所生成的应用层链路提供服务的所有服务层链路的链路编号。通过送些扩 展的字段,在发送节点侧即简单的实现了应用层链路和服务层链路之间的关联。
[0068] 实施例二
[0069] 在生成应用层链路之前、即上述步骤101之前,该实施例提供的上下层链路之间 的关联方法,如图2所示,还包括:
[0070] 步骤201,生成为应用层链路提供服务的服务层链路并生成相应的链路编号,并将 所述服务层链路的链路编号存储到服务层链路编号字段中。
[0071] 步骤202,通过洪泛消息将服务层链路相关信息洪泛到全网,所述服务层链路相关 信息包括所述服务层链路编号字段。
[0072] 在该实施例中,对洪泛消息进行了扩展,增加了专口的字段用来记录服务层链路 相关信息。扩展后的洪泛消息的格式如表2所示:
[0074] 表 2
[0075] 表2中所示的服务层链路编号字段和服务层链路其他属性信息字段是扩展的字 段,送两个字段记录的信息可W统称为服务层链路相关信息。其中,服务层链路编号字段记 录了所生成的服务层链路的链路编号。
[0076] 生成服务层链路、并完成服务层链路相关信息的洪泛后,就可W生成应用层链路 执行上述步骤101-103,此处不再赏述。
[0077] 上述实施例一和实施例二主要是从发送节点方面描述了上下层链路之间的关联 方式、即通过在原有的洪泛消息中增加专口的字段来记录上下层链路之间的关联。
[0078] 需要指出的是,要实现上下层链路之间的关联,还需要保证每生成一条链路时,生 成的相应链路编号是全网唯一的。通过一个链路编号可W唯一确定一条服务层链路或者一 条应用层链路。
[0079] 链路编号的生成可W依据如下的规则:
[0080] 1、在生成服务层链路或应用层链路时,比较链路两端的节点ID,选取节点ID满足 预设条件的一端(如此,可W保证正反向链路使用同一个链路编号)。
[0081] 送里,预设条件可W为:选择节点ID大的一端或者选择节点ID小的一端,假设该 实施例中选择的是节点ID大的一端。
[0082] 2、从选取的一端的节点IP和节点ID中分别选取预定的字节并组合,生成所述链 路编号。
[0083] 例如,取所选取一端的节点IP的中间2个字节和节点ID的前2个字节,组成一个 4字节的数据,作为该条链路的链路编号,可W保证全网唯一。
[0084] 当然,链路编号的组成并不仅限于上述的节点信息及其所选取的字节,只要保证 所组成的链路编号是全网唯一即可。
[00财 实施例H
[0086] 对应实施例二中发送节点发出的服务层链路的洪泛消息,上下层链路之间的关联 方法如图3所示,还包括:
[0087] 步骤301,接收服务层链路的洪泛消息,在本地记录所述洪泛消息中携带的服务层 链路相关信息。
[0088] 对应实施例二,此处在本地记录的服务层链路相关信息包括服务层链路编号字段 和服务层链路其他属性信息字段,可W采用如表3所示的格式:
[0090] 表 3
[0091] 其中,服务层链路编号字段记录所述生成的服务层链路的链路编号。
[0092] 步骤302,在本地记录的所述服务层链路相关信息中增加应用层链路集字段。
[0093] 为了能够记录服务层链路和其提供服务的应用层链路之间的关联,还需要在本地 记录的服务层链路相关信息中增加新的字段;应用层链路集字段。则扩展后的本地记录中 服务层链路相关信息的格式如表4所示:
[0096] 表 4
[0097] 通过后续流程的更新,应用层链路集字段记录了该条服务层链路所提供服务的所 有应用层链路的链路编码。
[0098] 接收节点每接收到一条洪泛消息,在本地都W表4所示的格式记录其中的服务层 链路相关信息。
[009引 实施例四
[0100] 在上述步骤302之后,如图4所示该实施例提供的上下层链路之间的关联方法还 包括:
[0101] 步骤401,接收应用层链路的洪泛消息,在本地记录所述洪泛消息中携带的应用层 链路相关信息。
[0102] 对应实施例一,此处在本地记录的应用层链路相关信息包括应用层链路编号字段 和服务层链路集字段(还包括应用层链路其他属性信息字段),可W采用如表5所示的格 式:
[0104] 表 5
[0105] 其中,应用层链路编号字段记录所述生成的应用层链路的链路编号,所述服务层 链路集字段记录为所述生成的应用层链路提供服务的所有服务层链路的链路编号。
[0106] 接收节点每接收到一条洪泛消息时,都将其中的应用层链路相关信息W此种格式 记录到本地。采用送种字段记录的方式即可简单地实现应用层链路和为其提供服务的所有 服务层链路之间的关联。
[0107] 步骤402,根据在本地记录的所述应用层链路相关信息更新本地已存储的服务层 链路相关信息。
[0108] 首先,从本地记录的所述应用层链路相关信息的服务层链路集字段中读取所有的 服务层链路的链路编号(参照表5);
[0109] 其次,根据读取的所有的服务层链路的链路编号,在本地已存储的所有服务层链 路相关信息的服务层链路字段(参照表4)中依次查找到相匹配的服务层链路的链路编号 (此处所述相匹配即为相同);
[0110] 最后,从本地记录的所述应用层链路相关信息的应用层
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1