[go: up one dir, main page]

CN101232454B - Integration isomerization wireless network and communication method - Google Patents

Integration isomerization wireless network and communication method Download PDF

Info

Publication number
CN101232454B
CN101232454B CN2008100575357A CN200810057535A CN101232454B CN 101232454 B CN101232454 B CN 101232454B CN 2008100575357 A CN2008100575357 A CN 2008100575357A CN 200810057535 A CN200810057535 A CN 200810057535A CN 101232454 B CN101232454 B CN 101232454B
Authority
CN
China
Prior art keywords
mobile terminal
silkroad
network
ipv6
wide area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2008100575357A
Other languages
Chinese (zh)
Other versions
CN101232454A (en
Inventor
舒童
刘敏
宋翊麟
周安福
吉勋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Computing Technology of CAS
Original Assignee
Institute of Computing Technology of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Computing Technology of CAS filed Critical Institute of Computing Technology of CAS
Priority to CN2008100575357A priority Critical patent/CN101232454B/en
Publication of CN101232454A publication Critical patent/CN101232454A/en
Application granted granted Critical
Publication of CN101232454B publication Critical patent/CN101232454B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种整合的异构无线网络及其通信方法,Silkroad接入路由器位于IPv4 Internet与IPv6网络的边界上;家乡代理设备为基于IPv4的无线广域网服务,位于基于IPv6的网络中;多模移动终端通过Silkroad隧道机制,穿越基于IPv4的无线广域网,建立与IPv6网络的隧道;多模移动终端根据隧道参数向对应的隧道接口发送相应的路由通告,实现与IPv6网络的通信。通过应用本发明,可以在包含网络地址转换设备或防火墙的IPv4无线广域网中实施MIPv6协议,为多模移动终端提供一个统一的无缝移动环境和完整的MIPv6服务功能,大大减少无线广域网的链路负载。

The invention provides an integrated heterogeneous wireless network and a communication method thereof. The Silkroad access router is located on the boundary between the IPv4 Internet and the IPv6 network; the home agent device serves the IPv4-based wireless wide area network and is located in the IPv6-based network; the multi-mode The mobile terminal passes through the IPv4-based wireless wide area network through the Silkroad tunnel mechanism to establish a tunnel with the IPv6 network; the multi-mode mobile terminal sends corresponding routing advertisements to the corresponding tunnel interface according to the tunnel parameters to realize communication with the IPv6 network. By applying the present invention, the MIPv6 protocol can be implemented in the IPv4 wireless wide area network including network address translation equipment or firewalls, providing a unified seamless mobile environment and complete MIPv6 service functions for multi-mode mobile terminals, greatly reducing the links of the wireless wide area network load.

Description

一种整合的异构无线网络及其通信方法An integrated heterogeneous wireless network and its communication method

技术领域technical field

本发明涉及移动通信技术领域,更具体地,本发明涉及一种整合的异构无线网络及其通信方法。The present invention relates to the technical field of mobile communication, and more specifically, the present invention relates to an integrated heterogeneous wireless network and a communication method thereof.

背景技术Background technique

目前,全球通信技术的发展日新月异,无线通信技术的发展速度与应用领域已经超过固定通信技术。随着无线通信技术的迅猛发展,各种无线通信网络突显出自身优势,但无线网络发展所要求的覆盖无缝化与宽带化,目前还没有一个单独的网络能够承担。同时,也没有一个网络能够单独满足移动用户对任何时间、任何地点和任何服务的无线访问需求,并提供较高的数据传输率。At present, the development of global communication technology is changing with each passing day, and the development speed and application fields of wireless communication technology have surpassed fixed communication technology. With the rapid development of wireless communication technology, various wireless communication networks have highlighted their own advantages, but there is no single network that can undertake the seamless coverage and broadband required by the development of wireless networks. At the same time, no network alone can meet mobile users' wireless access requirements for any time, any place, and any service, and provide a high data transmission rate.

无线广域网(WWAN)以较低的数据传输率可以保证移动终端任意时刻和无处不在的连通性,经过运营商们的长期推广,WWAN在网络部署和安全控制方面已经相对完善,拥有巨大的用户群体。无线局域网(WLAN)一般部署在机场、饭店、学校等位置,尤其是WWAN信号不易穿透的建筑物内部,提供较高的数据传输率,较好地支持实时音、视频传输业务,得到众多移动用户的青睐,但是WLAN只能覆盖较小的范围。由于各种无线网络之间存在互补性,如果将各种无线网络整合起来,就可以动态地改善无线数据服务的适应性,更好地满足移动用户的各种需求。Wireless Wide Area Network (WWAN) can guarantee the connectivity of mobile terminals at any time and everywhere with a low data transmission rate. After long-term promotion by operators, WWAN has been relatively perfect in network deployment and security control, and has a huge user base group. Wireless local area network (WLAN) is generally deployed in airports, restaurants, schools, etc., especially inside buildings where WWAN signals are not easy to penetrate. It provides high data transmission rate and better supports real-time audio and video transmission services. Users' favor, but WLAN can only cover a small area. Due to the complementarity among various wireless networks, if various wireless networks are integrated, the adaptability of wireless data services can be dynamically improved, and various needs of mobile users can be better met.

为了实现一个真正的无缝移动环境,需要整合各种无线网络,支持多模移动设备的垂直切换,即移动节点(MN)可以在异构网络(基于不同链路层技术的网络)之间切换。WWAN和WLAN在无线接口层面上互不兼容,所以只能在网络层上将其整合,形成统一的框架。In order to achieve a truly seamless mobile environment, it is necessary to integrate various wireless networks and support vertical handover of multi-mode mobile devices, that is, mobile nodes (MNs) can be handed over between heterogeneous networks (networks based on different link layer technologies) . WWAN and WLAN are incompatible with each other at the wireless interface level, so they can only be integrated at the network layer to form a unified framework.

目前异构无线网络的整合方案主要包括紧密集成和松散集成。Currently, integration solutions for heterogeneous wireless networks mainly include tight integration and loose integration.

紧密集成的主要思想是让无线网络1模拟无线网络2的功能,把无线网络1作为无线网络2的一个虚拟接入网络。无线网络1的出口网关直接连向无线网络2的核心网络元素。无线网络1的流量直接注入无线网络2,不仅增加无线网络2的负载,而且使无线网络2成为整个网络的瓶颈。更重要的是,无线网络2将其接口暴露给了无线网络1,因此,需要无线网络1和无线网络2属于同一运营商。事实上,在这种情况下,独立运营的无线网络1难以集成到无线网络2中。The main idea of tight integration is to make wireless network 1 simulate the function of wireless network 2, and use wireless network 1 as a virtual access network of wireless network 2. The egress gateway of wireless network 1 is directly connected to the core network element of wireless network 2. The traffic of wireless network 1 is directly injected into wireless network 2, which not only increases the load of wireless network 2, but also makes wireless network 2 a bottleneck of the entire network. More importantly, Wi-Fi 2 exposes its interface to Wi-Fi 1, therefore, Wi-Fi 1 and Wi-Fi 2 need to belong to the same operator. In fact, in this case, it is difficult for the independently operated wireless network 1 to be integrated into the wireless network 2 .

松散集成虽然也需要在无线网络中部署代理或网关这样的网络元素,但是松散集成的代理或网关是和Internet相连的,而不会直接连向其它无线网络的核心网络元素。因此,该方案无需修改任何无线网络的底层协议栈,也无需将一种无线网络的细节暴露给其它类型的无线网络。而且,各种无线网络可以进行独立的配置及流量管理。由于以上诸多优势,松散集成方案得到广泛的认可,而移动IP技术正是目前主流的松散集成方案。Although loose integration also requires the deployment of network elements such as agents or gateways in the wireless network, loosely integrated agents or gateways are connected to the Internet rather than directly to core network elements of other wireless networks. Therefore, the solution does not need to modify the underlying protocol stack of any wireless network, nor does it need to expose the details of one type of wireless network to other types of wireless networks. Moreover, various wireless networks can be independently configured and traffic managed. Due to the above advantages, the loosely integrated solution has been widely recognized, and the mobile IP technology is the current mainstream loosely integrated solution.

目前运行的WWAN在网络层上只支持IPv4通信,但是,基于IPv4的互联网地址空间不足,无法满足众多移动用户对网络接入的需求,尤其对于网络需求较大、地址分配不足的国家,诸如我国。而且,所述网络采用了网络地址转换(NAT)技术,使得移动终端只能获得私有的基于IPv4的互联网络地址,移动IPv4协议又要求移动终端拥有公有的基于IPv4的互联网络地址,因此,使用移动IPv4协议来整合WWAN和WLAN难以满足未来移动环境的发展要求。The currently running WWAN only supports IPv4 communication at the network layer. However, the Internet address space based on IPv4 is insufficient to meet the needs of many mobile users for network access, especially for countries with large network requirements and insufficient address allocation, such as my country. . Moreover, the network adopts Network Address Translation (NAT) technology, so that the mobile terminal can only obtain a private Internet address based on IPv4, and the mobile IPv4 protocol requires the mobile terminal to have a public Internet address based on IPv4. Therefore, using The mobile IPv4 protocol to integrate WWAN and WLAN is difficult to meet the development requirements of the future mobile environment.

相对于IPv4,基于IPv6的互联网具有庞大的地址空间和可扩展性好的优点,满足移动终端无论位于何处都可以获得全局唯一地址的需求,已用于许多WLAN,并且在未来技术的发展中可能逐步取代IPv4在WWAN中得以实施。同时,国际组织Internet工程任务组(IETF)又提出了移动IPv6(MIPv6)技术(RFC3775),在一定程度上支持互联网的移动性问题,使得MIPv6成为整合各种WWAN和WLAN的一种方案。但是,标准的MIPv6协议却没有考虑接入网络不支持IPv6的情况。Compared with IPv4, the Internet based on IPv6 has the advantages of huge address space and good scalability, which can meet the needs of mobile terminals to obtain globally unique addresses no matter where they are located. It has been used in many WLANs, and in the development of future technologies May gradually replace IPv4 in WWAN to be implemented. At the same time, the Internet Engineering Task Force (IETF), an international organization, proposed Mobile IPv6 (MIPv6) technology (RFC3775), which supports the mobility of the Internet to a certain extent, making MIPv6 a solution for integrating various WWANs and WLANs. However, the standard MIPv6 protocol does not consider the situation that the access network does not support IPv6.

为了解决WWAN不支持IPv6与意图采用MIPv6整合异构无线网络两者之间的矛盾,隧道技术成为目前广为采用的一种解决办法。隧道技术(Tunneling)是一种通过使用互联网络的基础设施在网络之间传递数据的方式。使用隧道传递的数据(或负载)可以是不同协议的数据帧或包。隧道协议将其它协议的数据帧或包重新封装,然后通过隧道发送。新的帧头(包头)提供路由信息,以便通过互联网传递被封装的负载数据。因此,隧道技术将IPv6数据包封装在IPv4数据包的载荷中,利用WWAN中已有的IPv4路由体系进行传输,来解决接入WWAN的移动终端与IPv6节点之间进行通信的问题。In order to solve the contradiction between WWAN not supporting IPv6 and intending to use MIPv6 to integrate heterogeneous wireless networks, tunneling technology has become a widely used solution. Tunneling is a method of transferring data between networks by using the infrastructure of the Internet. The data (or payload) transmitted through the tunnel may be data frames or packets of different protocols. The tunneling protocol repackages data frames or packets of other protocols, and then sends them through the tunnel. The new frame header (packet header) provides routing information to deliver the encapsulated payload data across the Internet. Therefore, tunnel technology encapsulates IPv6 data packets in the load of IPv4 data packets, and uses the existing IPv4 routing system in WWAN for transmission to solve the problem of communication between mobile terminals accessing WWAN and IPv6 nodes.

但是,目前国内的WWAN不仅不支持IPv6,而且由于IPv4地址资源不足,有些WWAN(如GPRS网络)采用了NAT技术,使得移动终端只能分配到私有IPv4地址,而另一些WWAN(如CDMA网络)即使为移动终端分配了公有IPv4地址,也鉴于安全等因素的考虑,在网络入口设置了防火墙。这些NAT设备和防火墙不允许6-in-4数据包通过,致使6-in-4隧道技术无法支持GPRS、CDMA等WWAN的移动终端与其他IPv6节点间的通信。However, the current domestic WWAN not only does not support IPv6, but due to insufficient IPv4 address resources, some WWANs (such as GPRS networks) adopt NAT technology, so that mobile terminals can only be assigned private IPv4 addresses, while other WWANs (such as CDMA networks) Even if a public IPv4 address is assigned to the mobile terminal, a firewall is set up at the network entrance in view of factors such as security. These NAT devices and firewalls do not allow 6-in-4 data packets to pass through, so that 6-in-4 tunnel technology cannot support communication between mobile terminals of GPRS, CDMA and other WWANs and other IPv6 nodes.

发明内容Contents of the invention

为克服现有技术中在包含NAT设备或防火墙的基于IPv4的无线网络中多模移动终端无法实现垂直切换的缺陷,本发明提供一种整合的异构无线网络及其通信方法。In order to overcome the defect in the prior art that multi-mode mobile terminals cannot realize vertical handover in an IPv4-based wireless network including NAT devices or firewalls, the present invention provides an integrated heterogeneous wireless network and a communication method thereof.

根据本发明的一个方面,提供了一种整合的异构无线网络,包括:According to one aspect of the present invention, an integrated heterogeneous wireless network is provided, including:

基于IPv4的无线广域网、基于IPv6的网络、Silkroad接入路由器和家乡代理设备;IPv4-based wireless WAN, IPv6-based network, Silkroad access router and home agent device;

所述基于IPv4的无线广域网带有网络地址转换设备或防火墙;所述Silkroad接入路由器位于IPv4 Internet与基于IPv6的网络的边界上;所述家乡代理设备为基于IPv4的无线广域网服务,位于基于IPv6的网络中;The wireless wide area network based on IPv4 has a network address translation device or a firewall; the Silkroad access router is located on the boundary of the IPv4 Internet and the network based on IPv6; in the network;

多模移动终端通过Silkroad隧道机制,利用所述Silkroad接入路由器穿越有网络地址转换设备或防火墙的基于IPv4的无线广域网,建立与基于IPv6的网络的隧道;多模移动终端根据隧道参数自动向对应的隧道接口发送相应的路由通告,实现与基于IPv6的网络的通信。Through the Silkroad tunnel mechanism, the multi-mode mobile terminal uses the Silkroad access router to traverse the IPv4-based wireless wide area network with network address translation equipment or firewalls to establish a tunnel with the IPv6-based network; the multi-mode mobile terminal automatically maps to the corresponding network according to the tunnel parameters The corresponding tunnel interface sends the corresponding routing advertisement to realize the communication with the IPv6-based network.

其中,当所述多模移动终端从无线广域网切出或所述多模移动终端切回无线广域网时,所述家乡代理设备向所述Silkroad接入路由器发送重定向请求,决定发向所述多模移动终端的数据包的流向。Wherein, when the multi-mode mobile terminal is switched out from the wireless WAN or the multi-mode mobile terminal is switched back to the wireless WAN, the home agent device sends a redirection request to the Silkroad access router, and decides to send a redirection request to the multi-mode Modular mobile terminal data packet flow.

其中,优选地,把所述为无线广域网服务的家乡代理设备和所述Silkroad接入路由器部署在同一台主机上。Wherein, preferably, the home agent device serving the wireless wide area network and the Silkroad access router are deployed on the same host.

其中,所述家乡代理设备的IPv6地址前缀与Silkroad接入路由器分配给无线广域网中的多模移动终端的IPv6地址前缀相同。Wherein, the IPv6 address prefix of the home agent device is the same as the IPv6 address prefix assigned to the multi-mode mobile terminal in the wireless wide area network by the Silkroad access router.

其中,所述多模移动终端同时支持MIPv6中移动节点和Silkroad隧道机制中Silkroad客户端。Wherein, the multi-mode mobile terminal simultaneously supports the mobile node in MIPv6 and the Silkroad client in the Silkroad tunnel mechanism.

根据本发明的第二方面,提供了一种整合异构无线网络的方法,包括:According to a second aspect of the present invention, a method for integrating heterogeneous wireless networks is provided, including:

步骤10)、部署异构无线网络拓扑结构,在IPv4 Internet与基于IPv6的网络的边界上部署Silkroad接入路由器,在基于IPv6的网络中部署为基于IPv4的无线广域网服务的家乡代理;Step 10), deploying heterogeneous wireless network topology, deploying Silkroad access router on the boundary of IPv4 Internet and IPv6-based network, deploying as the home agent of IPv4-based wireless wide area network service in IPv6-based network;

