传输路由信息的方法、装置和通信系统制造方法及图纸

技术编号:32428347 阅读:12 留言:0更新日期:2022-02-24 18:31
本申请实施例提供了传输路由信息的方法、装置和通信系统,属于通信技术领域。传输路由信息的方法应用在包括数据中间件和RIB的系统中,数据中间件和RIB通信。本申请实施例提供的数据中间件可以从RIB获得路由信息,并将从RIB获得的路由信息发送给第三方消费者设备。并且,数据中间件也可以从第三方生产者设备获得路由信息,并将从第三方生产者设备获得的路由信息发送给RIB。因此,采用本申请实施例提供的技术方案,实现了RIB包括的路由信息的开放导出,以及第三方生产者设备生成的路由信息引入到RIB中。到RIB中。到RIB中。

【技术实现步骤摘要】
传输路由信息的方法、装置和通信系统


[0001]本申请涉及通信
,特别涉及传输路由信息的方法、装置和通信系统。

技术介绍

[0002]相关技术中的路由系统为一个封闭的系统,包括管理面、控制面和转发面。其中,控制面用于生成路由信息(如各种路由表),并将路由信息下发给转发面。
[0003]由于相关技术中的路由系统为一个封闭的架构,所以,外部的第三方消费者设备无法获取到该路由系统中的路由信息,这使得路由系统的可观测能力较差。例如,外部的路由安全性分析软件,由于无法获取到路由系统中的路由信息,所以也无法对路由系统的安全性进行分析,相关人员也无法了解到路由系统的安全性。

技术实现思路

