【技术实现步骤摘要】
计算路由信息发送方法、装置、设备及存储介质
[0001]本申请涉及通信领域,特别涉及一种计算路由信息发送方法、装置、设备及存储介质。
技术介绍
[0002]目前互联网计算存在两个发展趋势,一种是泛在计算能力,即在用户的不同距离里遍布不同规模算例的计算容器。另一种是微服务化或者无服务器化的趋势。
[0003]在相关技术中传统的用户
‑
服务器模式被解构,服务器侧的应用构成“功能组件”布放在云平台上,由应用编程接口网关(application interface gateway,API)统一调度,可以做到时间出发函数组件按需动态实例化。服务器中的业务逻辑可以通过容器技术转移到客户端侧,客户端侧只需要关心“计算功能”本身,而无需感知计算地点和服务器/虚拟机/容器等计算资源。
[0004]然而,相关技术中,在将计算容器对应的计算能力发布至网络中进行路由计算时,通常需要将计算容器的计算路由信息泛洪扩散至路由域内的所有路由器,当业务或功能数量庞大时,相应的会产生大量的路由信息,容易造成流量暴增导致的网络堵 ...
【技术保护点】
【技术特征摘要】
1.一种计算路由信息发送方法,其特征在于,所述方法由路由器执行,所述方法包括:接收计算路由信息,所述计算路由信息包含计算容器的业务能力信息或计算能力信息;所述计算能力信息用于指示所述计算容器对应的计算能力;所述业务能力信息用于指示所述计算容器的业务处理能力;获取最短路径树,所述最短路径树包含所述路由器到达网络中的其他各个路由器的最短路径;根据所述最短路径树,将所述计算路由信息发送至所述网络中的其他各个路由器。2.根据权利要求1所述的方法,其特征在于,所述计算路由信息还包括业务或功能标识。3.根据权利要求1所述的方法,其特征在于,所述计算路由信息还包括热点属性值,所述热点属性值用于指示所述计算路由信息对应业务或应用是否为热点服务;所述根据所述最短路径树,将所述计算路由信息发送至所述网络中的其他各个路由器,包括:当所述热点属性值大于热点阈值,根据所述最短路径树,将所述计算路由信息发送至所述网络中的其他各个路由器。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:根据所述计算路由信息,生成或更新所述路由器对应的RIB路由表或FIB转发表。5.根据权利要求4所述的方法,其特征在于,所述根据所述计算路由信息,生成或更新所述路由器对应的RIB路由表或FIB转发表,包括:获取所述的网络能力信息;根据所述计算路由信息与所述网络能力信息,对所述网络进行路由计算,生成或更新所述路由器对应的RIB或FIB表。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收计算请求消息;所述计算请求消息用于获取计算程序或计算结果;所述计算请求消息包含业务或功能标识;根据所述业务或功能标识查询所述路由器的RIB或FIB表;当所述路由器的RIB或FIB表中存在所述业务或功能标识,根据所述路由器的RIB或FIB表,获取所述业务或功能标识对应的第一类出端口或第一类下一跳地址;根据所述业务或功能标识对应的第一类出端口或第一类下一跳地址,发送所述计算请求消息。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:接收回应消息;所述回应消息用于下发所述计算程序或计算结果;根据所述回应消息中包含的地址信息,确定所述回应消息对应的第一类出端口或第一类下一跳地址;根据所述回应消息对应的第一类出端口或第一类下一跳地址,发送所述回应消息。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取订阅消息;所述订阅消息用于获取计算程序或计算结果;获取所述最短路径树对应的第二类出端口或第二类下一跳地址;将所述订阅消息,通过所述最短路径树对应的第二类出端口或第二类下一跳地址,发
送至所述网络中的其他各个路由器。9.根据权利要求8所述的方法,其特征在于,所述获取订阅消息,包括:接收计算请求消息;所述计算请求消息用于获取所述计算程序或计算结果;将所述计算请求消息获取为所述订阅消息。10.根据权利要求1所述的方法,其特征在于,所述获取最短路径树,包括:对所述网络进行网络拓扑发现,获取所述最短路径树。11.根据权利要求8所述的方法,其特征在于,所述订阅消息中包含业务或功能标识,所述方法还包括:将所述业务或功能标识,以及所述订阅消息对应的输入端口信息,写入至所述路由器的RIB或FIB转发表。12.根据权利要求11所述的方法,其特征在于,所述方法还包括:接收发行消息;所述发行消息用于发送所述计算程序或计算结果;所述发行消息中包含与所述发行消息对应的订阅消息的业务或功能标识;根据所述业务或功能标识,查询所述路由器的RIB或FIB表,将所述订阅消息对应的输入端口获取为所述订阅消息对应的第二类出端口或第二类下一跳地址;通过所述订阅消息对应的第二类出端口或第二类下一跳地址,发送所述发行消息。13.根据权利要求1所述的方法,其特征在于,所述获取计算容器的计算路由信息,包括:接收所述计算容器的协议报文;所述协议报文是所述计算容器运行路由协议后向所述路由器下发的;根据所述协议报文,获取所述计算容器的所述计算路由信息。14.一种计算路由信息发送装置,其特征在于,所述装置用于路由器中,所述装置包括数据面单元和控制面单元;所述控制面单元包括基础路由层模块和函数路由层模块;所述函数路由层模块,用于接收计算路由信息,所述计算路由信息包含计算容器的业务能力信息或计算能力信息;所述计算能力信息用于指示所述计算容器对应的计算能力;所述业务能力信息用于指示所述计算容器的业务处理能力;所述基础路由层模块,用于获...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。