IP地址转换方法、路由设备和通信系统技术方案

技术编号:17488781 阅读:35 留言:0更新日期:2018-03-17 12:19
本申请公开了IP地址转换方法、路由设备和通信系统,涉及通信领域,实现不支持WAN口同网段但被分配相同公网IP网段的路由器正常通信。该方法包括:执行NAT业务时,路由设备通过WAN口向对端发送第一报文,将第一报文中表征其源IP地址的虚拟IP地址转换为公网IP地址;通过WAN口从对端接收第二报文;将第二报文的公网IP地址转换为对应的表征其目的IP地址的虚拟IP地址;执行ARP业务时,通过WAN口向对端发送第三报文,将第三报文中表征其源IP地址以及目的IP地址的虚拟IP地址转换为对应的公网IP地址;通过WAN口从对端接收第四报文,将第四报文的公网IP地址转换为表征其源IP地址以及目的IP地址的虚拟IP地址。本申请实施例应用于同网段WAN口的路由设备。

IP address conversion methods, routing devices, and communication systems

The application discloses IP address translation method, routing device and communication system, and relates to the field of communication. It realizes the normal communication between routers that do not support WAN ports but are allocated the same public network IP network segments. The method includes: the implementation of NAT service, routing equipment through the WAN port on the first end to send the message to the message in the first, the characterization of the source IP address of the virtual IP address to a public IP address; through the WAN port from the end of second will receive the message; message second public IP address is converted into a corresponding characterization of its purpose the IP address of the virtual IP address; implementation of ARP business, through the WAN port to the end to send the third message, the third message in the characterization of the source IP address and IP address of the virtual IP address into the corresponding public IP address; through the WAN port from the terminal receives a fourth message, the fourth message public IP address conversion to characterize the source IP address and IP address of the virtual IP address. This application should be applied to the routing equipment at the WAN port of the network segment.

