《用于跨至少两个域传递数据的方法和装置.pdf》由会员分享,可在线阅读,更多相关《用于跨至少两个域传递数据的方法和装置.pdf(22页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104012050 A (43)申请公布日 2014.08.27 CN 104012050 A (21)申请号 201280065384.4 (22)申请日 2012.01.02 H04L 12/701(2013.01) H04L 12/725(2013.01) H04L 12/919(2013.01) (71)申请人 诺基亚通信公司 地址 芬兰埃斯波 (72)发明人 H. 弗林克 T.S. 帕尔蒂 (74)专利代理机构 中国专利代理(香港)有限公 司 72001 代理人 张涛 刘春元 (54) 发明名称 用于跨至少两个域传递数据的方法和装置 (57) 摘要 一种用于。
2、跨至少两个域传递数据的方法和装 置。提供了一种用于跨至少两个域传递数据的方 法和装置, 其中跨至少两个域广告至少一个服务 ; 其中跨至少两个域请求至少一个服务 ; 其中跨 10 至少两个域利用至少一个服务。 此外, 建议了一种 包括所述装置的通信系统。 (85)PCT国际申请进入国家阶段日 2014.06.30 (86)PCT国际申请的申请数据 PCT/EP2012/050016 2012.01.02 (87)PCT国际申请的公布数据 WO2013/102486 EN 2013.07.11 (51)Int.Cl. 权利要求书 3 页 说明书 12 页 附图 6 页 (19)中华人民共和国国家知。
3、识产权局 (12)发明专利申请 权利要求书3页 说明书12页 附图6页 (10)申请公布号 CN 104012050 A CN 104012050 A 1/3 页 2 1. 一种用于跨至少两个域传递数据的方法, 其中, 跨所述至少两个域广告至少一个服务 ; 其中, 跨所述至少两个域请求所述至少一个服务 ; 其中, 跨所述至少两个域利用所述至少一个服务。 2. 根据权利要求 1 所述的方法, 其中, 通过接受被朝着所述至少一个服务引导的请求 以及通过配置跨在每个域内的网络元素并且在各域之间的路径, 来跨所述至少两个域利用 所述至少一个服务。 3. 根据上述权利要求中的任何一项所述的方法, 其中,。
4、 通过在所述至少两个域之间传 递域间路由协议的消息, 来广告、 请求和 / 或者利用所述至少一个服务。 4. 根据权利要求 3 所述的方法, 其中, 所述域间路由协议的消息使用服务模板来指定 所述至少一个服务。 5.根据权利要求3或者4中的任何一项所述的方法, 其中, 所述域间路由协议基于边界 网关协议。 6. 根据权利要求 5 所述的方法, 其中, 所述域间路由协议的消息是 BGP UPDATE 消息。 7. 根据上述权利要求中的任何一项所述的方法, 其中, 由第一域的控制实体经由所述第一域的至少一个边缘节点对第二域的至少一个第 一边缘节点广告所述至少一个服务 ; 所述第二域的所述至少一个第。
5、一边缘节点把来自所述第一域的至少一个被广告的 服务通知给所述第二域的控制实体 ; 所述第二域的控制实体经由所述第二域的至少一个第二边缘节点对第三域的至少 一个边缘节点广告所述至少一个服务 ; 所述第三域的所述至少一个边缘节点把来自所述第一域的至少一个被广告的服务 通知给所述第三域的控制实体。 8. 根据权利要求 7 所述的方法, 其中, 由所述第三域的控制实体接收路径请求 ; 由所述第三域的控制实体选择至少一个被广告的服务的服务并且确定跨所述第三 域的路径 ; 由所述第三域的控制实体经由所述至少一个边缘节点把服务请求传递到所述第二 域的所述至少一个第二边缘节点 ; 所述服务请求被从所述第二域的。
6、所述至少一个第二边缘节点转发到所述第二域的 控制实体 ; 在所述第二域的控制实体处选择服务, 并且由所述第二域的控制实体确定跨所述第 二域的路径 ; 由所述第二域的控制实体经由所述第二域的所述至少一个第一边缘节点把所述服 务请求传递到所述第一域的所述至少一个边缘节点 ; 所述服务请求被从所述第一域的所述至少一个边缘节点转发到所述第一域的控制 实体 ; 所述第一域的控制实体确定跨所述第一域的路径。 9. 根据权利要求 8 所述的方法, 其中, 权 利 要 求 书 CN 104012050 A 2 2/3 页 3 由所述第一域的控制实体经由所述第一域的所述至少一个边缘节点将接受服务请 求传递到所述。
7、第二域的所述至少一个第一边缘节点 ; 所述第二域的所述至少一个第一边缘节点把所述接受服务请求转发到所述第二域 的控制实体 ; 由所述第二域的控制实体经由所述第二域的所述至少一个第二边缘节点把所述接 受服务请求传递到所述第三域的所述至少一个边缘节点 ; 所述第三域的所述至少一个边缘节点把所述接受服务请求转发到所述第三域的控 制实体。 10. 根据权利要求 4 至 9 中的任何一项所述的方法, 其中, 所述服务模板包括如下中的 至少一个 : 目的地信息 ; 价格或成本信息 ; 信道特性 ; 带宽信息 ; 关于所提供的或者所请求的服务或者服务质量的信息 ; 关于域的信息 ; 延迟信息 ; 延迟抖动信。
8、息 ; 流量信息。 11.根据权利要求8至10中的任何一项所述的方法, 其中, 经由相应的控制实体或者经 由信令协议, 设定所述第一域、 所述第二域和所述第三域中的域内路径。 12.根据权利要求7至11中的任何一项所述的方法, 其中, 控制实体是如下中的至少一 个 : 网络管理系统, 元素管理系统, 服务管理系统, 域控制器。 13. 一种用于跨至少两个域传递数据的装置, 所述装置包括被布置成如下的处理单元 跨所述至少两个域广告至少一个服务 ; 用于根据服务请求来利用跨所述至少两个域广告的所述至少一个服务。 14. 根据权利要求 13 所述的装置, 其中, 布置所述处理单元以执行第一域、 第二。
9、域或者 第三域的控制实体中至少一个的方法步骤。 15. 一种包括第一域、 第二域和第三域的通信系统, 其中, 由所述第一域经由所述第二域对所述第三域广告至少一个服务 ; 其中, 所述第三域经由所述第二域请求来自所述第一域的所述至少一个服务或者其 一部分 ; 其中, 由所述第一域经由所述第二域接受或者回绝所请求的所述至少一个服务。 16. 一种计算机程序产品, 被存储在非易失性存储介质上, 并且可加载到数字计算机的 存储器中, 所述计算机程序产品包括软件代码部分以引起计算机执行根据权利要求 1 至 12 权 利 要 求 书 CN 104012050 A 3 3/3 页 4 所述方法中的任何一种方。
10、法的步骤。 权 利 要 求 书 CN 104012050 A 4 1/12 页 5 用于跨至少两个域传递数据的方法和装置 技术领域 0001 本发明涉及用于跨至少两个域传递数据的方法和装置。 方法和装置优选地用于在 通信网络中提供多域 QoS(服务质量) 使能的服务。还建议了相对应的通信系统。 背景技术 0002 当前的互联网解决方案基本上由自主系统构成 (自主系统还被提及为域或者网络 域) , 各自主系统经由相关域边缘节点之间的链路互连。自主系统的拥有者自由选择如何建 立和操作其内部网络。通常, 这将包括由网络元素 (节点) 和互连链路建立的结构。然而, 因为互操作的原因, 要求自主系统使用。
11、通用协议, 例如边界网关协议 (BGP) (如例如在 RFC 4271 中定义的 “边界网关协议 4 (BGP-4) ” ) , 这使得能够进行域间路由信息交换。不同域中 的结构和内部操作经常被保持为机密。因此, 在不同域之间通常不共享网络拓扑与流量工 程属性, 诸如任何网络分段的带宽、 时延和抖动。 基于传统的无约束目的地的路由只需要如 常规的路由协议 (像例如上面提到的 BGP-4) 通常所分发的可抵达信息。然而, 对于要能够 可靠并且有效地工作的自动域间流量工程 (TE) 路径预留系统而言, 要求来自其它域的一些 更多的信息。 0003 在单个域中执行的有意义多约束 TE 路径计算需要关。
12、于可被利用于这样的路径的 域的每个网络分段的网络拓扑和 TE 属性的详细信息。因此, 或者需要在域内分发 TE 信息, 或者可以采集 TE 信息并且将 TE 信息传递到用于控制的接触点, 诸如例如服务管理系统 (SMS) 、 网络管理系统 (NMS) 或者路径计算元素 (PCE) 。 0004 另一方面, 实际上或者经由网络管理层级设定域内路径, 或者使用信令协议 (例 如, RSVP-TE) 经由控制面来信号通知域内路径。网络管理层级是用以管理大的网络的典型 方式, 并且其通常由至少一个 NMS 和多个元素管理系统 (EMS) 构成, 但是还能使服务管理系 统 (SMS) 高效能化以管理服务。
13、。SMS 位于控制至少一个 NMS 的层级的顶部, NMS 再控制 EMS, 各 EMS 用于从网络节点收集信息并且配置它们。 0005 BGP 路由器与域内 (使用 iBGP) 对等和域间 (使用 eBGP) 对等这二者交换 UPDATE 消 息, 以采取路径矢量的格式广告连接性信息。 路径矢量承载关于目的地前缀、 沿着路径的自 主系统 (AS) 数目以及使得能够关于路由的可用性和有可能的优选性作出决定的其它强制 属性和可选属性的信息。仅进一步广告到每个已知目的地的最佳路由, 并且能够将彼此接 近的多个前缀聚合为具有更大范围的前缀。 0006 使用互联网类型的基础设施的网络和服务提供商和其它。
14、机构需要形成多域 TE 路 径, 以便跨多个域向它们的客户提供服务质量 (QoS) 使能的服务。当前, 设定这样的路径是 个繁重的任务, 该任务包括协商、 服务级别协定 (SLA) 和路由器的静态配置。这可能消耗显 著量的时间和资源, 这使之变慢、 静态并且效率低, 并且这限制了其可用性。 0007 经由控制面 (CP) 或者管理面 (MP) 的动态预配置 (dynamic provisioning) 可能 是优选的, 但是有效地运用这样的系统要求考虑到当前域间模型和基础设施, 并且尽可 能保存当前域间模型和基础设施。原因在于在域间路由协议作为仅有的公分母 (common 说 明 书 CN 1。
15、04012050 A 5 2/12 页 6 denominator) 和胶连 (glue) 的情况下, 每个域可能与每个其它域在内部被不同地构造和操 作。 0008 因此, 本发明的目的是使得能够进行跨越若干个域的多域、 多约束 TE 路径的自动 并且动态的设定, 其中每个域可以根据它自己的内部结构和操作模式来选择、 计算并且分 配它的路径的域内部分和相关资源。 发明内容 0009 通过用于跨至少两个域传递数据的方法和装置来达到该目的。 0010 其中跨至少两个域广告至少一个服务 ; 其中跨至少两个域请求至少一个服务 ; 其中跨至少两个域利用至少一个服务。 0011 该服务可以包括可以超过单个。
16、域来有利地利用的任何服务类别或者任何服务质 量 (QoS) 或者任何其它特性。例如, 所建议的解决方案允许设定支持特定类型的服务的通 信路径, 所述服务例如跨各域地由带宽和 / 或者数据速率要求、 延迟、 延迟抖动和 / 或者价 格约束、 可靠性和可利用性期望等表征, 这些可以被彼此分离地并以完全不同的方式保持 并操作。 0012 因此, 所提出的解决方案允许邻近的域使用不同的技术形成域内 TE 路径, 而能够 基于当前在广泛大多数域中出现的网络元素类型和实现, 来确定域间通信路径。 0013 相关的服务可以跨从起始域开始、 经过一个或更多个中间域并且在目的地域结束 的多于两个的域而进行跨越。。
17、 该服务还可以是点对点、 一点对多点、 多点对一点或者多点对 多点的服务, 并且因此, 至少两个域可以包括一个或更多个起始域和 / 或者目的地域。起始 域和目的地域还称为相应服务的端部域。 0014 虽然任何域都可以同时地承担任意的端部域或者中间域的作用, 然而, 贯穿本说 明书并且在所附权利要求中, 每次仅针对不同的服务和 / 或者不同的服务请求, 使用下面 的术语 : 被表明为 “第一域” 的域具有发起服务的广告的域的作用, 并且因而是针对该服务的请 求的目的地域。像这样, 第一域还响应于成功的服务请求而发起接受过程。关于第一域的 作用、 任务和动作的更多细节能够从本说明书的后续部分得到。。
18、 0015 被表明为 “第二域” 的域起中间域的作用。其登记从第一域接收的服务广告, 并且 将服务广告转发到进一步的 (第二或者第三) 域。第二域也登记从第三 (或者其它第二) 域 接收的服务请求, 并且以朝着广告了相关服务的第一域的方向把服务请求转发到进一步的 域。第二域还接收并转发起始于第一域并且目的地为第三域的请求接受信息。关于第二域 的作用、 任务和动作的更多细节能够从本说明书的后续部分得到。 0016 被表明为 “第三域” 的域接收并且登记由第一域起始并且有可能由第二域转发的 服务广告。 其接收来自用户的路径请求, 选择适当服务, 并且以朝着广告了相应服务的相关 第一域的方向转发相关。
19、的服务请求。一般地, 第三域的作用就是针对服务请求的起始域的 作用。关于第三域的作用、 任务和动作的更多细节可以从本说明书的后续部分得到。 0017 如上面提到那样, 针对不同的服务域可以同时地具有不同的作用。 0018 贯穿本说明书的后续部分以及在所附权利要求中示例性地使用了第一域、 第二域 说 明 书 CN 104012050 A 6 3/12 页 7 和第三域的作用。 更具体地说, 在所公开的方法和系统的情景下, 使用了明确地包括三种类 型的域作用中的每种域作用中的一个的布置, 以便解释并且图解域的不同作用和功能。 0019 显然, 具有 “至少两个域” 的情形不一定必须包括如上面指定的。
20、的所有三种类型的 域。作为示例, 可容易地设想没有第二域的情形。然而, 任何本领域技术人员还能够以相同 的方式设想具有三个以上域的情形。一旦限定了三种类型的域作用及其行为, 这就是用以 利用多点拓扑来实现具有包括服务的域的多重性的相关配置的容易的工程任务, 如上面概 述那样。 0020 在实施例中, 通过接受指向至少一个服务的请求并且通过在每个域中和在各域之 间配置跨网络元素的路径, 来跨至少两个域利用至少一个服务。域间路径分段可以使用域 边缘节点之间的预安装的互连链路。 0021 一旦不能对服务请求进行服务, 例如, 如果域不能提供所请求的服务所要求的路 径和 / 或者资源, 或者如果服务请。
21、求由于迟到或者错过响应的原因而过期, 或者如果所请 求的服务到期, 或者如果贯穿于服务请求或者路径设定阶段别的方面出现错误, 则检测到 问题的域朝着牵涉到服务请求的其它域发送拒绝信息。 接收到拒绝信息的域释放有可能地 被保留的资源, 并且从其数据库去除相关的服务, 并且如果其不是相关请求的起始域, 则把 拒绝信息转发到所牵涉的其它域。如果起始域能够找到下一个最佳路由候选, 则其能够在 不询问请求用户的情况下尝试创建新的路径, 。 0022 作为选项, 在路径的最终创建和使用之前, 可以由请求者 (例如连接到起始域的用 户) 验证所供应的服务 (并且例如其价格) 。 0023 应注意, 在沿着单。
22、个域间路径的每个域内, 能够以不同的方式并且例如使用不同 的方法和部件来设定路径。 0024 在另一实施例中, 通过在至少两个域之间传递域间路由协议的消息来广告、 请求 和 / 或利用至少一个服务。 0025 特别是, 建议了将域间路由协议用于服务广告以及用于服务请求和服务接受 / 拒 绝功能, 其中域间路由协议的消息使用服务模板来指定至少一个服务。 0026 在又一个实施例中, 域间路由协议基于边界网关协议。域间路由协议可以特别基 于 RFC 4271 中阐述的 BGP。能够修改 BGP, 以满足在此建议的要求。特别应注意, BGP 的属 性能够用于传递模板, 模板允许跨 (至少两个) 域之。
23、间的边界来广告服务和使用服务。 0027 更具体地, 能够利用被称为 “eBGP 服务”的可选并且非转接的属性来扩展 BGP UPDATE 消息, 从而其能够承载来自邻近的域的服务模板、 TE 路径请求模板和 / 或请求接受 或者请求拒绝模板。这些模板可以承载关于每个域正经由在其边界上的特定 BGP 路由器 (还被提及为边缘节点) 进行广告、 请求、 接受或者拒绝的服务的详细信息。诸如目的地信 息、 价格信息和 / 或诸如带宽、 延迟和 / 或延迟抖动的一个或更多个 QoS 属性的元素能够被 包括在模板中。 0028 因此, 利用特别是经由 BGP UPDATE 消息传递的服务模板来在各域之间。
24、广告至少一 个服务也是一个实施例。在又一个实施例中, 利用特别是经由 BGP UPDATE 消息传递的服务 模板来在各域之间请求至少一个服务。在再一实施例中, 利用特别是经由 BGP UPDATE 消 息传递的服务模板来在各域之间接受至少一个服务。因此, 域间路由协议的消息作为 BGP UPDATE 消息是有效的选项。 说 明 书 CN 104012050 A 7 4/12 页 8 0029 在下一个实施例中, 第一域的控制实体经由第一域的至少一个边缘节点对第二域的至少一个第一边缘 节点广告至少一个服务 ; 第二域的至少一个第一边缘节点把来自第一域的至少一个被广告的服务通知给第 二域的控制实体。
25、 ; 第二域的控制实体经由第二域的至少一个第二边缘节点把所述至少一个服务广告 给第三域的至少一个边缘节点 ; 第三域的至少一个边缘节点把来自第一域的至少一个被广告的服务通知给第三域 的控制实体。 0030 如上面解释那样, 该实施例覆盖了服务明确地在三个域上跨越而进行广告的示例 性情况, 三个域中的每一个表示第一域、 第二域和第三域的三个作用中的一个。 本领域技术 人员将能够容易地将该示例适配于只具有两个域的情形 (即, 当没有第二域时) 或者具有三 个以上的域的情形 (即, 在多于一个的第二类型的域上跨越时) 。能够以同样容易的方式采 用具有多点拓扑服务的情形。 0031 根据另一个实施例,。
26、 由第三域的控制实体接收路径请求 ; 由第三域的控制实体选择至少一个被广告的服务 (被广告的服务中的至少一个) 的 服务并且确定跨第三域的路径 (特别是选择的和 / 或保留的) ; 由第三域的控制实体经由至少一个边缘节点把服务请求传递到第二域的至少一个 第二边缘节点 ; 把服务请求从第二域的至少一个第二边缘节点转发到第二域的控制实体 ; 在第二域的控制实体处选择服务 (至少一个被广告的服务) , 并且由第二域的控制实 体确定跨第二域的路径 (特别是, 选择的和 / 或保留的) ; 由第二域的控制实体经由第二域的至少一个第一边缘节点将服务请求传递到第一 域的至少一个边缘节点 ; 把服务请求从第一。
27、域的至少一个边缘节点转发到第一域的控制实体 ; 第一域的控制实体确定跨第一域的 (特别是选择和 / 或保留的) 路径。 0032 路径请求 (尤其是如果路径请求是 TE 路径请求) 通常提供关于需要该路径的相关 服务的特定要求的信息。这样的要求可以包括 : 带宽或者数据吞吐量、 QoS 参数、 服务的可 靠性和 / 或可利用性级别等。因此, 针对该请求承担起始域的作用的第三域的控制实体能 够选择适当的服务, 并且朝着第二域传递相关的服务请求。每个所牵涉的每个后续域的控 制实体能够选择相关的服务并且确定跨相应域的路径。因此, 在服务请求阶段之后, 选择 (保留) 跨域并且在该域内的路径。 003。
28、3 再次地, 所描述的实施例覆盖了明确地在三个域上跨越的情形的示例性情况, 三 个域中的每一个表示第一域、 第二域和第三域的三个作用中的一个。本领域技术人员将能 够容易地将该示例适配于只具有两个域的情形 (即当没有第二域时) 或者具有三个以上的 域的情形 (即在多于一个的第二类型的域上跨越时) 。能够以同样容易的方式采用具有多点 拓扑服务的情形。 0034 根据另一个实施例, 说 明 书 CN 104012050 A 8 5/12 页 9 由第一域的控制实体经由第一域的至少一个边缘节点把接受服务请求传递到第二 域的至少一个第一边缘节点 ; 第二域的至少一个第一边缘节点把接受服务请求转发到第二域。
29、的控制实体 ; 由第二域的控制实体经由第二域的至少一个第二边缘节点把接受服务请求传递到 第三域的至少一个边缘节点 ; 第三域的至少一个边缘节点把接受服务请求转发到第三域的控制实体。 0035 一旦接受服务请求信息达到第三域的控制实体处, 就可以由请求者最终创建并提 交路径以用于使用。 0036 如之前那样, 该实施例也覆盖了明确地在三个域上跨域的情形的示例性情况, 三 个域中的每一个表示第一域、 第二域和第三域的三个作用中的一个。本领域技术人员将能 够容易地将该示例适配于只具有两个域的情形 (即当没有第二域时) 或者具有三个以上的 域的情形 (即在多于一个的第二类型的域上跨域时) 。能够以同样。
30、容易的方式采用具有多点 拓扑服务的情形。 0037 根据下一个实施例, 服务模板包括如下中的至少一个 : 目的地信息 ; 价格或成本信息 ; 信道特性 ; 带宽信息 ; 关于所提供的或者所请求的服务或者服务质量的信息 ; 关于域的信息 ; 延迟信息 ; 延迟抖动信息 ; 流量信息。 0038 根据还一实施例, 经由相应的控制实体或者经由信令协议, 设定第一域、 第二域和 第三域中的域内路径。 0039 因此, 通过设定数据平面并且相对应地配置域的节点, 相应的控制实体可以配置 域内路径。此外, 能够把信令协议 (例如, RSVP-TE) 用于设定域内路径也是一个选项。 0040 根据实施例, 。
31、控制实体是如下中的至少一个 : 网络管理系统, 元素管理系统, 服务管理系统, 域控制器。 0041 域控制器可以是分离的实体, 但是也可以被实现为例如 PCE、 资源管理器和 / 或许 可控制器、 策略控制器、 网络元素的控制单元或者与域相关联的任何其它控制实体, 或者被 实现为例如 PCE、 资源管理器和 / 或许可控制器、 策略控制器、 网络元素的控制单元或者与 域相关联的任何其它控制实体的一部分, 或者被并入到例如 PCE、 资源管理器和 / 或许可控 制器、 策略控制器、 网络元素的控制单元或者与域相关联的任何其它控制实体之中。 0042 上面陈述的问题也可以通过用于跨至少两个域传递。
32、数据的装置来解决, 该装置包 括被布置为如下的处理单元 : 说 明 书 CN 104012050 A 9 6/12 页 10 用于跨至少两个域广告至少一个服务 ; 用于根据特别是基于服务广告的服务请求, 来利用跨至少两个域广告的至少一个服 务。 0043 在特定实施例中, 布置该处理单元以执行如上面指定的第一域、 第二域或者第三 域的控制实体中至少一个的方法步骤。 应再次注意, 对于不同的服务而言, 域可能同时地呈 现所有三种类型的域 (即, 第一域、 第二域和第三域) 的作用。因此, 处理单元被布置为相对 应地进行动作。 0044 上面陈述的问题也可以通过用于跨至少两个域传递数据的装置来解决。
33、, 该装置包 括被布置为如下的处理单元 : 用于请求已经被跨至少两个域广告的至少一个服务 ; 用于经由跨至少两个域的路径传递数据, 其中所述路径已经根据服务请求而被设 定。 0045 应注意, 在至少两个域中, 服务的广告域通常 (但是未必) 不同于服务请求域, 并且 其有可能经由至少一个中间域传递广告。因此, 服务请求域可以有可能地经由至少一个中 间域传递服务请求。 0046 还应注意, 在此陈述的方法的步骤可以是能够在相应的处理单元上执行的。 0047 还应注意, 所述处理单元可以包括至少一个, 特别是若干个被布置成执行在此描 述的方法的步骤的部件。 所述部件可以在逻辑上或者物理上分离 ;。
34、 特别是, 若干个逻辑上分 离的部件可以被组合在至少一个物理单元中。 0048 所述处理单元可以包括如下中的至少一个 : 处理器、 微处理器、 硬连线电路、 ASIC、 FPGA、 逻辑装置。 0049 在此提供的解决方案还包括计算机程序产品, 该计算机程序产品可以直接加载到 数字计算机的存储器中, 该计算机程序产品包括用于执行在此描述的方法的步骤的软件代 码部分。 0050 此外, 由具有计算机可执行指令 (计算机可执行指令被适配成当被加载到计算机 的存储器时引起计算机系统执行如在此描述的方法) 的计算机可读介质, 例如, 任意种类的 非易失性存储来解决上面陈述的问题。 0051 另外, 利。
35、用包括第一域、 第二域和第三域的通信系统解决上面陈述的问题, 其中由第一域经由第二域将至少一个服务广告到第三域 ; 其中第三域经由第二域请求来自第一域的至少一个服务或者其一部分 ; 其中由第一域经由第二域接受或者回绝所请求的至少一个服务。 0052 应再次提到的是, 在此使用包括三个域的最佳地适合的配置描述了本发明, 但是 本领域技术人员将能够容易地仅利用两个域或者三个以上的域实现相关的等同。因此, 不 一定必须存在第二域 (即, 如上面指定的 “第二域” 类型的域) , 或者可以牵涉多于一个的任 意类型的域。 0053 此外, 利用包括在此描述的至少一个装置的通信系统解决上面陈述的问题。 附。
36、图说明 0054 在下面的图中示出并图解本发明的实施例 : 说 明 书 CN 104012050 A 10 7/12 页 11 图 1 示出对服务的从域 A 经由域 B 到域 C 的广告阶段进行可视化的示意性图 ; 图2示出对可能跟在如关于图1示出并解释的步骤之后的服务请求阶段和路径计算阶 段进行可视化的示意性图 ; 图3示出对可能跟在如关于图2示出并解释的步骤之后的服务接受阶段和路径设定阶 段进行可视化的示意性图 ; 图 4 示出包括三个互连域以及针对它们的管理层级的示例的示意性图 ; 图 5 示出对根据图 1、 图 2 和图 3 的域进行可视化的示意性消息图表 ; 图 6 示出包括具有服务。
37、请求或者服务供应的信息的示例性模板的表 ; 图 7 示出包括模板的示例性字段的表。 具体实施方式 0055 在此提出的解决方案可以特别地基于边界网关协议 (BGP) 等, 但是其也可以基于 可以被利用于互连域的任何域间路由协议。 0056 该方法特别地利用域间路由协议的功能以互连至少两个分离的域。 每个域可以由 不同的运营商或者提供商保持, 并且其可以包括至少一个连接分段。 0057 建议使用域间路由协议用于服务广告以及用于服务请求和服务接受功能。 0058 为了更好地理解, 应注意, 各图使用名称 “域 C” 用于 “第一域” 、“域 B” 用于 “第二 域” 以及 “域 A” 用于 “第三。
38、域” , 如上面所指定那样。 0059 图 4 示出包括三个互连域 401 至 403 的示意性图。 0060 域 401 包括三个网络元素 404 至 406, 其中网络元素 404 连接到网络元素 405 和 406, 并且网络元素 405 还连接到网络元素 406。网络元素 404 和 406 是在域 401 的边缘处 的网络元素, 并且可以被实现为基于 BGP 的边缘路由器。域 402 包括三个网络元素 407 至 409, 其中网络元素 407 连接到网络元素 408 和 409, 并且网络元素 408 还连接到网络元素 409。网络元素 407 和 409 是在域 402 的边缘处。
39、的网络元素, 并且可以被实现为基于 BGP 的 边缘路由器。域 403 包括三个网络元素 410 至 412, 其中网络元素 410 连接到网络元素 411 和 412, 并且网络元素 411 还连接到网络元素 412。网络元素 410 和 412 是在域 403 的边缘 处的网络元素, 并且可以被实现为基于 BGP 的边缘路由器。 0061 元素管理系统 (EMS) 413至421与网络元素404至412的每个相关联。 网络管理系 统 (NMS) 422 控制 EMS 413 至 415, NMS 423 控制 EMS 416 至 418, 并且 NMS 423 控制 EMS 419 至 4。
40、21。服务管理系统 (SMS) 425 与 NMS 422 至 424 通信。 0062 在下文将就可以如何跨若干个域 401 至 403 利用服务进行描述。特别是, 可以考 虑这些服务来跨这样的域 401 至 403 设定路径。能够暂时地或者静态使用这样的路径以用 于跨各域传递数据。该解决方案有利地允许相应的域 401 至 403 保持其内部机制, 并且相 应的域 401 至 403 例如自由地决定要选择哪个路径用于域间路由的目的。包括 SMS、 NMS 和 EMS 层级的控制面能够 (但不是必须) 被用于超出相应的域的边界的控制目的。 0063 图 1 示出说明广告阶段的原理图。该图包括域。
41、 A 101、 域 B 102 以及域 C 103, 每个 域都具有若干个在每个域的边缘使用的网络元素和路由器。域 A 101 由 NMS 104 控制, 域 B 102 由域控制器 105 控制, 域 C 103 由 NMS 105 控制。能够通过域 B 102 连接域 A 101 和域 C 103。 说 明 书 CN 104012050 A 11 8/12 页 12 0064 图 1 将域 C 103 如何经由域 B 102 把其服务广告至域 A 101 可视化。这可以通过 下面的步骤 (编号提及还在图 1 中示出的相应步骤) 来达到 : 1.NMS 106 对域 C 103 的边缘节点 。
42、107、 108 广告域 C 103 的服务。 0065 2. 边缘节点 107、 108(经由 BGP UPDATE 消息) 将服务模板传递到域 B 102 的边缘 节点 109、 110。 0066 3. 域 B 102 的边缘节点 109、 110 发起在域控制器 105 处的数据库更新。 0067 4. 域控制器 105 对域 B 102 的边缘节点 111 广告域 C 103 的服务。 0068 5. 边缘节点 111 经由 BGP UPDATE 消息将服务模板传递到域 A 101 的边缘节点 112 和边缘节点 113。 0069 6. 边缘节点 112、 113 发起在 NMS 。
43、104 处的数据库更新。 0070 作为示例, 能够利用被称为 “eBGP 服务”的可选并且非转接的属性来扩展 BGP UPDATE 消息, 以使得其能够承载服务模板、 TE 路径请求模板和 / 或来自邻近的域的请求接 受或者请求拒绝模板。这些模板可以承载关于经由在其边界上的特定 BGP 路由器 (也被提 及为边缘节点) 供应、 请求或者接受 / 拒绝的服务的详细信息。诸如目的地信息、 价格信息 和 / 或一个或更多个 QoS 属性 (诸如带宽、 延迟和 / 或延迟抖动) 的元素可以被包括在模板 中。 0071 图2示出对可能跟在如关于图1示出并解释的步骤之后的服务请求阶段和路径计 算阶段进行。
44、可视化的示意性图。关于图 2 所示的组件, 参照图 1 和上面提供的解释。 0072 因此, 一旦已经从至少一个邻近的域将至少一个服务模板广告至本地域, 则可以 执行下面的步骤 (编号提及还在图 2 中示出的相应步骤) 。 0073 7. 如果存在域内控制平面, 则例如通过使用 NMS 104 上的客户接口或者通用网络 接口 (UNI) , 在域 A 101 处的本地用户可以请求域间 TE 路径。可以将该请求引向中央控制 实体 (CCE) , 例如, SMS、 NMS 或者域控制器, , 中央控制实体保存关于具有 TE 约束、 当前保留 和可用域间服务的本地拓扑的信息。CCE 可以计算多约束 。
45、TE 路径或者从 PCE 查询路径。 0074 8. 如果根据本地保持的信息, 能够完成域间路径请求 (即, 请求的服务和要求的资 源可用) , 则计算域内路径, 并且可以保留资源。 0075 9. 选择适合的 (例如, 最优的) 边缘节点 113(边界 BGP 路由器) 和邻近的域 B 102 ; 将针对域间服务的请求传递到所述边缘节点 113。 0076 10. 例如针对域间 TE 路径的服务请求被经由 BGP UPDATE 消息从边缘节点 113 传 递到域 B 102 的边缘节点 111。该 BGP UPDATE 消息可以在网络层可抵达信息字段中对请求 者进行广告, 并且其可以在指示该。
46、域想要使用哪个先前广告的服务的另一个属性中指定路 径请求。 0077 11. 边缘节点 111(例如, 在域 B 102 的边缘处的 BGP 路由器) 接收服务请求并且 将服务请求转发到其本地控制实体, 即, 域控制器 105, 以用于进一步处理。 0078 12. 域控制器 105 根据服务请求选择最佳服务, 并且确定跨域 B 102 的域内路径。 因此可以保留资源。 0079 13. 针对域间服务的请求被从域控制器 105 发送到适合的边缘节点 109。 0080 14. 服务请求被经由 BGP UPDATE 消息从边缘节点 109 传递到域 C 103 的边缘节点 107, 在图 2 的。
47、示例性情形中, 域 C 103 是目的地域。 说 明 书 CN 104012050 A 12 9/12 页 13 0081 15. 边缘节点 107 接收服务请求, 并且将服务请求转发到其本地控制实体, 即, MNS 106 以用于进一步处理。 0082 16.NMS 106 计算并且选择跨域 C 103 的域内路径。 0083 图3示出对可能跟在如关于图2示出并解释的步骤之后的服务接受阶段和路径设 定阶段进行可视化的示意性图。关于图 3 所示的组件, 请参照图 1、 图 2 以及上面提供的解 释。 0084 因此, 在上面的步骤编号16之后, 可以执行下面的步骤 (编号提及还在图3中示出 的。
48、相应步骤) : 17. NMS 106 通过把路径应用到数据平面的节点来设定跨域 C 103 的域内路径。 0085 18.NMS 106 生成消息以接受请求并且将请求传递到边缘节点 107。 0086 19. 边缘节点 107 经由 BGP UPDATE 消息朝着边缘节点 109 传递接受消息。 0087 20. 边缘节点 109 朝着域控制器 105 转发从边缘节点 107 接收的消息。 0088 21. 域控制器 105 生成消息以接受请求并且将其传递到边缘节点 111。 0089 22. 在域 B 102 内信号通知并设定域内路径。 0090 23. 边缘节点 111 经由 BGP U。
49、PDATE 消息朝着域 A 101 的边缘节点 113 传递接受消 息。 0091 24. 边缘节点 113 朝着 NMS 104 转发从边缘节点 111 接收的消息。 0092 25.NMS 104 通过把路径应用到数据平面的节点来设定跨域 A 101 的域内路径。 0093 因此, 经由接收服务请求的同一域链, 发送回对于服务请求的接受消息 (如图 2 所 示那样被传递) 。沿着该路径, 每个域设定其域内路径和每个域间跳跃 (hop) 的本地侧。最 后, 当请求者域A 101接收到接受消息时, 完成路径创建, 并且路径准备好被使用。 因此, NMS 104 能够把成功的设定通知给请求了该路径的用户, 并且能够使能该路径的使用 (图中未示 出) 。 0094 如。