本技术涉及通信,尤其涉及一种算力信息通告方法、装置、网络边缘节点及存储介质。
背景技术:
1、边界网关协议(bgp,border gateway protocol)是一种用于交换路由信息的路由协议。相关技术中,算力路由机制支持通过bgp来通告算力信息,但是,当通过bgp通告算力信息时,可能需要通告较多信息或者缺乏跨域方案。
技术实现思路
1、为解决相关技术问题,本技术实施例提供一种算力信息通告方法、装置、网络边缘节点及存储介质。
2、本技术实施例的技术方案是这样实现的:
3、本技术实施例提供了一种算力信息通告方法,应用于第一网络边缘节点,所述方法包括:
4、向第一服务的第二网络边缘节点通告第一信息;其中,
5、所述第一信息至少携带所述第一服务的服务标识(sid,service ididentifier)、第一算力信息和第一标识;所述第一算力信息是连接同一个出口节点的第一算力节点的汇聚的算力信息,第一算力节点表征可提供所述第一服务的算力节点;所述第一标识用于指示所述第二网络边缘节点以出口节点为粒度,对接收到的sid对应的路由信息进行优选和转发。
6、上述方案中,所述第一标识包括以下至少一项:
7、距离第一算力节点最近的网络边缘节点的标识;
8、第一跳出口节点的标识。
9、上述方案中,算力信息包括以下至少一项:
10、忙闲状态;
11、算力忙闲信息;
12、已接入的会话数量;
13、可支持的总会话数量;
14、剩余可接入的会话数量。
15、上述方案中,所述第一网络边缘节点表征出口节点,所述方法还包括:
16、对多个第一算力节点和/或多个第一服务实例的算力信息进行汇聚,得到所述第一算力信息;其中,第一服务实例位于第一算力节点中,用于提供所述第一服务;第一算力节点连接所述第一网络边缘节点。
17、上述方案中,所述对多个第一算力节点和/或多个第一服务实例的算力信息进行汇聚,得到所述第一算力信息,包括以下至少一项:
18、对多个第一算力节点和/或多个第一服务实例的忙闲状态进行汇聚,得到汇聚后的忙闲状态;
19、对所有第一算力节点和/或所有第一服务实例的业务会话接入能力进行汇聚,得到以下至少之一:
20、汇聚后的已接入的总会话数量;
21、汇聚后的可支持的总会话数量;
22、汇聚后的剩余可接入的总会话数量。
23、上述方案中,所述第一信息还携带累计时延。
24、上述方案中,所述第一信息还携带第二标识,所述第二标识用于指示第一算力信息是否为汇聚的算力信息。
25、上述方案中,所述第一信息携带于bgp报文的路径属性中的第一tlv。
26、本技术实施例还提供了一种算力信息通告方法,应用于第二网络边缘节点,所述方法包括:
27、接收至少一个第一网络边缘节点通告的第一信息;其中,
28、第一信息至少携带第一服务的sid、第一算力信息和第一标识;第一算力信息是连接同一个出口节点的第一算力节点的汇聚的算力信息,第一算力节点表征可提供所述第一服务的算力节点;
29、所述第一标识用于指示第二网路边缘节点以出口节点为粒度,对接收到的sid对应的路由信息进行优选和转发。
30、上述方案中,所述第一标识包括以下至少一项:
31、距离第一算力节点最近的网络边缘节点的标识;
32、第一跳出口节点的标识。
33、上述方案中,所述第一信息还携带累计时延。
34、上述方案中,所述方法还包括:基于接收到的第一信息,以出口节点为粒度,对接收到的sid对应的路由信息进行优选和转发。
35、上述方案中,所述方法还包括以下至少一项:
36、基于接收到的第一信息,建立每个sid对应的至少一个转发表项;每个不同的出口节点对应一个转发表项;
37、基于每个sid对应的转发表项关联的累计时延和/或第一算力信息,调整sid对应的转发表项的开销或者优先级。
38、上述方案中,所述方法还包括以下至少一项:
39、基于sid对应的转发表项的决策,向至少一个第三网络边缘节点通告sid对应的路由信息;路由信息携带第一信息;
40、在满足以下至少一项的情况下,不通告sid对应的路由信息:
41、sid对应的转发表项关联的累计时延大于或等于第一阈值;
42、sid对应的路由信息经过的自治系统(as,autonomous system)的数量大于或等于第二阈值。
43、上述方案中,所述方法还包括:
44、基于sid对应的转发表项关联的累计时延和/或第一算力信息,确定出至少一条优选路由信息;优选路由信息与sid对应的转发表项对应。
45、上述方案中,优选路由信息的条数小于或等于第三阈值。
46、上述方案中,算力信息包括以下至少一项:
47、忙闲状态;
48、算力忙闲信息;
49、已接入的会话数量;
50、可支持的总会话数量;
51、剩余可接入的会话数量。
52、上述方案中,第一信息携带于bgp报文的路径属性中的第一tlv。
53、上述方案中,第一信息还携带第二标识,所述第二标识用于指示第一算力信息是否为汇聚的算力信息。
54、本技术实施例还提供了一种算力信息通告装置,包括:
55、第一发送单元,用于向第一服务的第二网络边缘节点通告第一信息;其中,
56、所述第一信息至少携带所述第一服务的sid、第一算力信息和第一标识;所述第一算力信息是连接同一个出口节点的第一算力节点的汇聚的算力信息,第一算力节点表征可提供所述第一服务的算力节点;所述第一标识用于指示所述第二网络边缘节点以出口节点为粒度,对接收到的sid对应的路由信息进行优选和转发。
57、本技术实施例还提供了一种算力信息通告装置,包括:
58、第一接收单元,用于接收至少一个第一网络边缘节点通告的第一信息;
59、其中,第一信息至少携带第一服务的sid、第一算力信息和第一标识;所述第一算力信息是连接同一个出口节点的第一算力节点的汇聚的算力信息,第一算力节点表征可提供所述第一服务的算力节点;第一标识用于指示第二网络边缘节点以出口节点为粒度,对接收到的sid对应的路由信息进行优选和转发。
60、本技术实施例还提供了一种第一网络边缘节点,包括第一处理器和第一通信接口,其中,
61、所述第一通信接口,用于向第一服务的第二网络边缘节点通告第一信息;
62、其中,所述第一信息至少携带所述第一服务的sid、第一算力信息和第一标识;所述第一算力信息是连接同一个出口节点的第一算力节点的汇聚的算力信息,第一算力节点表征可提供所述第一服务的算力节点;所述第一标识用于指示所述第二网络边缘节点以出口节点为粒度,对接收到的sid对应的路由信息进行优选和转发。
63、本技术实施例还提供了一种第二网络边缘节点,包括第二处理器和第二通信接口,其中,
64、所述第二通信接口,用于接收至少一个第一网络边缘节点通告的第一信息;
65、其中,第一信息至少携带第一服务的sid、第一算力信息和第一标识;所述第一算力信息是连接同一个出口节点的第一算力节点的汇聚的算力信息,第一算力节点表征可提供所述第一服务的算力节点;第一标识用于指示所述第二网络边缘节点以出口节点为粒度,对接收到的sid对应的路由信息进行优选和转发。
66、本技术实施例还提供了一种第一网络边缘节点,包括第一处理器和用于存储能够在第一处理器上运行的计算机程序的第一存储器,
67、其中,所述第一处理器用于运行所述计算机程序时,执行上述第一网络边缘节点侧任一方法的步骤。
68、本技术实施例还提供了一种第二网络边缘节点,包括第二处理器和用于存储能够在第二处理器上运行的计算机程序的第二存储器,
69、其中,所述第二处理器用于运行所述计算机程序时,执行上述第二网络边缘节点侧任一方法的步骤。
70、本技术实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一网络边缘节点侧任一方法的步骤,或实现上述第二网络边缘节点侧任一方法的步骤。
71、在本技术实施例提供的算力信息通告方法、装置、网络边缘节点及存储介质中,第一网络边缘节点向第一服务的第二网络边缘节点通告第一信息,第二网络边缘节点接收至少一个第一网络边缘节点通告的第一信息;其中,所述第一信息至少携带所述第一服务的服务标识sid、第一算力信息和第一标识;所述第一算力信息是连接同一个出口节点的第一算力节点的汇聚的算力信息,第一算力节点表征可提供所述第一服务的算力节点;所述第一标识用于指示所述第二网络边缘节点以出口节点为粒度,对接收到的sid对应的路由信息进行优选和转发。上述方案,第一网络边缘节点可以向第一服务的第二网络边缘节点通告第一服务的sid、第一算力信息和第一标识。由于第一算力信息是汇聚的算力信息,因此,通过通告汇聚的算力信息,可以避免在算力网络中通告太多的信息;第二网络边缘节点能够以出口节点为粒度,对接收到的sid对应的路由信息进行优选和转发,可以实现跨域通告sid对应的路由信息、以及对sid对应的路由信息进行跨域优选,而算力信息可以携带于路由信息中,因此可以实现跨域通告算力信息,这样可以更好地支持跨域算力路由。
1.一种算力信息通告方法,其特征在于,应用于第一网络边缘节点,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一标识包括以下至少一项:
3.根据权利要求1所述的方法,其特征在于,算力信息包括以下至少一项:
4.根据权利要求1至3任一项所述的方法,其特征在于,所述第一网络边缘节点表征出口节点,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述对多个第一算力节点和/或多个第一服务实例的算力信息进行汇聚,得到所述第一算力信息,包括以下至少一项:
6.根据权利要求1所述的方法,其特征在于,所述第一信息还携带累计时延。
7.根据权利要求1所述的方法,其特征在于,所述第一信息还携带第二标识,所述第二标识用于指示第一算力信息是否为汇聚的算力信息。
8.根据权利要求1至3、5至7任一项所述的方法,其特征在于,所述第一信息携带于边界网关协议bgp报文的路径属性中的第一tlv。
9.一种算力信息通告方法,其特征在于,应用于第二网络边缘节点,所述方法包括:
10.根据权利要求9所述的方法,其特征在于,所述第一标识包括以下至少一项:
11.根据权利要求9所述的方法,其特征在于,所述第一信息还携带累计时延。
12.根据权利要求9所述的方法,其特征在于,所述方法还包括:
13.根据权利要求9至12任一项所述的方法,其特征在于,所述方法还包括以下至少一项:
14.根据权利要求13所述的方法,其特征在于,所述方法还包括以下至少一项:
15.根据权利要求13所述的方法,其特征在于,所述方法还包括:
16.根据权利要求15所述的方法,其特征在于,优选路由信息的条数小于或等于第三阈值。
17.根据权利要求9至12任一项所述的方法,其特征在于,算力信息包括以下至少一项:
18.根据权利要求9至12任一项所述的方法,其特征在于,第一信息携带于bgp报文的路径属性中的第一tlv。
19.根据权利要求9至12任一项所述的方法,其特征在于,第一信息还携带第二标识,所述第二标识用于指示第一算力信息是否为汇聚的算力信息。
20.一种算力信息通告装置,其特征在于,包括:
21.一种算力信息通告装置,其特征在于,包括:
22.一种第一网络边缘节点,其特征在于,包括第一处理器和第一通信接口,其中,
23.一种第二网络边缘节点,其特征在于,包括第二处理器和第二通信接口,其中,
24.一种第一网络边缘节点,其特征在于,包括第一处理器和用于存储能够在第一处理器上运行的计算机程序的第一存储器,
25.一种第二网络边缘节点,其特征在于,包括第二处理器和用于存储能够在第二处理器上运行的计算机程序的第二存储器,
26.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8任一项所述的方法的步骤,或实现权利要求9至19任一项所述的方法的步骤。