步骤20)、多模移动终端利用Silkroad隧道机制,穿越有网络地址转换设备或防火墙的基于IPv4的无线广域网,建立与基于IPv6的网络的隧道;Step 20), the multimode mobile terminal utilizes the Silkroad tunnel mechanism to pass through the IPv4-based wireless wide area network with network address translation equipment or firewalls, and establish a tunnel with the IPv6-based network;

步骤30)、所述多模移动终端根据隧道参数自动向对应的隧道接口发送相应的路由通告,实现与基于IPv6的网络的通信。Step 30), the multi-mode mobile terminal automatically sends the corresponding route advertisement to the corresponding tunnel interface according to the tunnel parameters, so as to realize the communication with the IPv6-based network.

其中,步骤10)中,优选地,把所述为无线广域网服务的家乡代理和所述Silkroad接入路由器部署在同一台主机上。Wherein, in step 10), preferably, the home agent serving the wireless wide area network and the Silkroad access router are deployed on the same host.

其中,所述家乡代理的IPv6地址前缀与Silkroad接入路由器分配给无线广域网中的多模移动终端的IPv6地址前缀相同。Wherein, the IPv6 address prefix of the home agent is the same as the IPv6 address prefix assigned to the multi-mode mobile terminal in the wireless wide area network by the Silkroad access router.

