接入MPLS VPN和互联网的用户侧IPv6地址配置方法和系统技术方案

技术编号:16291117 阅读:90 留言:0更新日期:2017-09-26 12:22
本发明专利技术实施例公开了一种接入MPLS VPN和互联网的用户侧IPv6地址配置方法和系统,其中,方法包括:网关路由器查询地址表中是否配置有两个地址段;若配置有两个地址段,选择第一地址段或第二地址段配置给用户主机,并建立两个地址段之间的映射关系;接收到用户主机发送给未配置给用户主机的第二地址段或第一地址段的第一数据报文,将第一数据报文中的源地址转换为未配置给用户主机的第二地址段或第一地址段后发送;接收到未配置给用户主机的第二地址段或第一地址段应用的互联网或MPLS VPN发送给用户主机的第二数据报文,将第二数据报文中的目的地址转换为配置给用户主机的第二地址段或第一地址段后发送。本发明专利技术实施例可以降低其主机上IPv6地址配置难度。

【技术实现步骤摘要】
接入MPLSVPN和互联网的用户侧IPv6地址配置方法和系统
本专利技术涉及属于互联网协议(IP)网络通信技术,尤其是一种接入多协议标记交换(MultiProtocolLabelSwitch,MPLS)虚拟专用网(VirtualPrivateNetwork,VPN)和互联网的用户侧互联网协议第6版(IPv6)地址配置方法和系统。
技术介绍
在互联网协议第4版(IPv4)网络中,用户侧主机(PC)一般都采用私网地址,该私网地址在接入MPLSVPN时可直接进行路由通告,在接入互联网时通过网络地址转换(NetworkAddressTranslation,NAT)成公网地址后再进行通告。所以,在IPv4网络中,用户同时使用VPN业务和互联网业务时,其主机在地址配置上没有特殊要求。在IPv6网络中,用户侧主机一般都采用IPv6公网地址。少部分用户拥有专属于其的由地址分配机构,例如,中国互联网络信息中心(ChinaInternetNetworkInformationCenter,CNNIC),分配的IPv6地址段时,则该IPv6地址可直接配置在其主机上,并同时通告到互联网和/或MPLSVPN中。但大部分用户不具备从地址分配机构获得其专属IPv6地址段的能力,为此往往由电信运营商提供业务使用时的IPv6地址,如果用户分别申请了MPLSVPN和互联网两种业务,将很可能获得两种业务分配给其的两段不同的IPv6地址。此时,用户将面临选择哪一段IPv6地址配置在其主机上的问题,同时还需要保证能够顺利对两种业务不同的承载网进行路由通告。目前还没有专门针对这一问题的解决办法和技术标准,但存在采用私网地址和统一地址规划两种相观点。第一种观点是沿袭IPv4网络中的私网地址的概念,即给主机还是分配IPv6的私网地址,然后像IPv4那样通过在网关路由器上进行NAT后通告入互联网,同时直接将该私网地址通告入VPN。但是这样做,将强迫同时使用了这两种业务的用户必须使用私网地址,泯灭了IPv6网络中地址足够丰富的优点。而且如果用户在使用某一种业务已经获得运营商分配的IPv6公网地址时需要改成使用IPv6私网地址,也难以得到用户的认可。第二种观点则要求对于同一个用户,其IPv6地址段只有一段,即MPLSVPN业务和互联网业务给其分配的IPv6地址段是同一段。但这也存在很大的不确定性,一来如果用户是使用不同运营商提供的MPLSVPN业务和互联网业务,则要求两个运营商的IPv6地址统一规划是不可能的。即使是同一个运营商提供的MPLSVPN业务和互联网业务,由于互联网业务的地址的分配和管理一般是用户接入所在地的本地公司负责的,而MPLSVPN业务的地址的分配和管理一般是是由总公司负责的,要求两者统一进行针对地址的管理也是非常困难的。所以,当用户同时使用基于IPv6的MPLSVPN业务和互联网业务时,必须提供一种能够降低其主机上IPv6地址配置难度并灵活接入两种业务的方法,实现用户和运营商的共赢。
技术实现思路
本专利技术实施例所要解决的技术问题是:提供一种接入MPLSVPN和互联网的用户侧IPv6地址配置方法和系统,以降低其主机上IPv6地址配置难度并灵活接入MPLSVPN与互联网两种业务。本专利技术实施例提供的一种接入MPLSVPN和互联网的用户侧IPv6地址配置方法,包括:用户侧用于接入MPLSVPN和互联网的网关路由器查询地址表中是否配置有分别用于接入MPLSVPN和互联网的两个地址段,所述两个地址段包括第一地址段和第二地址段;若地址表中配置有两个地址段,网关路由器从两个地址段中选择第一地址段或第二地址段配置给用户主机,并建立两个地址段之间的映射关系;响应于接收到用户主机发送给两个地址段中未配置给用户主机的第二地址段或第一地址段应用的互联网或MPLSVPN的第一数据报文,网关路由器根据所述映射关系,将第一数据报文中的源地址转换为未配置给用户主机的第二地址段或第一地址段后发送给互联网或MPLSVPN;响应于接收到未配置给用户主机的第二地址段或第一地址段应用的互联网或MPLSVPN发送给所述用户主机的第二数据报文,网关路由器根据所述映射关系,将第二数据报文中的目的地址转换为配置给用户主机的第二地址段或第一地址段后发送给所述用户主机。上述方法的一个具体实施例中,网关路由器从两个地址段中选择第一地址段或第二地址段配置给用户主机包括:网关路由器比较第一地址段与第二地址段中掩码的长度;网关路由器从两个地址段中选择掩码的长度较长的第一地址段或第二地址段作为配置给用户主机的地址段;网关路由器将选择的第一地址段或第二地址段配置给用户主机。上述方法的一个具体实施例中,还包括:若第一地址段与第二地址段中掩码的长度相同,网关路由器根据预设选择策略或者随机从两个地址段中选择第一地址段或第二地址段作为配置给用户主机的地址段,并将选择的第一地址段或第二地址段配置给用户主机。上述方法的一个具体实施例中,将第一数据报文中的源地址转换为未配置给用户主机的第二地址段或第一地址段包括:将所述源地址中配置给用户主机的第一地址段或第二地址段映射为未配置给用户主机的第二地址段或第一地址段,保留所述源地址中的主机位部分。上述方法的一个具体实施例中,将第二数据报文中的目的地址转换为配置给用户主机的第二地址段或第一地址段包括:将所述目的地址中未配置给用户主机的第二地址段或第一地址段映射为配置给用户主机的第一地址段或第二地址段,保留所述源地址中的主机位部分。上述方法的一个具体实施例中,将选择的第一地址段或第二地址段配置给用户主机包括:通过邻居发现ND协议、或者路由器通告RA协议、或者第六版本互联网协议的动态主机配置协议DHCPv6方式,将选择的第一地址段或第二地址段配置给用户主机。上述方法的一个具体实施例中,还包括:若地址表中只配置有一个地址段,网关路由器通过ND协议、或者RA协议、或者DHCPv6方式,将地址表中的地址段配置给用户主机。本专利技术实施例提供的一种接入MPLSVPN和互联网的用户侧IPv6地址配置系统,包括用户主机、网关路由器、MPLSVPN和互联网;所述网关路由器,位于用户侧,用于接入MPLSVPN和互联网,查询地址表中是否配置有分别用于接入MPLSVPN和互联网的两个地址段,所述两个地址段包括第一地址段和第二地址段;若地址表中配置有两个地址段,从两个地址段中选择第一地址段或第二地址段配置给用户主机,并建立两个地址段之间的映射关系;响应于接收到用户主机发送给两个地址段中未配置给用户主机的第二地址段或第一地址段应用的互联网或MPLSVPN的第一数据报文,根据所述映射关系,将第一数据报文中的源地址转换为未配置给用户主机的第二地址段或第一地址段后发送给互联网或MPLSVPN;响应于接收到未配置给用户主机的第二地址段或第一地址段应用的互联网或MPLSVPN发送给所述用户主机的第二数据报文,根据所述映射关系,将第二数据报文中的目的地址转换为配置给用户主机的第二地址段或第一地址段后发送给所述用户主机。上述系统的一个具体实施例中,所述网关路由器,从两个地址段中选择第一地址段或第二地址段配置给用户主机时,具体比较第一地址段与第二地址段中掩码的长度;从两个地址段中选择掩码的长度较长的第一地址段或第二地本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201210583630.html" title="接入MPLS VPN和互联网的用户侧IPv6地址配置方法和系统原文来自X技术">接入MPLS VPN和互联网的用户侧IPv6地址配置方法和系统</a>

