一种跨层建立不共路路径的方法及装置的制造方法

文档序号:8301531阅读:440来源:国知局
一种跨层建立不共路路径的方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种跨层建立不共路路径的方法及装置。
【背景技术】
[0002]通常,数据通信网络由多个网络层次组成。其中,客户层承载于服务层之上,由服务层为客户层提供链接和承载服务。举例来说,参见图1所示网络示意图,数据通信网络可包括光传输层和IP层,且光传输层为服务层,IP层为客户层。
[0003]以图1所示网络为例,建立IP层的路由器Rl到路由器R4的标签交换路径(英文:Label Switched Path,简称:LSP)时,可在路由器R2与路由器R3之间建立第一跨层LSP,所述第一跨层LSP的第一跳可为IP层与光传输层之间的第一用户-网络接口(英文:User-Network Interface,简称:UNI)、最后一跳可为光传输层与IP层之间的第二 UN1、中间一跳可为光传输层的边缘设备Cl与边缘设备C4之间的光层LSP。
[0004]通常,为了提高网络传输可靠性,可在R2与R3之间建立第二跨层LSP,以便在第一跨层LSP故障时,由第二跨层LSP继续提供传输服务。其中,第一跨层LSP可称为工作LSP,第二跨层LSP可称为保护LSP。为了避免某个位置故障引发工作LSP和保护LSP同时中断,一般要求工作LSP与保护LSP所经过的路径尽量不同,即二者尽量不共路。举例来说,结合图1所示网络,第二跨层LSP的第一跳可为IP层与光传输层之间的第三UN1、最后一跳可为光传输层与IP层之间的第四UN1、中间一跳可为光传输层的边缘设备C2与边缘设备C3之间的光层LSP。

【发明内容】

