本发明通常涉及网络通信领域,尤其涉及用于为位索引显式复制流量/树工程(bit index explicit replication-traffic/tree engineering,bier-te)域建立入口保护的路径计算单元(path computation element,pce)。
背景技术:
1、bier机制通过bier域提供了组播数据包的优化转发。bier域无需使用协议来显式构建组播分发树。此外,bier域无需中间节点来保持任何逐流状态。ij wijnands等人于2017年11月发表的题为“使用位索引显式复制(bit index explicit replication,bier)的组播”的互联网工程任务组(intemet engineering task force,ietf)文件征求意见稿(request for comments,rfc)8279中进一步详细描述了bier。
2、流量工程(traffic engineering,te)是将流量引导到电信网络的过程,以促进有效利用一对路由器之间的可用带宽。t.eckert等人于2021年7月9日发表的题为“用于位索引显式复制的树工程(tree engineering for bit index explicit replication,bier-te)”的ietf文件中描述了位索引显式复制(bit index explicit replication,bier)流量/树工程(bier traffic/tree engineering,bier-te)。
技术实现思路
1、所公开的方面/实施例提供了使得路径计算单元(path computation element,pce)可以为位索引显式复制流量/树工程(bit index explicit replication traffic/tree engineering,bier-te)域建立入口保护的技术。为促进这些技术,本发明提供了类型长度值(type length value,tlv)和子tlv的扩展,以及新的路径计算单元协议(pathcomputation element protocol,pcep)对象,均承载于pcep消息中。使用扩展和/或新的pcep对象,相对于现有技术,bier-te域内的数据包路由得到改进。
2、第一方面涉及一种方法,由用于控制位索引显式复制流量/树工程(bit indexexplicit replication traffic/tree engineering,bier-te)域的第一路径计算单元(path computation element,pce)实现。所述方法包括:向所述bier-te域中的网络节点发送第一路径计算单元协议(path computation element protocol,pcep)消息,其中所述第一pcep消息包括第一路径建立类型能力类型长度值(type length value,tlv);从所述网络节点接收第二pcep消息,其中所述第二pcep消息包括第二路径建立类型能力tlv,所述第二路径建立类型能力tlv包括入口保护能力子tlv,其中所述入口保护能力子tlv包括第一标志,且其中所述第一标志设置为第一二进制值,以指示所述网络节点能够检测相邻网络节点的故障。
3、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述第一pcep消息是开放消息,且其中所述第一路径建立类型能力tlv包括第一中央控制器(pcecc)子类型长度值(sub-type length value,sub-tlv),所述第一中央控制器(pcecc)子类型长度值包括第二标志,且其中所述第二标志设置为所述第一二进制值,以指示所述pce支持并愿意处理用于入口保护的基于pcecc的中央控制器指令。
4、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述第一路径建立类型能力tlv包括路径建立类型(path setup type,pst),所述路径建立类型包括指示所述路径建立类型能力tlv用于bier-te路径的第一值。
5、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述网络节点包括所述bier-te域中的备用入口节点或客户边缘(customer edge,ce),且其中所述第二pcep消息是开放消息,且其中所述第二路径建立类型能力tlv包括所述第一值。
6、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述第二路径建立类型能力tlv包括第二中央控制器(pcecc)子类型长度值(sub-type length value,sub-tlv),所述第二中央控制器(pcecc)子类型长度值包括第三标志,且其中所述第三标志设置为所述第一二进制值,以指示所述网络节点支持并愿意处理用于入口保护的基于pcecc的中央控制器指令。
7、可选地,在上述任一方面中,该方面的另一种实现方式提供:确定所述网络节点将负责根据来自所述网络节点的所述第二pcep消息中的所述第一标志的所述第一二进制值检测所述相邻网络节点的故障。
8、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述网络节点包括所述bier-te域中的备用入口节点,且其中所述方法还包括向所述备用入口节点发送第三pcep消息,其中所述第三pcep消息包括入口保护tlv,所述入口保护tlv包括:第四标志,所述第四标志设置为所述第一二进制值,以请求备用bier-te路径的转发表项保持激活;服务子tlv,所述服务子tlv包括服务标签或服务标识。
9、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述网络节点包括所述bier-te域中的备用入口节点,且其中所述方法还包括向所述备用入口节点发送第三pcep消息,其中所述第三pcep消息包括入口保护tlv,所述入口保护tlv包括:第四标志,所述第四标志设置为第二二进制值,以请求所述备用入口节点检测主入口节点的故障,并在所述主入口节点发生故障时让备用bier-te路径的转发表项激活;服务子tlv,所述服务子tlv包括服务标签或服务标识;主入口子tlv,所述主入口子tlv包括主入口地址。
10、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述网络节点包括客户边缘(customer edge,ce),且其中所述方法还包括向所述ce发送第四pcep消息,其中所述第四pcep消息包括入口保护对象体,所述入口保护对象体包括第五标志和第六标志,其中所述第五标志设置为所述第一二进制值,以指示所述ce检测主入口节点的故障,并在所述ce检测到故障时将流量切换到备用入口节点,且其中所述第六标志设置为第二二进制值。
11、第二方面涉及一种用于控制位索引显式复制流量/树工程(bit index explicitreplication traffic/tree engineering,bier-te)域的路径计算单元(pathcomputation element,pce)。所述路径计算单元包括:存储指令的存储器;耦合到所述存储器的一个或多个处理器,其中所述一个或多个处理器用于执行所述指令,以使所述pce:向所述bier-te域中的网络节点发送第一路径计算单元协议(path computation elementprotocol,pcep)消息,其中所述第一pcep消息包括第一路径建立类型能力类型长度值(type length value,tlv);从所述网络节点接收第二pcep消息,其中所述第二pcep消息包括第二路径建立类型能力tlv,所述第二路径建立类型能力tlv包括入口保护能力子tlv,其中所述入口保护能力子tlv包括第一标志,且其中所述第一标志设置为第一二进制值,以指示所述网络节点能够检测相邻网络节点的故障。
12、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述第一pcep消息为开放消息,其中所述开放消息的所述第一路径建立类型能力tlv包括路径建立类型(pathsetup type,pst),所述路径建立类型包括指示所述路径建立类型能力tlv用于bier-te路径的第一值。
13、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述第一路径建立类型能力tlv包括第一中央控制器(pcecc)子类型长度值(sub-type length value,sub-tlv),所述第一中央控制器(pcecc)子类型长度值包括第二标志,且其中所述第二标志设置为所述第一二进制值,以指示所述pce支持并愿意处理用于入口保护的基于pcecc的中央控制器指令。
14、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述网络节点包括所述bier-te域中的备用入口节点或客户边缘(customer edge,ce),且其中所述第二pcep消息是开放消息,且其中所述第二路径建立类型能力tlv包括所述第一值。
15、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述第二路径建立类型能力tlv包括第二中央控制器(pcecc)子类型长度值(sub-type length value,sub-tlv),所述第二中央控制器(pcecc)子类型长度值包括第三标志,且其中所述第三标志设置为所述第一二进制值,以指示所述网络节点支持并愿意处理用于入口保护的基于pcecc的中央控制器指令。
16、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述一个或多个处理器还用于确定所述网络节点将负责根据来自所述网络节点的所述第二pcep消息中的所述第一标志的所述第一二进制值检测所述相邻网络节点的故障。
17、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述网络节点包括备用入口节点,且其中所述一个或多个处理器还用于向所述备用入口节点发送第三pcep消息,其中所述第三pcep消息包括入口保护tlv,所述入口保护tlv包括:第四标志,所述第四标志设置为所述第一二进制值,以请求备用bier-te路径的转发表项保持激活;服务子tlv,所述服务子tlv包括服务标签或服务标识。
18、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述网络节点包括备用入口节点,且其中所述一个或多个处理器还用于向所述备用入口节点发送第三pcep消息,其中所述第三pcep消息包括入口保护tlv,所述入口保护tlv包括:第四标志,所述第四标志设置为第二二进制值,以请求所述备用入口节点检测主入口节点的故障,并在所述主入口节点发生故障时让备用bier-te路径的转发表项激活;服务子tlv,所述服务子tlv包括服务标签或服务标识;主入口子tlv,所述主入口子tlv包括主入口地址。
19、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述网络节点包括客户边缘(customer edge,ce),且其中所述一个或多个处理器还用于向所述ce发送第四pcep消息,其中所述第四pcep消息包括入口保护对象体,所述入口保护对象体包括第五标志和第六标志,其中所述第五标志设置为所述第一二进制值,以指示所述ce检测主入口节点的故障,并在所述ce检测到故障时将流量切换到备用入口节点,且其中所述第六标志设置为第二二进制值。
20、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述网络节点包括客户边缘(customer edge,ce),且其中所述一个或多个处理器还用于向所述ce发送第四pcep消息,其中所述第四pcep消息包括入口保护对象体,所述入口保护对象体包括第五标志和第六标志,其中所述第五标志设置为第二二进制值,且其中所述第六标志设置为所述第一二进制值,以指示所述ce向主入口节点和备用入口节点发送流量。
21、第三方面涉及一种非瞬时性计算机可读介质,所述非瞬时性计算机可读介质包括供网络节点使用的计算机程序产品,所述计算机程序产品包括存储在所述非瞬时性计算机可读介质上的计算机可执行指令,当由一个或多个处理器执行时,所述计算机可执行指令使所述网络节点:向所述bier-te域中的网络节点发送第一路径计算单元协议(pathcomputation element protocol,pcep)消息,其中所述第一pcep消息包括第一路径建立类型能力类型长度值(type length value,tlv);从所述网络节点接收第二pcep消息,其中所述第二pcep消息包括第二路径建立类型能力tlv,所述第二路径建立类型能力tlv包括入口保护能力子tlv,其中所述入口保护能力子tlv包括第一标志,且其中所述第一标志设置为第一二进制值,以指示所述网络节点能够检测相邻网络节点的故障。
22、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述指令进一步使所述网络节点确定所述网络节点将负责根据来自所述网络节点的所述第二pcep消息中的所述第一标志的所述第一二进制值检测所述相邻网络节点的故障。
23、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述网络节点包括备用入口节点,且其中所述指令进一步使所述网络节点向所述备用入口节点发送第三pcep消息,其中所述第三pcep消息包括入口保护tlv,所述入口保护tlv包括:第四标志,所述第四标志设置为所述第一二进制值,以请求备用bier-te路径的转发表项保持激活;服务子tlv,所述服务子tlv包括服务标签或服务标识。
24、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述网络节点包括备用入口节点,且其中所述指令进一步使所述网络节点向所述备用入口节点发送第三pcep消息,其中所述第三pcep消息包括入口保护tlv,所述入口保护tlv包括:第四标志,所述第四标志设置为第二二进制值,以请求所述备用入口节点检测主入口节点的故障,并在所述主入口节点发生故障时让备用bier-te路径的转发表项激活;服务子tlv,所述服务子tlv包括服务标签或服务标识;主入口子tlv,所述主入口子tlv包括主入口地址。
25、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述网络节点包括客户边缘(customer edge,ce),且其中所述指令进一步使所述网络节点向所述ce发送第四pcep消息,其中所述第四pcep消息包括入口保护对象体,所述入口保护对象体包括第五标志和第六标志,其中所述第五标志设置为所述第一二进制值,以指示所述ce检测主入口节点的故障,并在所述ce检测到故障时将流量切换到备用入口节点,且其中所述第六标志设置为第二二进制值。
26、可选地,在上述任一方面中,该方面的另一种实现方式提供:所述网络节点包括客户边缘(customer edge,ce),且其中所述指令进一步使所述网络节点向所述ce发送第四pcep消息,其中所述第四pcep消息包括入口保护对象体,所述入口保护对象体包括第五标志和第六标志,其中所述第五标志设置为第二二进制值,且其中所述第六标志设置为所述第一二进制值,以指示所述ce向主入口节点和备用入口节点发送流量。
27、为了清楚起见,任一上述实施例可以与上述其他任何一个或多个实施例组合以创建在本发明范围内的新实施例。
28、根据以下结合附图和权利要求书的具体实施方式,将会更清楚地理解这些和其他特征。