【技术保护点】
一种接入MPLS VPN和互联网的用户侧IPv6地址配置方法,其特征在于,包括:用户侧用于接入MPLS VPN和互联网的网关路由器查询地址表中是否配置有分别用于接入MPLS VPN和互联网的两个地址段,所述两个地址段包括第一地址段和第二地址段;若地址表中配置有两个地址段,网关路由器从两个地址段中选择第一地址段或第二地址段配置给用户主机,并建立两个地址段之间的映射关系;其中,网关路由器从两个地址段中选择第一地址段或第二地址段配置给用户主机包括:网关路由器比较第一地址段与第二地址段中掩码的长度;网关路由器从两个地址段中选择掩码的长度较长的第一地址段或第二地址段作为配置给用户主机的地址段;网关路由器将选择的第一地址段或第二地址段配置给用户主机;响应于接收到用户主机发送给两个地址段中未配置给用户主机的第二地址段或第一地址段应用的互联网或MPLS VPN的第一数据报文,网关路由器根据所述映射关系,将第一数据报文中的源地址转换为未配置给用户主机的第二地址段或第一地址段后发送给互联网或MPLSVPN;响应于接收到未配置给用户主机的第二地址段或第一地址段应用的互联网或MPLS VPN发送给所述用户主机的第二数据报文,网关路由器根据所述映射关系,将第二数据报文中的目的地址转换为配置给用户主机的第二地址段或第一地址段后发送给所述用户主机。...

