【技术实现步骤摘要】
一种转发报文的方法,装置及系统
本申请涉及通信
,尤其涉及一种转发报文的方法、装置及系统。
技术介绍
VPN是运营商通过其公网向用户提供的虚拟专用网络(VirtualPrivateNetwork,VPN),即在用户的角度,VPN是用户的一个专有网络。对于运营商来说,公网包括公共的骨干网和公共的运营商边界设备。地理上彼此分离的VPN成员站点通过用户边缘(CustomerEdge,CE)设备连接到对应的运营商边缘(ProviderEdge,PE)设备,通过运营商的公网组成客户的VPN网络。三层VPN(Layer3VirtualPrivateNetwork,L3VPN)应用于有L3需求的私网业务。L3VPN业务采用类似于传统路由的方式进行互联网协议(InternetProtocol,IP)分组的转发。在路由器接收到IP数据包后,在转发表中查找IP数据包的目的地址,使用预先建立的通道进行IP数据包的传送。现有的L3VPN技术是一个虚拟网络的实现方案,L3VPN的信令协议是边界网关协议(BorderGatewayProtocol,BGP),PE设备之间是内部边界网关协议(InternalBorderGatewayProtocol,IBGP)对等体(PEER)关系。为了防止路由黑洞,BGP协议规定,PE设备从一个IBGP对等体收到的路由不能再向另一个IBGP对等体发布。因此,PE设备只有自己IBGP对等体的路由,没有一跳之外的PE设备的路由。对于采用L3VPN实现的用户的业务组网来说,如果业务节点之间通过L3VPN隧道通信,则没有建立直连L3VPN隧道的节点之间 ...
【技术保护点】
一种三层虚拟专用网L3VPN中转发报文的方法,其特征在于,所述L3VPN包括第一网络设备、第二网络设备和第三网络设备,所述第一网络设备与所述第二网络设备之间建立第一L3VPN隧道,所述第二网络设备和所述第三网络设备之间建立第二L3VPN隧道,所述方法包括::所述第一网络设备接收报文,并根据接收所述报文的入接口以及所述报文的目的地址在与所述入接口绑定的VPN实例中查找与所述报文匹配的第一策略路由,所述第一策略路由用于指示到达所述报文的目的地址的下一跳为所述第二网络设备;所述第一网络设备通过所述第一L3VPN隧道将所述报文发送给所述第二网络设备;其中,所述第二网络设备存储有到达所述报文的目的地址的转发表项,所述转发表项用于指示所述第二网络设备向所述第三网络设备转发所述报文,所述第二L3VPN隧道用于所述第二网络设备向所述第三网络设备发送所述报文。
【技术特征摘要】
1.一种三层虚拟专用网L3VPN中转发报文的方法,其特征在于,所述L3VPN包括第一网络设备、第二网络设备和第三网络设备,所述第一网络设备与所述第二网络设备之间建立第一L3VPN隧道,所述第二网络设备和所述第三网络设备之间建立第二L3VPN隧道,所述方法包括::所述第一网络设备接收报文,并根据接收所述报文的入接口以及所述报文的目的地址在与所述入接口绑定的VPN实例中查找与所述报文匹配的第一策略路由,所述第一策略路由用于指示到达所述报文的目的地址的下一跳为所述第二网络设备;所述第一网络设备通过所述第一L3VPN隧道将所述报文发送给所述第二网络设备;其中,所述第二网络设备存储有到达所述报文的目的地址的转发表项,所述转发表项用于指示所述第二网络设备向所述第三网络设备转发所述报文,所述第二L3VPN隧道用于所述第二网络设备向所述第三网络设备发送所述报文。2.根据权利要求1所述的方法,其特征在于,所述第一网络设备为运营商边缘PE设备,所述第一网络设备接收报文,具体包括:所述PE设备接收用户边缘CE设备发送的所述报文。3.根据权利要求1所述的方法,其特征在于,所述第一网络设备接收报文,具体包括:所述第一网络设备接收第四网络设备发送的所述报文,所述第四网络设备配置有第二策略路由,所述第二策略路由用于指示到达所述报文的目的地址的下一跳为所述第一网络设备,所述第四网络设备和所述第一网络设备之间建立有第三L3VPN隧道,所述第三L3VPN隧道用于所述第四网络设备向所述第一网络设备发送所述报文。4.根据权利要求1-3任一项所述的方法,其特征在于,在所述第一网络设备接收所述报文之前,所述方法还包括:所述第一网络设备接收控制管理设备发送的配置消息,所述配置消息携带所述第一策略路由;所述第一网络设备,根据所述配置消息获取所述第一策略路由。5.一种转发报文的装置,其特征在于,所述装置应用于三层虚拟专用网L3VPN中,所述L3VPN包括第一网络设备、第二网络设备和第三网络设备,所述第一网络设备与所述第二网络设备之间建立第一L3VPN隧道,所述第二网络设备和所述第三网络设备之间建立第二L3VPN隧道,所述装置位于所述第一网络设备中,该装置包括接收模块,处理模块和发送模块,其中,所述接收模块,用于接收报文;所述处理模块,用于根据接收所述报文的入接口以及所述报文的目的地址,在与所述入接口绑定的VPN实例中查找与所述报文匹配的第一策略路由,所述第一策略路由用于指示到达所述报文的目的地址的下一跳为所述第二网络设备;所述发送模块,用于通过所述第一L3VPN隧道,将所述报文发送给所述第二网络设备;其中,所述第二网络设备存储有到达所述报文的目的地址的转发表项,所述转发表项用于指示所述第二网络设备向所述第三网络设备转发所述报文,所述第二L3VPN隧道用于所述第二网络设备向所述第三网络...
【专利技术属性】
技术研发人员:王雪伟,夏寅贲,董杰,陈国义,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。