《条件路由技术.pdf》由会员分享,可在线阅读,更多相关《条件路由技术.pdf(20页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103947166 A (43)申请公布日 2014.07.23 CN 103947166 A (21)申请号 201280056631.4 (22)申请日 2012.09.17 PCT/EP2012/003842 2012.09.13 EP 61/560,479 2011.11.16 US 61/560,551 2011.11.16 US H04L 12/801(2006.01) H04L 12/835(2006.01) H04L 12/803(2006.01) (71)申请人 瑞典爱立信有限公司 地址 瑞典斯德哥尔摩 (72)发明人 桑德尔拉茨 乔纳斯埃德斯塔姆 。
2、鲍拉日彼得盖罗 亚诺什汉玛托斯 卡尔 - 玛格纳斯穆勒 吉尔维斯特纳达斯 (74)专利代理机构 中科专利商标代理有限责任 公司 11021 代理人 赵伟 (54) 发明名称 条件路由技术 (57) 摘要 提供了一种用于在网络 (100) 中控制网络路 由的技术。网络 (100) 包括第一端节点 (102) 和 第二端节点 (104)。端节点能够沿着通过至少一 个链路 (113) 的第一路由路径 (106) 连接。网 络 (100) 还提供包括第一端节点 (102) 和第二 端节点 (104) 的第二路由路径 (108)。关于本技 术的方法方面, 提供了一个或更多个队列 (402)。 队列 (4。
3、02) 中的每个队列对沿着第一路由路径 (106) 的 至 少 一 个 隧 道 (Tunnel_1 ; Tunnel_2) 进行供给。基于两个信息片的组合, 触发隧道 (Tunnel_1) 向第二路由路径 (108) 的切换。信息 片包括关于在对隧道 (Tunnel_1) 进行供给的队 列 (504) 处的队列建立的信息。另一信息片包括 关于第一路由路径 (106) 的链路 (113) 的容量的 信息。 (30)优先权数据 (85)PCT国际申请进入国家阶段日 2014.05.16 (86)PCT国际申请的申请数据 PCT/EP2012/003870 2012.09.17 (87)PCT国际申。
4、请的公布数据 WO2013/071993 EN 2013.05.23 (51)Int.Cl. 权利要求书 2 页 说明书 11 页 附图 6 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书11页 附图6页 (10)申请公布号 CN 103947166 A CN 103947166 A 1/2 页 2 1. 一种控制网络 (100) 中的网络路由的方法 (200), 所述网络 (100) 包括能够经由至 少一个链路(113)沿着第一路由路径(106)连接的第一端节点(102)和第二端节点(104), 所述网络还提供包括所述第一端节点和所述第二端节点的第二路。
5、由路径 (108), 所述方法 包括 : - 提供 (210) 一个或更多个队列 (402), 所述一个或更多个队列 (402) 中的每个队列对 沿着所述第一路由路径的至少一个隧道进行供给 ; 以及 - 基于与在对隧道进行供给的队列处的队列建立有关的信息 (408) 和与所述第一路由 路径的链路(112, 113)中的至少一个链路的链路容量有关的信息(412)的组合, 触发(220) 所述至少一个隧道的至少一部分向所述第二路由路径的切换。 2.根据权利要求1所述的方法, 其中, 所述与队列建立有关的信息(408)是通过检查队 列长度获得的。 3.根据权利要求1或2所述的方法, 其中, 针对所述。
6、一个或更多个队列(402)中的每个 队列设置队列阈值 (516、 518)。 4. 根据权利要求 3 所述的方法, 其中, 当对隧道进行供给的队列的队列长度超过相应 的队列阈值 (516、 518) 时, 触发隧道的切换。 5.根据权利要求1至4中任一项所述的方法, 其中, 在所述第一路由路径(106)的链路 (112、 113) 中的至少一个链路的降低链路容量的情况 (300) 期间触发所述切换。 6. 根据权利要求 5 所述的方法, 其中, 当所述链路容量保持降低时, 连续地检查所述队 列建立。 7.根据权利要求1至6中任一项所述的方法, 其中, 在所述信息(408)指示所述队列建 立时,。
7、 监视所述链路容量的降低 (300)。 8. 根据权利要求 1 至 7 中任一项所述的方法, 其中, 所述网络包括在所述端节点 (102、 104) 之间沿着所述第一路由路径 (106) 的至少一个中间节点 (110)。 9.根据权利要求8所述的方法, 其中, 队列建立信息(408)和链路容量信息(412)中的 至少一项是在所述中间节点 (110) 处生成的, 或在所述中间节点 (110) 处可用。 10. 根据权利要求 8 或 9 所述的方法, 其中, 在所述中间节点 (110) 处对队列建立信息 (408) 和链路容量信息 (412) 进行组合。 11.根据权利要求8至10中任一项所述的方。
8、法, 其中, 所述中间节点(110)通过向所述 端节点 (102, 104) 通知隧道的切换来触发所述切换。 12.根据权利要求8至11中任一项所述的方法, 其中, 所述中间节点(110)通过生成控 制消息并将所述控制消息提供给所述端节点 (102 ; 104) 来触发所述切换。 13.根据权利要求8至12中任一项所述的方法, 其中, 所述中间节点(110)通过丢弃包 括连接性检查消息的数据帧来触发所述切换。 14.根据权利要求8至13中任一项所述的方法, 其中, 所述一个或更多个队列(402)关 联到沿着所述第一路由路径 (106) 的所述至少一个中间节点 (110) 之一。 15.根据权利。
9、要求14所述的方法, 其中, 多个队列(402)在所述中间节点(110)提供并 由所述中间节点 (110) 的调度器 (508) 控制。 16.根据权利要求8至15中任一项所述的方法, 其中, 沿着所述第一路由路径的至少一 个中间节点(110)中的每个中间节点包括表格(600), 所述表格(600)包含与在给定链路容 权 利 要 求 书 CN 103947166 A 2 2/2 页 3 量的情况下要对隧道中的哪个隧道进行切换有关的信息 (602、 604)。 17.根据权利要求16所述的方法, 其中, 所述表格(600)将队列(606)关联到给定隧道 (604)。 18. 根据权利要求 16 。
10、或 17 所述的方法, 其中, 所述表格 (600) 将最小链路容量 (602) 关联到给定隧道 (604)。 19.根据权利要求1至18中任一项所述的方法, 其中, 当所述信息(408)指示所述队列 建立时, 立即触发所述切换。 20.根据权利要求1至18中任一项所述的方法, 其中, 所述切换的触发(220)包括启动 定时器, 所述切换还服从于到定时器期满为止剩余的队列建立。 21.根据权利要求1至20中任一项所述的方法, 其中, 当链路容量在特定时间内满足与 所切换的隧道相关联的最小链路容量时, 所切换的隧道 (Tunnel_1) 从所述第二路由路径 (108) 切换回所述第一路由路径 (。
11、106)。 22.根据权利要求1至21中任一项所述的方法, 其中, 沿着所述第一路由路径的所述至 少一个链路包括微波链路 (113)。 23. 根据权利要求 1 至 22 中任一项所述的方法, 其中, 所述网络 (100) 是电信回程网 络。 24. 一种计算机程序产品, 所述计算机程序产品包括当在一个或更多个计算设备上执 行所述计算机程序产品时, 用于执行权利要求 1 至 23 中任一项所述的步骤的程序代码部 分。 25. 根据权利要求 24 所述的计算机程序产品, 所述计算机程序产品存储在计算机可读 记录介质上。 26. 一种用于控制网络 (100) 中的网络路由的设备 (110), 所述。
12、网络 (100) 包括能够 经由至少一个链路 (113) 沿着第一路由路径 (106) 连接的第一端节点 (102) 和第二端节点 (104), 所述网络还提供包括所述第一端节点和所述第二端节点的第二路由路径 (108), 所 述设备适于 -提供一个或更多个队列(402), 所述一个或更多个队列(402)中的每个队列对沿着所 述第一路由路径的至少一个隧道进行供给 ; 以及 - 基于与在对隧道进行供给的队列处的队列建立有关的信息 (408) 和与所述第一路由 路径的链路中的至少一个链路的链路容量有关的信息 (412) 的组合, 触发所述至少一个隧 道的至少一部分向所述第二路由路径的切换。 27.。
13、 一种网络, 包括 : - 能够经由至少一个链路 (113) 沿着第一路由路径 (106) 连接的第一端节点 (102) 和 第二端节点 (104), 其中, 所述网络还提供包括所述第一端节点和所述第二端节点的第二路 由路径 (108) ; 以及 - 用于根据权利要求 26 在所述网络中触发网络路由的设备 (110)。 权 利 要 求 书 CN 103947166 A 3 1/11 页 4 条件路由技术 技术领域 0001 本公开大体上涉及用于控制网络中的数据流的技术及其网络组件。具体地, 而非 限制性的, 本公开涉及确定用于对数据流进行重新路由的条件的技术。 背景技术 0002 当今通信网络。
14、携带多个不同服务, 例如语音服务和数据服务。 从技术的观点看, 网 络或其子网在携带服务中所起的作用可以被认为是提供网络连接, 其中关于网络连接的可 用性和容量的需求通常取决于服务的类型。 可用性是指网络连接处于适用于服务的指定操 作状态的程度, 例如指定容量的网络连接的存在性。 容量是指网络连接提供的数据速率。 在 网络中用于提供网络连接的实际物理路由路径通常从属于应用层的服务, 并应当对用户是 透明的。 0003 应用于网络中的链路 ( 例如使用微波设备的链路 ) 的自适应调制 (AM) 是用于增 加链路容量的高效工具。 在可用性和容量之间通常存在折中。 例如, 微波链路是针对在其操 作时。
15、间的主要部分期间的较低调制等级处的较小误码率 (BER) 来规划的, 导致链路的大约 99.999的可用性。自适应调制意味着在较好无线电条件中, 微波信道能够使用更高调制 等级以更低的可用性来提供显著更高容量。例如, 可用性可以从 99.995降低到 99.9的 更高调制等级。 因此, 当前使用的调制等级取决于当前无线电信道条件, 例如信噪比(SNR)。 在给定当前无线电信道条件的情况下, 调制等级之间根据 AM 的自动改变提供了最高可用 链路容量。 0004 不同类型的服务具有不同服务质量 (QoS) 需求, 包括最小容量和最大中断时间。 在例如使用微波链路的双连接网络中, 能够通过保护切换。
16、机制保护基本调制等级携带的服 务。当链路容量下降至零时, 受保护业务被重新路由到不包含故障链路的备选路径。这里, “故障” 和 “出错” 是指网络连接的中断。推荐 ITU-T G.8031/Y.1342 定义了以太网操作、 管 理和维护 (OAM) 上下文中保护切换机制的示例。例如, 在语音电信的上下文中, 服务可以仅 容许较短中断时间。因此, 重新路由 ( 还被称为切换 ) 应当在有限恢复时间内 ( 例如 50ms 内 ) 完成。 0005 例如因为将具有高优先级的连续性检查消息用于探查连接, 传统保护切换机制仅 检测连接的丢失。尽管作为不足的链路容量降低的结果使服务已经受影响或甚至崩溃, 。
17、但 检测不到链路容量降低至不足但非零的容量。 0006 其他传统技术甚至当不必要时仍对服务进行重新路由。当链路容量退化时, 默认 地针对一些需求执行预定义的重新路由。然而, 如果服务的实际业务量少于退化的链路容 量, 重新路由是不必要的, 并会给网络添加无用的工作负荷。 0007 用于避免不必要的服务重新路由的可能解决方案可以使重新路由决定基于对需 要用于服务的实际业务量和可用于服务的实际链路容量两者的测量。然而, 这些测量及其 随后分析花费太长时间以至于不能满足有限恢复时间。此外, 测量需要附加的硬件设备和 软件。此外, 测量造成附加的网络业务。 说 明 书 CN 103947166 A 4。
18、 2/11 页 5 发明内容 0008 因此, 需要针对按照特定服务质量需求在网络中更准确地对服务进行路由的技 术。 0009 根据一个方面, 在网络中控制网络路由的方法包括以下步骤 : 基于当前链路容量 信息和队列建立信息的组合, 触发保护切换。 0010 根据另一方面, 提供了一种控制网络中的网络路由的方法。网络包括可经由至少 一个链路沿着第一路由路径连接的第一端节点和第二端节点。 网络还提供包括第一端节点 和第二端节点的第二路由路径。 所述方法包括以下步骤 : 提供一个或更多个队列, 所述一个 或更多个队列中的每个队列对沿着所述第一路由路径的至少一个隧道进行供给 ; 以及, 基 于与在对。
19、隧道进行供给的队列处的队列建立有关的信息和与所述第一路由路径的链路中 的至少一个链路的链路容量有关的信息的组合, 触发所述至少一个隧道的至少一部分向所 述第二路由路径的切换。 0011 表述队列的 “队列建立” 可以包括以下至少一项 : 通过队列进行的数据聚合的特定 等级、 通过队列聚合的数据的特定增加和通过队列聚合数据的特定速率。触发可以基于队 列建立信息和链路容量信息的组合。组合可以是逻辑关联。 0012 至少在一些实施例中, 可以基于组合的信息来实现更准确的切换决定。在相同或 一些其他实施例中, 在对隧道进行供给的队列处考虑队列建立可以防止隧道的不必要切 换。将关于队列建立的信息 ( 也。
20、被称为队列建立信息 ) 与关于链路容量的信息 ( 也被称为 链路容量信息 ) 进行组合允许至少一些实施例在影响隧道的容量退化情况和隧道业务过 载情况之间进行显式地或隐式地区分。 本技术的一些实现可以排除对隧道所需的实际容量 的测量或可以避免针对隧道的剩余容量净高的计算。 0013 由相同队列供给的隧道可以具有相同服务质量 (QoS) 需求。不一定要对相同队列 支持的所有隧道进行重新路由。可以仅对完整的隧道进行重新路由。 0014 链路容量信息可以指示链路容量的降低 ( 例如由于应用于链路的调制等级的改 变 )。链路容量信息可以由链路提供。 0015 队列建立信息可以指示对隧道进行供给的队列的队。
21、列长度。 队列建立信息可以通 过检查队列长度来获得。可以通过连续地或周期性地监视队列长度来检查队列长度。指示 或检查队列长度可以包括确定队列长度或比较队列长度。 0016 可以针对一个或更多个队列中的每个队列设置队列阈值。 如果对隧道进行供给的 队列的队列长度超过相应的队列阈值, 则可以触发隧道的切换。队列建立信息可以包括队 列长度和队列阈值之间的比较结果。 0017 队列长度可以表示隧道的队列中当前存储的数据量。 队列建立信息可以指示队列 长度或其与队列阈值的关系。队列长度超过队列阈值可以指示队列建立。队列的队列长度 超过队列的相应队列阈值可以指示该队列处的队列建立。 0018 在第一路由路。
22、径的链路中的至少一个链路的降低链路容量的情况期间, 可以触发 切换。链路容量信息可以指示降低链路容量的情况和 / 或可以对链路容量的降低进行量 化。降低的链路容量可能是短暂的。链路容量信息可以指示链路容量降低的短暂情况或链 路中的至少一个链路的当前状态。当链路容量保持降低时, 可以周期性地或连续性地检查 说 明 书 CN 103947166 A 5 3/11 页 6 队列建立。 备选地或组合地, 可以在例如由队列建立信息指示队列建立时, 检查或监视链路 容量的降低。 0019 切换的触发可以基于链路容量的降低和队列建立两者的发生。 发生队列建立的队 列可以在发生链路容量降低的链路的上游。 00。
23、20 网络可以包括沿着端节点之间第一路由路径的至少一个中间节点。 第一路由路径 可以包括第一端节点和第二端节点、 至少一个中间节点以及节点之间的链路。 0021 队列建立信息和链路容量信息中的至少一个可以由中间节点进行以下之一 : 可 用、 确定、 收集、 接收和生成。在至少一些实现中, 个体队列建立信息和 / 或个体链路容量信 息不一定要在端节点处可用。队列建立信息和链路容量信息可以在中间节点处组合。 0022 中间节点可以通过向端节点通知隧道的切换来触发切换。因此, 可以向端节点通 知队列建立信息和链路容量信息的组合结果。中间节点可以显式地 ( 例如通过发送消息 ) 或隐式地 ( 例如通过。
24、缺失端节点处期望的消息 ) 来通知端节点。中间节点可以通过生成控 制消息来触发切换。控制消息可以提供给端节点。备选地或附加地, 中间节点可以通过丢 弃包括连续性检查消息的数据帧来触发切换。 可以例如通过周期性地发送包括连续性检查 消息的数据帧来沿着第一路由路径传送连续性检查消息。端节点可以适于 : 响应于特定连 续性检查消息的丢失, 将所述隧道从第一路由路径重新路由到第二路由路径。 0023 一个或更多个队列可以关联到沿着第一路由路径的至少一个中间节点之一。例 如, 在中间节点处可以提供多个队列。中间节点的调度器可以控制多个队列。调度器还可 以使用第一路由路径中的至少一个链路来控制传输。 00。
25、24 沿着第一路由路径的至少一个中间节点中的每个中间节点可以访问与在给定链 路容量的情况下要对隧道中的哪个隧道进行切换有关的信息。例如, 沿着第一路由路径的 至少一个中间节点中的一些或每个中间节点可以包括表格, 表格包含了与在给定链路容量 的情况下要对隧道中的哪个隧道进行切换有关的信息。表格可以将队列关联到给定隧道。 备选地或组合地, 表格可以将最小链路容量关联到给定隧道。 备选地或组合地, 表格可以将 队列阈值关联到给定隧道。 0025 属于隧道的数据帧可以包括指示隧道的标识符。中间节点可以适于读取标识符。 中间节点可以被配置为例如基于标识符确定以下至少之一 : 关联到隧道的队列、 关联到隧。
26、 道的最小链路容量和关联到隧道的队列阈值。 0026 可以响应于队列建立和链路容量降低的发生, 触发切换。可以当信息指示队列建 立时立即触发切换。备选地, 切换还可以服从于针对特定时段剩余的队列建立。在一些实 现中, 切换的触发可以包括启动定时器。 可以响应于队列建立和链路容量降低的发生, 启动 定时器。切换还可以服从于到定时器期满为止剩余的队列建立。例如切换还可以服从于到 定时器期满为止大于队列阈值的剩余的队列长度。 0027 当链路容量在特定时段内满足最小链路容量和 / 或另一切换回转链路容量时, 所 切换隧道可以从第二路由路径切换回第一路由路径。 切换回转链路容量可以比最小链路容 量高。。
27、最小链路容量可以关联到所切换的隧道。切换回转链路容量可以关联到链路, 例如 链路的最大容量。 可以根据与在给定链路容量的情况下要对隧道中的哪个隧道进行切换有 关的信息, 取回最小链路容量。可以从表格中取回最小链路容量。 0028 沿着第一路由路径的至少一个链路、 沿着第一路由路径和 / 或第二路由路径的某 说 明 书 CN 103947166 A 6 4/11 页 7 个另一链路或所有链路可以包括微波设备。 0029 网络可以是电信网络。例如, 网络可以是电信回程网络。电信回程网络可以将公 共数据网和无线接入网互联。 0030 根据另一方面, 提供了计算机程序产品。计算机程序产品包括 : 当在。
28、一个或更多 个计算设备上执行所述计算机程序产品时, 用于执行本文所描述的方法的步骤中的一个或 更多个步骤的代码部分。 所述计算机程序产品可以存储在诸如永久存储器或可重写存储器 等的计算机可读记录介质上。 还可以提供计算机程序产品用于在一个或更多个计算机网络 ( 例如, 因特网、 蜂窝电信网或无线局域网 (LAN) 或有线局域网 ) 中进行下载。 0031 根据硬件方面, 提供了一种用于控制网络中的网络路由的设备。网络包括可经由 至少一个链路沿着第一路由路径连接的第一端节点和第二端节点。 网络还提供包括第一端 节点和第二端节点的第二路由路径。 所述设备适于 : 提供一个或更多个队列, 所述一个或。
29、更 多个队列中的每个队列对沿着所述第一路由路径的至少一个隧道进行供给 ; 以及, 基于与 在对隧道进行供给的队列处的队列建立有关的信息和与所述第一路由路径的链路中的至 少一个链路的链路容量有关的信息的组合, 触发所述至少一个隧道的至少一部分向所述第 二路由路径的切换。 0032 针对另一硬件方面, 提供了一种网络。网络包括可经由至少一个链路沿着第一路 由路径连接的第一端节点和第二端节点, 其中, 网络还提供包括第一端节点和第二端节点 的第二路由路径 ; 以及, 根据上述方案中的一个或更多个方案, 用于在网络中触发网络路由 的设备。 附图说明 0033 以下参考附图中所阐述的示例性实施例描述本公。
30、开的其他细节和优点, 其中 0034 图 1 示意性地示出了作为用于实现本公开的示例性环境的电信网络 ; 0035 图 2 示出了控制图 1 的网络中的网络路由的方法的实施例的流程图 ; 0036 图 3 示出了用于控制网络路由的两种场景 ; 0037 图 4 示出了用于在图 1 的网络中执行图 2 的方法的示例性中间节点 ; 0038 图 5 示出了在图 4 的中间节点中由调度控制的多个队列的示例 ; 以及 0039 图 6 示意性地示出了图 1 的网络中中间节点的示例性配置。 具体实施方式 0040 在下文中, 为了解释而不是限制的目的, 阐述了诸如特定顺序的步骤、 组件和配置 等的本技术。
31、的具体细节, 以提供对本发明的透彻理解。对本领域技术人员将是显然的是, 可以在脱离这些具体细节的其他实施例中也可以实现本公开。例如, 尽管参考电信回程网 络描述了实施例, 对本领域技术人员将是显然的是, 还可以在任意其他移动数据网络或静 止数据网络或其组合的上下文中实现本公开。此外, 尽管本公开主要根据与以太网保护切 换机制有关的标准文档 G.8031/Y.1342 中定义的协议来使用连续性检查消息在根据推荐 ITU-T Y.1731 和标准文档 IEEE802.1ag 的以太网 OAM 的上下文中进行描述, 本公开还可以 应用在任意其他保护切换机制的上下文中, 例如使用多协议标签切换(MPL。
32、S)机制和/或根 据 MPLS 传输协议 (TP) 的连续性检查消息的网络中。 说 明 书 CN 103947166 A 7 5/11 页 8 0041 此外, 本领域技术人员将理解, 本文中解释的服务、 功能、 逻辑组件和步骤可以使 用连同编程的微处理器的软件功能, 或使用专用集成电路 (ASIC)、 数字信号处理器 (DSP) 或通用计算机来实现。 还应当理解的是, 尽管在方法和设备的上下文中描述以下实施例, 本 技术还可以在计算机程序产品中以及包括计算机处理器和与处理器耦合的存储器的系统 中实现, 其中, 存储器被利用被配置为执行本文公开的服务、 功能、 逻辑组件或步骤的一个 或更多个程。
33、序进行编码。 0042 图 1 示出了用于实现本文所公开的技术的示例性网络 100。网络 100 包括第一端 节点 102 和第二端节点 104。第一端节点 102 和第二端节点 104 经由第一路由路径 106 和 第二路由路径 108 相连。第二路由路径 108 与第一路由路径 106 不同。第一路由路径 106 包括至少一个中间节点 110。第二路由路径 108 包括不同的中间节点 120 和 130。中间节 点 120 和中间节点 130 中的每个中间点提供的功能可以对应于中间节点 110 的功能。 0043 第一路由路径106还包括用于在线性拓扑中连接第一路由路径106的节点的多个 。
34、链路。类似地, 第二路由路径 108 包括在线性拓扑中经由中间节点 120 和 130 连接端节点 102 和 104 的多个链路。在图 1 中所示的示例性网络 100 中, 第一端节点 102 经由光纤链路 112 连接到中间节点 110。中间节点 110 经由微波链路 113 连接到第二端节点 104。 0044 图 1 中所示的网络 100 的拓扑是双连接网络的简化示例。作为变体, 网络 100 可 以包括用于第一端节点102和第二端节点104之间数据连接的多于一个第二路由路径108。 0045 在第二路由路径 108 中, 第一端节点 102 经由铜缆链路 116 连接到中间节点 12。
35、0。 中间节点 120 经由光纤链路 117 连接到中间节点 130。中间节点 130 经由微波链路 118 连 接到第二端节点104。 在变体中, 沿着第一路由路径106和第二路由路径108中的一个或每 个路由路径的链路在物理层上使用同等的实现或脱离图 1 中所示的那些实现的实现。 0046 图 1 示出了电信回程网络作为网络 100 的示例。第一端节点 102 包括向公共数据 网 (PDN) 提供连接 126 的服务网关 122。第二端节点 104 包括基站 124。基站 124 是与多 个用户设备 (UE)128 的无线连接。因此, 通过沿着第一路由路径 106 或第二路由路径 108 。
36、对属于不同服务的数据帧进行路由来向 UE128 提供以 PDN 方式可用的服务。这些服务包括 语音服务和数据服务。 0047 更具体地, 服务类型可以包括以下一项或更多项 : 保证比特速率 (GBR) 语音服务、 电路模拟服务 (CES)、 高度可用的承诺信息速率 (CIR) 服务和最小速率流传输视频服务。 GBR语音服务对丢失、 延迟和抖动具有有限的容忍性。 用户仅容许非常短的中断时间。 这意 味着服务恢复应当在例如 50ms 以内完成以避免用户终止语音会话。CES 不容许不足的带 宽。在带宽不足的情况下, CES 将崩溃。此外, 因为 CES 通常携带语音业务, 应当满足诸如 关于恢复时间。
37、等的语音需求。CIR 服务的示例包括当无线接入网 (RAN) 和移动电信回程网 络 100 由不同运营商运营时的使用情况。例如, RAN 运营商可以从电信回程网络 100 的运 营商租赁固定容量的传输管道, 并在端节点之一处使用分层级调度用于管理其资源共享控 制。如果管道容量变得比服务等级协议 (SLA) 中定义的值小, 则 RAN 运营商的资源共享控 制机制将不再正常地进行工作。 在最小速率流视频服务的情况下, 为了用户满意, 应当保证 视频流的最小速率。否则, 用户将终止服务。 0048 电信回程网络 100 允许在第一端节点 102 和第二端节点 104 之间建立多个隧道。 隧道中的每个。
38、隧道可以关联到服务之一。更准确地, 隧道关联到服务的实例。一个服务可 说 明 书 CN 103947166 A 8 6/11 页 9 以需要多于一个隧道。隧道关联到路由路径 106 和路由路径 108 之一。端节点 102 和 104 根据数据帧所属于的隧道的关联, 沿着路由路径 106 和 108 之一对数据帧进行路由。改变 服务隧道及其路由路径之间的关联也可以被称为隧道的切换。 0049 假定使用第一路由路径106作为主路由路径, 在沿着第一路由路径106的链路112 和链路 113 之一处的链路容量的降低可能是由于技术性故障。降低还可以是普通操作模式 ( 例如自适应调制 (AM) 的一部。
39、分。作为 AM 的示例, 微波链路 113 和 118 是针对 114Mbit/ s 处的较小误码率 (BER) 规划的, 导致 99.999的可用性。高可用性是使用具有四个星座 点 (4QAM) 的正交幅度调制作为基本调制实现的。向具有严格服务质量 (QoS) 保证的服务 ( 例如语音和 GBR 服务 ) 提供通过使用 4QAM 实现的 114Mbit/s 的比特速率。 0050 在较好无线电条件 ( 例如微波链路 113 使用的较低信噪比 (SNR) 的无线链路 ) 的 情况下, AM 自动地改变为更高调制等级。因为更高的调制等级提供更高的数据速率但并非 与所规划的根据 4QAM 的基本调。
40、制一样通常可用, 增加的数据速率与更低的可用性相关联。 例如, 下一更高调制等级以99.995的可用性提供233Mbit/s。 再下一调制等级以99.99 的可用性提供 352Mbit/s。以 99.95可用性实现 402Mbit/s 的比特速率。在非常好的无 线条件中使用根据于 256QAM 的最高调制等级, 并使微波链路 113 能够以 99.9可用性提 供 455Mbit/s 的比特速率。更高调制等级用于没有严格服务保证的服务, 例如尽力而为数 据服务、 渐进下载等。 0051 当第一路由路径 106 的链路 113 改变为更低调制等级时, 发生链路容量降低的示 例性情况。当例如由于微波。
41、链路 113 的接收和发送天线之间的降水 (precipitation) 而导 致信噪比降低时, 为了维持预定义的 BER, 链路容量降低是必需的。 0052 在与网络 100 类似的具有双连接拓扑的网络中控制网络路由的传统方法包括根 据国际电信联盟 (ITU) 的推荐 ITU-T G.8031/Y.1342 的以太网线性保护切换 (ELPS) 机制 和根据因特网工程任务组 (IETF) 的规范中所定义的 MPLS 传输协议 (MPLS-TP) 的自动线性 保护切换 (ALPS) 机制。这些传统机制仅检测链路故障, 这对保护受降低链路容量影响的服 务而言可能太迟。 0053 在具有诸如或类似于。
42、网络 100 的拓扑的网络中控制网络路由的方法的示意性示 例中, 需要与实际业务量有关的准确信息, 以在重新路由决定中考虑业务信息。 这种关于业 务的信息可以通过使用端节点 102 和 104 之间的性能监视功能 ( 例如使用由充当维护端点 (MEP) 的端节点 102 和 104 定义的维护关联中的丢失测量 ) 来获得。 0054 可用主动性能监视解决方案和被动性能监视解决方案两者。在主动监视的情况 下, 将所谓的探测分组在源点处注入网络 100, 然后汇 (sink) 点计算在测量周期内有多少 百分比的探测分组丢失。在被动监视的情况下, 源点和汇点分别计算进入的分组和所接收 的分组, 然后。
43、可以根据差值计算丢失比例。例如在根据 RFC3031 的 MPLS 网络的上下文中, 源点还被称为进入节点, 汇点还被称为流出节点。 0055 然而, 当从性能测量获得业务信息时, 在一些实现中至少可以识别出以下两个限 制。首先, 测量的时间跨度通常太长。为了保证较短恢复时间 ( 例如等于或小于 50ms), 必 须在极短周期内执行业务丢失测量, 这自身也是有问题的。 实际上, 业务丢失测量的典型周 期在 100ms 和 1s 或甚至更长时间之间变化。如果必须在例如 50ms 内执行服务隧道重新路 由, 则测量周期应当例如大约 20ms 至 30ms。在甚至比恢复时间更短的测量周期期间, 不可。
44、 说 明 书 CN 103947166 A 9 7/11 页 10 能在网络 100 中获得关于实际业务情况的足够信息。例如, 如果在第 n 个测量周期的末尾, 采用 AN4 的链路 113 的调制等级变为更低调制等级, 则仅可以在第 n+1 个周期的末尾检测 到正确的丢失。 总之, 性能测量和服务恢复所需的时间跨度成了显著的问题, 因为符合所需 恢复时间的足够短的测量周期不产生关于业务的正确信息。 此外, 由于测量的预定周期性, 延迟将几乎始终发生, 因为仅可以在下一测量周期中检测到业务丢失。如果测量周期的长 度较小, 则此 “额外” 延迟较小, 但测量将较不准确。因此, 测量通常不支持例如。
45、 50ms 内的 重新路由。 0056 与性能测量相关联的第二限制涉及链路容量退化和业务过载。仅基于业务丢失, 端节点 102 和 104 不能区分作为容量退化的结果的丢失情况和业务过载的情况。一些吞吐 量信息可以用在此情况中, 但是上述关于时间跨度的问题仍然持续。通常没有足够时间来 获取用于支持在例如 50ms 内进行重新路由的信息。通过至少一些实施例解决此问题, 因为 重新路由触发的一部分是自适应调制向下切换 (downswitch), 这指示了链路容量退化。 0057 基于上文, 可以得出以下结论 : 仅依赖于性能测量通常不能提供关于实际业务量 的足够准确信息, 以支持在至少一些类型的服。
46、务所需的恢复时间内作出保护切换的决定。 0058 图2示出了在包括第一端节点和第二端节点的网络中控制网络路由的方法200的 流程图。第一端节点和第二端节点经由至少一个链路沿着第一路由路径相连或可连接。网 络还提供与第一路由路径不同的第二路由路径。 第二路由路径包括相同的第一端节点和第 二端节点。方法 200 在图 1 中所示的网络 100 中执行。更具体地, 可以采用方法 200 来控制 网络 100。方法 200 可以在沿着第一路由路径 106 的一个或所有中间节点 ( 例如中间节点 110) 中部分地或完全地实现。在网络 100 的扩展实施例中, 方法在沿着第一路由路径 106 以及一个或。
47、更多个第二路由路径 108 两者的所有中间节点中实现。 0059 在方法 200 的步骤 210 中, 提供了一个或更多个队列。队列中的每个队列对沿着 第一路由路径 106 的一个或更多个隧道进行供给。在方法 200 的步骤 220 中, 基于与在对 隧道进行供给的队列处的队列建立有关的信息和与第一路由路径的链路中的至少一个链 路的链路容量有关的信息的组合, 触发隧道向第二路由路径 108 的切换。 0060 隧道的切换还被称为保护切换或重新路由。该技术允许仅在链路容量退化和 / 或 业务情况需要时才激活保护切换。换句话说, 该技术基于组合的链路容量信息和队列建立 信息来生成保护切换触发, 使。
48、得仅在由于隧道携带的服务的退化而需要时, 才执行隧道的 重新路由。 0061 图 3 示意性地示出了链路容量的退化 300。针对由 A 和 B 表示的两种场景讨论退 化的链路容量的情况。链路 113 的链路容量从最大链路容量 302 降低到当前或实际链路容 量304。 在场景A中, 保证业务的当前量306大于实际链路容量304。 因此, 需要进行重新路 由来例如保护在相应隧道下的服务。 相反, 在场景B中, 业务量308小于实际链路容量304。 因此, 不需要重新路由。 0062 本公开允许避免这种从第一路由路径106向充当备用路径的第二路由路径108的 不必要的隧道切换。本技术在重新路由决定。
49、中不需要考虑显式的业务信息。尽管如此, 可 以使用允许附加业务信息的合并切换决定来对本技术进行扩展。 0063 在包括可能由多径衰落引起的快速容量波动的频繁但短长度(例如临时)的链路 退化的情况中, 避免不必要的隧道切换可能特别重要。 在这些情况下, 技术允许仅在业务情 说 明 书 CN 103947166 A 10 8/11 页 11 况需要重新路由时才执行重新路由, 这导致更稳定的网络运营, 因为不存在主路径和备用 路径之间频繁的、 不必要的隧道切换。频繁和不必要的切换还被称为 “翻转 (flip-flop)” 。 0064 图 4 示意性地示出了适于执行方法 200 的设备 400 的实施例。设备 400 能够接入 或包括至少一个链路, 例如以上结合图 1 所描述的第一路由路径 106 的链路 112 和 113。设 备 400 还包括中间节点, 例如上述第一路由路径 106 的中间节点 110。 0065 中间节点 110 包括一个或更多个队列 402、 单元 404 和触发单元 406。