本申请涉及通信,例如涉及一种转发表索引的通告方法、节点及存储介质。
背景技术:
1、位索引显式复制(bit indexed explicit replication,bier)技术是一种组播数据转发技术,能够按照到达目的节点的最短路径转发组播流量;而基于指定路径的位索引显式复制(bit indexed explicit replication-tree engineering,bier-te)技术则是使组播流量按照既定的链路进行传输,直到到达目的节点。bier-te技术和bier技术类似,可以通过内部协议通告链路信息,形成用于指导转发的bier-te转发表,进而在收到bier-te封装的组播流量时,根据bier-te转发表完成流量转发。然而,现有的通告链路信息的方式通告的报文数量会根据节点的接口数量变化而变化,在网络包括的节点数量众多或者节点之间的链路数量巨大时,通告的报文规模很大,这极大的增加了节点处理的复杂度,甚至可能会超出某些节点的处理能力,引发进一步问题。
技术实现思路
1、本申请实施例提供一种转发表索引的通告方法,包括:
2、根据第一信息,确定当前节点的基于指定路径的位索引显式复制bier-te的转发表索引,第一信息包括子域sd和位串长度bsl;
3、向其他节点通告当前节点的bier-te的转发表索引,当前节点的bier-te的转发表索引采用预设编码方式编码。
4、本申请实施例提供一种节点,包括:处理器;处理器用于在执行计算机程序时实现上述任一实施例的方法。
5、本申请实施例还提供一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例的方法。
6、关于本申请的以上实施例和其他方面以及其实现方式,在附图说明、具体实施方式和权利要求中提供更多说明。
1.一种转发表索引的通告方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一信息还包括集标识si。
3.根据权利要求1所述的方法,其特征在于,bier-te的转发表索引的类型为多协议标签交换mpls类型和非多协议标签交换non-mpls类型中的至少之一。
4.根据权利要求1所述的方法,其特征在于,所述预设编码方式为前缀可达性编码方式,bier-te的转发表索引为位索引显式复制信息的子网络类型-长度-值sub-tlv中携带的sub-tlv。
5.根据权利要求1所述的方法,其特征在于,所述预设编码方式为非前缀可达性编码方式,bier-te的转发表索引为新增的顶层top-level的bier-te-tlv中携带的sub-tlv。
6.根据权利要求1所述的方法,其特征在于,向其他节点通告所述当前节点的bier-te的转发表索引所采用的协议包括以下协议中的一种:中间系统到中间系统is-is协议、开放式最短路径优先ospf协议、边界网关路由器bgp协议、babel协议、链路层发现协议lldp协议。
7.根据权利要求1所述的方法,其特征在于,还包括:
8.根据权利要求7所述的方法,其特征在于,在生成当前节点的bier-te的转发表后,还包括:
9.根据权利要求7所述的方法,其特征在于,所述根据所述当前节点的bier-te的转发表转发流量,包括:
10.根据权利要求9所述的方法,其特征在于,所述当前节点的bier-te的转发表中不包括所述目标转发表,丢弃所述第一报文。
11.根据权利要求1所述的方法,其特征在于,所述当前节点和所述其他节点为相邻的节点、且向其他节点通告所述当前节点的bier-te的转发表索引所采用的协议为is-is协议或者ospf协议,所述is-is协议或者所述ospf协议的泛洪功能被抑制。
12.根据权利要求1所述的方法,其特征在于,所述当前节点和所述其他节点为相邻的节点、所述预设编码方式为前缀可达性编码方式、且向其他节点通告所述当前节点的bier-te的转发表索引所采用的协议为bgp协议或者babel协议,所述bgp协议或者所述babel协议仅通告前缀信息。
13.一种节点,其特征在于,包括:处理器;所述处理器用于在执行计算机程序时实现如权利要求1-12中任一所述的转发表索引的通告方法。
14.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-12中任一所述的转发表索引的通告方法。
