【技术实现步骤摘要】
一种报文转发通道建立方法、装置及报文转发方法和装置
本申请涉及数据通讯领域,尤其涉及一种报文转发通道建立方法、装置及报文转发方法和装置。
技术介绍
虚拟专用网络(VirtualPrivateNetwork,VPN)是一种远程访问技术,其利用公共网络实现部署在多个站点的分支私有网络的互联互通。主要实现过程为:公共网络连接私有网络的服务提供商网络边缘设备(ProviderEdge,PE)配置扩展的边界网关协议(MultiBorderGatewayProtocol,MP-BGP),通过MP-BGP在两端PE之间传递私有网络路由,在公网上配置MPLS标签分发协议(LabelDistributionProtocol,LDP),实现多协议标签交换(Multi-ProtocolLabelSwitching,MPLS)标签在公网中的分发,在公网中建立MPLS隧道,从而使用MPLS隧道实现私网报文在公网上的传递。用户数据报协议(UserDatagramProtocol,UDP)是开放式系统互联(OpenSystemInterconnection,OSI)参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。通用UDP封装(GenericUDPEncapsulation,GUE)是一种封装技术,提供了通过UDP封装任意IP协议报文的通用方法。当前使用MPLS实现私网报文在公网上的传递时,报文的MPLS转发和报文的IP转发是两套不同的报文转发方法,这使得公网上的服务提供商网络设备(Provider,P)和PE需要同时实现IP转发和MPLS转发,并需要配置相关协 ...
【技术保护点】
1.一种报文转发通道建立方法,其特征在于,应用于第一服务提供商网络边缘设备PE,所述第一PE连接第一站点,该方法包括:接收第二PE发送的与该第二PE连接的第二站点的路由同步信息;其中,所述路由同步信息包括第二站点的出口路由区分符RT;根据所述第一站点的入口RT,以及所述第二站点的所述出口RT,确定所述第一站点和第二站点是否部署有相同的虚拟专用网络VPN;当确定所述第一站点和第二站点部署有相同的VPN后,生成包括所述第一PE的IP地址和所述第二PE的IP地址的公网隧道信息,以建立从所述第一PE到达所述第二PE的公网隧道;其中,所述公网隧道用于传输UDP报文,该UDP报文为所述第一PE使用所述公网隧道信息对所述第一站点发送的私网报文进行通用UDP封装后得到的UDP报文,该UDP报文的外层IP头中包括所述公网隧道的源IP地址和目的IP地址,所述公网隧道的源IP地址为第一PE的IP地址,目的IP地址为第二PE的IP地址。
【技术特征摘要】
1.一种报文转发通道建立方法,其特征在于,应用于第一服务提供商网络边缘设备PE,所述第一PE连接第一站点,该方法包括:接收第二PE发送的与该第二PE连接的第二站点的路由同步信息;其中,所述路由同步信息包括第二站点的出口路由区分符RT;根据所述第一站点的入口RT,以及所述第二站点的所述出口RT,确定所述第一站点和第二站点是否部署有相同的虚拟专用网络VPN;当确定所述第一站点和第二站点部署有相同的VPN后,生成包括所述第一PE的IP地址和所述第二PE的IP地址的公网隧道信息,以建立从所述第一PE到达所述第二PE的公网隧道;其中,所述公网隧道用于传输UDP报文,该UDP报文为所述第一PE使用所述公网隧道信息对所述第一站点发送的私网报文进行通用UDP封装后得到的UDP报文,该UDP报文的外层IP头中包括所述公网隧道的源IP地址和目的IP地址,所述公网隧道的源IP地址为第一PE的IP地址,目的IP地址为第二PE的IP地址。2.根据权利要求1所述的方法,其特征在于,所述路由同步信息还携带有所述第二站点中用户设备的IP网段;所述方法还包括:根据所述第二站点中用户设备的IP网段,生成从所述第一PE到达所述第二站点中用户设备的路由转发表项;所述路由转发表项包括所述第二站点中用户设备的IP网段以及所述第一PE将所述UDP报文向第二站点中用户设备发送时的下一跳转发设备的IP地址;将所述路由转发表项与所述公网隧道信息对应保存。3.根据权利要求2所述的方法,其特征在于,所述路由同步信息中携带有所述第二站点的虚拟扩展局域网标识符VNID;所述方法还包括:将所述路由转发表项和所述VNID对应保存,以便所述第一PE向所述第二PE发送所述UDP报文时,将该VNID携带在所述UDP报文中。4.一种报文转发方法,其特征在于,应用于第一服务提供商网络边缘设备PE,所述第一PE连接第一站点,该方法包括:接收第一站点中的第一CE转发的私网报文;在所述私网报文的目的IP地址为第二站点内的网络设备的IP地址的情况下,根据预先生成的从所述第一PE到达第二PE的公网隧道信息将所述私网报文进行通用UDP封装,得到UDP报文;该UDP报文的外层IP头中包括所述公网隧道的源IP地址和目的IP地址,所述公网隧道的源IP地址为第一PE的IP地址,目的IP地址为第二PE的IP地址;使用所述公网隧道将所述UDP报文发送给所述第二PE。5.根据权利要求4所述的方法,其特征在于,所述将所述私网报文进行通用UDP封装之前,所述方法还包括:根据所述私网报文的目的IP地址所在的IP网段,确定与所述IP网段对应的路由转发表项,所述路由转发表项包括所述第二站点中用户设备的IP网段以及所述第一PE将所述UDP报文向第二站点中用户设备发送时的下一跳转发设备的IP地址;根据所述路由转发表项获取与所述路由转发表项对应保存的所述公网隧道信息;所述使用所述公网隧道将所述UDP报文发送给所述第二PE,具体包括:根据确定的所述路由转发表项中所述下一跳转发设备的IP地址,将所述UDP报文转发给所述下一跳转发设备,以使所述下一跳转发设备将所述UDP报文转发给所述第二PE。6.根据权利要求5所述的方法,其特征在于,所述路由转发表项还对应保存有第二站点的虚拟扩展局域网标识符VNID;所述将所述私网报文进行通用UDP封装,具体包括:根据所述路由转发表项,获取与所述路由转发表项对应保存的所述VNID;将所述私网报文进行通用UDP封装,并将所述VNID携带在所述UDP报文的外层IP头中。7.一种报文转发通道建立装置,其特征在...
【专利技术属性】
技术研发人员:王守唐,吴爱慧,
申请(专利权)人:新华三技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。