【技术实现步骤摘要】
IP地址转换方法、路由设备和通信系统
本专利技术涉及通信领域,尤其涉及一种互联网协议(InternetProtocol,IP)地址转换方法、路由设备和通信系统。
技术介绍
当前用户在部署网络设备(例如路由器、交换机)的时候,经常会遇到同个运营商为同一用户分配多个相同网段的IP地址,但是许多厂商的路由器不支持不同的广域网WAN(WideAreaNetwork,WAN)口配置相同网段的IP地址,使得部署网络设备失败,其中,路由器的WAN口是指用来连接外网或者公网的接口。
技术实现思路
本申请的实施例提供一种IP地址转换方法、路由设备和通信系统,实现不支持WAN口同网段但WAN口被分配相同公网IP网段的路由器正常通信。为达到上述目的,本申请的实施例采用如下技术方案:第一方面,提供了一种互联网协议IP地址转换方法,应用于具有至少两个广域网WAN口的路由设备,所述路由设备的每个WAN口以及与所述路由设备进行公网通信的对端设备分别被互联网服务提供商ISP分配一公网IP地址,所述公网IP地址属于同一网段,所述路由设备的各WAN口被配置一对虚拟IP地址,所述一对虚拟IP地址分别与本WAN口的公网IP地址以及与所述路由设备进行公网通信的对端设备的公网IP地址对应,不同WAN口的虚拟IP地址属于不同网段,同一WAN口的虚拟IP地址属于同一网段,所述虚拟IP地址用于内网执行网络地址转换NAT业务或地址解析协议ARP业务;该方法包括:当内网执行NAT业务时,所述路由设备通过一WAN口向所述对端设备发送第一报文,将所述第一报文中表征其源IP地址的虚拟IP地址转换为对应的公网IP地址;并通过所述一WAN口从所述对端设备接收第二报文;将所述第二报文的公网IP地址转换为对应的表征其目的IP地址的虚拟IP地址;其中,所述第二报文为所述第一报文的响应报文,或者所述第一报文为所述第二报文的响应报文;当内网执行ARP业务时,所述路由设备通过一WAN口向所述对端设备发送第三报文,将所述第三报文中表征其源IP地址以及目的IP地址的虚拟IP地址转换为对应的公网IP地址;并通过所述一WAN口从所述对端设备接收第四报文,将所述第四报文的公网IP地址转换为对应的表征其源IP地址以及目的IP地址的虚拟IP地址;其中,所述第三报文为所述第四报文的响应报文,或者所述第三报文为所述第四报文的响应报文。第二方面,提供了一种路由设备,每个WAN口以及与所述路由设备进行公网通信的对端设备分别被互联网服务提供商ISP分配一公网IP地址,其特征在于,所述公网IP地址属于同一网段,所述路由设备的各WAN口被配置一对虚拟IP地址,所述一对虚拟IP地址分别与本WAN口的公网IP地址以及与所述路由设备进行公网通信的对端设备的公网IP地址对应,不同WAN口的虚拟IP地址属于不同网段,同一WAN口的虚拟IP地址属于同一网段,所述虚拟IP地址用于内网执行网络地址转换NAT业务或地址解析协议ARP业务,所述路由设备包括发送单元、转换单元、接收单元,所述发送单元,用于当内网执行NAT业务时,通过一WAN口向所述对端设备发送第一报文;所述转换单元,用于将所述第一报文中表征其源IP地址的虚拟IP地址转换为对应的公网IP地址;所述接收单元,用于通过所述一WAN口从所述对端设备接收第二报文;所述转换单元,还用于将所述第二报文的公网IP地址转换为对应的表征其目的IP地址的虚拟IP地址;其中,所述第二报文为所述第一报文的响应报文,或者所述第一报文为所述第二报文的响应报文;所述发送单元,还用于当内网执行ARP业务时,通过一WAN口向所述对端设备发送第三报文;所述转换单元,还用于将所述第三报文中表征其源IP地址以及目的IP地址的虚拟IP地址转换为对应的公网IP地址;所述接收单元,还用于通过所述一WAN口从所述对端设备接收第四报文;所述转换单元,还用于将所述第四报文的公网IP地址转换为对应的表征其源IP地址以及目的IP地址的虚拟IP地址;其中,所述第三报文为所述第四报文的响应报文,或者所述第三报文为所述第四报文的响应报文。第三方面,提供了一种通信系统,包括如第二方面所述的路由器。第四方面,提供了一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当被计算机执行时使所述计算机执行第一方面所述的方法。本申请的实施例提供的IP地址转换方法、路由设备和通信系统,通过将路由设备底层配置的各个WAN配置不同网段的虚拟IP地址,当接收到同网段的真实IP地址的报文之后分别转换为对应WAN口的虚拟IP地址,进行后续处理,或者,当发送同网段的真实IP地址的报文之前,将虚拟IP地址转换为对应的真实IP地址。实现了不支持WAN口同网段但WAN口被分配相同公网IP网段的路由器正常通信。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1为本申请的实施例提供的通信系统的结构示意图;图2为本申请的实施例提供的IP地址转换方法的流程示意图一;图3为本申请的实施例提供的路由设备的结构示意图一;图4为本申请的实施例提供的IP地址转换方法的流程示意图二;图5为本申请的实施例提供的IP地址转换方法的流程示意图三;图6为本申请的实施例提供的IP地址转换方法的流程示意图四;图7为本申请的实施例提供的IP地址转换方法的流程示意图五;图8为本申请的实施例提供的路由设备的结构示意图二。具体实施方式下面结合附图,对本申请的实施例进行描述。参照图1中所示,为本申请实施例提供的通信系统的结构示意图,该系统包括:互联网服务提供商(InternetServiceProvider,ISP)/互联网内容提供商(InternetContentProvider,ICP)11、路由设备12、核心交换设备13、接入交换设备14和局域网15。其中,ISP可以为路由设备12的WAN口分配公网IP地址,ICP可以为路由设备12提供网络资源,路由设备12可以包括路由器等具有路由功能的设备,其具有至少两个WAN口,核心交换设备13和接入交换设备14可以包括交换机等具有交换功能的设备。本申请实施例提供的IP地址转换方法、路由设备和通信系统,主要涉及路由设备12的改进,通过将ISP为WAN口分配的同网段的公网IP地址分别转换为不同网段的虚拟IP地址,报文在路由器上处理时或在局域网内传播时均采用虚拟IP地址,只有在与公网通信时采用真实的公网IP地址,实现了不支持WAN口同网段但WAN口被分配相同公网IP网段的路由器正常通信。实施例1、本申请实施例提供了一种IP地址转换方法,应用于上述具有至少两个WAN口的路由设备,路由设备的每个WAN口以及与路由设备进行公网通信的对端设备分别被互联网服务提供商ISP分配一公网IP地址,其特征在于,公网IP地址属于同一网段,路由设备的各WAN口被配置一对虚拟IP地址,一对虚拟IP地址分别与本WAN口的公网IP地址以及与路由设备进行公网通信的对端设备的公网IP地址对应,不同WAN口的虚拟IP地址属于不同网段,同一WAN口的虚拟IP地址属于同一网段,虚拟IP地址用于内网执行网络地址转换(NetworkAddressTranslation,NAT)业务或地址解析本文档来自技高网...
IP地址转换方法、路由设备和通信系统