其中,所述多模移动终端同时支持MIPv6中移动节点和Silkroad隧道机制中Silkroad客户端。Wherein, the multi-mode mobile terminal simultaneously supports the mobile node in MIPv6 and the Silkroad client in the Silkroad tunnel mechanism.

其中,步骤20)进一步包括:Wherein, step 20) further includes:

步骤210)、当所述多模移动终端从无线广域网接入时,所述多模移动终端获得Silkroad接入路由器的公有IPv4地址后,向Silkroad接入路由器发送包含隧道参数的地址请求报文;Step 210), when the multimode mobile terminal accesses from the wireless wide area network, after the multimode mobile terminal obtains the public IPv4 address of the Silkroad access router, it sends an address request message comprising tunnel parameters to the Silkroad access router;

步骤220)、Silkroad接入路由器根据所述地址请求报文,在所述Silkroad接入路由器上为所述多模移动终端建立对应的IPv6-in-UDP-in-IPv4隧道接口,并为所述多模移动终端构造IPv6地址,作为响应报文返回给所述多模移动终端;Step 220), Silkroad access router establishes corresponding IPv6-in-UDP-in-IPv4 tunnel interface for described multimode mobile terminal on described Silkroad access router according to described address request message, and for described The multimode mobile terminal constructs an IPv6 address and returns it to the multimode mobile terminal as a response message;

步骤230)、所述多模移动终端收到所述响应报文后,提取出所述IPv6地址,配置IPv6-in-UDP-in-IPv4隧道接口,建立所述多模移动终端和所述Silkroad接入路由器之间的IPv6-in-UDP-in-IPv4隧道。Step 230), after the multimode mobile terminal receives the response message, extract the IPv6 address, configure the IPv6-in-UDP-in-IPv4 tunnel interface, and set up the multimode mobile terminal and the Silkroad IPv6-in-UDP-in-IPv4 tunnel between access routers.

其中,步骤220)进一步包括:在所述Silkroad接入路由器上为所述多模移动终端配置相应的路由规则,使到所述多模移动终端的IPv6路由指向所述隧道接口。Wherein, step 220) further includes: configuring corresponding routing rules for the multi-mode mobile terminal on the Silkroad access router, so that the IPv6 route to the multi-mode mobile terminal points to the tunnel interface.

其中,步骤220)中,Silkroad接入路由器根据所述地址请求报文中提取出的隧道参数构造IPv6地址。Wherein, in step 220), the Silkroad access router constructs an IPv6 address according to the tunnel parameters extracted from the address request message.

根据本发明的第三方面,提供了一种整合异构无线网络的方法,包括:According to a third aspect of the present invention, a method for integrating heterogeneous wireless networks is provided, including:

步骤40)、当所述多模移动终端从无线广域网切出或所述多模移动终端切回无线广域网时,为无线广域网服务的家乡代理向Silkroad接入路由器发送重定向请求,决定发向所述多模移动终端的数据包的流向。Step 40), when the multimode mobile terminal is switched out from the wireless wide area network or when the multimode mobile terminal is switched back to the wireless wide area network, the home agent serving the wireless wide area network sends a redirection request to the Silkroad access router, and decides to send to the wireless wide area network. Describe the flow of data packets of the multi-mode mobile terminal.

其中,步骤40)进一步包括:Wherein, step 40) further includes:

步骤410)、当所述多模移动终端从无线广域网切出时,向所述无线广域网的家乡代理发送绑定更新消息以建立绑定;Step 410), when the multi-mode mobile terminal cuts out from the wireless wide area network, send a binding update message to the home agent of the wireless wide area network to establish binding;

步骤420)、当所述家乡代理接收到所述绑定更新消息后,向Silkroad接入路由器发送重定向请求,通知所述Silkroad接入路由器所述多模移动终端从所述无线广域网切出;Step 420), when the home agent receives the binding update message, it sends a redirection request to the Silkroad access router, notifying the Silkroad access router that the multimode mobile terminal is cut out from the wireless wide area network;

步骤430)、当所述Silkroad接入路由器接收到重定向请求后,把到所述多模移动终端的路由指向所述家乡代理的IPv6地址。Step 430), when the Silkroad access router receives the redirection request, point the route to the multi-mode mobile terminal to the IPv6 address of the home agent.

其中,步骤420)中,当所述多模移动终端从所述无线广域网切出时,所述多模移动终端不再使用Silkroad隧道收发数据包。Wherein, in step 420), when the multi-mode mobile terminal is switched out from the wireless wide area network, the multi-mode mobile terminal no longer uses the Silkroad tunnel to send and receive data packets.

其中,步骤420)中,所述重定向请求包括所述多模移动终端家乡地址的后64位接口标识与表示所述多模移动终端从所述无线广域网切出的标志位。Wherein, in step 420), the redirection request includes the last 64-bit interface identifier of the home address of the multi-mode mobile terminal and a flag indicating that the multi-mode mobile terminal is cut out from the wireless wide area network.

其中,步骤420)中,当所述多模移动终端以基于IPv6的无线网络作为家乡网络进行垂直切换时,为无线广域网服务的Silkroad接入路由器相当于外地接入路由器。Wherein, in step 420), when the multi-mode mobile terminal uses the IPv6-based wireless network as the home network to perform vertical handover, the Silkroad access router serving the wireless wide area network is equivalent to a foreign access router.

其中,步骤40)进一步包括:Wherein, step 40) further includes:

步骤410)、当多模移动终端切换回到无线广域网时,向所述无线广域网的家乡代理发送绑定更新消息注销绑定;Step 410), when the multi-mode mobile terminal switches back to the wireless wide area network, send a binding update message to the home agent of the wireless wide area network to cancel the binding;

步骤420)、当所述家乡代理接收到所述绑定更新消息后,向Silkroad接入路由器发送重定向消息,通知Silkroad接入路由器所述多模移动终端切换回无线广域网,需要重新使用Silkroad隧道收发数据包;Step 420), after the home agent receives the binding update message, it sends a redirection message to the Silkroad access router, notifying the Silkroad access router that the multimode mobile terminal switches back to the wireless wide area network and needs to re-use the Silkroad tunnel Send and receive data packets;

步骤430)、当所述Silkroad接入路由器接收到所述重定向消息后,把到所述多模移动终端的路由重新指向与所述多模移动终端对应的Silkroad隧道接口。Step 430), after the Silkroad access router receives the redirection message, redirect the route to the multi-mode mobile terminal to the Silkroad tunnel interface corresponding to the multi-mode mobile terminal.

其中,步骤420)中,所述重定向请求包括所述多模移动终端家乡地址的后64位接口标识与表示所述多模移动终端切回所述无线广域网的标志位。Wherein, in step 420), the redirection request includes the last 64-bit interface identifier of the home address of the multi-mode mobile terminal and a flag indicating that the multi-mode mobile terminal switches back to the wireless wide area network.

本发明基于Silkroad隧道接入技术,通过将Silkroad接入路由器与MIPv6中的家乡代理相结合,实现为WWAN用户提供完整的MIPv6服务的功能;整合WLAN与有NAT设备和防火墙在内的各种WWAN,成功地为WWAN终端部署家乡代理,形成统一的无缝移动环境,为多模移动终端的垂直切换提供完整的MIPv6服务功能,同时通过移动终端自发路由通告的方法,大大减少WWAN的链路负载。Based on the Silkroad tunnel access technology, the present invention realizes the function of providing complete MIPv6 services for WWAN users by combining the Silkroad access router with the home agent in MIPv6; integrating WLAN with various WWANs including NAT equipment and firewalls , successfully deploying home agent for WWAN terminals, forming a unified seamless mobile environment, providing complete MIPv6 service functions for vertical handover of multi-mode mobile terminals, and greatly reducing the link load of WWAN through the method of mobile terminal spontaneous route notification .

附图说明Description of drawings

图1为现有技术中的整合的异构网络的拓扑图;FIG. 1 is a topology diagram of an integrated heterogeneous network in the prior art;

图2为根据本发明的整合的异构网络的拓扑图;Fig. 2 is a topological diagram of an integrated heterogeneous network according to the present invention;