【技术特征摘要】
1.一种接入MPLSVPN和互联网的用户侧IPv6地址配置方法,其特征在于,包括:用户侧用于接入MPLSVPN和互联网的网关路由器查询地址表中是否配置有分别用于接入MPLSVPN和互联网的两个地址段,所述两个地址段包括第一地址段和第二地址段;若地址表中配置有两个地址段,网关路由器从两个地址段中选择第一地址段或第二地址段配置给用户主机,并建立两个地址段之间的映射关系;其中,网关路由器从两个地址段中选择第一地址段或第二地址段配置给用户主机包括:网关路由器比较第一地址段与第二地址段中掩码的长度;网关路由器从两个地址段中选择掩码的长度较长的第一地址段或第二地址段作为配置给用户主机的地址段;网关路由器将选择的第一地址段或第二地址段配置给用户主机;响应于接收到用户主机发送给两个地址段中未配置给用户主机的第二地址段或第一地址段应用的互联网或MPLSVPN的第一数据报文,网关路由器根据所述映射关系,将第一数据报文中的源地址转换为未配置给用户主机的第二地址段或第一地址段后发送给互联网或MPLSVPN;响应于接收到未配置给用户主机的第二地址段或第一地址段应用的互联网或MPLSVPN发送给所述用户主机的第二数据报文,网关路由器根据所述映射关系,将第二数据报文中的目的地址转换为配置给用户主机的第二地址段或第一地址段后发送给所述用户主机。2.根据权利要求1所述的方法,其特征在于,还包括:若第一地址段与第二地址段中掩码的长度相同,网关路由器根据预设选择策略或者随机从两个地址段中选择第一地址段或第二地址段作为配置给用户主机的地址段,并将选择的第一地址段或第二地址段配置给用户主机。3.根据权利要求2所述的方法,其特征在于,将第一数据报文中的源地址转换为未配置给用户主机的第二地址段或第一地址段包括:将所述源地址中配置给用户主机的第一地址段或第二地址段映射为未配置给用户主机的第二地址段或第一地址段,保留所述源地址中的主机位部分。4.根据权利要求2所述的方法,其特征在于,将第二数据报文中的目的地址转换为配置给用户主机的第二地址段或第一地址段包括:将所述目的地址中未配置给用户主机的第二地址段或第一地址段映射为配置给用户主机的第一地址段或第二地址段,保留所述源地址中的主机位部分。5.根据权利要求2所述的方法,其特征在于,将选择的第一地址段或第二地址段配置给用户主机包括:通过邻居发现ND协议、或者路由器通告RA协议、或者第六版本互联网协议的动态主机配置协议DHCPv6方式,将选择的第一地址段或第二地址段配置给用户主机。6.根据权利要求1至5任意一项所述的方法,其特征在于,还包括:若地址表中只配置有一个地址段,网关路由器通过ND协议、或者RA协议、或者DHCPv6方式,将地址表中的地址段配置给用户主机。7.一种接入...

【专利技术属性】
技术研发人员:史凡阎璐
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1