[0005]本发明实施例的跨层建立不共路路径的方法及装置,有助于简单便捷的实现跨层不共路路径的建立。
[0006]为此,本发明实施例提供如下技术方案:
[0007]第一方面,提供了一种跨层建立不共路路径的方法,所述方法包括:
[0008]边缘设备获得源节点发送的路径建立请求,所述路径建立请求用于表示在所述源节点与目的节点之间建立至少两条不共路的路径,所述边缘设备属于服务层,所述源节点与所述目的节点属于客户层;
[0009]所述边缘设备根据所述路径建立请求,获得所述源节点与所述目的节点之间的至少两条不共路的路径,所述至少两条不共路的路径为根据所述服务层的网络拓扑计算;
[0010]所述边缘设备根据所述至少两条不共路的路径,在所述服务层建立网络连接。
[0011]结合第一方面,在第一方面的第一种可能的实现方式中,所述边缘设备根据所述路径建立请求,获得所述源节点与所述目的节点之间的至少两条不共路的路径,包括:
[0012]所述边缘设备获得所述服务层的网络拓扑;
[0013]所述边缘设备利用所述路径建立请求和所述网络拓扑,获得所述至少两条不共路的路径。
[0014]结合第一方面,在第一方面的第二种可能的实现方式中,所述边缘设备根据所述路径建立请求,获得所述源节点与所述目的节点之间的至少两条不共路的路径,包括:
[0015]所述边缘设备向路径计算单元发送所述路径建立请求,所述路径计算单元属于所述服务层;
[0016]所述边缘设备获得所述路径计算单元发送的所述至少两条不共路的路径,所述至少两条不共路的路径为所述路径计算单元根据所述路径建立请求和所述服务层的网络拓扑计算。
[0017]结合第一方面或第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述路径建立请求为路径path消息,所述path消息包括保护对象Protect1n Object,
[0018]所述Protect1n Object包括扩展标志位,所述扩展标志位用于表示建立至少两条不共路的路径。
[0019]结合第一方面或第一方面的第一种或第二种可能的实现方式,在第一方面的第四种可能的实现方式中,所述路径建立请求为路径path消息,所述path消息包括扩展对象,所述扩展对象用于表示建立至少两条不共路的路径;
[0020]所述扩展对象包括至少两条路径标识信息,所述路径标识信息包括路径的标识、以及路径对应的源节点和目的节点。
[0021]结合第一方面或第一方面的第一种至第四种任一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述路径建立请求包括所述至少两条不共路的路径的类型,所述类型为不共用节点、不共用链路和不共用共享风险链路组中的一种。
[0022]第二方面,提供了一种跨层建立不共路路径的装置,所述装置包括:
[0023]请求获得单元,用于获得源节点发送的路径建立请求,所述路径建立请求用于表示在所述源节点与目的节点之间建立至少两条不共路的路径,所述装置属于服务层,所述源节点与所述目的节点属于客户层;
[0024]路径获得单元,用于根据所述请求获得单元获得的所述路径建立请求,获得所述源节点与所述目的节点之间的至少两条不共路的路径,所述至少两条不共路的路径为根据所述服务层的网络拓扑计算;
[0025]建立单元,用于根据所述路径获得单元获得的所述至少两条不共路的路径,在所述服务层建立网络连接。
[0026]结合第二方面,在第二方面的第一种可能的实现方式中,所述路径获得单元包括:
[0027]拓扑获得单元,用于获得所述服务层的网络拓扑;
[0028]路径获得子单元,用于利用所述路径建立请求和所述网络拓扑,获得所述至少两条不共路的路径。
[0029]结合第二方面,在第二方面的第二种可能的实现方式中,所述路径获得单元包括:
[0030]发送单元,用于向路径计算单元发送所述路径建立请求,所述路径计算单元属于所述服务层;
[0031]路径获得子单元,用于获得所述路径计算单元发送的所述至少两条不共路的路径,所述至少两条不共路的路径为所述路径计算单元根据所述路径建立请求和所述服务层的网络拓扑计算。
[0032]结合第二方面或第二方面的第一种或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述路径建立请求为路径path消息,所述path消息包括保护对象Protect1n Object,所述Protect1n Object包括扩展标志位,所述扩展标志位用于表示建立至少两条不共路的路径;
[0033]或者,
[0034]所述路径建立请求为路径path消息,所述path消息包括扩展对象,所述扩展对象用于表示建立至少两条不共路的路径;所述扩展对象包括至少两条路径标识信息,所述路径标识信息包括路径的标识、以及路径对应的源节点和目的节点。
[0035]第三方面,提供了一种跨层建立不共路路径的设备,所述设备包括:处理器和存储器;
[0036]所述存储器,用于存储程序指令和数据;
[0037]所述处理器,用于读取所述存储器中存储的程序指令和数据,执行以下操作:
[0038]所述处理器获得源节点发送的路径建立请求,所述路径建立请求用于表示在所述源节点与目的节点之间建立至少两条不共路的路径,所述设备属于服务层,所述源节点与所述目的节点属于客户层;
[0039]所述处理器根据所述路径建立请求,获得所述源节点与所述目的节点之间的至少两条不共路的路径,所述至少两条不共路的路径为根据所述服务层的网络拓扑计算;
[0040]所述处理器根据所述至少两条不共路的路径,在所述服务层建立网络连接。
[0041]结合第三方面,在第三方面的第一种可能的实现方式中,所述处理器根据所述路径建立请求,获得所述源节点与所述目的节点之间的至少两条不共路的路径,包括:
[0042]所述处理器获得所述服务层的网络拓扑;
[0043]所述处理器利用所述路径建立请求和所述网络拓扑,获得所述至少两条不共路的路径。
[0044]结合第三方面,在第三方面的第二种可能的实现方式中,所述处理器根据所述路径建立请求,获得所述源节点与所述目的节点之间的至少两条不共路的路径,包括:
[0045]所述处理器向路径计算单元发送所述路径建立请求,所述路径计算单元属于所述服务层;
[0046]所述处理器获得所述路径计算单元发送的所述至少两条不共路的路径,所述至少两条不共路的路径为所述路径计算单元根据所述路径建立请求和所述服务层的网络拓扑计算。
[0047]结合第三方面或第三方面的第一种或第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述路径建立请求为路径path消息,所述path消息包括保护对象Protect1n Object,
[0048]所述Protect1n Object包括扩展标志位,所述扩展标志位用于表示建立至少两条不共路的路径。
[0049]结合第三方面或第三方面
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1