图3为多模移动终端从基于IPv4的WWAN接入、用Silkroad隧道机制与IPv6网络互通的过程图;Fig. 3 is a process diagram of a multi-mode mobile terminal accessing from an IPv4-based WWAN and using the Silkroad tunnel mechanism to intercommunicate with an IPv6 network;

图4为多模移动终端以基于IPv6的无线网络作为家乡网络进行垂直切换的过程图;Fig. 4 is a process diagram of a multimode mobile terminal performing vertical handover with an IPv6-based wireless network as a home network;

图5为多模移动终端以基于IPv4的WWAN作为家乡网络进行垂直切换的过程图。FIG. 5 is a process diagram of vertical handover of a multi-mode mobile terminal using an IPv4-based WWAN as a home network.

具体实施方式Detailed ways

下面结合附图和具体实施例对本发明提供的一种整合的异构无线网络及其通信方法作进一步描述。An integrated heterogeneous wireless network and a communication method thereof provided by the present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

目前存在的两种穿透NAT设备实现IPv6终端互连的隧道机制包括:Teredo(RFC 4380)和Silkroad(draft-liumin-v6ops-silkroad-03),这两种隧道机制都可以使位于NAT后的IPv6/IPv4双栈主机能够使用自己的IPv4私有地址,穿越IPv4网络,和其他的IPv6主机建立连接。Currently, there are two tunnel mechanisms that penetrate NAT devices to realize IPv6 terminal interconnection: Teredo (RFC 4380) and Silkroad (draft-liumin-v6ops-silkroad-03). An IPv6/IPv4 dual-stack host can use its own IPv4 private address to traverse the IPv4 network and establish connections with other IPv6 hosts.

Teredo隧道机制可以穿越除对称NAT(Symmetric NAT)以外的所有NAT类型,但是,它只能为NAT用户分配暂时的IPv6地址。Teredo的IPv6地址中嵌有Teredo服务器的IPv4地址,以及客户端映射后的IPv4地址和端口。所以,其IPv6地址会随内嵌IPv4地址和端口的改变而改变。然而,WWAN中的IPv4地址分配和映射均为动态分配。由于Teredo隧道机制不能保证移动终端每次接入同一个WWAN时所获得的IPv6地址相同,因此使用Teredo隧道机制难以将各种WWAN整合为一个统一的异构无线环境。The Teredo tunnel mechanism can traverse all NAT types except Symmetric NAT (Symmetric NAT), but it can only assign temporary IPv6 addresses to NAT users. Teredo's IPv6 address is embedded with the Teredo server's IPv4 address, as well as the client's mapped IPv4 address and port. Therefore, its IPv6 address will change with the change of the embedded IPv4 address and port. However, IPv4 address allocation and mapping in WWAN are all dynamic allocation. Since the Teredo tunnel mechanism cannot guarantee that the mobile terminal obtains the same IPv6 address each time it accesses the same WWAN, it is difficult to integrate various WWANs into a unified heterogeneous wireless environment by using the Teredo tunnel mechanism.

Silkroad隧道机制可以为NAT用户分配暂时的或者固定的IPv6地址,并且支持现有的全部NAT类型。因此,利用Silkroad隧道机制可以将各种WWAN整合到一个统一的异构无线网络环境中。Silkroad机制主要涉及三个实体,分别是Silkroad客户端(SC)、Silkroad接入路由器(SAR)和Silkroad导航器(SN)。SC是位于NAT域内、支持Silkroad隧道接口的IPv6/IPv4双栈节点,可以通过Silkroad协议与其它的SC或者IPv6 Internet上的其它节点建立IPv6通信。SAR是能够通过公有IPv4地址访问IPv4互联网的IPv6/IPv4双栈路由器,用来帮助SC建立IPv6连接。SN是用来帮助Silkroad接入路由器相互路由的节点。SC接入IPv6网络的过程如下:为了获得SAR的地址,SC首先向SN发送接入请求;SN根据调度算法为用户指定一个合适的SAR,返回它的公有IPv4地址;SC然后向指定的SAR发送地址请求报文;SAR从请求报文中提取出隧道参数并保存,构造一个IPv6地址,作为响应报文返回给SC;SC收到响应报文后提取出IPv6地址进行配置,并建立和SAR之间的IPv6-in-UDP-in-IPv4隧道,完成初始化过程。在此之后,SC就可以和其他IPv6节点进行通信。The Silkroad tunnel mechanism can assign temporary or fixed IPv6 addresses to NAT users, and supports all existing NAT types. Therefore, using the Silkroad tunnel mechanism can integrate various WWANs into a unified heterogeneous wireless network environment. The Silkroad mechanism mainly involves three entities, namely Silkroad Client (SC), Silkroad Access Router (SAR) and Silkroad Navigator (SN). SC is an IPv6/IPv4 dual-stack node that is located in the NAT domain and supports the Silkroad tunnel interface. It can establish IPv6 communication with other SCs or other nodes on the IPv6 Internet through the Silkroad protocol. SAR is an IPv6/IPv4 dual-stack router that can access the IPv4 Internet through a public IPv4 address, and is used to help SC establish an IPv6 connection. SN is a node used to help Silkroad access routers route each other. The process of SC accessing the IPv6 network is as follows: In order to obtain the address of the SAR, the SC first sends an access request to the SN; the SN specifies a suitable SAR for the user according to the scheduling algorithm, and returns its public IPv4 address; the SC then sends a request to the designated SAR. Address request message; SAR extracts tunnel parameters from the request message and saves them, constructs an IPv6 address, and returns it to SC as a response message; SC extracts the IPv6 address for configuration after receiving the response message, and establishes a link with SAR The IPv6-in-UDP-in-IPv4 tunnel between them completes the initialization process. After this, the SC can communicate with other IPv6 nodes.

目前,整合异构无线网络(例如WLAN和基于IPv4的WWAN)的现有技术是将隧道机制和MIPv6协议进行简单地拼合,选用Silkroad隧道机制来穿越含有NAT或防火墙的WWAN,其网络部署参见图1,在每个WLAN中部署家乡代理(HA),WLAN中的HA一般和WLAN的接入路由器(AR)部署在一起。在IPv4 Internet与IPv6网络的边界上部署SAR。移动终端和SAR建立IPv6-in-UDP-in-IPv4隧道,SAR通过该隧道周期性地向移动终端发送路由通告(RA)。At present, the existing technology for integrating heterogeneous wireless networks (such as WLAN and IPv4-based WWAN) is to simply combine the tunnel mechanism and the MIPv6 protocol, and choose the Silkroad tunnel mechanism to traverse the WWAN with NAT or firewall. The network deployment is shown in Fig. 1. Deploy a home agent (HA) in each WLAN, and the HA in the WLAN is generally deployed together with the access router (AR) of the WLAN. Deploy SAR on the border between IPv4 Internet and IPv6 network. The mobile terminal and the SAR establish an IPv6-in-UDP-in-IPv4 tunnel, and the SAR periodically sends a route advertisement (RA) to the mobile terminal through the tunnel.

但这种技术方案存在以下缺陷:(1)根据MIPv6协议,RA是网络层移动检测的依据。每隔30毫秒到70毫秒,接入路由器需向管辖范围内的所有移动终端发送RA。对于数据传输率较低的无线广域网(如GPRS、CDMA等网络)来说,如此频繁的RA发送将增加WWAN的链路负载,甚至占用绝大部分的网络带宽;(2)现有方案只能将HA部署在支持IPv6的无线网络中,而基于IPv4的WWAN只能作为外地网络,这使得首先从IPv4 WWAN接入的移动终端无法享受移动管理服务。However, this technical solution has the following defects: (1) According to the MIPv6 protocol, RA is the basis for network layer mobility detection. Every 30 milliseconds to 70 milliseconds, the access router needs to send RA to all mobile terminals within its jurisdiction. For wireless wide area networks (such as GPRS, CDMA, etc.) with lower data transmission rates, such frequent RA transmissions will increase the link load of WWAN, and even take up most of the network bandwidth; (2) the existing scheme can only Deploying HA in a wireless network that supports IPv6, while an IPv4-based WWAN can only be used as a foreign network, which makes it impossible for mobile terminals that first access from an IPv4 WWAN to enjoy mobility management services.

在根据本发明的实施例中,在IPv4 Internet与IPv6网络的边界上部署SAR,在IPv6网络中部署为基于IPv4的WWAN服务的HA。为了减少不必要的路由过程,优选地把为WWAN服务的HA和SAR部署在同一台主机上,并且,此HA的IPv6地址前缀应该与SAR分配给WWAN中移动终端的IPv6地址前缀相同。在每个WLAN中部署HA,同样地,WLAN中的HA也可以和WLAN的接入路由器(AR)部署在一起。In the embodiment according to the present invention, the SAR is deployed on the boundary between the IPv4 Internet and the IPv6 network, and the HA serving as the IPv4-based WWAN is deployed in the IPv6 network. In order to reduce unnecessary routing process, it is preferable to deploy the HA and SAR serving the WWAN on the same host, and the IPv6 address prefix of the HA should be the same as the IPv6 address prefix assigned by the SAR to the mobile terminal in the WWAN. The HA is deployed in each WLAN. Similarly, the HA in the WLAN can also be deployed together with the access router (AR) of the WLAN.

