A method and device for processing routing, and a method and device for data transmission are disclosed. This routing method is used in the network carrying SRv6-based VPN services, where the first CE device and the second CE device belong to the same VPN. The outgoing PE device includes the first PE device and the second PE device. The method includes: the first PE device receives the VPN routes sent by the second PE device, including the second SRv6 VPN SID and the third SRv6 VPN SID; and determines the second SRv6 VPN SID and the first SRv6 VPN SID. Similarly, a second path is established according to the third SRv6VPN SID, which is used by the first PE device to forward messages to the second CE device when the first path directly connected to the second CE device fails. It can effectively reduce the number of BFD configurations on PE.
【技术实现步骤摘要】
处理路由的方法和装置、以及数据传输的方法和装置
本专利技术涉及通信
,尤其涉及一种处理路由的方法和装置、以及数据传输的方法和装置。
技术介绍
目前,虚拟专用网(VirtualPrivateNetwork,VPN)中用户边缘(CustomerEdge,CE)设备通过多归连接运营商边缘(ProviderEdge,PE)设备为一种普遍的组网形式。这种场景中,CE设备同时与多个PE连接,其他CE设备到达此CE设备会有多条路径。数据传输过程中,在源CE设备向目的CE设备发送报文时,源CE设备向与其连接的PE设备发送传输给目的CE设备的报文,与源CE设备连接的PE设备可以从到达目的CE设备的多条路径中确定传输报文的一条路径,并通过此路径传输报文。数据传输过程中,为了避免因报文传输路径中与目的CE设备连接的PE设备故障而导致报文无法传输给目的CE设备,与源CE设备连接的PE设备和与目的CE设备连接的PE设备之间通常会配置双向转发检测(BidirectionalForwardingDetection,BFD)。在与源CE设备连接的PE设备确定到达目的CE设备的路径时,可以根据其与路径中与目的CE连接的PE之间的BFD检测路径中与目的CE设备连接的PE设备是否故障。如果检测出路径中与目的CE设备连接的PE设备故障,则与源CE设备连接的PE设备将报文倒换至其他到达目的CE设备的路径来传输,从而保证报文能够传输至目的CE设备。但是,VPN中各PE设备均会接入多个CE设备,每个PE设备会与网络中多个其他PE设备建立路径。为了保证每条路径均能快速的检测故障,彼此之间建立路径的 ...
【技术保护点】
1.一种处理路由的方法,其特征在于,该方法用在承载基于第六版互联网协议段路由的虚拟专用网络SRv6‑based VPN业务的网络中,该网络包括第一用户边缘CE设备,第二CE设备,入运营商边缘ingress PE设备,N个出运营商边缘egress PE设备,至少一个运营商P设备,所述第一CE设备与所述ingress PE设备连接,所述第二CE设备多归连接所述N个egress PE设备,所述ingress PE设备通过所述至少一个P设备与所述N个egress PE设备通信连接,所述第一CE设备与所述第二CE设备属于同一个虚拟专用网络VPN,所述N个egress PE设备中包括第一PE设备和第二PE设备,所述第一PE设备配置第一SRv6 VPN段标识SID,所述第一SRv6 VPN SID用于标识所述第二CE设备所属的VPN或所述第一PE连接所述第二CE设备的出接口,所述第二PE设备配置第二SRv6 VPN SID和第三SRv6 VPN SID,所述第二SRv6 VPN SID和第三SRv6 VPN SID均用于标识所述第二CE设备所属的VPN或所述第二PE设备连接所述第二CE设备的出接口, ...
【技术特征摘要】
1.一种处理路由的方法,其特征在于,该方法用在承载基于第六版互联网协议段路由的虚拟专用网络SRv6-basedVPN业务的网络中,该网络包括第一用户边缘CE设备,第二CE设备,入运营商边缘ingressPE设备,N个出运营商边缘egressPE设备,至少一个运营商P设备,所述第一CE设备与所述ingressPE设备连接,所述第二CE设备多归连接所述N个egressPE设备,所述ingressPE设备通过所述至少一个P设备与所述N个egressPE设备通信连接,所述第一CE设备与所述第二CE设备属于同一个虚拟专用网络VPN,所述N个egressPE设备中包括第一PE设备和第二PE设备,所述第一PE设备配置第一SRv6VPN段标识SID,所述第一SRv6VPNSID用于标识所述第二CE设备所属的VPN或所述第一PE连接所述第二CE设备的出接口,所述第二PE设备配置第二SRv6VPNSID和第三SRv6VPNSID,所述第二SRv6VPNSID和第三SRv6VPNSID均用于标识所述第二CE设备所属的VPN或所述第二PE设备连接所述第二CE设备的出接口,其中,N为大于或等于2的整数,所述方法包括:所述第一PE设备接收所述第二PE设备发送的第一VPN路由,所述第一VPN路由包括所述第二SRv6VPNSID和所述第三SRv6VPNSID;所述第一PE设备确定所述第二SRv6VPNSID与所述第一SRv6VPNSID相同;所述第一PE设备根据所述第一VPN路由中的所述第三SRv6VPNSID建立从所述第一PE设备到所述第二PE设备的第二路径,其中,该第二路径在所述第一PE设备与所述第二CE设备直接连接的第一路径发生故障时,被所述第一PE设备用于向所述第二CE设备转发报文。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一PE设备向所述第二PE设备发送第二VPN路由,所述第二VPN路由中携带所述第一SRv6VPNSID和第四SRv6VPNSID,其中,所述第四SRv6VPNSID用于标识所述第二CE设备所属的VPN或所述第一PE设备连接所述第二CE设备的出接口,所述第四SRv6VPNSID被所述第二PE设备用于建立从所述第二PE设备到所述第一PE设备的第三路径,所述第三路径在所述第二PE设备与所述第二CE设备直接连接的第四路径发生故障时,被所述第二PE设备用于向所述第二CE设备传输报文,所述第四SRv6VPNSID与所述第一SRv6VPNSID不同,所述第一SRv6VPNSID与所述第二PE设备保存的所述第二SRv6VPNSID相同。3.根据权利要求1或2所述的方法,其特征在于,所述第一VPN路由被携带在多协议扩展-边界网关协议MP-BGP消息的边界网关协议-前缀-段标识BGP-Prefix-SID属性字段中,该BGP-Prefix-SID属性字段包括SRv6-VPNSID类型长度值TLV字段,该SRv6-VPNSIDTLV字段包括类型T字段,长度L字段和值V字段,该V字段用于携带所述第三SRv6VPNSID。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:所述第一PE设备接收第一报文,所述第一报文为所述第一CE设备向所述第二CE设备发送的报文,所述第一报文封装的外层目的地址为所述第一SRv6VPNSID;所述第一PE设备确定所述第一路径故障;所述第一PE设备根据所述第一SRv6VPNSID和所述第三SRv6VPNSID,确定通过所述第二路径转发所述第一报文。5.一种数据传输的方法,其特征在于,该方法用在承载基于第六版互联网协议段路由的虚拟专用网络SRv6-basedVPN业务的网络中,.该网络包括第一用户边缘CE设备,第二CE设备,入运营商边缘ingressPE设备,N个出运营商边缘egressPE设备,至少一个运营商P设备,所述第一CE设备与所述ingressPE设备连接,所述第二CE设备多归连接所述N个egressPE设备,所述ingressPE设备通过所述至少一个P设备与所述N个egressPE设备通信连接,所述第一CE设备与所述第二CE设备属于同一个虚拟专用网络VPN,所述N个egressPE设备中包括第一PE设备和第二PE设备,所述第一PE设备配置第一SRv6VPN段标识SID,所述第一SRv6VPNSID用于标识所述第二CE设备所属的VPN或所述第一PE设备连接所述第二CE设备的出接口,所述第二PE设备配置第二SRv6VPNSID和第三SRv6VPNSID,所述第二SRv6VPNSID和第三SRv6VPNSID均用于标识所述第二CE设备所属的VPN或所述第二PE设备连接所述第二CE设备的出接口,所述第一SRv6VPNSID与所述第二SRv6VPNSID相同,其中,N为大于或等于2的整数,所述方法包括:所述第一PE设备接收第一报文,所述第一报文为所述第一CE设备向所述第二CE设备发送的报文,所述第一报文封装的外层目的地址为所述第一SRv6VPNSID;所述第一PE设备根据所述第一SRv6VPNSID确定转发所述第一报文的第一路径,其中,所述第一路径为所述第一PE设备与所述第二CE设备直接连接的路径;所述第一PE设备确定所述第一路径发生故障,所述第一PE设备根据所述第一SRv6VPNSID以及保存的所述第二PE设备发送的所述第三SRv6VPNSID,确定通过第二路径转发所述第一报文,其中,所述第一PE设备通过所述第二路径连接所述第二PE设备;所述第一PE设备通过所述第二路径向所述第二CE转发所述第一报文。6.根据权利要求5所述的方法,其特征在于,在所述第一PE接收所述第一报文之前,所述方法还包括:所述第一PE设备接收所述第二PE设备发送的第一VPN路由,所述第一VPN路由包括所述第二SRv6VPNSID和所述第三SRv6VPNSID;所述第一PE设备确定所述第二SRv6VPNSID与所述第一SRv6VPNSID相同;所述第一PE设备根据所述第三SRv6VPNSID建立所述第二路径。7.一种处理路由的方法,其特征在于,该方法用在承载基于第六版互联网协议段路由的虚拟专用网SRv6-basedVPN业务的网络中,该网络包括第一用户边缘CE设备,第二CE设备,入运营商边缘ingressPE设备,N个出运营商边缘egressPE设备,至少一个运营商P设备,所述第一CE设备与所述ingressPE设备连接,所述第二CE设备多归连接所述N个egressPE设备,所述ingressPE设备通过所述至少一个P设备与所述N个egressPE设备通信连接,所述第一CE设备与所述第二CE设备属于同一个虚拟专用网络VPN,所述N个egressPE设备中包括第一PE设备和第二PE设备,所述第一PE设备配置第一SRv6VPN段标识SID,所述第一SRv6VPNSID用于标识所述第二CE设备所属的VPN或所述第一PE连接所述第二CE设备的出接口,所述第二PE设备配置所述第二SRv6VPNSID,所述第二SRv6VPNSID用于标识第二CE设备所属的VPN或所述第二PE设备连接所述第二CE设备的出接口,所述第一SRv6VPNSID与所述第二SRv6VPNSID相同,所述至少一个P设备包括第一P设备,所述第一P设备为所述第一PE设备的邻居节点,所述第一PE设备为所述第一P设备的下一跳,其中,N为大于或等于2的整数,所述方法包括:所述第一P设备接收所述第一PE设备发送的第一路由,所述第一路由包括所述第一SRv6VPNSID所属的网段;所述第一P设备接收所述第二PE设备发送的第二路由,所述第二路由包括所述第二SRv6VPNSID所属的网段;所述第一P设备根据所述第一SRv6VPNSID所属的网段建立从所述第一P设备到所述第一PE设备的第五路径,所述第五路径被所述第一P设备用于向所述第二CE设备转发报文;所述第一P设备根据所述第二SRv6VPNSID所属的网段建立从所述第一P设备到所述第二PE设备的第六路径,该第六路径用于在所述第五路径发生故障时,被所述第一P设备用于向所述第二CE设备转发报文。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:所述第一P设备接收第一报文,所述第一报文为所述第一CE设备向所述第二CE设备发送的报文,所述第一报文封装的外层目的地址为所述第一SRv6VPNSID;所述第一P设备确定所述第五路径故障;所述第一P设备根据所述第一SRv6VPNSID,确定通过所述第六路径转发所述第一报文。9.一种数据传输的方法,其特征在于,该方法用在承载基于第六版互联网协议段路由的虚拟专用网SRv6-basedVPN业务的网络中,该网络包括第一用户边缘CE设备,第二CE设备,入运营商边缘ingressPE设备,N个出运营商边缘egressPE设备,至少一个运营商P设备,所述第一CE设备与所述ingressPE设备连接,所述第二CE设备多归连接所述N个egressPE设备,所述ingressPE设备通过所述至少一个P设备与所述N个egressPE设备通信连接,所述第一CE设备与所述第二CE设备属于同一个虚拟专用网络VPN,所述N个egressPE设备中包括第一PE设备和第二PE设备,所述第一PE设备配置第一SRv6VPN段标识SID,所述第一SRv6VPNSID用于标识所述第二CE设备所属的VPN或所述第一PE连接所述第二CE设备的出接口,所述第二PE设备配置所述第二SRv6VPNSID,所述第二SRv6VPNSID用于标识第二CE设备所属的VPN或所述第二PE设备连接所述第二CE设备的出接口,所述第一SRv6VPNSID与所述第二SRv6VPNSID相同,所述至少一个P设备包括第一P设备,所述第一P设备为所述第一PE设备的邻居节点,所述第一PE设备为所述第一P设备的下一跳,其中,N为大于或等于2的整数,所述方法包括:所述第一P设备接收到第一报文,所述第一报文为所述第一CE设备向所述第二CE设备发送的报文,所述第一报文封装的外层目的地址为所述第一SRv6VPNSID;所述第一P设备根据所述第一SRv6VPNSID确定传输所述第一报文的第五路径,所述第一P设备通过所述第五路径连接所述第一PE设备;所述第一P设备确定所述第五路径出现故障,所述第一P设备根据所述第一SRv6VPNSID确定通过第六路径转发所述第一报文,所述第一P设备通过所述第六路径连接所述第二PE;所述第一P设备通过所述第六路径向所述第二CE设备转发所述第一报文。10.根据权利要求9所述的方法,其特征在于,在所述第一P设备接收所述第一报文之前,所述方法还包括:所述第一P设备接收所述第一PE设备发送的第一路由,所述第一路由包括所述第一SRv6VPNSID所属的网段;所述第一P设备接收所述第二PE设备发送的第二路由,所述第二路由包括所述第二SRv6VPNSID所属的网段;所述第一P设备根据所述第一SRv6VPNSID所属的网段建立所述第五路径;所述第一P设备根据所述第二SRv6VPNSID所属的网段建立所述第六路径,该第六路径用于在所述第五路径发生故障时,被所述第一P设备用于向所述第二CE设备转发报文。11.一种运营商边缘PE设备,其特征在于,所述PE设备作为第一PE设备,用在承...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。