CN100521660C - Method for implementing integrated network mobile switch management - Google Patents
Method for implementing integrated network mobile switch management Download PDFInfo
- Publication number
- CN100521660C CN100521660C CNB2007101217468A CN200710121746A CN100521660C CN 100521660 C CN100521660 C CN 100521660C CN B2007101217468 A CNB2007101217468 A CN B2007101217468A CN 200710121746 A CN200710121746 A CN 200710121746A CN 100521660 C CN100521660 C CN 100521660C
- Authority
- CN
- China
- Prior art keywords
- access
- switch router
- router
- network
- terminal
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000013507 mapping Methods 0.000 claims abstract description 125
- 230000006854 communication Effects 0.000 claims abstract description 84
- 238000004891 communication Methods 0.000 claims abstract description 81
- 230000008569 process Effects 0.000 claims abstract description 25
- 238000012217 deletion Methods 0.000 claims description 7
- 230000037430 deletion Effects 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000012795 verification Methods 0.000 claims description 2
- 238000007689 inspection Methods 0.000 claims 2
- 238000004321 preservation Methods 0.000 claims 1
- 230000010354 integration Effects 0.000 abstract description 7
- 238000010295 mobile communication Methods 0.000 abstract description 6
- 238000005516 engineering process Methods 0.000 abstract description 5
- 230000007812 deficiency Effects 0.000 abstract description 3
- 239000010410 layer Substances 0.000 description 25
- 238000010586 diagram Methods 0.000 description 6
- 239000012792 core layer Substances 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及一种一体化网络移动切换管理的实现方法,所述的一体化网络与普适服务的体系结构是为了克服现有网络技术的不足而构建的一种全新的网络结构,该网络用于实现服务一体化、网络一体化。本发明的目的是这样实现的:一种一体化网络移动切换管理的实现方法,包括互联网、移动通讯网、通讯节点、接入交换路由器、认证中心、映射服务器,其步骤是:检测和更换映射的步骤;通知的步骤;避免路由黑洞的步骤。本发明充分实现了在切换过程中的用户终端的通信界面的统一性。利用改变网络拓扑以及更换路由标识等方法,有效的解决了通讯端移动切换过程中的时延和丢包率问题。
The present invention relates to a method for implementing integrated network mobile handover management. The system structure of integrated network and pervasive service is a brand-new network structure constructed to overcome the deficiencies of existing network technologies. The network uses To realize service integration and network integration. The purpose of the present invention is achieved in this way: a method for implementing integrated network mobile handover management, including the Internet, mobile communication network, communication node, access switch router, authentication center, mapping server, the steps are: detect and replace the mapped steps; steps to inform; steps to avoid routing black holes. The invention fully realizes the unity of the communication interface of the user terminal in the switching process. By changing the network topology and replacing the route identification, etc., the problems of time delay and packet loss rate during the mobile switching process of the communication terminal are effectively solved.
Description
技术领域 technical field
本发明涉及一种一体化网络移动切换管理的实现方法,是一种利用网络的电数字通讯处理方法。The invention relates to a realization method of integrated network mobile handover management, which is an electric digital communication processing method using the network.
背景技术 Background technique
在传统的TCP/IP网络环境中,IP为Internet提供了路由功能,它给所有节点(包括主机和路由器)都分配了逻辑地址,即IP地址,且每台主机的各个端口都分别有一个IP地址。IP地址包括网络前缀和主机部分,同一条链路上的所有主机通常有网络前缀和不同的主机部分。这使得IP可以依据目的节点的IP地址的网络前缀部分来进行路由选择,从而使路由器只需保存一条简单的网络前缀路由,而不必为每台主机保存一条单独的路由。在这种情况下,由于采用了网络前缀路由,因此当节点从一条链路切换到另一条链路而没有改变其IP地址时,该节点则不可能在新链路上接收到数据包,从而也就无法与其他节点进行通信。In the traditional TCP/IP network environment, IP provides the routing function for the Internet. It assigns logical addresses, namely IP addresses, to all nodes (including hosts and routers), and each port of each host has an IP address. address. An IP address includes a network prefix and a host part, and all hosts on the same link usually have a network prefix and different host parts. This enables IP to perform route selection based on the network prefix part of the IP address of the destination node, so that the router only needs to save a simple network prefix route instead of saving a separate route for each host. In this case, due to network prefix routing, when a node switches from one link to another without changing its IP address, it is impossible for the node to receive data packets on the new link, thus It is also impossible to communicate with other nodes.
针对互联网通信的移动性问题,现有技术提供了一套移动IP(Mobile IP)技术,以在原有网络的基础上实现对移动性的支持。移动IP引入了两套地址和代理路由器的机制。移动终端在家乡网络分配一个家乡地址,当移动到外地网络时,通过外地网络的外地代理路由器重新分配一个转交地址,在家乡代理路由器和外地代理路由器的帮助下,所有和移动终端的通信都通过家乡地址和转交地址的转换来实现寻路传输。在移动IP的解决方案下,所有的终端都可以在移动后继续使用原有的家乡地址进行通信。Aiming at the mobility problem of Internet communication, the existing technology provides a set of mobile IP (Mobile IP) technology to support mobility on the basis of the original network. Mobile IP introduces two sets of addresses and the mechanism of proxy routers. The mobile terminal is assigned a home address in the home network. When moving to a foreign network, a care-of address is re-assigned through the foreign agent router of the foreign network. With the help of the home agent router and the foreign agent router, all communication with the mobile terminal is through The home address and the care-of address are translated to realize pathfinding transmission. Under the mobile IP solution, all terminals can continue to use the original home address to communicate after moving.
移动IP的设计基础是基于现有网络架构,基本不对现有的网络架构进行任何修改。这使得移动IP存在很多难以克服的问题。首先是三角路由的问题。在移动IPv4中,这个问题特别严重。因为移动IP的架构决定了所有的通信都需要通过家乡代理的帮助来获取转交地址和家乡地址之间的关系,甚至需要家乡代理直接建立隧道将数据包路由到外地网络。这大大降低了路由的效率。最严重的情况下,可能产生2X问题:在同一个网络下的移动终端,都需要到家乡代理去建立到本地的隧道进行通信。在移动IPv6中部分解决了这种问题,但是代价是改变了移动终端上通信对端在协议栈中的地址,也就是说移动终端必须获知对端的地址变化,并启用转交地址直接与对端通信。这提高了对移动终端的要求,也从一定程度上违背了移动终端地址始终不变的要求。其次,移动IP设计思想的要求决定了移动IP支持下的切换速度很低,中断时间长。这很可能造成通信的中断。移动IP一开始就不是为了高速移动而设计的,它适用于长周期的移动。最后,移动IP的移动性支持不适用于支持普适服务一体化网络的要求。支持普适服务的一体化网络要求对所有的用户提供统一的接入,对于所有的服务也都使用相同的通信连接模式。用户终端应该感知不到移动的变化,而且应该在任何一个能够接入的地方都能以同样的方式进行通信。这要求网络智能化,为用户的移动提供更多的支持。The design basis of Mobile IP is based on the existing network architecture, basically without any modification to the existing network architecture. This makes mobile IP have many insurmountable problems. The first is the problem of triangular routing. In Mobile IPv4, this problem is particularly serious. Because the architecture of Mobile IP determines that all communication needs the help of the home agent to obtain the relationship between the care-of address and the home address, and even requires the home agent to directly establish a tunnel to route the data packet to the foreign network. This greatly reduces the efficiency of routing. In the worst case, a 2X problem may occur: all mobile terminals in the same network need to go to the home agent to establish a local tunnel for communication. This problem is partially solved in Mobile IPv6, but at the cost of changing the address of the communication peer on the mobile terminal in the protocol stack, that is to say, the mobile terminal must know the address change of the peer and enable the care-of address to directly communicate with the peer . This raises the requirement on the mobile terminal, and also violates the requirement that the address of the mobile terminal remains unchanged to a certain extent. Secondly, the requirement of mobile IP design idea determines that the switching speed under the support of mobile IP is very low and the interruption time is long. This is likely to cause interruption of communication. Mobile IP was not designed for high-speed movement from the beginning, it is suitable for long-term movement. Finally, the mobility support of Mobile IP is not suitable for the requirements of an integrated network supporting pervasive services. An integrated network supporting pervasive services requires uniform access to all users and the same communication connection mode for all services. User terminals should be unaware of changes in mobility and should be able to communicate in the same manner wherever they can be accessed. This requires network intelligence to provide more support for users' mobility.
在移动通信系统(如2G、3G)中,对于移动性支持是相当完善的。终端用户也始终使用相同的方式进行接入和通信,网络体现了更多的智能性。但是移动通信系统从本质上讲,是一个支持语音业务的网络,对于数据业务的支持先天不足。移动通信系统的很多方式和方法值得在新的网络设计方案中借鉴,但要针对新网络的特点进行适应性改进。In mobile communication systems (such as 2G, 3G), the support for mobility is quite complete. End users always use the same way to access and communicate, and the network embodies more intelligence. However, the mobile communication system is essentially a network that supports voice services, and inherently lacks support for data services. Many ways and methods of the mobile communication system are worthy of reference in the new network design scheme, but adaptive improvements should be made according to the characteristics of the new network.
发明内容 Contents of the invention
本发明提出了一种一体化网络移动切换管理的实现方法,是一种在一体化网络与普适服务的体系结构中实现移动切换管理的方法,所述的一体化网络与普适服务的体系结构是为了克服现有网络技术的不足而构建的一种全新的网络结构,该网络用于实现服务一体化、网络一体化。而本发明则是在对现有电信网和互联网的不同移动性支持的切换管理实现方案进行深入系统的分析和研究的基础上,借鉴移动通信系统中切换管理的实现方法,实现在支持普适服务的一体化网络中实现移动性支持的切换管理的方法,最大限度地减少切换时延和丢包率。The present invention proposes a method for implementing integrated network mobile handover management, which is a method for realizing mobile handover management in the system structure of integrated network and pervasive service. The system of integrated network and pervasive service The structure is a brand-new network structure constructed to overcome the deficiencies of existing network technologies, and the network is used to realize service integration and network integration. The present invention, on the basis of in-depth and systematic analysis and research on the implementation schemes of handover management supported by different mobility of the existing telecommunication network and the Internet, draws lessons from the implementation method of handover management in the mobile communication system, and realizes that it supports universal A method for implementing mobility-supported handover management in an integrated service network minimizes handover delay and packet loss rate.
本发明的目的是这样实现的:The purpose of the present invention is achieved like this:
一种一体化网络移动切换管理的实现方法,应用于由移动终端、接入交换路由器、认证中心、映射服务器构成的网络系统中,其中,接入交换路由器负责终端的接入及标识映射关系的分配,映射服务器维护网络中接入标识和交换路由标识的映射关系并向接入路由器和其他映射服务器提供查询服务,认证中心负责对用户进行接入控制和认证,该方法包括以下步骤:A method for implementing integrated network mobile handover management, which is applied to a network system composed of a mobile terminal, an access switch router, an authentication center, and a mapping server, wherein the access switch router is responsible for terminal access and identification mapping relationship Assigning, the mapping server maintains the mapping relationship between the access ID and the exchange routing ID in the network and provides query services to the access router and other mapping servers, and the authentication center is responsible for access control and authentication of the user. The method includes the following steps:
步骤1、检测和更换映射的步骤,接入交换路由器周期向自己管理的接入网广播路由器通告,移动终端监听并接收通告消息,根据通告消息中内容检测自身是否发生移动;Step 1, the step of detecting and replacing the mapping, the access switching router periodically broadcasts the router announcement to the access network managed by itself, the mobile terminal monitors and receives the announcement message, and detects whether it moves according to the content in the announcement message;
或对移动终端的移动性检测采用另一种方式,移动终端监视自己底层通信链路状态事件来发现自身的移动;Or another method is adopted for the mobility detection of the mobile terminal, and the mobile terminal monitors the status events of the underlying communication link to discover its own movement;
在移动终端发现自身移动后,向新的接入交换路由器申请重新接入,新的接入交换路由器通过认证中心对终端进行身份认证,并分配新的标识映射关系,再通告映射服务器更新用户终端的标识映射关系;After the mobile terminal discovers that it has moved, it applies to the new access switch router for re-access. The new access switch router authenticates the terminal through the authentication center, assigns a new identity mapping relationship, and then notifies the mapping server to update the user terminal. The identity mapping relationship of ;
步骤2、映射服务器更新移动终端的标识映射关系后,进入通知的步骤,包括映射服务器将用户终端最新分配的路由标识通知该用户终端上次接入的接入交换路由器,以及接入交换路由器将移动终端的新映射关系通知所有移动终端的通信对端所在的接入交换路由器;Step 2: After the mapping server updates the identification mapping relationship of the mobile terminal, enter the step of notification, including the mapping server notifying the access switching router that the user terminal accessed last time of the routing identification newly assigned by the user terminal, and the access switching router will The new mapping relationship of the mobile terminal notifies all the access switch routers where the communication peers of the mobile terminal are located;
步骤3、避免由于终端关机或离开而网络并不知情时导致的路由黑洞的步骤,接入交换路由器根据所有终端定期发送的更新通告判断终端是否离开,若离开,采取删除标识映射关系并通告映射服务器的方式及时的将此终端信息删除,避免形成路由黑洞。Step 3. To avoid routing black holes caused by the terminal shutting down or leaving the network without knowing it, the access switch router judges whether the terminal has left according to the update notifications sent regularly by all terminals. If it leaves, delete the identification mapping relationship and notify the mapping The server deletes this terminal information in a timely manner to avoid routing black holes.
一种一体化网络移动切换管理的实现方法,包括互联网、移动通讯网、通讯节点、接入交换路由器、认证中心、映射服务器,其步骤是:A method for implementing integrated network mobile handover management, comprising the Internet, a mobile communication network, a communication node, an access switch router, an authentication center, and a mapping server, the steps of which are:
检测和更换映射的步骤,对移动终端的移动性进行检测并更新映射服务器上存储的终端标识映射关系;The step of detecting and replacing the mapping is to detect the mobility of the mobile terminal and update the terminal identification mapping relationship stored on the mapping server;
通知的步骤,将移动终端的移动通知网络中相关的其他组成部分;A step of notifying, notifying other relevant components in the network of the movement of the mobile terminal;
避免路由黑洞的步骤。Steps to avoid routing black holes.
本发明产生的有益效果是:本发明实现了在支持普适服务的一体化网络体系下的移动性支持的切换管理。本发明充分实现了在切换过程中的用户终端的通信界面的统一性。除了用户终端上的网络管理程序之外,所有的其他上层的通信都不必感知本机和通信对端的移动。本发明利用改变网络拓扑以及更换路由标识等方法,有效的解决了通讯端移动切换过程中的时延和丢包率问题。The beneficial effects produced by the invention are: the invention realizes the handover management of mobility support under the integrated network system supporting universal services. The invention fully realizes the unity of the communication interface of the user terminal in the switching process. Except for the network management program on the user terminal, all other upper-layer communications do not need to perceive the movement of the local machine and the communication peer. The invention effectively solves the problems of time delay and packet loss rate in the mobile switching process of the communication terminal by using methods such as changing the network topology and replacing the routing identifier.
附图说明 Description of drawings
下面结合附图和实施例对本发明作进一步说明。The present invention will be further described below in conjunction with drawings and embodiments.
图1是一体化网络与普适服务体系结构示意图;Figure 1 is a schematic diagram of the integrated network and pervasive service architecture;
图2是一体化网络拓扑示意图;Figure 2 is a schematic diagram of an integrated network topology;
图3是实施例一中用户终端发生移动的示意图;FIG. 3 is a schematic diagram of movement of a user terminal in Embodiment 1;
图4是实施例二中切换过程中消息流程示意图;FIG. 4 is a schematic diagram of a message flow during the handover process in Embodiment 2;
图5是实施例六中用户终端移动时通讯对端数据包的三角路由示意图。FIG. 5 is a schematic diagram of triangular routing of communication peer data packets when the user terminal is moving in Embodiment 6. FIG.
具体实施方式 Detailed ways
实施例一:Embodiment one:
为了克服现有技术的不足,提出了一种实现一体化网络与普适服务的体系结构,用于实现服务一体化、网络一体化。一种实现一体化网络普适服务的体系结构允许包括固定用户和移动终端、移动子网、自组网用户等多种移动性接入,固定用户和移动用户享有同样的个性化业务服务,实现分布式网络资源的共享和查找服务,进行语音、数据、图像等业务的传输并提供精细粒度的服务质量,确保向用户提供一致的、普遍的业务。In order to overcome the deficiencies of existing technologies, an architecture for realizing integrated network and pervasive services is proposed, which is used to realize service integration and network integration. An architecture that realizes integrated network pervasive services allows various mobility access including fixed users and mobile terminals, mobile subnets, and ad hoc network users. Fixed users and mobile users enjoy the same personalized business services, realizing Distributed network resource sharing and search services, transmission of voice, data, image and other services and provide fine-grained quality of service to ensure consistent and universal services to users.
一体化网络与普适服务新型体系结构模型如图1所示,它包括“网通层”和“服务层”两个大的部分。The new architecture model of integrated network and pervasive service is shown in Figure 1, which includes two major parts: "networking layer" and "service layer".
“网通层”包括虚拟接入子层和虚拟骨干子层,为数据、语音等业务提供的一体化网络通信平台。各种业务在“网通层”中以统一的“特定”分组方式进行传输。“网通层”采用“间接通信”模式:虚拟接入子层采用接入标识转发数据,而在虚拟骨干子层采用内部的交换路由标识替代接入标识转发,到达通信对端的接入交换路由器后,数据包的交换路由标识被置换回原来的接入标识;虚拟接入子层负责通信终端的接入,虚拟骨干子层解决位置管理和交换路由理论,用户的隐私性、网络的安全性、可控可管性和移动性在“网通层”得以很好的实现。"Netcom layer" includes virtual access sub-layer and virtual backbone sub-layer, providing an integrated network communication platform for data, voice and other services. Various services are transmitted in a unified "specific" grouping mode in the "Netcom layer". The "Netcom layer" adopts the "indirect communication" mode: the virtual access sublayer uses the access identifier to forward data, while the virtual backbone sublayer uses the internal switch routing identifier instead of the access identifier to forward, and after reaching the access switch router at the communication peer , the switch routing identifier of the data packet is replaced back to the original access identifier; the virtual access sublayer is responsible for the access of communication terminals, and the virtual backbone sublayer solves location management and switch routing theory, user privacy, network security, Controllability, manageability and mobility are well realized at the "netcom layer".
“服务层”负责各种业务的会话、控制和管理,这些业务包括由运营商或第三方增值服务商提供的各种网络业务,主要是语音、数据、流媒体等,不同的业务用同一个“服务层”承载。各种业务、网络资源和用户都采用唯一标识符识别,各个应用都要绑定于服务标识符,并且进行从服务标识符到连接标识符的解析、从连接标识符到交换路由标识符的解析,从而建立普适服务的服务标识和连接标识解析映射理论。运营商或第三方增值服务商将通过一体化网络个性化服务模型向用户提供有保障的个性化服务。服务层还包括多种服务功能组件,其中有媒体转换、媒体分发、计费和位置服务、虚拟归属环境等服务组件和会话管理、资源管理、移动管理、服务质量管理等管理组件。The "service layer" is responsible for the conversation, control and management of various services, including various network services provided by operators or third-party value-added service providers, mainly voice, data, streaming media, etc. Different services use the same "Service Layer" hosting. Various services, network resources, and users are identified by unique identifiers, and each application must be bound to the service identifier, and the analysis is performed from the service identifier to the connection identifier, and from the connection identifier to the exchange routing identifier , so as to establish the parsing and mapping theory of service identification and connection identification for ubiquitous services. Operators or third-party value-added service providers will provide users with guaranteed personalized services through the integrated network personalized service model. The service layer also includes a variety of service functional components, including service components such as media conversion, media distribution, billing and location services, virtual home environment, and management components such as session management, resource management, mobility management, and service quality management.
一体化网络与普适服务体系是一种不同于OSI七层网络体系和互联网四层网络体系的新型网络体系结构。一体化网络与普适服务体系将用户、业务和网络资源三者有机统一为一个整体,很好的实现了网络一体化并为用户提供普适服务。The integrated network and pervasive service system is a new network architecture different from the OSI seven-layer network system and the Internet four-layer network system. The integrated network and pervasive service system organically unifies users, services, and network resources as a whole, and realizes network integration and provides pervasive services for users.
虚拟骨干模块又分为交换路由层面和管理层面。交换路由层面包括接入路由器和广义交换路由器等交换路由设备;管理层面包括映射服务器和认证中心等管理组件。下面分别给予介绍:The virtual backbone module is further divided into a switching routing layer and a management layer. The switching and routing layer includes switching and routing devices such as access routers and generalized switching routers; the management layer includes management components such as mapping servers and authentication centers. The following are the introductions:
1.接入交换路由器(Access Switch Router,ASR)1. Access Switch Router (Access Switch Router, ASR)
接入路由器负责各种固定终端、移动终端、WLAN等固定网络、移动子网以及自组网等移动网络的接入,为接入的用户分配接入标识(Accessing Identifier,AID)和交换路由标识(switching-Routing identifier,RID),并将用户的数据包进行标识替换后在核心网中传输。The access router is responsible for the access of various fixed terminals, mobile terminals, fixed networks such as WLAN, mobile subnets, and mobile networks such as ad hoc networks, and assigns access identifiers (Accessing Identifier, AID) and exchange routing identifiers to access users (switching-Routing identifier, RID), and replace the user's data packet with the identification and then transmit it in the core network.
2.广义交换路由器(General Switch Router,GSR)2. General Switch Router (GSR)
广义交换路由器的主要功能是根据数据报文中的交换路由标识,进行选路和转发数据报文。The main function of the generalized switching router is to select routes and forward data packets according to the switching routing identifier in the data packets.
3.映射服务器(Identifier Mapping server,IMS)3. Mapping server (Identifier Mapping server, IMS)
映射服务器主要负责维护网络中接入标识和交换路由标识的映射关系,并向接入路由器和其他映射服务器提供查询服务。映射服务器上保存的映射关系都是已经通过认证并且可以被合法终端所使用的。The mapping server is mainly responsible for maintaining the mapping relationship between the access identifier and the switching routing identifier in the network, and providing query services to the access router and other mapping servers. All the mapping relationships stored on the mapping server have been authenticated and can be used by legal terminals.
4.认证中心4. Certification center
认证中心负责记录用户类别,用户享受的服务等级等,在用户接入时进行接入控制和授权。认证中心的数据库中存放了所有合法用户的认证信息。在认证过程中,不仅网络要认证终端是否合法,终端也要认证网络是否合法。The authentication center is responsible for recording the user category, the service level enjoyed by the user, etc., and performs access control and authorization when the user accesses. The authentication information of all legitimate users is stored in the database of the authentication center. During the authentication process, not only the network needs to verify whether the terminal is legal, but the terminal also needs to verify whether the network is legal.
一体化网络体系的网络层的核心思想是:将网络划分为接入层和核心层,为网络中的每个用户分配唯一的端系统标识,并且所述接入标识在移动过程中始终保持不变;网络中有两种标识类型:接入标识和路由标识,其中接入标识只能在接入层使用,路由标识只能在核心层使用;整个网络的协议控制消息可以划分为两种类型:接入层协议控制消息和核心层协议控制消息,其中接入层协议控制消息使用接入标识传输,核心层协议控制消息使用路由标识传输。The core idea of the network layer of the integrated network system is to divide the network into the access layer and the core layer, and assign a unique end system identifier to each user in the network, and the access identifier remains the same during the moving process. There are two types of identification in the network: access identification and routing identification, where the access identification can only be used at the access layer, and the routing identification can only be used at the core layer; the protocol control messages of the entire network can be divided into two types : the access layer protocol control message and the core layer protocol control message, wherein the access layer protocol control message is transmitted using the access identifier, and the core layer protocol control message is transmitted using the routing identifier.
本发明提供一种在支持普适服务的一体化网络下实现移动性支持的切换管理的方法,是一体化网络与普适服务理论的一种细化方案。The invention provides a method for realizing mobility-supported handover management under an integrated network supporting universal services, which is a refined scheme of the theory of integrated networks and universal services.
在支持普适服务的一体化网络的框架下,最重要的方案在于通过对网络的平面拓扑分层。方案将原统一的网络从拓扑上划分为接入部分和骨干部分。接入部分网络位于骨干部分的边缘,负责所有用户终端的接入。在这接入网上,所有的终端都使用接入标识进行寻址。而骨干部分的网络负责不同接入网络中终端的路由。两部分网络之间的分界点是接入交换路由器。接入交换路由器既有接入网的接口,也有骨干网的接口。除此之外,不允许两部分网络有任何重叠。这样给用户终端提供了一个统一的通信界面:对于任何一个其他终端,用户程序只需使用对方的接入标识进行通信。用户终端的所有通信都通过所在接入网的接入交换路由器进行转发。对于位于同一个接入网内的通信对端,可以直接转发给对方。但是对于位于其他接入网络内的通信对端,接入交换路由器必须将数据包上的接入标识替换成为对应的路由标识转发到骨干网上。在数据包在骨干网上被转发到通信对端所在的接入网接入交换路由器时,要进行相反的替换,根据映射关系把数据包中的路由标识替换成对应的接入标识,并转发给通信对端。接入交换路由器必须借助网络中的映射服务器进行标识映射关系解析。网络中所有已经接入的用户终端所分配的标识映射关系都必须在映射服务器中存储。一体化网络的拓扑示意图如图2所示。Under the framework of an integrated network supporting pervasive services, the most important solution is to layer the network topology. The scheme divides the original unified network into an access part and a backbone part topologically. The access part network is located at the edge of the backbone part and is responsible for the access of all user terminals. On this access network, all terminals are addressed using the access identifier. The backbone part of the network is responsible for the routing of terminals in different access networks. The demarcation point between the two parts of the network is the access switch router. The access switch router has both the interface of the access network and the interface of the backbone network. Other than that, no overlap between the two parts of the network is allowed. In this way, a unified communication interface is provided for the user terminal: for any other terminal, the user program only needs to use the access identifier of the other terminal to communicate. All communication of the user terminal is forwarded through the access switching router of the access network where it is located. For the communication peers located in the same access network, they can be directly forwarded to the other party. However, for the communication peers located in other access networks, the access switching router must replace the access identifier on the data packet with the corresponding routing identifier and forward it to the backbone network. When the data packet is forwarded on the backbone network to the access network access switch router where the communication peer is located, the reverse replacement is performed, and the routing identifier in the data packet is replaced with the corresponding access identifier according to the mapping relationship, and forwarded to communication peer. The access switching router must use the mapping server in the network to resolve the identity mapping relationship. The identity mapping relationships assigned by all connected user terminals in the network must be stored in the mapping server. The topology diagram of the integrated network is shown in Fig. 2 .
在这个方案中,要实现对移动性的支持,最关键的问题在于:In this solution, to realize support for mobility, the most critical issues are:
1.用户终端移动后的接入必须及时地建立新的标识映射关系;1. The access of the user terminal after moving must establish a new identification mapping relationship in time;
2.所有正在与移动的用户终端通信以及希望与移动的用户终端进行通信的通信对端所在的接入网的接入交换路由器都必须及时获知移动的用户终端新的标识映射关系;2. All the access switching routers of the access network where the communication counterparts that are communicating with the mobile user terminal and wishing to communicate with the mobile user terminal must be informed of the new identity mapping relationship of the mobile user terminal in a timely manner;
如果发生移动时,通信对端所在的接入交换路由器并没有关于移动的用户终端的标识映射关系,那么它为通信对端提供的标识替换转发相当于一次新的标识映射解析过程。这个过程只要保证网络中的映射服务器中存储的移动的用户终端的标识映射关系是最新的就可以了。在用户终端接入后由接入交换路由器汇报给映射服务器之后,这主要取决于映射服务器的功能。这将在另一篇关于一体化网络的位置管理实现方案的专利中讨论。本专利中讨论的切换管理将是它的基础。If the access switch router where the communication peer is located does not have an identity mapping relationship with the mobile user terminal when the movement occurs, then the identity replacement and forwarding it provides for the communication peer is equivalent to a new identity mapping resolution process. This process only needs to ensure that the identification mapping relationship of the mobile user terminal stored in the mapping server in the network is up-to-date. After the access of the user terminal is reported to the mapping server by the access switching router, it mainly depends on the function of the mapping server. This will be discussed in another patent on a location management implementation for an all-in-one network. Handover management discussed in this patent will be the basis for it.
本实施例主要考虑的是涉及到用户终端在移动过程中,用户终端和接入路由器之间的交互和处理,用以保证上面提及的问题1,以及问题2中涉及到的正在通信中的通信对端所在的接入路由器,保证这些它们能够及时更新其保存的发生移动的用户终端的标识映射关系。切换管理另一个重要的目的是尽量减少切换过程中的丢包率以及切换导致的通信中断时间。用户终端发生移动的情况如图3所示。This embodiment mainly considers the interaction and processing between the user terminal and the access router during the moving process of the user terminal, so as to ensure the above-mentioned problem 1 and the communication process involved in problem 2. The access routers where the communication peers are located ensure that they can update the stored identity mapping relationship of the mobile user terminal in time. Another important purpose of handover management is to minimize the packet loss rate during handover and the communication interruption time caused by handover. The situation where the user terminal moves is shown in FIG. 3 .
要实现支持普适服务的一体化网络下的移动性支持的切换管理,需要以下三个步骤:To realize mobility-supported handover management under an integrated network that supports pervasive services, the following three steps are required:
检测和更换映射的步骤。Steps to detect and replace mappings.
本步骤主要依靠用户终端和接入交换路由器之间的消息交互来完成。接入交换路由器需要周期性地发送路由器通告,用户终端依靠这个路由器通告或者低层通信链路的链路状态事件通告来发现自身的移动。This step is mainly accomplished by message interaction between the user terminal and the access switch router. The access switching router needs to periodically send router advertisements, and user terminals rely on this router advertisement or the link state event notification of the low-level communication link to discover their own mobility.
用户终端发现自己发生移动后,要向接入路由器申请重新接入。由接入路由器帮助完成认证和分配新的终端标识的映射分配工作。然后接入路由器还要负责通告映射服务器更新用户终端的映射关系。为了相应缩短切换的时间,用户终端可以在通信链路发生重新建立链接后广播一个路由器通告请求,然后由接入交换路由回复含接入交换路由接入口标识的路由器通告消息,用户终端再修改网关并发起接入请求。After the user terminal finds that it has moved, it needs to apply to the access router for re-access. The access router assists in completing authentication and assignment of new terminal identification mapping assignments. Then the access router is also responsible for notifying the mapping server to update the mapping relationship of the user terminal. In order to shorten the switching time accordingly, the user terminal can broadcast a router advertisement request after the communication link is re-established, and then the access switch router replies with a router advertisement message containing the access switch router entry identifier, and the user terminal then modifies the gateway and initiate an access request.
将移动终端的移动通知网络中相关的其他组成部分的步骤。The step of notifying relevant other components in the network of the movement of the mobile terminal.
在这个步骤中,主要通过接入交换路由器和映射服务器之间的协同工作,完成以下的几个主要工作:通信对端原接入网络的接入交换路由器对用户终端移出本地的处理,包括建立转交标识;通知发生移动的用户终端的通信对端各自所在的接入网络的接入交换路由器,更新发生移动的用户终端的标识映射关系。In this step, mainly through the cooperative work between the access switch router and the mapping server, the following main tasks are completed: the access switch router of the original access network of the communication peer end processes the user terminal moving out of the local area, including establishing Handing over the identifier; notifying the access switch routers of the access networks where the communication counterparts of the moving user terminal are located, and updating the mapping relationship of the identifier of the moving user terminal.
避免路由黑洞。Avoid routing black holes.
最后要解决的问题是要避免路由黑洞,所述的路由黑洞是用户终端离开了网络,并没有再次接入。这种情况下必须发现用户终端的离开,避免形成路由黑洞。The final problem to be solved is to avoid routing black holes. The routing black holes are that the user terminal leaves the network and does not reconnect. In this case, it is necessary to detect the departure of the user terminal to avoid forming a routing black hole.
实施例二:Embodiment two:
本实施例是实施例一的优选方案,是实施例一中移动终端的移动性检测的步骤的细化,步骤包括:This embodiment is a preferred solution of Embodiment 1, and is a refinement of the steps of mobility detection of the mobile terminal in Embodiment 1. The steps include:
接入交换路由器周期向自己管理的接入网广播路由器通告,通告消息至少包含接入交换路由器的接入网一侧的网络接口标识、接入交换路由器自身的身份标识等信息。The access switch router periodically broadcasts a router advertisement to the access network it manages, and the notification message at least includes information such as the network interface identifier of the access network side of the access switch router, the identity identifier of the access switch router itself, and the like.
移动终端监听并将收到通告消息中接入交换路由器的身份标识与原保存的身份标识进行比较,如果发现两者不一样,说明发生了移动,将保存新的接入交换路由器的身份标识,将终端的网关修改为这个新的接入交换路由器网络接口标识;如果一样,说明没有移动;如果不存在旧的接入交换路由器的身份标识,说明接入主机刚刚开机。The mobile terminal monitors and compares the identity of the access switching router received in the notification message with the original saved identity. If the two are found to be different, it means that a move has occurred, and the identity of the new access switching router will be saved. Modify the gateway of the terminal to the new access switch router network interface ID; if the same, it means that there is no movement; if there is no old access switch router ID, it means that the access host has just started up.
移动终端发现自己移动后,向新的网关重新请求接入。After the mobile terminal finds that it has moved, it re-requests access to the new gateway.
接入路由器对终端进行身份认证。The access router performs identity authentication on the terminal.
接入路由器对通过身份认证的移动终端重新分配路由标识,和移动终端的接入标识配成新的标识映射关系,存入本地映射表中。The access router reassigns the routing identifier to the mobile terminal that has passed the identity authentication, forms a new identifier mapping relationship with the access identifier of the mobile terminal, and stores it in the local mapping table.
接入路由器将移动终端的新的标识映射关系通知映射服务器,允许终端进行正常通信。The access router notifies the mapping server of the new identification mapping relationship of the mobile terminal, allowing the terminal to communicate normally.
本实施例还可以描述为,其切换过程的消息流程如图4所示:This embodiment can also be described as, the message flow of its switching process is as shown in Figure 4:
子步骤1,每个接入交换路由器都要周期性地向自己管理的接入网广播路由器通告。通告至少包含以下信息:接入交换路由器的接入网一侧的网络接口标识、接入交换路由器自身的身份标识。In sub-step 1, each access switch router periodically broadcasts a router advertisement to the access network it manages. The notification includes at least the following information: the identifier of the network interface on the access network side of the access switch router, and the identity identifier of the access switch router itself.
子步骤2,用户终端时刻监听接入交换路由器广播的路由器通告,并将其中的接入交换路由器的身份标识保存。如果已经存在一个旧的接入交换路由器的身份标识,进入子步骤3;如果不存在旧的接入交换路由器的身份标识,说明接入主机刚刚开机,重复子步骤2。In sub-step 2, the user terminal monitors the router advertisement broadcast by the access switch router at all times, and saves the identity of the access switch router therein. If the ID of an old access switch router already exists, go to sub-step 3; if there is no ID of the old access switch router, it means that the access host has just been powered on, and repeats sub-step 2.
子步骤3,如果刚刚收到的接入交换路由器身份标识和旧的不同,说明用户终端发生了移动,将终端的网关修改为刚刚收到的路由器通告中的接入交换路由器的网络接口标识,并向接入交换路由器发送接入请求,转由接入交换路由器进行下面的子步骤4,用户终端自身进入身份认证过程。如果身份认证通过,用户终端转入正常通信过程。如果用户终端没有通过身份认证,检查自身的身份信息,采取一定的策略重复子步骤2。Sub-step 3, if the identity of the access switch router just received is different from the old one, it means that the user terminal has moved, and the gateway of the terminal is modified to the network interface identifier of the access switch router in the router advertisement just received, And send an access request to the access switch router, and transfer to the access switch router to perform the following sub-step 4, and the user terminal itself enters the identity authentication process. If the identity authentication passes, the user terminal turns to the normal communication process. If the user terminal has not passed the identity authentication, check its own identity information, adopt a certain strategy and repeat substep 2.
子步骤4,接入交换路由器认证发起接入请求的用户终端的身份。如果没有通过,向用户终端发送一个错误信息;如果通过,从本地管理的路由标识中取一个没有使用的路由标识和用户终端的接入标识配成一个映射关系,存入自身的本地映射表中,并把这一新的映射关系通告给映射服务器。In sub-step 4, the access switch router authenticates the identity of the user terminal that initiates the access request. If not passed, send an error message to the user terminal; if passed, take an unused routing identifier from the locally managed routing identifier and the access identifier of the user terminal to form a mapping relationship, and store it in its own local mapping table , and notify the mapping server of this new mapping relationship.
实施例三:Embodiment three:
本实施例是实施例一的优选方案,是实施例一中移动终端的移动性检测的步骤的细化,是对实施例二的改进,可以加快移动性检测的过程。所述子步骤包括:This embodiment is a preferred solution of the first embodiment, which is a refinement of the steps of the mobility detection of the mobile terminal in the first embodiment, and an improvement on the second embodiment, which can speed up the process of the mobility detection. The substeps include:
本实施例的子步骤1与实施例二中的子步骤1相同。The sub-step 1 of this embodiment is the same as the sub-step 1 in the second embodiment.
子步骤2,用户终端可以发现低层通信链路的状态变化。当通信链路发生重新建立链接的情况下,立刻广播一个路由器通告请求,接入交换路由器收到这个请求后立刻向这个用户终端发送一个路由器通告。用户终端将网关改为路由器通告中的接入交换路由器的网络接口标识,并发起接入请求,进入身份认证过程。如果身份认证通过,进入正常通信过程;如果没有通过,采取一定的策略重复进行本步骤。这里的策略的具体内容取决于具体的实现。最简单的就是周期性重复。但是这里可能有以下几个限制条件:a.终端的电源管理,如果终端是一个电池供电的设备,那么可能要考虑密集地重复步骤2是不是符合功耗要求;b.用户的接入中断时间要求,如果用户希望接入的中断时间最短,那么就要求间隔很短时间就要重复步骤2;c.考虑网络的承受能力,特别是用户终端在步骤2中广播的路由器通告,是不是会造成网络的负担。可能还会有其他的考虑,这些考虑都将影响步骤2重复的周期。另外还有可能考虑的是:如果是在验证步骤通不过的话,是不是有攻击者在假冒接入交换路由器骗取终端用户的信息呢?所以这里还要考虑安全因素。这里对重复步骤2的策略要求就是,如果中间某一步失败,用户终端要从哪一步开始重复。实际实施过程中要综合考虑以上以及其他可能的因素去制定具体策略。In sub-step 2, the user terminal can discover the state change of the lower layer communication link. When the communication link is re-established, a router advertisement request is broadcast immediately, and the access switching router immediately sends a router advertisement to the user terminal after receiving the request. The user terminal changes the gateway to the network interface identifier of the access switching router in the router advertisement, initiates an access request, and enters the identity authentication process. If the identity authentication is passed, enter the normal communication process; if not, adopt a certain strategy to repeat this step. The specific content of the policy here depends on the specific implementation. The simplest is periodic repetition. However, there may be the following constraints: a. The power management of the terminal. If the terminal is a battery-powered device, it may be necessary to consider whether intensive repetition of step 2 meets the power consumption requirements; b. The user's access interruption time Requirement, if the user wants the shortest interruption time of access, then it is required to repeat step 2 at a very short interval; c. Consider the bearing capacity of the network, especially whether the router advertisement broadcast by the user terminal in step 2 will cause network burden. There may be other considerations that will affect the cycle at which step 2 is repeated. In addition, it is also possible to consider: if the verification step fails, is there an attacker pretending to access the switch router to defraud the end user's information? So there is also the safety factor to consider here. Here, the policy requirement for repeating step 2 is, if a certain step in the middle fails, from which step the user terminal should start to repeat. In the actual implementation process, the above and other possible factors should be considered comprehensively to formulate specific strategies.
本实施例可以描述为:This embodiment can be described as:
移动终端监视自己底层通信链路的情况。The mobile terminal monitors the status of its own underlying communication link.
当发现链路重新建立时,主动向本地网络的接入交换路由器发送一个路由器通告请求。When the link is found to be re-established, it actively sends a router advertisement request to the access switching router of the local network.
接入交换路由器收到此请求之后就回应一个路由器通告。After receiving this request, the access switch router responds with a router advertisement.
通过此路由器通告中的信息判断是不是发生了移动,如果移动了,移动终端就将网关改为路由器通告中的接入交换路由器的网络接口标识,并发起接入请求,进入身份认证过程。Judging by the information in the router advertisement whether it has moved, if it has moved, the mobile terminal will change the gateway to the network interface identifier of the access switching router in the router advertisement, and initiate an access request to enter the identity authentication process.
实施例四:Embodiment four:
本实施例是实施例三中所述的认证过程:This embodiment is the authentication process described in Embodiment 3:
接入交换路由器可以对身份认证过程进行面向移动切换的优化。比如根据不同的接入网络之间的地理邻接关系,邻接的接入交换路由器之间进行协同认证,即邻接的交换路由器共同保存一个用户终端的认证信息,当用户移动到相邻的接入网络中的时候,通过已经保存的认证信息,简化用户的认证过程。The access switch router can optimize the identity authentication process for mobile handover. For example, according to the geographic adjacency relationship between different access networks, adjacent access switch routers perform collaborative authentication, that is, adjacent switch routers jointly store the authentication information of a user terminal. When a user moves to an adjacent access network In the process, the user's authentication process is simplified by using the saved authentication information.
实施例五:Embodiment five:
本实施例是实施例一中通知的步骤的细化。其过程可以描述为:This embodiment is a refinement of the steps notified in the first embodiment. Its process can be described as:
映射服务器在收到一个用户终端移动到其他接入网络的新的标识映射关系的通告后,根据存储的这个用户终端上次所在的接入网络信息,通知这个用户终端上次接入的接入交换路由器,通告中含有这个用户终端最新分配的路由标识。After the mapping server receives a notification of a new identity mapping relationship when a user terminal moves to another access network, it notifies the user terminal of the last access network information stored in the user terminal. For switching routers, the notification contains the latest routing identifier assigned to the user terminal.
移动终端移动前所接入的接入交换路由器收到映射服务器发送的移动终端移动的通告后,将移动终端新的路由标识设为临时的转交标识,将所有发往移动终端的数据包替换为移动终端最新的路由标识并转发。After receiving the mobile terminal movement notification sent by the mapping server, the access switch router that the mobile terminal accesses before moving sets the new routing identifier of the mobile terminal as a temporary handover identifier, and replaces all data packets sent to the mobile terminal with The latest route identification and forwarding of the mobile terminal.
接入交换路由器还将移动终端的新映射关系通知所有移动终端的通信对端所在的接入交换路由器。The access switch router also notifies all the access switch routers where the mobile terminal's communication counterparts are located, of the new mapping relationship of the mobile terminal.
实施例六:Embodiment six:
本实施例为实施例五的一种细化方案。是实施例五所述的接入交换路由器还将移动终端的新映射关系通知所有移动终端的通信对端所在的接入交换路由器的步骤中的具体步骤。接入交换路由器为每个本地接入的移动终端保存所有的通信对端的信息,根据保存的信息,将移动终端新的标识映射关系通知给通信对端所在的接入交换路由器。接入交换路由器保存的通信对端记录数要有限制并且每一条记录都需要一个删除定时器,以节省内存空间。This embodiment is a refinement of the fifth embodiment. It is a specific step in the steps in which the access switch router notifies all the access switch routers where the communication peers of the mobile terminals are located of the new mapping relationship of the mobile terminal described in the fifth embodiment. The access switch router stores all the information of the communication counterparts for each locally accessed mobile terminal, and notifies the access switch router where the communication counterparts are located of the new identification mapping relationship of the mobile terminal according to the stored information. The number of communication peer records saved by the access switch router must be limited, and each record needs a delete timer to save memory space.
当接入交换路由器发现来往于本地和外地的数据包时,就检查是否已经在本地用户终端的标识映射中记录了这个通信对端。如果是则更新此记录的定时器。如果没有就建一条新的通信对端记录。于是在收到通告本地的一个用户终端发生移动的消息时,就找到发生移动的用户终端的本地接入终端标识映射记录,按照其中记录的通信对端,找到对应的接入交换路由器,将用户终端新的路由标识直接通告给对应的接入交换路由器。When the access switching router discovers the data packets between the local and other places, it checks whether the communication peer has been recorded in the identification mapping of the local user terminal. If yes then update the timer for this record. If not, create a new communication peer record. Therefore, when a message notifying that a local user terminal has moved is received, the local access terminal identification mapping record of the mobile user terminal is found, and the corresponding access switch router is found according to the communication peer recorded therein, and the user terminal The new routing identifier of the terminal is directly notified to the corresponding access switching router.
本实施例可以描述为以下步骤:This embodiment can be described as the following steps:
1)将对应的用户终端做一个已经移走的标记,设置一个删除定时器,并将其最新的路由标识保存。接入路由器在收到发往已经移走的用户终端的数据包时,将其中的路由标识替换为用户终端新的路由标识并转发,并通知数据包源终端所在的接入交换路由器目的终端的最新映射关系。在删除定时器到期后删除对应的标识映射关系。图5说明了这种情况下数据包转发路径。其中的黑色实线箭头表明了从通信对端发往发生移动的用户终端的数据包的三角路由。这种情况仅仅发生在通信对端所接入的接入交换路由器还没有发现用户终端已经发生移动,按照旧的标识映射关系将数据包转发的情况下。1) Mark the corresponding user terminal as removed, set a deletion timer, and save its latest routing identifier. When the access router receives the data packet sent to the user terminal that has been removed, it replaces the routing identifier in it with the new routing identifier of the user terminal and forwards it, and notifies the access switch router where the source terminal of the data packet is located. The latest mapping relationship. After the deletion timer expires, the corresponding identity mapping relationship is deleted. Figure 5 illustrates the packet forwarding path in this case. The solid black arrows indicate the triangular route of the data packet sent from the communication peer to the moving user terminal. This situation only occurs when the access switch router accessed by the communication peer has not discovered that the user terminal has moved, and forwards the data packet according to the old identification mapping relationship.
2)根据为每个本地接入的用户终端记录的其通信对端列表,通知映射服务器,映射服务器根据列表中的记录,通知每个通信对端接入的接入交换路由器,更新发生移动的用户终端的标识映射关系。或者接入交换路由器直接通知所有通信对端所接入的接入交换路由器。2) Notify the mapping server according to the communication peer list recorded for each locally accessed user terminal, and the mapping server notifies each access switching router accessed by the communication peer according to the records in the list, and updates the mobile User terminal identification mapping relationship. Alternatively, the access switching router directly notifies the access switching routers connected by all communication peers.
这个步骤中,首先要求接入交换路由器能够保存所有本地接入的用户终端的通信对端的记录,其次要求所有的接入交换路由器单独或者在映射服务器的帮助下能通知通信对端接入的接入路由器。如果映射服务器不能提供转发通知的帮助,那么接入交换路由器就必须保存通信对端所在的接入交换路由器的信息。这需要在以前的专利方案中的数据结构中附加一些信息。下面的表格是这种情况下接入交换路由器保存的本地接入映射表和通信对端映射表可能的一种组织形式。这两张表的使用在表一中,必须对通信对端的最大记录个数做限制。否则内存的压力太大。另外,每个通信对端的记录可能还需要一个定时器,来决定如果很长时间没有和这个通信对端通信了就应该删除这个通信对端的记录以节省内存空间。所以这个表格的通信对端记录应该是动态分配的。步骤2),具体在利用表1和表2时可能是这样:首先所有的数据包转发都需要查询这两个映射表。在这个查找过程中,当发现数据包是来往于本地的一个用户终端和外地网络的一个用户终端时,就检查这个通信对端是不是已经记录在本地用户终端的标识映射中。如果是的话,就更新此记录的定时器。如果没有的话,建立一条新的通信对端记录。其次,当收到通告本地的一个用户终端发生移动时,就找到发生移动的用户终端的本地接入终端标识映射记录,按照其中记录的通信对端,从表2中找到对应的接入交换路由器,将用户终端新的路由标识通告给对应的接入交换路由器。In this step, firstly, the access switching routers are required to be able to save the records of the communication peers of all locally accessed user terminals; into the router. If the mapping server cannot provide help for forwarding notifications, then the access switch router must save the information of the access switch router where the communication peer is located. This requires appending some information to the data structure in the previous patented scheme. The following table is a possible organization form of the local access mapping table and the communication peer mapping table saved by the access switching router in this case. The use of these two tables in Table 1 must limit the maximum number of records at the communication peer. Otherwise, the pressure on the memory is too great. In addition, the record of each communication peer may also need a timer to determine that if there is no communication with the communication peer for a long time, the record of the communication peer should be deleted to save memory space. Therefore, the communication peer record of this table should be allocated dynamically. Step 2), specifically when using Table 1 and Table 2, may be as follows: first, all data packet forwarding needs to query these two mapping tables. In this search process, when it is found that the data packet is between a local user terminal and a user terminal in a foreign network, it is checked whether the communication peer has been recorded in the identification mapping of the local user terminal. If so, update the timer for this record. If not, create a new communication peer record. Secondly, when receiving a notice that a local user terminal has moved, find the local access terminal identification mapping record of the mobile user terminal, and find the corresponding access switch router from Table 2 according to the communication peer recorded therein , notifying the corresponding access switch router of the new routing identifier of the user terminal.
表1 接入交换路由器的本地接入终端标识映射表Table 1 Mapping table of local access terminal identifiers of access switching routers
表2 接入交换路由器的对端映射标识映射表Table 2 Peer mapping identifier mapping table of access switch router
实施例七:Embodiment seven:
本实施例是实施例五的另一个细化方案。在实施例五中有这样一个问题,就是表1的记录可能要占用太大的内存。在每个用户终端都和很多通信对端同时建立通信连接时,这可能导致接入交换路由器的崩溃。如果终端标识采用比较长的格式(比如IPv6的128位),会导致同样的问题。所以实施例五中的步骤2)可以替换为如下的步骤:This embodiment is another refinement of the fifth embodiment. In the fifth embodiment, there is such a problem that the records in Table 1 may take up too much memory. When each user terminal establishes communication connections with many communication peers at the same time, this may lead to the collapse of the access switching router. If the terminal identifier adopts a relatively long format (for example, 128 bits in IPv6), the same problem will be caused. So step 2) in the fifth embodiment can be replaced by the following steps:
所有的移动终端保存一份通信对端的列表,在发生移动之后将这个列表发送给新接入的接入交换路由器的分步骤;All mobile terminals keep a list of communication peers, and send this list to the newly accessed access switching router after the movement occurs;
由接入交换路由器通过映射服务器,将移动终端新的标识映射关系通知所有通信对端所在的接入交换路由器的分步骤。The sub-steps in which the access switch router notifies all the access switch routers where the communication counterparts are located of the new identification mapping relationship of the mobile terminal through the mapping server.
每个用户终端都记录所有的正在通信的通信对端,在发生移动之后,用户终端将这个通信对端的列表发送给当前的接入交换路由器。当前的接入交换路由器将把列表发送给映射服务器,由映射服务器负责通知每个通信对端所在的接入交换路由器,用户终端的移动。Each user terminal records all communicating peers. After moving, the user terminal sends the list of the communicating peers to the current access switch router. The current access switching router will send the list to the mapping server, and the mapping server is responsible for notifying the access switching router where each communication peer is located, and the movement of the user terminal.
实施例八:Embodiment eight:
本实施例是实施例一中避免路由黑洞的步骤的细化方案,为避免形成路由黑洞。所以需要如下步骤:This embodiment is a refinement of the steps of avoiding routing black holes in Embodiment 1, in order to avoid forming routing black holes. So the following steps are required:
所有的用户终端都要定期向本地接入网络的接入交换路由器发送更新通告。接入交换路由器对于所有本地接入的通过身份认证的用户终端设置一个定时器,每次收到用户终端发送的更新通告,就更新对应的用户终端的定时器。如果一个用户终端的定时器到期,则认为这个用户终端已经移走,或者关机,删除对应的标识映射关系,释放其中的路由标识,并通知映射服务器。All user terminals must periodically send update notifications to the access switching routers in the local access network. The access switching router sets a timer for all locally accessed user terminals that have passed the identity authentication, and updates the timer of the corresponding user terminal each time it receives an update notification sent by the user terminal. If the timer of a user terminal expires, it is considered that the user terminal has been removed, or it is turned off, the corresponding identification mapping relationship is deleted, the routing identification therein is released, and the mapping server is notified.
如果接入交换路由器发出的移动终端的新映射关系通告早于发现用户终端离网,那么就不再继续对这个用户终端进行定时器检查,直到删除用户终端的本地接入标识映射;如果用户终端的离网早于接入交换路由器发出的移动终端的新映射关系通告,不做出处理。If the notification of the new mapping relationship of the mobile terminal sent by the access switching router is earlier than the discovery that the user terminal is off the network, then the timer check will not continue to be performed on the user terminal until the local access identifier mapping of the user terminal is deleted; if the user terminal If the off-network is earlier than the notification of the new mapping relationship of the mobile terminal sent by the access switch router, no processing is performed.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2007101217468A CN100521660C (en) | 2007-09-13 | 2007-09-13 | Method for implementing integrated network mobile switch management |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2007101217468A CN100521660C (en) | 2007-09-13 | 2007-09-13 | Method for implementing integrated network mobile switch management |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101119312A CN101119312A (en) | 2008-02-06 |
| CN100521660C true CN100521660C (en) | 2009-07-29 |
Family
ID=39055252
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2007101217468A Expired - Fee Related CN100521660C (en) | 2007-09-13 | 2007-09-13 | Method for implementing integrated network mobile switch management |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100521660C (en) |
Families Citing this family (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101765051B (en) * | 2008-12-25 | 2013-01-02 | 上海寰创通信科技股份有限公司 | Method for switching two-layer mobile subnetwork |
| CN101631274B (en) * | 2009-07-28 | 2012-09-05 | 北京交通大学 | Realizing system of multicast routing based on mark and method thereof |
| CN102014043B (en) | 2009-09-08 | 2013-12-04 | 中兴通讯股份有限公司 | Address mapping system, data transmission method and address mapping maintenance method |
| KR101737093B1 (en) * | 2009-09-11 | 2017-05-18 | 필립스 라이팅 홀딩 비.브이. | Mobile node assignment to a router in a wpan |
| CN102026318B (en) * | 2009-09-17 | 2013-09-11 | 中兴通讯股份有限公司 | Switching management method and system and user data management method and system during switching as well as AGR (Access gateway Router) |
| CN102025606B (en) * | 2009-09-23 | 2012-12-19 | 中兴通讯股份有限公司 | Data transmission method and system |
| CN102036215B (en) * | 2009-09-25 | 2013-05-08 | 中兴通讯股份有限公司 | Method and system for implementing internetwork roaming and query and network attachment method and system |
| CN102036220A (en) * | 2009-09-25 | 2011-04-27 | 华为技术有限公司 | Mobile management method and device |
| CN102045693B (en) * | 2009-10-16 | 2015-05-20 | 中兴通讯股份有限公司 | Information reporting/notifying, switching and data forwarding method, AN and ILR |
| CN101951589B (en) * | 2009-10-17 | 2015-07-22 | 中兴通讯股份有限公司 | Method for information acquisition/notification, data message retransmission and switching and access node |
| CN102123463B (en) * | 2010-01-12 | 2013-01-16 | 中兴通讯股份有限公司 | Wideband code division multiple access (WCDMA) core network and WCDMA core network-based switching method |
| CN101784112B (en) * | 2010-02-20 | 2012-09-05 | 北京交通大学 | Method for realizing integrated network paging mechanism |
| CN101835230B (en) * | 2010-03-09 | 2013-07-03 | 北京交通大学 | Unified network mobile terminal automatic switching method |
| CN102238148B (en) * | 2010-04-22 | 2015-10-21 | 中兴通讯股份有限公司 | identity management method and system |
| CN101867524B (en) * | 2010-06-18 | 2012-06-06 | 中国人民解放军国防科学技术大学 | Seamless mobile communication method and system in locator-identifier split network |
| CN101938413B (en) * | 2010-08-26 | 2012-02-22 | 北京交通大学 | A Transition Method from Traditional Internet to Integrated Identification Network |
| CN102547845B (en) * | 2010-12-10 | 2015-10-21 | 中兴通讯股份有限公司 | A kind of management method of data message during switchover of mobile node in identification network and system |
| CN102625285B (en) * | 2011-02-01 | 2017-04-26 | 中兴通讯股份有限公司 | Method and system for obtaining identity of terminal |
| CN102185763B (en) * | 2011-04-19 | 2014-01-01 | 北京交通大学 | A Method for Realizing the Movement of Integrated Network Subnets |
| CN102170376B (en) * | 2011-04-25 | 2014-05-28 | 北京交通大学 | A method for measuring mapping performance of access switch router in identification-based universal network |
| CN102984687A (en) * | 2011-09-06 | 2013-03-20 | 中兴通讯股份有限公司 | Mobile management method and system thereof |
| CN102355420B (en) * | 2011-10-11 | 2014-03-19 | 北京交通大学 | Method for solving mapping failure |
| CN103108375A (en) | 2011-11-14 | 2013-05-15 | 中兴通讯股份有限公司 | Route optimizing method, system and access network unit in switching process |
| CN103167464B (en) * | 2011-12-09 | 2018-06-15 | 中兴通讯股份有限公司 | Method, MS and the MN of triggering update mobile node map information |
| WO2014000233A1 (en) * | 2012-06-28 | 2014-01-03 | 中兴通讯股份有限公司 | Method and system for providing wlan user access information |
| CN105450498B (en) * | 2014-08-08 | 2018-09-28 | 华为技术有限公司 | A kind of user relationship management method and device |
| CN104506971A (en) * | 2014-12-31 | 2015-04-08 | 绵阳芯联芯网络科技有限公司 | Method for achieving passive optical network mobile roaming based on separation mapping mechanism |
| CN106507446B (en) * | 2016-12-07 | 2019-08-27 | Oppo广东移动通信有限公司 | Wireless fidelity Wi-Fi connection method and mobile terminal |
| CN107682903B (en) * | 2017-08-24 | 2020-09-29 | 中国互联网络信息中心 | Network mobile routing method based on identification |
| CN110062415B (en) * | 2018-01-19 | 2020-12-18 | 电信科学技术研究院有限公司 | Service flow mapping method and device |
| CN112055391B (en) * | 2020-08-07 | 2021-11-16 | 北京交通大学 | A communication method, device and system applied to a satellite network |
| CN112332901B (en) * | 2020-09-29 | 2022-01-11 | 北京邮电大学 | A kind of mobile access authentication method and device for integration of heaven and earth |
| CN117440500B (en) * | 2023-12-20 | 2024-02-27 | 南京航空航天大学 | Terminal-based mobile network communication method for low-latency, high-reliability services |
-
2007
- 2007-09-13 CN CNB2007101217468A patent/CN100521660C/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN101119312A (en) | 2008-02-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100521660C (en) | Method for implementing integrated network mobile switch management | |
| US10064105B2 (en) | Predictive roaming between subnets | |
| EP1316174B1 (en) | Methods and apparatus for supporting mobility within a radio access network | |
| US6804221B1 (en) | Micromobility using multicast | |
| US7197308B2 (en) | Enabling seamless user mobility in a short-range wireless networking environment | |
| CN102333118B (en) | Automatic Internet protocol version 6 (IPv6) address configuration method for vehicular network | |
| CN101127663B (en) | A system and method for access of mobile self-organized network to integrated network | |
| US9143483B2 (en) | Method for anonymous communication, method for registration, method and system for transmitting and receiving information | |
| CN101621449B (en) | Methods and device for terminal access and proxy update in mesh network | |
| US20070116011A1 (en) | Method and apparatus for communications of user equipment using internet protocol address in a mobile communication system | |
| CN101123536A (en) | Method for Realizing Integrated Network Location Management | |
| US20120177052A1 (en) | User-oriented communication method, route registration method and device, and communication system | |
| AU2001283178A1 (en) | Enabling seamless user mobility in a short-range wireless networking environment | |
| US20070082683A1 (en) | Call service providing system, method thereof, and mobile terminal paging method | |
| EP1925123A1 (en) | Controlled temporary mobile network | |
| CN112105091A (en) | Session management method, Session Management Function (SMF) entity, terminal and network side entity | |
| EP2272270A1 (en) | A method for network access, related network and computer program product therefor | |
| CN104301445A (en) | A mobile internet data transmission method and system | |
| KR100810213B1 (en) | Bridge-based wireless base station backbone network system and signal processing method | |
| CN101848514B (en) | WiMAX access network is switched to method and the relevant device of WiFi access network | |
| CN100479599C (en) | Local mobile management system and method based on network | |
| CN102547908B (en) | Listing maintenance, system and IAD router | |
| CN103634776B (en) | A kind of method and identity information server of the access mark obtaining terminal | |
| JP2006524025A (en) | Mobile IP proxy support | |
| JP2013509114A (en) | Method and system for realizing information interaction in next generation network |
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: 20090729 Termination date: 20170913 |