如图2所示,本实施例中选用GPRS网络和CDMA网络分别代表有NAT设备和防火墙的两种WWAN。把为GPRS网络服务的HA和SAR1部署在位于IPv4 Internet与IPv6网络交界处的一台双栈主机上,该主机的IPv6地址前缀应该与SAR1分配给GPRS终端的IPv6地址前缀相同;把为CDMA网络服务的HA和SAR2部署在位于IPv4 Internet与IPv6网络交界处的另一台双栈主机上,该主机的IPv6地址前缀应该与SAR2分配给CDMA终端的IPv6地址前缀相同;在需要整合的每个WLAN中,把HA和与AP相连的AR部署在一起。As shown in FIG. 2 , in this embodiment, the GPRS network and the CDMA network are selected to represent two WWANs with NAT devices and firewalls respectively. Deploy the HA and SAR1 serving the GPRS network on a dual-stack host at the junction of the IPv4 Internet and the IPv6 network. The IPv6 address prefix of the host should be the same as the IPv6 address prefix assigned to the GPRS terminal by SAR1; The HA and SAR2 of the service are deployed on another dual-stack host at the junction of the IPv4 Internet and the IPv6 network. The IPv6 address prefix of this host should be the same as the IPv6 address prefix assigned to the CDMA terminal by SAR2; in each WLAN that needs to be integrated In the configuration, the HA and the AR connected to the AP are deployed together.

在本实施例中,要求多模移动终端具有同时支持MIPv6中移动节点(MN)和Silkroad隧道机制中SC的功能。In this embodiment, the multi-mode mobile terminal is required to have the function of simultaneously supporting the mobile node (MN) in MIPv6 and the SC in the Silkroad tunnel mechanism.

如图3所示,多模移动终端通过基于IPv4的WWAN与IPv6网络实现互通。As shown in Figure 3, the multi-mode mobile terminal realizes intercommunication with the IPv6 network through the IPv4-based WWAN.

1-1、当多模移动终端从WWAN接入时,为了获得SAR的地址,多模移动终端首先通过相应的Modem接口向SN发送接入请求;1-1. When the multi-mode mobile terminal accesses from the WWAN, in order to obtain the address of the SAR, the multi-mode mobile terminal first sends an access request to the SN through the corresponding Modem interface;

1-2、SN根据调度算法为移动终端指定一个合适的SAR,返回带有SAR的公有IPv4地址的接入响应;1-2. The SN specifies an appropriate SAR for the mobile terminal according to the scheduling algorithm, and returns an access response with a public IPv4 address with the SAR;

1-3、移动终端将包含隧道参数的地址请求报文使用用户数据报协议(UDP)封装后,从相应的Modem接口通过IPv4网络发向SAR,其中,隧道参数主要包括移动终端的IPv4地址和UDP端口,如果经过NAT映射,则隧道参数主要包括映射后的公有IPv4地址和端口;1-3. The mobile terminal encapsulates the address request message containing the tunnel parameters using the User Datagram Protocol (UDP), and then sends it to the SAR from the corresponding Modem interface through the IPv4 network, wherein the tunnel parameters mainly include the mobile terminal’s IPv4 address and UDP port, if mapped by NAT, the tunnel parameters mainly include the mapped public IPv4 address and port;

1-4、SAR从请求报文中提取出隧道参数加以保存,然后根据保存的隧道参数,在SAR上为该移动终端建立对应的IPv6-in-UDP-in-IPv4隧道接口,以及配置相应的路由规则,使到移动终端的IPv6路由指向该隧道接口;1-4. The SAR extracts the tunnel parameters from the request message and saves them, and then establishes the corresponding IPv6-in-UDP-in-IPv4 tunnel interface for the mobile terminal on the SAR according to the saved tunnel parameters, and configures the corresponding Routing rules, so that the IPv6 route to the mobile terminal points to the tunnel interface;

1-5、为移动终端构造一个完整的IPv6地址,放在响应报文中,并用UDP封装后通过IPv4网络返回给移动终端;1-5. Construct a complete IPv6 address for the mobile terminal, put it in the response message, encapsulate it with UDP, and return it to the mobile terminal through the IPv4 network;

1-6、移动终端收到响应报文后,提取出IPv6地址,在本移动终端上配置IPv6-in-UDP-in-IPv4隧道接口和相应的路由规则,于是建立了移动终端和SAR之间的IPv6-in-UDP-in-IPv4隧道。1-6. After the mobile terminal receives the response message, it extracts the IPv6 address, configures the IPv6-in-UDP-in-IPv4 tunnel interface and corresponding routing rules on the mobile terminal, and establishes a connection between the mobile terminal and the SAR. IPv6-in-UDP-in-IPv4 tunneling.

1-7、移动终端可以根据隧道参数(IPv6网络前缀、SAR的IPv6本地链路(linklocal)地址等)自动向自己的隧道接口发送相应的路由通告(RA)。1-7. The mobile terminal can automatically send a corresponding route advertisement (RA) to its own tunnel interface according to the tunnel parameters (IPv6 network prefix, IPv6 link local address of the SAR, etc.).

以上初始化过程完成后,移动终端就可以通过WWAN和其他IPv6节点进行通信,移动终端在每次初始接入基于IPv4的WWAN时,或在切换到基于IPv4的WWAN前,均需要执行以上步骤,下面为了表述简便,在描述垂直切换的过程中,不再重申以上步骤。After the above initialization process is completed, the mobile terminal can communicate with other IPv6 nodes through the WWAN. The mobile terminal needs to perform the above steps each time it initially accesses the IPv4-based WWAN or before switching to the IPv4-based WWAN. The following For the sake of simplicity, the above steps will not be reiterated in the process of describing the vertical handover.

在本实施例中,当多模移动终端以IPv6无线网络作为家乡网络进行垂直切换时,为WWAN服务的SAR相当于外地接入路由器(FAR),如图4所示,切换过程与MIPv6中所述的过程相似:In this embodiment, when the multi-mode mobile terminal performs vertical handover with the IPv6 wireless network as the home network, the SAR serving the WWAN is equivalent to a foreign access router (FAR). As shown in FIG. The process described is similar to:

2-1、当多模移动终端从IPv6无线网络切换到基于IPv4的WWAN时,初始化完成后,向为WWAN服务的HA发送BU以建立或更新绑定,BU经SAR路由到HA;2-1. When the multi-mode mobile terminal switches from the IPv6 wireless network to the IPv4-based WWAN, after the initialization is completed, it sends a BU to the HA serving the WWAN to establish or update the binding, and the BU is routed to the HA through the SAR;

2-2、当HA接收到BU后,建立或更新相应的绑定,并向移动终端返回相应的绑定确认消息(BA),BA经SAR转发给该移动终端;完成垂直切换后,移动终端从基于IPv4的WWAN收发数据包;2-2. When the HA receives the BU, it establishes or updates the corresponding binding, and returns the corresponding binding confirmation message (BA) to the mobile terminal, and the BA is forwarded to the mobile terminal through the SAR; after the vertical handover is completed, the mobile terminal Send and receive packets from IPv4-based WWAN;

2-3、若多模移动终端从基于IPv4的WWAN切换到其它基于IPv4的WWAN时,在新的WWAN中重新初始化后,向其HA发送BU以更新绑定,BU经过为新WWAN服务的SAR路由到HA;2-3. If the multi-mode mobile terminal switches from an IPv4-based WWAN to another IPv4-based WWAN, after reinitialization in the new WWAN, send a BU to its HA to update the binding, and the BU passes through the SAR serving the new WWAN Route to HA;

2-4、当HA接收到BU后,更新相应的绑定,并向移动终端返回相应的BA,BA经为新WWAN服务的SAR转发给该移动终端,完成垂直切换后,移动终端从新WWAN收发数据包;2-4. When the HA receives the BU, it updates the corresponding binding and returns the corresponding BA to the mobile terminal. The BA is forwarded to the mobile terminal through the SAR serving the new WWAN. After the vertical handover is completed, the mobile terminal transmits and receives data from the new WWAN. data pack;