【技术保护点】
一种互联网协议IP地址转换方法,应用于具有至少两个广域网WAN口的路由设备,所述路由设备的每个WAN口以及与所述路由设备进行公网通信的对端设备分别被互联网服务提供商ISP分配一公网IP地址,其特征在于,所述公网IP地址属于同一网段,所述路由设备的各WAN口被配置一对虚拟IP地址,所述一对虚拟IP地址分别与本WAN口的公网IP地址以及与所述路由设备进行公网通信的对端设备的公网IP地址对应,不同WAN口的虚拟IP地址属于不同网段,同一WAN口的虚拟IP地址属于同一网段,所述虚拟IP地址用于内网执行网络地址转换NAT业务或地址解析协议ARP业务;所述方法包括:当内网执行NAT业务时,所述路由设备通过一WAN口向所述对端设备发送第一报文,将所述第一报文中表征其源IP地址的虚拟IP地址转换为对应的公网IP地址;并通过所述一WAN口从所述对端设备接收第二报文;将所述第二报文的公网IP地址转换为对应的表征其目的IP地址的虚拟IP地址;其中,所述第二报文为所述第一报文的响应报文,或者所述第一报文为所述第二报文的响应报文;当内网执行ARP业务时,所述路由设备通过一WAN口向所述对端设备发送第三报文,将所述第三报文中表征其源IP地址以及目的IP地址的虚拟IP地址转换为对应的公网IP地址;并通过所述一WAN口从所述对端设备接收第四报文,将所述第四报文的公网IP地址转换为对应的表征其源IP地址以及目的IP地址的虚拟IP地址;其中,所述第三报文为所述第四报文的响应报文,或者所述第三报文为所述第四报文的响应报文。...