[0004]本申请实施例提供了传输路由信息的方法、装置和通信系统,传输路由信息的方法可以应用在包括数据中间件和路由信息库(Routing Information Base,RIB)的系统中,数据中间件和RIB通信。数据中间件可以将从路由信息库RIB获得的路由信息发送给第三方消费者设备,并将从第三方生产者设备获得的路由信息发送给RIB,从而,实现了路由系统的开放。所述传输路由信息的方法、装置和通信系统如下:
[0005]第一方面,提供了一种传输路由信息的方法,该方法应用于包括数据中间件和RIB的系统中,所述数据中间件与所述RIB通信,所述方法包括:所述数据中间件接收第一请求,所述第一请求用于请求目标路由信息。响应于所述第一请求,所述数据中间件向第三方消费者设备发送所述目标路由信息,所述目标路由信息由所述数据中间件从所述RIB获得。
[0006]本申请实施例所示的方案,数据中间件可以从RIB获得路由信息,并将从RIB获得的路由信息发送到第三方消费者设备,从而,实现了RIB包括的路由信息的开放导出。
[0007]并且,数据中间件的存在,使得RIB和第三方消费者设备解耦。第三方消费者设备和RIB互相不感知,RIB和数据中间件的交互,以及数据中间件和第三方消费者设备的交互相互独立,第三方消费者设备无需确定RIB的部署和具体实现。当有多个第三方消费者设备需要获取RIB包括的路由信息时,多个第三方消费者设备可以直接从数据中间件获取所需的路由信息,而无需RIB感知,从而,减轻了RIB的负担,RIB做的处理仅仅为将数据中间件所需的路由信息发送给数据中间件。
[0008]在一种可能的实现方式中,所述第一请求包括:所述第三方消费者设备发送的平滑请求,或,所述第三方消费者设备发送的订阅请求,所述订阅请求包括目标类型,所述目标路由信息的类型与所述目标类型对应。
[0009]本申请实施例所示的方案,第一请求可以包括至少两种,第一种为第三方消费者设备发送的平滑请求。则在数据中间件接收到第三方消费者设备发送的平滑请求后,响应于该平滑请求,数据中间件根据平滑请求向第三方消费者设备发送平滑路由信息。第二种为第三方消费者设备发送的订阅请求。则数据中间件在接收到第三方消费者设备发送的订
阅请求后,响应于该订阅请求,可以立即向第三方消费者设备发送存储的目标类型的路由信息,也可以是周期性的从RIB获取目标类型的路由信息,并周期性的向第三方消费者设备发送目标类型的路由信息,还可以是立即发送和周期性发送的结合,示例性的,数据中间件在接收到订阅请求后,首先,立即向第三方消费者设备发送已存储的目标类型的所有路由信息,然后,后续每当数据中间件新获取到目标类型的路由信息,则实时发送给第三方消费者设备。
[0010]在一种可能的实现方式中,所述方法还包括:响应于所述数据中间件存储的路由信息异常,所述数据中间件向所述RIB发送平滑请求。所述数据中间件获取所述RIB根据所述平滑请求发送的平滑路由信息。所述数据中间件存储所述平滑路由信息。
[0011]其中,平滑路由信息是指数据中间件根据平滑请求向RIB发送的路由信息。
[0012]本申请实施例所示的方案,在数据中间件检测到存储的路由信息异常时,可以向RIB发送平滑请求,以保证存储的路由信息的准确性和完整性。RIB接收到平滑请求之后,可以根据平滑请求向数据中间件发送平滑路由信息。数据中间件接收并存储平滑路由信息。
[0013]在一种可能的实现方式中,所述方法还包括:所述数据中间件基于所述平滑路由信息和已存储的路由信息进行对账处理。
[0014]其中,所述已存储的路由信息为在获取到所述平滑路由信息之前存储的路由信息。
[0015]本申请实施例所示的方案,数据中间件在获取到平滑路由信息之后,还可以根据平滑路由信息和已存储的路由信息进行对账处理。对账处理还可以称为同步处理或平滑处理等,起到生产者和消费者中的数据对齐的目的,对账处理可以为全量对账和增量对账中的任意一种,本申请对此不做限定。
[0016]在一种可能的实现方式中,所述方法还包括:所述数据中间件向所述RIB订阅第一类型的路由信息。所述数据中间件获得所述RIB包括的所述第一类型的路由信息,所述第一类型的路由信息包括所述目标路由信息。
[0017]本申请实施例所示的方案,数据中间件获得RIB包括的路由信息,可以是获得RIB包括的所有的路由信息,也可以是获得RIB包括的第一类型的路由信息,本申请对此不做限定。
[0018]数据中间件获得RIB包括的路由信息之前,需要先向RIB订阅路由信息,订阅时可以是订阅RIB包括的所有路由信息,也可以仅仅订阅第一类型的路由信息。
[0019]在一种可能的实现方式中,所述系统还包括RIB代理,所述数据中间件与所述RIB通过所述RIB代理通信。
[0020]本申请实施例所示的方案,数据中间件和RIB之间的通信可以通过RIB代理完成。RIB代理可以具有格式转换功能、合规检查功能以及解耦功能中的一种或多种。下面,分别对格式转换功能、合规检查功能以及解耦功能进行解释说明:
[0021]格式转换功能:示例性的,RIB代理将从RIB接收到的路由信息的格式转换为与数据中间件对应的格式,然后再发送给数据中间件。RIB代理也可以将从数据中间件接收到的路由信息的格式转换为与RIB对应的格式,然后再发送给RIB。
[0022]合规检测功能:示例性的,RIB代理可以对从数据中间件接收到的路由信息(例如,数据中间件存储的来自第三方生产者设备的路由信息)进行合规检查,从而,防止控制面设
备接收到不合规的路由信息,造成通信系统故障。
[0023]解耦功能:示例性的,RIB代理可以将从RIB接收到的路由信息进行存储,在数据中间件请求时,再发送给数据中间件,还可以将从数据中间件接收到的路由信息进行存储,在RIB请求时,再发送给RIB。从而,实现了数据中间件和RIB之间的解耦,数据中间件和RIB可以不同时工作。
[0024]第二方面,提供了一种传输路由信息的方法,该方法应用于包括数据中间件和路由信息库RIB的系统中,所述数据中间件与所述RIB通信,所述方法包括:所述数据中间件获得第三方生产者设备生成的路由信息,所述数据中间件存储所述路由信息,所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种传输路由信息的方法,其特征在于,应用于包括数据中间件和路由信息库RIB的系统中,所述数据中间件与所述RIB通信,所述方法包括:所述数据中间件接收第一请求,所述第一请求用于请求目标路由信息;响应于所述第一请求,所述数据中间件向第三方消费者设备发送所述目标路由信息,所述目标路由信息由所述数据中间件从所述RIB获得。2.根据权利要求1所述的方法,其特征在于,所述第一请求包括:所述第三方消费者设备发送的平滑请求;或所述第三方消费者设备发送的订阅请求,所述订阅请求包括目标类型,所述目标路由信息的类型与所述目标类型对应。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:响应于所述数据中间件存储的路由信息异常,所述数据中间件向所述RIB发送平滑请求;所述数据中间件获取所述RIB根据所述平滑请求发送的平滑路由信息;所述数据中间件存储所述平滑路由信息。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述数据中间件基于所述平滑路由信息和已存储的路由信息进行对账处理,其中,所述已存储的路由信息为在获取到所述平滑路由信息之前存储的路由信息。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:所述数据中间件向所述RIB订阅第一类型的路由信息;所述数据中间件获得所述RIB包括的所述第一类型的路由信息,所述第一类型的路由信息包括所述目标路由信息。6.根据权利要求1-5任一项所述的方法,其特征在于,所述系统还包括RIB代理,所述数据中间件和所述RIB通过所述RIB代理通信。7.一种传输路由信息的方法,其特征在于,应用于包括数据中间件和路由信息库RIB的系统中,所述数据中间件与所述RIB通信,所述方法包括:所述数据中间件获得第三方生产者设备生成的路由信息;所述数据中间件存储所述路由信息;所述数据中间件向所述RIB发送目标路由信息。8.根据权利要求7所述的方法,其特征在于,在所述数据中间件向所述RIB发送目标路由信息之前,还包括:所述数据中间件接收第一请求,所述第一请求用于向所述数据中间件请求目标路由信息,所述第一请求包括:所述RIB发送的平滑请求;或所述RIB发送的订阅请求,所述订阅请求包括目标类型,所述目标路由信息的类型与所述目标类型对应。9.根据权利要求7或8所述的方法,其特征在于,所述数据中间件获得第三方生产者设备生成的路由信息,包括:响应于所述数据中间件存储的路由信息异常,所述数据中间件向所述第三方生产者设
备发送平滑请求;所述数据中间件接收所述第三方生产者设备根据所述平滑请求发送的平滑路由信息;所述数据中间件存储所述平滑路由信息。10.根据权利要求7-9任一项所述的方法,其特征在于,所述数据中间件获得第三方生产者设备生成的路由信息,包括:响应于所述数据中间件与所述第三方生产者设备连接建立,所述数据中间件向所述第三方生产者设备发送平滑请求;所述数据中间件接收所述第三方生产者设备根据所述平滑请求发送的平滑路由信息;所述数据中间件存储所述平滑路由信息。11.根据权利要求7-10任一项所述的方法,其特征在于,所述路由信息与第一类型对应,所述数据中间件获得第三方生产者设备生成的路由信息,包括:所述数据中间件向所述第三方生产者设备发送订阅请求,所述订阅请求包括所述第一类型,所述订阅请求用于请求所述第一类型对应的路由信息。12.根据权利要求7-11任一项所述的方法,其特征在于,所述系统还包括RIB代理,所述数据中间件与所述RIB通过所述RIB代理通信。13.一种传输路由信息的装置,其特征在于,所...

【专利技术属性】
技术研发人员:徐海军郭锋张旭东姜戎张鹏
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1