2-5、若多模移动终端从基于IPv4的WWAN切换到IPv6外地无线网络或者家乡网络时,移动终端向其HA发送BU以更新绑定或者注销绑定,并接收HA对BU处理后返回的BA,完成垂直切换后,移动终端从所在的IPv6无线网络收发数据包;2-5. If a multi-mode mobile terminal switches from an IPv4-based WWAN to an IPv6 foreign wireless network or a home network, the mobile terminal sends a BU to its HA to update the binding or cancel the binding, and receives the return message from the HA after processing the BU. BA, after completing the vertical handover, the mobile terminal sends and receives data packets from the IPv6 wireless network where it is located;

为了给以带有NAT或防火墙的WWAN作为家乡网络的多模移动终端提供垂直切换后的移动性支持,本发明对draft-liumin-v6ops-silkroad-03中所述的SAR功能和MIPv6中规定的HA功能加以改进,增加HA与SAR之间的交互功能。当多模移动终端从基于IPv4的家乡WWAN切出时,它向WWAN的HA发送绑定更新消息(BU)以建立绑定。当HA接收到BU后,知道该移动终端要切出家乡WWAN。于是,HA向SAR发送重定向请求,通知SAR某个移动终端已经从WWAN中切出,不再使用Silkroad隧道收发数据包。当SAR接收到重定向请求后,不再把到该移动终端的路由指向与其对应的Silkroad隧道接口,而是指向HA的IPv6地址。当多模移动终端切换回到基于IPv4的家乡WWAN时,它向其HA发送BU以注销绑定。当HA接收到BU后,知道该移动终端要切换回家乡WWAN中。于是,HA向SAR再次发送重定向消息,通知SAR某个移动终端已经切换回WWAN,需要重新使用Silkroad隧道收发数据包。当SAR接收到重定向消息后,不再把到该移动终端的路由指向其HA的IPv6地址,而是重新指向与该移动终端对应的Silkroad隧道接口。In order to provide mobility support after vertical handover for multi-mode mobile terminals with WWAN with NAT or firewall as their home network, the present invention implements the SAR function described in draft-liumin-v6ops-silkroad-03 and the MIPv6 The HA function is improved, and the interactive function between HA and SAR is increased. When a multimode mobile terminal switches out from its IPv4-based home WWAN, it sends a Binding Update message (BU) to the HA of the WWAN to establish a binding. After receiving the BU, the HA knows that the mobile terminal will switch out of the home WWAN. Then, the HA sends a redirection request to the SAR, notifying the SAR that a certain mobile terminal has been switched out of the WWAN, and no longer uses the Silkroad tunnel to send and receive data packets. When the SAR receives the redirection request, it no longer directs the route to the mobile terminal to the corresponding Silkroad tunnel interface, but to the IPv6 address of the HA. When a multimode mobile terminal switches back to its IPv4-based home WWAN, it sends a BU to its HA to unbind. After receiving the BU, the HA knows that the mobile terminal will switch back to the home WWAN. Then, the HA sends a redirection message to the SAR again, notifying the SAR that a certain mobile terminal has switched back to the WWAN, and needs to use the Silkroad tunnel to send and receive data packets again. When the SAR receives the redirection message, it no longer directs the route to the mobile terminal to the IPv6 address of its HA, but redirects to the Silkroad tunnel interface corresponding to the mobile terminal.

在本实施例中,当多模移动终端以基于IPv4的WWAN作为家乡网络进行垂直切换时,如图5所示,步骤如下:In this embodiment, when the multi-mode mobile terminal uses IPv4-based WWAN as the home network for vertical handover, as shown in Figure 5, the steps are as follows:

3-1、当多模移动终端从家乡WWAN切换到其它网络(包括IPv6无线网络和其它基于IPv4的WWAN等)时,移动终端向它的HA发送BU以建立绑定;3-1. When a multi-mode mobile terminal switches from its home WWAN to other networks (including IPv6 wireless networks and other IPv4-based WWANs, etc.), the mobile terminal sends a BU to its HA to establish binding;

3-2、当HA接收到BU后,会得知该移动终端要切换到其它网络中去,于是,HA向家乡SAR发送重定向请求,通知家乡SAR某个移动终端已经从家乡WWAN中切出,不再使用IPv6-in-UDP-in-IPv4隧道收发数据包;其中重定向请求包含移动终端家乡地址(HoA)的后64位接口标识以及表示移动终端从家乡WWAN切出的标志位,并且将该标志设置为1;3-2. When the HA receives the BU, it will know that the mobile terminal will switch to another network, so the HA sends a redirection request to the home SAR, notifying the home SAR that a mobile terminal has been switched out of the home WWAN , no longer use the IPv6-in-UDP-in-IPv4 tunnel to send and receive data packets; wherein the redirection request includes the last 64-bit interface identifier of the mobile terminal home address (HoA) and the flag bit indicating that the mobile terminal is cut out from the home WWAN, and set the flag to 1;

3-3、当家乡SAR接收到重定向请求后,不再把到该移动终端的路由指向与其对应的IPv6-in-UDP-in-IPv4隧道接口,而是指向HA的IPv6地址;之后,家乡SAR将路由重定向的成败情况,通过“重定向确认”消息返回给HA,“重定向确认”中包含重定向状态标志,若成功则置0,若失败则置1;3-3. When the home SAR receives the redirection request, it no longer directs the route to the mobile terminal to its corresponding IPv6-in-UDP-in-IPv4 tunnel interface, but to the IPv6 address of the HA; after that, the home SAR returns the success or failure of route redirection to HA through the "Redirection Confirmation" message. "Redirection Confirmation" contains the redirection status flag, which is set to 0 if successful, and set to 1 if it fails;

3-4、当HA接收到“重定向确认”后,根据重定向成败,决定是否为MN建立或更新相应的绑定,并向移动终端返回相应的BA;3-4. When the HA receives the "redirection confirmation", it decides whether to establish or update the corresponding binding for the MN according to the success or failure of the redirection, and returns the corresponding BA to the mobile terminal;

3-5、当移动终端在IPv6无线网络之间或在IPv6无线网络与基于IPv4的外地WWAN之间切换时,与MIPv6中所述的过程相似,移动终端向其HA发送BU,并接收HA对BU处理后返回的BA;如果目标网络是基于IPv4的外地WWAN,本步骤前需先在新WWAN上重新初始化;3-5. When the mobile terminal switches between IPv6 wireless networks or between the IPv6 wireless network and the IPv4-based foreign WWAN, similar to the process described in MIPv6, the mobile terminal sends BU to its HA and receives HA-to-BU The BA returned after processing; if the target network is a foreign WWAN based on IPv4, it needs to be re-initialized on the new WWAN before this step;

3-6、当多模移动终端从IPv6无线网络或基于IPv4的外地WWAN切换回到家乡WWAN时,重新初始化后,所述终端向它的HA发送BU以注销绑定;3-6. When the multi-mode mobile terminal switches back to the home WWAN from the IPv6 wireless network or the IPv4-based foreign WWAN, after re-initialization, the terminal sends a BU to its HA to unbind;

3-7、当HA接收到BU后,会得知该移动终端要切回到家乡WWAN,于是,HA向家乡SAR再次发送重定向请求,通知家乡SAR某个移动终端已经切回到家乡WWAN,需要重新使用IPv6-in-UDP-in-IPv4隧道收发数据包,其中重定向请求包含移动终端HoA的后64位接口标识以及表示移动终端切回家乡WWAN的标志位,并且将该标志清除为0;3-7. When the HA receives the BU, it will know that the mobile terminal will switch back to the home WWAN, so the HA sends a redirection request to the home SAR again, notifying the home SAR that a certain mobile terminal has switched back to the home WWAN, It is necessary to re-use the IPv6-in-UDP-in-IPv4 tunnel to send and receive data packets, where the redirection request contains the last 64-bit interface identifier of the mobile terminal HoA and the flag indicating that the mobile terminal switches back to its home WWAN, and the flag is cleared to 0 ;

3-8、当家乡SAR接收到重定向请求后,不再把到该移动终端的路由指向其HA的IPv6地址,而是重新指向与该移动终端对应的IPv6-in-UDP-in-IPv4隧道接口,之后,家乡SAR将路由重定向的成败情况,再次通过“重定向确认”消息返回给HA;3-8. When the home SAR receives the redirection request, it no longer directs the route to the mobile terminal to the IPv6 address of its HA, but redirects to the IPv6-in-UDP-in-IPv4 tunnel corresponding to the mobile terminal Afterwards, the home SAR will return the success or failure of the route redirection to the HA through the "redirection confirmation" message again;

3-9、当HA接收到“重定向确认”后,根据重定向成败,决定是否为MN注销相应的绑定,并向移动终端返回相应的BA。3-9. When the HA receives the "redirection confirmation", it decides whether to cancel the corresponding binding for the MN according to the success or failure of the redirection, and returns the corresponding BA to the mobile terminal.