【技术特征摘要】
1.一种互联网协议IP地址转换方法,应用于具有至少两个广域网WAN口的路由设备,所述路由设备的每个WAN口以及与所述路由设备进行公网通信的对端设备分别被互联网服务提供商ISP分配一公网IP地址,其特征在于,所述公网IP地址属于同一网段,所述路由设备的各WAN口被配置一对虚拟IP地址,所述一对虚拟IP地址分别与本WAN口的公网IP地址以及与所述路由设备进行公网通信的对端设备的公网IP地址对应,不同WAN口的虚拟IP地址属于不同网段,同一WAN口的虚拟IP地址属于同一网段,所述虚拟IP地址用于内网执行网络地址转换NAT业务或地址解析协议ARP业务;所述方法包括:当内网执行NAT业务时,所述路由设备通过一WAN口向所述对端设备发送第一报文,将所述第一报文中表征其源IP地址的虚拟IP地址转换为对应的公网IP地址;并通过所述一WAN口从所述对端设备接收第二报文;将所述第二报文的公网IP地址转换为对应的表征其目的IP地址的虚拟IP地址;其中,所述第二报文为所述第一报文的响应报文,或者所述第一报文为所述第二报文的响应报文;当内网执行ARP业务时,所述路由设备通过一WAN口向所述对端设备发送第三报文,将所述第三报文中表征其源IP地址以及目的IP地址的虚拟IP地址转换为对应的公网IP地址;并通过所述一WAN口从所述对端设备接收第四报文,将所述第四报文的公网IP地址转换为对应的表征其源IP地址以及目的IP地址的虚拟IP地址;其中,所述第三报文为所述第四报文的响应报文,或者所述第三报文为所述第四报文的响应报文。2.根据权利要求1所述的方法,其特征在于,对于ARP业务,所述一对虚拟IP地址包括本端虚拟IP地址和对端虚拟IP地址,所述本端虚拟IP地址与所述一WAN口的公网IP地址对应,所述对端虚拟IP地址与所述对端设备的公网IP地址对应,所述本端虚拟IP地址用于在所述第三报文中表征其源IP地址以及用于在所述第四报文中表征其目的IP地址,所述对端虚拟IP地址用于在所述第三报文中表征其目的IP地址以及用于在所述第四报文中表征其源IP地址,所述将所述第三报文中表征其源IP地址以及目的IP地址的虚拟IP地址转换为对应的公网IP地址,包括:将所述第三报文的源IP地址从所述本端虚拟IP地址转换为所述一WAN口的公网IP地址,将第三报文的目的IP地址从所述对端虚拟IP地址转换为所述对端设备的公网IP地址;所述将所述第四报文的公网IP地址转换为对应的表征其源IP地址以及目的IP地址的虚拟IP地址,包括:将所述第四报文的源IP地址从所述对端设备的公网IP地址转换为所述对端虚拟IP地址,将所述第四报文的目的IP地址从所述一WAN口的公网IP地址转换为所述本端虚拟IP地址。3.根据权利要求1所述的方法,其特征在于,对于NAT业务,所述一对虚拟IP地址包括本端虚拟IP地址,所述本端虚拟IP地址与所述一WAN口的公网IP地址对应,所述本端虚拟IP地址用于在所述第一报文中表征其源IP地址以及用于在所述第二报文中表征其目的IP地址,所述将所述第一报文中表征其源IP地址的虚拟IP地址转换为对应的公网IP地址,包括:将所述第一报文的源IP地址从所述本端虚拟IP地址转换为所述一WAN口的公网IP地址;所述将所述第二报文的公网IP地址转换为对应的表征其目的IP地址的虚拟IP地址,包括:将所述第二报文的目的IP地址从所述一WAN口的公网IP地址转换为所述本端虚拟IP地址。4.根据权利要求3所述的方法,其特征在于,在所述将所述第一报文的源IP地址从所述本端虚拟IP地址转换为所述一WAN口的公网IP地址之前,所述方法还包括:将所述第一报文的源IP地址从私网设备的IP地址转换为所述本端虚拟IP地址;在将所述第二报文的目的IP地址从所述一WAN口的公网IP地址转换为所述本端虚拟IP地址之后,所述方法还包括:将所述第二报文的目的IP地址从所述本端虚拟IP地址转换为所述私网设备的IP地址。5.根据权利要求1-4任一项所述的方法,其特征在于,所述虚拟IP地址为私网IP地址。6.一种路由设备,具有至少两个广域网...

【专利技术属性】
技术研发人员:尹威
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:福建,35

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

1