【技术实现步骤摘要】
一种路由发布方法、路由接收方法及装置
[0001]本申请涉及通信领域,尤其涉及一种路由发布方法、路由接收方法及装置。
技术介绍
[0002]提供者边缘(provider edge,PE)设备可以向客户边缘(customer edge,CE)设备发布虚拟专用网(virtual private network,VPN)路由。在一个示例中,PE设备可以创建针对CE设备的边界网关协议(Border Gateway Protocol,BGP)对等体(peer),并基于该BGP peer建立BGP连接,而后,基于该BGP连接将VPN路由发布给CE设备。
[0003]目前,若PE设备需要向CE设备发布与多个VPN实例关联的VPN路由,则需要消耗较多的资源。因此,急需一种方案,能够解决上述问题。
技术实现思路
[0004]本申请实施例提供了一种路由发布方法、路由接收方法及装置,可以减少发布多个VPN实例关联的VPN路由的资源开销。
[0005]第一方面,本申请实施例提供了一种路由发布方法,该方法可以应用于第一通信实体,在一个示例中,所述第一通信实体可以建立所述第一通信实体和第二通信实体之间的BGP公网单播地址族会话,所述BGP公网单播地址族会话关联多个VPN实例的路由发布,所述多个VPN实例包括第一VPN实例和第二VPN实例。而后,第一通信实体基于所述BGP公网单播地址族会话向所述第二通信实体通告与第一VPN实例关联的第一VPN路由以及与第二VPN实例关联的第二VPN路由。由此可见,利用本方案,当第一 ...
【技术保护点】
【技术特征摘要】
1.一种路由发布方法,其特征在于,应用于第一通信实体,包括:建立所述第一通信实体与所述第二通信实体之间的边界网关协议BGP公网单播地址族会话,所述BGP公网单播地址族会话关联多个虚拟专用网VPN实例的路由发布,所述多个VPN实例包括所述第二通信实体中的第一VPN实例和所述第二通信实体中的第二VPN实例;基于所述BGP公网单播地址族会话,向所述第二通信实体通告第一VPN路由和第二VPN路由,所述第一VPN路由关联所述第一VPN实例,所述第二VPN路由关联所述第二VPN实例。2.根据权利要求1所述的方法,其特征在于,所述第一VPN路由中包括第一信息,所述第一信息用于关联所述第一VPN实例;所述第二VPN路由中包括第二信息,所述第二信息用于关联所述第二VPN实例。3.根据权利要求2所述的方法,其特征在于,所述第一VPN路由包括第一BGP属性,所述第一BGP属性包括所述第一信息;所述第二VPN路由包括第二BGP属性,所述第二BGP属性包括所述第二信息。4.根据权利要求1
‑
3任意一项所述的方法,其特征在于,所述BGP公网单播地址族会话,包括:BGP因特网协议第四版IPv4单播地址族会话,或者,BGP因特网协议第六版IPv6单播地址族会话。5.根据权利要求2或3所述的方法,其特征在于,所述第一信息包括所述第一VPN路由的下一跳;所述第二信息包括所述第二VPN路由的下一跳。6.根据权利要求2或3所述的方法,其特征在于,所述第一信息包括所述第一VPN实例的标识;所述第二信息包括所述第二VPN实例的标识。7.根据权利要求1
‑
6任意一项所述的方法,其特征在于,所述BGP公网单播地址族会话使用传输控制协议TCP作为传输层协议。8.根据权利要求1
‑
6任意一项所述的方法,其特征在于,所述BGP公网单播地址族会话使用快速用户数据包协议互联网连接QUIC作为传输层协议。9.根据权利要求8所述的方法,其特征在于,基于所述BGP公网单播地址族会话,向所述第二通信实体通告第一VPN路由和第二VPN路由,包括:向所述第二通信实体发送QUIC报文,所述QUIC报文的净荷payload中包括第一流stream帧和第二stream帧,所述第一stream帧用于携带所述第一VPN路由,所述第二stream帧用于承载所述第二VPN路由。10.根据权利要求1所述的方法,其特征在于,所述BGP公网单播地址族会话使用快速用户数据包协议互联网连接QUIC作为传输层协议,基于所述BGP公网单播地址族会话,向所述第二通信实体通告第一VPN路由和第二VPN路由,包括;向所述第二通信实体发送QUIC报文,所述QUIC报文的净荷payload中包括第一stream帧和第二stream帧,所述第一stream帧用于携带所述第一VPN路由,所述第二stream帧用于承载所述第二VPN路由,所述第一stream帧包括第一stream标识,所述第一stream标识用于关联所述第一VPN实例,所述第二stream帧包括第二stream标识,所述第二stream标识用于关联所述第二VPN实例。11.根据权利要求1
‑
10任意一项所述的方法,其特征在于,所述方法还包括:基于所述BGP公网单播地址族会话,接收所述第二通信实体通告的第三VPN路由和第四
VPN路由,所述第三VPN路由关联所述第一通信实体的第三VPN实例,所述第四VPN路由关联所述第一通信实体的第四VPN实例。12.根据权利要求1
‑
11任一项所述的方法,其特征在于,所述BGP公网单播地址族会话为外部边界网关协议EBGP公网单播地址族会话。13.根据权利要求1
‑
12任意一项所述的方法,其特征在于,所述第一通信实体用作提供者边缘PE设备,所述第二通信实体用作客户边缘CE设备。14.根据权利要求1
‑
12任意一项所述的方法,其特征在于,所述第一通信实体用作第一自治系统的边缘路由器,所述第二通信实体用作第二自治系统的边缘路由器,所述第一通信实体和所述第二通信实体以optionA方式建立连接。15.一种路由接收方法,其特征在于,应用于第二通信实体,所述方法包括:建立所述第一通信实体与所述第二通信实体之间的边界网关协议BGP公网单播地址族会话,所述BGP公网单播地址族会话关联多个虚拟专用网络VPN实例的路由发布,所述多个VPN实例包括所述第二通信实体的第一VPN实例和所述第二通信实体的第二VPN实例;基于所述BGP公网单播地址族会话,接收第一通信实体通告的第一VPN路由和第二VPN路由,所述第一VPN路由关联所述第一VPN实例,所述第二VPN路由关联所述第二VPN实例。16.根据权利要求15所述的方法,其特征在于,所述第一VPN路由中包括第一信息,所述第一信息用于关联所述第一VPN实例;所述第二VPN路由中包括第二信息,所述第二信息用于关联所述第二VPN实例。17.根据权利要求16所述的方法,其特征在于,所述第一VPN路由包括第一BGP属性,所述第一BGP属性包括所述第一信息;所述第二VPN路由包括第二BGP属性,所述第二BGP属性包括所述第二信息。18.根据权利要求15
‑
17任意一项所述的方法,其特征在于,所述BGP公网单播地址族会话,包括:BGP因特网协议第四版IPv4单播地址族会话;或者,BGP因特网协议第六版IPv6单播地址族会话。19.根据权利要求16或17所述的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。