最后应说明的是,以上实施例仅用以说明本发明的技术方案并且不限于此,而是在应用上可以延伸到其他的修改、变化、应用和实施例,并且因此认为所有这样的修改、变化、应用、实施例都在本发明的精神和范围内。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not limited thereto, but can be extended to other modifications, changes, applications and embodiments in application, and therefore all such modifications, Variations, applications, and embodiments are all within the spirit and scope of the invention.

Claims (17)

1.一种整合的异构无线网络,包括: 1. An integrated heterogeneous wireless network comprising: 基于IPv4的无线广域网、基于IPv6的网络、Silkroad接入路由器和家乡代理设备; IPv4-based wireless WAN, IPv6-based network, Silkroad access router and home agent device; 所述基于IPv4的无线广域网带有网络地址转换设备或防火墙;所述Silkroad接入路由器位于IPv4 Internet与基于IPv6的网络的边界上;所述家乡代理设备为基于IPv4的无线广域网服务,位于基于IPv6的网络中; The wireless wide area network based on IPv4 has a network address translation device or a firewall; the Silkroad access router is located on the boundary of the IPv4 Internet and the network based on IPv6; in the network; 多模移动终端通过Silkroad隧道机制,利用所述Silkroad接入路由器穿越有网络地址转换设备或防火墙的基于IPv4的无线广域网,建立与基于IPv6的网络的隧道;多模移动终端根据隧道参数自动向对应的隧道接口发送相应的路由通告,实现与基于IPv6的网络的通信, Through the Silkroad tunnel mechanism, the multi-mode mobile terminal uses the Silkroad access router to traverse the IPv4-based wireless wide area network with network address translation equipment or firewalls to establish a tunnel with the IPv6-based network; the multi-mode mobile terminal automatically maps to the corresponding network according to the tunnel parameters The tunnel interface sends the corresponding routing advertisement to realize the communication with the IPv6-based network. 其中,当所述多模移动终端从无线广域网切出或所述多模移动终端切回无线广域网时,所述家乡代理设备向所述Silkroad接入路由器发送重定向请求,决定发向所述多模移动终端的数据包的流向。 Wherein, when the multi-mode mobile terminal is switched out from the wireless WAN or the multi-mode mobile terminal is switched back to the wireless WAN, the home agent device sends a redirection request to the Silkroad access router, and decides to send a redirection request to the multi-mode Modular mobile terminal data packet flow. 2.权利要求1所述整合的异构无线网络,其中,把所述为无线广域网服务的家乡代理设备和所述Silkroad接入路由器部署在同一台主机上。 2. The integrated heterogeneous wireless network according to claim 1, wherein the home agent device serving the wireless wide area network and the Silkroad access router are deployed on the same host. 3.权利要求1所述整合的异构无线网络,其中,所述家乡代理设备的IPv6地址前缀与Silkroad接入路由器分配给无线广域网中的多模移动终端的IPv6地址前缀相同。  3. The integrated heterogeneous wireless network of claim 1, wherein the IPv6 address prefix of the home agent device is the same as the IPv6 address prefix assigned to the multi-mode mobile terminal in the wireless wide area network by the Silkroad access router. the 4.权利要求1所述整合的异构无线网络,其中,所述多模移动终端同时支持MIPv6中移动节点和Silkroad隧道机制中Silkroad客户端。 4. The integrated heterogeneous wireless network according to claim 1, wherein the multi-mode mobile terminal simultaneously supports the mobile node in MIPv6 and the Silkroad client in the Silkroad tunnel mechanism. 5.一种整合异构无线网络的方法,包括: 5. A method for integrating heterogeneous wireless networks, comprising: 步骤10)、部署异构无线网络拓扑结构,在IPv4 Internet与基于IPv6的网络的边界上部署Silkroad接入路由器,在基于IPv6的网络中部署为基于IPv4的无线广域网服务的家乡代理; Step 10), deploying heterogeneous wireless network topology, deploying Silkroad access router on the boundary of IPv4 Internet and IPv6-based network, deploying as the home agent of IPv4-based wireless wide area network service in IPv6-based network; 步骤20)、多模移动终端利用Silkroad隧道机制,穿越有网络地址转换设备或防火墙的基于IPv4的无线广域网,建立与基于IPv6的网络的隧道; Step 20), the multimode mobile terminal utilizes the Silkroad tunnel mechanism to pass through the IPv4-based wireless wide area network with network address translation equipment or firewalls, and establish a tunnel with the IPv6-based network; 步骤30)、所述多模移动终端根据隧道参数自动向对应的隧道接口发送相应的路由通告,实现与基于IPv6的网络的通信; Step 30), the multimode mobile terminal automatically sends a corresponding routing advertisement to the corresponding tunnel interface according to the tunnel parameters, so as to realize communication with the IPv6-based network; 步骤40)、当所述多模移动终端从无线广域网切出或所述多模移动终端切回无线广域网时,为无线广域网服务的家乡代理向Silkroad接入路由器发送重定向请求,决定发向所述多模移动终端的数据包的流向。 Step 40), when the multimode mobile terminal is switched out from the wireless wide area network or when the multimode mobile terminal is switched back to the wireless wide area network, the home agent serving the wireless wide area network sends a redirection request to the Silkroad access router, and decides to send to the wireless wide area network. Describe the flow of data packets of the multi-mode mobile terminal. 6.权利要求5所述的方法,其中,步骤10)中,把所述为无线广域网服务的家乡代理和所述Silkroad接入路由器部署在同一台主机上。 6. The method according to claim 5, wherein, in step 10), the home agent serving the wireless wide area network and the Silkroad access router are deployed on the same host. 7.权利要求5所述的方法,其中,所述家乡代理的IPv6地址前缀与Silkroad接入路由器分配给无线广域网中的多模移动终端的IPv6 地址前缀相同。 7. The method of claim 5, wherein the IPv6 address prefix of the home agent is assigned to the IPv6 address prefix of the multimode mobile terminal in the wireless wide area network by the Silkroad access router identically. 8.权利要求5所述的方法,其中,所述多模移动终端同时支持MIPv6中移动节点和Silkroad隧道机制中Silkroad客户端。 8. The method according to claim 5, wherein the multi-mode mobile terminal simultaneously supports the mobile node in MIPv6 and the Silkroad client in the Silkroad tunnel mechanism. 9.权利要求5所述的方法,其中,步骤20)进一步包括: 9. The method of claim 5, wherein, step 20) further comprises: 步骤210)、当所述多模移动终端从无线广域网接入时,所述多模移动终端获得Silkroad接入路由器的公有IPv4地址后,向Silkroad接入路由器发送包含隧道参数的地址请求报文; Step 210), when the multimode mobile terminal accesses from the wireless wide area network, after the multimode mobile terminal obtains the public IPv4 address of the Silkroad access router, it sends an address request message comprising tunnel parameters to the Silkroad access router; 步骤220)、Silkroad接入路由器根据所述地址请求报文,在所述Silkroad接入路由器上为所述多模移动终端建立对应的IPv6-in-UDP-in-IPv4隧道接口,并为所述多模移动终端构造IPv6地址,作为响应报文返回给所述多模移动终端; Step 220), Silkroad access router establishes corresponding IPv6-in-UDP-in-IPv4 tunnel interface for described multimode mobile terminal on described Silkroad access router according to described address request message, and for described The multimode mobile terminal constructs an IPv6 address and returns it to the multimode mobile terminal as a response message; 步骤230)、所述多模移动终端收到所述响应报文后,提取出所述IPv6地址,配置IPv6-in-UDP-in-IPv4隧道接口,建立所述多模移动终端和所述Silkroad接入路由器之间的IPv6-in-UDP-in-IPv4隧道。 Step 230), after the multimode mobile terminal receives the response message, extract the IPv6 address, configure the IPv6-in-UDP-in-IPv4 tunnel interface, and set up the multimode mobile terminal and the Silkroad IPv6-in-UDP-in-IPv4 tunnel between access routers. 10.权利要求9所述的方法,其中,步骤220)进一步包括:在所述Silkroad接入路由器上为所述多模移动终端配置相应的路由规则,使到所述多模移动终端的IPv6路由指向所述隧道接口。 10. The method according to claim 9, wherein, step 220) further comprises: on the Silkroad access router, configure corresponding routing rules for the multimode mobile terminal, so that the IPv6 routing to the multimode mobile terminal Point to the tunnel interface. 11.权利要求9所述的方法,其中,步骤220)中,Silkroad接入路由器根据所述地址请求报文中提取出的隧道参数构造IPv6地址。 11. The method according to claim 9, wherein, in step 220), the Silkroad access router constructs an IPv6 address according to tunnel parameters extracted in the address request message. 12.权利要求5所述的方法,其中,步骤40)进一步包括: 12. The method of claim 5, wherein step 40) further comprises: 步骤410)、当所述多模移动终端从无线广域网切出时,向所述无 线广域网的家乡代理发送绑定更新消息以建立绑定; Step 410), when the multimode mobile terminal is switched out from the wireless wide area network, send a binding update message to the home agent of the wireless wide area network to establish binding; 步骤420)、当所述家乡代理接收到所述绑定更新消息后,向Silkroad接入路由器发送重定向请求,通知所述Silkroad接入路由器所述多模移动终端从所述无线广域网切出; Step 420), when the home agent receives the binding update message, it sends a redirection request to the Silkroad access router, notifying the Silkroad access router that the multimode mobile terminal is cut out from the wireless wide area network; 步骤430)、当所述Silkroad接入路由器接收到重定向请求后,把到所述多模移动终端的路由指向所述家乡代理的IPv6地址。 Step 430), when the Silkroad access router receives the redirection request, point the route to the multi-mode mobile terminal to the IPv6 address of the home agent. 13.权利要求5所述的方法,其中,步骤40)进一步包括: 13. The method of claim 5, wherein step 40) further comprises: 步骤410)、当多模移动终端切换回到无线广域网时,向所述无线广域网的家乡代理发送绑定更新消息以注销绑定; Step 410), when the multi-mode mobile terminal switches back to the wireless wide area network, send a binding update message to the home agent of the wireless wide area network to cancel the binding; 步骤420)、当所述家乡代理接收到所述绑定更新消息后,向Silkroad接入路由器发送重定向消息,通知Silkroad接入路由器所述多模移动终端切换回无线广域网,需要重新使用Silkroad隧道收发数据包; Step 420), after the home agent receives the binding update message, it sends a redirection message to the Silkroad access router, notifying the Silkroad access router that the multimode mobile terminal switches back to the wireless wide area network and needs to re-use the Silkroad tunnel Send and receive data packets; 步骤430)、当所述Silkroad接入路由器接收到所述重定向消息后,把到所述多模移动终端的路由重新指向与所述多模移动终端对应的Silkroad隧道接口。 Step 430), after the Silkroad access router receives the redirection message, redirect the route to the multi-mode mobile terminal to the Silkroad tunnel interface corresponding to the multi-mode mobile terminal. 14.权利要求12所述的方法,其中,步骤420)中,当所述多模移动终端从所述无线广域网切出时,所述多模移动终端不再使用Silkroad隧道收发数据包。 14. The method according to claim 12, wherein, in step 420), when the multi-mode mobile terminal is switched out from the wireless wide area network, the multi-mode mobile terminal no longer uses the Silkroad tunnel to send and receive data packets. 15.权利要求12所述的方法,其中,步骤420)中,所述重定向请求包括所述多模移动终端家乡地址的后64位接口标识与表示所述多 模移动终端从所述无线广域网切出的标志位。 15. The method of claim 12, wherein, in step 420), the redirection request includes the last 64 interface identifiers of the home address of the multi-mode mobile terminal and the representation of the multi-mode mobile terminal from the wireless wide area network Cut out the flag bits. 16.权利要求12所述的方法,其中,步骤420)中,当所述多模移动终端以基于IPv6的无线网络作为家乡网络进行垂直切换时,为无线广域网服务的Silkroad接入路由器相当于外地接入路由器。 16. The method according to claim 12, wherein, in step 420), when the multi-mode mobile terminal performs vertical handover with the IPv6-based wireless network as the home network, the Silkroad access router serving the wireless wide area network is equivalent to the field Access the router. 17.权利要求13所述的方法,其中,步骤420)中,所述重定向请求包括所述多模移动终端家乡地址的后64位接口标识与表示所述多模移动终端切回所述无线广域网的标志位。  17. The method according to claim 13, wherein, in step 420), the redirection request includes the last 64-bit interface identifier of the home address of the multi-mode mobile terminal and the indication that the multi-mode mobile terminal switches back to the wireless The flag bit of the WAN. the
CN2008100575357A 2008-02-02 2008-02-02 Integration isomerization wireless network and communication method Expired - Fee Related CN101232454B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008100575357A CN101232454B (en) 2008-02-02 2008-02-02 Integration isomerization wireless network and communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008100575357A CN101232454B (en) 2008-02-02 2008-02-02 Integration isomerization wireless network and communication method

Publications (2)

Publication Number Publication Date
CN101232454A CN101232454A (en) 2008-07-30
CN101232454B true CN101232454B (en) 2012-11-21

Family

ID=39898637

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100575357A Expired - Fee Related CN101232454B (en) 2008-02-02 2008-02-02 Integration isomerization wireless network and communication method

Country Status (1)

Country Link
CN (1) CN101232454B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101516085B (en) * 2009-03-24 2011-11-02 华为技术有限公司 Route rule updating method and device and communication system
CN102300241B (en) * 2010-06-23 2014-11-05 中兴通讯股份有限公司 Base station performance measurement method and device
CN102075519A (en) * 2010-12-10 2011-05-25 谭中飞 Network layer protocol capable of replacing IPv6
US10104540B2 (en) 2013-01-23 2018-10-16 Qualcomm Incorporated Determining to use multi-RAN interworking by correlating different RAN identifiers
CN103441933A (en) * 2013-07-22 2013-12-11 汉柏科技有限公司 Method for achieving communication between IPV4 device and IPV6 device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1525699A (en) * 2003-09-17 2004-09-01 中国科学院计算技术研究所 An automatic tunneling method capable of traversing network address translation
CN101030934A (en) * 2007-04-05 2007-09-05 中山大学 Method for spanning heterogeneous network mobile telecommunication based on two-way tunnel

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1525699A (en) * 2003-09-17 2004-09-01 中国科学院计算技术研究所 An automatic tunneling method capable of traversing network address translation
CN101030934A (en) * 2007-04-05 2007-09-05 中山大学 Method for spanning heterogeneous network mobile telecommunication based on two-way tunnel

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
吴国贤等.面向NAT用户的IPv6隧道技术研究.计算机学报30 1.2007,30(1),第2-6页.
吴国贤等.面向NAT用户的IPv6隧道技术研究.计算机学报30 1.2007,30(1),第2-6页. *
舒超.CDMA和WLAN间的移动Ipv6切换及优化方法研究.2007,第15-43页. *

Also Published As

Publication number Publication date
CN101232454A (en) 2008-07-30

Similar Documents

Publication Publication Date Title
CA2572568C (en) Seamless roaming across wireless subnets using source address forwarding
EP2087656B1 (en) Methods and arrangements for lan emulation in mobile networks
US20070002833A1 (en) Method, system and apparatus for assigning and managing IP addresses for wireless clients in wireless local area networks (WLANs)
US20090323631A1 (en) METHOD, SYSTEM AND APPARATUS FOR CREATING A MESH NETWORK OF WIRELESS SWITCHES TO SUPPORT LAYER 3 ROAMING IN WIRELESS LOCAL AREA NETWORKS (WLANs)
Ferretti et al. A survey on handover management in mobility architectures
JPH11275156A (en) Communication using pier-to-pier protocol server
EP1875717A1 (en) METHOD, SYSTEM AND APPARATUS FOR LAYER 3 ROAMING IN WIRELESS LOCAL AREA NETWORKS (WLANs)
KR20110007613A (en) Network Devices and Methods for Local Routing of Data Traffic
JPH11252183A (en) Method for making point-to-point protocol in 'ethernet' (trademark) frame into capsule
JPH11289353A (en) Accounting system for network
EP1884089A2 (en) METHOD, SYSTEM AND APPARATUS FOR LOAD BALANCING OF WIRELESS SWITCHES TO SUPPORT LAYER 3 ROAMING IN WIRELESS LOCAL AREA NETWORKS (WLANs)
Bolla et al. A comprehensive tutorial for mobility management in data networks
CN101232454B (en) Integration isomerization wireless network and communication method
Chen et al. Universal seamless handoff architecture in wireless overlay networks
Sanchez et al. Experimental evaluation of an SDN-based distributed mobility management solution
KR101680137B1 (en) Sdn-based terminal mobility management framework and management methof thereof
CN101420345A (en) Detection device and method for proxy mobile IP access and departure under WLAN
Sethom et al. Wireless MPLS: a new layer 2.5 micro-mobility scheme
Elsadek et al. Inter-domain mobility management using SDN for residential/enterprise real time services
Tourrilhes L7-mobility: A framework for handling mobility at the application level
Elsadek et al. IP mobility management using software defined networking: A review
Jianping et al. Technology trends and architecture research for future mobile Internet
Korhonen et al. Evolving the 3GPP bearer model towards multiple IPv6 prefixes and next-hop routers
Elsadek et al. SDWM: Software defined Wi-Fi mobility for smart IoT carriers
Khadraoui et al. On connection control and traffic optimisation in FMC networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20121121

Termination date: 20200202