Method and system for internet protocol mobile centers in heterogeneous networks

FIELD: mobile communication systems.

SUBSTANCE: proposed method used for Internet protocol (IP) mobile centers in heterogeneous networks with real-time applications includes following procedures: module 134 designed for managing interfaces of mobile center 10 checks mobile center for available network interfaces 14 - 17, generates recoding table with available and configurable interfaces 14 - 17, and communicates with applications 11 of interfaces 14 - 17. Applications 11 of IP mobile center 10 are given access to heterogeneous networks through virtual network IP interface 133 organized in mobile center 10; this IP interface 133 communicates with current network 21 - 24 through interface management module 134. Changing interface 14 - 17 of mobile center 10 updates communications of IP permanent virtual network interface with network 21 - 24 basing on recoding table by means of interface management module 134.

EFFECT: ability of change-over from one network connection to other in heterogeneous networks without interrupting internet protocol applications.

16 cl, 9 dwg

 

The present invention relates to a method for mobile nodes in the Internet Protocol (IP) in heterogeneous networks, in which the native agent dynamically assigns a temporary replacement address the Internet Protocol (IP address) static source IP address when the mobile node moves in heterogeneous networks with dynamic replacement address specifies topologically current network location of the mobile node, and using IP data packets having the source IP address of the mobile node as the address of the destination (recipient), are diverted to the alternate address of the mobile node. More specifically, the invention relates to a method for mobile nodes in heterogeneous networks with real-time applications.

In the last few years the number of Internet users in the world and, therefore, the information provided has increased exponentially. Although the Internet provides access to information on a global scale, however, is usually to not have access to until the user arrives at a particular access point to the network, such as, for example, office, school, University or home. The expanding range of mobile devices with the functions of the IP Protocol, such as personal digital assistants (PDAs), mobile phones and portable computers, begins to change cent the traditional concept of the Internet. A similar transition from stationary nodes in the network to the flexible functionality through increased mobility has just begun. In mobile telephony, for example, this trend is also manifested, among other things, the new standards, such as WAP (wireless application Protocol), GPRS (General services packet) or UMTS (Universal mobile telecommunications system). In order to understand the difference between today's reality and communication capabilities over IP in the future, you may recall, as a comparison, the development of telephony in the direction of mobility over the last twenty years.

The use of mobile computers should not be confused with the use of computers and networking opportunities, which are known today. When using the mobile network existing IP access to applications in a mobile node must not be interrupted when the user changes its location in the network. On the contrary, all changes in the channel and the interface, for example, in the transition to other networks (Ethernet, network, mobile radio, WLAN (wireless LAN), Bluetooth (wireless technology, microprocessor-based devices in the local network) and so on) should be able to be automatically and non-interactive way, so that the user doesn't even need to know about the fact. This also applies to changes in the interface, for example, in the use of real-time applications. Real mobile mode computer operations Protocol has many advantages, based on a permanent and stable access to the Internet. This access can be freely and independently from the desktop. However, the requirements for mobile nodes in the networks differ in many respects from the above-mentioned development in the technology of mobile radio communications. Final points in mobile radio communications usually are users. In the case of mobile nodes, however, the computer application may perform the interaction between the different members of the network without the aid or intervention of man. Enough examples of this can be found on airplanes, ships, cars. So, may be useful in computer operations, in particular, when access to the Internet together with other applications, for example in combination with a device location, such as a satellite system GPS (global location system).

One of the problems in the case of mobile network access over Internet Protocol (IP) is that the IP Protocol used for routing data packets from the source address to the destination address in the network, uses the so-called IP address. This address is assigned to fixed locations on the network just as phone numbers landline network assigned to the physical ports of the switch in telephony. If the destination address (destination) of the data packet is the mobile node, then this means that a new network IP address must be assigned at each change network location, which makes it impossible for transparent mobile access. These problems were solved mobile IP standard (IETF RFC 2002, October 1996) the Problem of designing the Internet engineering task force (IETF) mobile IP allows a mobile node to use two IP addresses. One of these addresses is static IP address (source address), which specifies the location in the original network, while the second is a dynamic substitute IP address, which indicates the current location of the mobile node in the network. Assigning two addresses allows you to forward IP packets to the correct current address of the mobile node.

However, not all problems of using mobile network solved the mobile IP standard proposed by IETF. For example, if the user would like to switch between two different network interfaces when the application runs the IP Protocol, the IP connection is terminated at the moment when he leaves the old channel network. This connection is interrupted at least until such time as the mobile knots is not a new communication channel with the network, and up until a new location, there is a new alternate address will not be known and will not be registered in the so-called own agent. A real estate agent is usually a fixed network node, which manages two addresses of the mobile node (the source address and replacement address) and forwards or routes the corresponding data packets. If the interruption time for replacement exceeds the delay timeout, defined, for example, TCP (transmission control Protocol data) for the idle time, the IP connection is interrupted, of course, in any case. Even if the interruption time is within the delay timeout, defined in the TCP, however, the application Protocol can not maintain a connection, if the physical network interface is not constantly available. Examples this is to replace the network card in the mobile node (for example, a portable personal computer (PC))that has only one card slot for physical network interfaces. In the event of such a change of the physical network interface the application Protocol, or respectively, the kernel get the message that no physical network device can no longer be assigned to tunnel the connection Protocol for data transmission, and sever the connection. Utopistic to the application Protocol must be restarted in the normal way after you change the network card to have access to a specific tunnel IP connection for data transfer. Another problem is that on the side of the mobile node, the data packets are lost during the downtime between calls, because there is no physical network device is no longer assigned. This not only leads to data loss, but also causes the fact that the speed of transmission of IP packets in the IP application is slowed in accordance with the length of time of inactivity. Once a new connection is established, the transmission rate increases, but at first only in stages. This causes unnecessary slowdown of application execution Protocol at each change of interface or location.

Network interfaces are traditionally divided into different levels. For the present invention are of interest, the lowest levels. Vary the level 1 (L1), which corresponds to the physical network interface (e.g., Board NIC (network interface card)), level 2 (L2), where possibly the initial recognition and identification of interface software, and level 3 (L3) as the IP level, which is used for distinguishing between the various channels of IP networks for applications etc the software system, and the connection IP applications c interface IP network. Can be defined further levels higher than L3, such as TCP (transmission control Protocol), etc. Different physical network interfaces can have different levels of L2. Thus, a distinction is made between interfaces with packet-switched and circuit-switched. Each node in the network, for example, usually has an interface with packet switching with clearly defined network address, and these network addresses are called addresses DLC (link control Protocol data transfer) or MAC address (Protocol control access to the transmission medium). In the case of networks, the relevant IEEE 802 (IEEE: Institute of electrical and electronics engineers) (such as Ethernet) address of the Protocol DLC (DLC address) is usually referred to as Protocol addresses MAC (MAC addresses). In order to determine how the DLC Protocol address, the address must meet at least the reference model of OSI (open Interaction systems) ISO (International organization for standardization). Reference the OSI model defines 7-level framework for implementing network protocols. In other words, DLC-address or MAC address is a hardware address that uniquely distinctly identifies a network node or, respectively, the physical network is the tuner. Some protocols, such as Ethernet or Token Ring (token ring), use only DLC/MAC address, that is, they can't communicate with the corresponding node without this address. Interface circuit-switched, on the other hand, has no such DLC or MAC addresses, that is, therefore, not appropriate identification DLCI (DLC-ID). Examples of protocols that use the interfaces are switched, are, among others, the PPP Protocol (point-to-point connection), SLIP (Internet Protocol for serial channel) or GPRS (General packet radio service).

A possible solution aimed at eliminating the above drawbacks of the prior art disclosed in the publication of European patent EP 1089495 Nortel Networks Limited. In EP 1089495 disclosed system and method, in which, under some circumstances, it is possible to change the physical interfaces without disrupting existing applications IP Protocol on your computer, or no need to restart, because their connection with the source interface is lost. The Nortel proposed for this so-called network access Arbitrator (NAA). NAA ensures that different MAC addresses individually configurable physical network interfaces were sent through one fixed MAC address so-called superior is th network interface card (NIC). NAA connects the L2 available network interface card so that it forwards the data packets from the network interface card NIC to the appropriate MAC address of the other network interface (optional NIC cards. In this case, however, is not generated virtual interface, but instead NAA forwards the MAC address via the first interface with the MAC address of the main chamber NIC to another (driver virtual adapter). An integral part of this known invention is the fact that for NAA constantly available should be at least one physical interface MAC address, because NAA otherwise loses its function. This, however, can be a disadvantage in the case of mobile devices, such as portable computers, etc. if they have, for example, only one slot for an input network PCMCIA card (international Association of boards for personal computers IBM PC). If one network card is removed to switch to another network technology (for example, with Ethernet from a fixed network to a wireless connection), the invention of Nortel no longer in effect. The same applies if the user inadvertently deletes a network interface (primary NIC)through which NAA perform redirection to other MAC addresses. Another drawback of the invention Nortel is the tsya its sensitivity to the definition or standard defined by the hardware network address of the network interface. If the address is, for example, does not conform to the IEEE 802 standard (MAC address) and if the new standard addresses previously not defined explicitly in NAA, NAA does not function with these interfaces, because it can no longer forward the MAC address. This causes a lack of flexibility of the invention Nortel, as new standards are not recognized dynamically. Another disadvantage, which is at least as significant, derived from the use of explicit MAC addresses. Interfaces with channel switching does not have a corresponding MAC or network address. Because NAA is only capable of registering devices with the MAC addresses to forward packets of data, interfaces with the circuit switched not available for NAA, despite the fact that perhaps their connection to the IP level.

The present invention is to create a new way for mobile nodes IP Protocol in heterogeneous networks. In particular, switching from one network connection to another must be performed without interruption of IP applications and to provide continuing continuing progress in the case of real-time applications, in their application, regardless of the specific protocols or network technologies.

The above results are achieved in accordance with the tvii with the present invention by means of the elements, specified in the independent claims. Additional preferred embodiments of follow from the dependent claims and from the description.

In particular, these results are achieved according to the invention by the fact that the agent dynamically assigns a temporary substitute the address of a static source IP address when the mobile node moves in a heterogeneous network, and dynamic replacement address specifies topologically current network location of the mobile node and the IP data packets having the source IP address of the mobile node as the address of the destination are forwarded to the alternate address of the mobile node; administration module interface of the mobile node checks the mobile node to an available physical network interfaces, is the remap table with available and configurable physical network interfaces and communicates with one of the available physical network interfaces; one or more application Protocol mobile node access heterogeneous networks through a virtual network interface IP generated in the mobile node, and continuously forming a virtual network interface Protocol contains the generated virtual layer L3 and formed a virtual L2 and is associated with the current network h is cut module administration interfaces and when changing the physical network interface of the mobile node, the communication of an ongoing virtual network interface's IP network is updated based on the conversion tables by module administration interfaces. In particular, the change of the physical network interface may include a change within different networks, such as Ethernet, Bluetooth, cellular radio telecommunications systems (GSM - global system for mobile communications, UMTS - Universal mobile telecommunications system etc) or WLAN (wireless LAN) or a topological change of location within the same network, for example, in direct connection with Ethernet. The advantage of the invention lies in the fact that the change of the connection or interface of the mobile node in the network does not interrupt IP applications, but these applications continue to run without any assistance from the user, because the virtual interface retains its status as a permanent interface with respect to IP applications. In contrast to the prior art, the proposed solution allows you to create a true virtual network interface on the L2/L3 level, and not to redirect network address through existing network address, such as MAC addresses. The advantage of this is that even when removed and all available physical network interfaces (NIC) without interrupting running IP applications. Protocols such as Ethernet or Token Ring, directly use the addresses DLC (link control Protocol data). The IP Protocol (and similarly in combination with TCP as TCP/IP), on the other hand, uses a logical address on your network to identify the network node. These addresses are converted to DLC addresses only at a lower level. Since the present invention involves the formation of a virtual network interface directly after the IP level, it gives the advantage that is provided by maintaining the connection for IP applications completely independently of changes at lower levels (L2/L1). It is connected not only with the mentioned case, when all physical network interfaces (NICs) are removed. The present invention also does not depend on the standards network address (i.e. MAC or DLC address) used network interfaces and, moreover, without any problems allows transitions between interfaces with packet-switched and circuit-switched. In particular, if the standard should be changed, this solution does not need to adapt, because it uses the logical address of the IP level, not the hardware address. Thus, access to a higher level of abstraction, i.e. levels is of ratukalou, gives the advantage of independence from the standards, such as hardware addresses.

In one embodiment, the implementation module administration interfaces periodically checks the mobile node on the available physical network interfaces. The advantage of this alternative implementation is that the remap table is always maintained in the most up-to-date and immediately available. In particular, by continuously monitoring the physical network interfaces and their properties, the replacement can be carried out automatically, for example, when the available physical network interfaces with the best submission options than those used currently. As one of embodiments it is also possible that the criterion of automatic change of the physical interface will be determined by the user. The advantage of this variant is, among other things, that the user can configure a virtual interface is very individual way according to his needs.

In one embodiment, the implementation of the virtual interface changes and updates the physical interface automatically via the module administration interfaces based on the information from the conversion tables. As a possible case for change that can the same be done automatically on the basis of the criteria which can be set by the user. The advantage of this option is that, depending on certain criteria, the mobile node is always automatically uses the physical interface, for example, with a higher throughput of data at a particular point or with the best ratio price/performance.

In another embodiment, the available physical network interfaces are dynamically configurable. The advantage of this, among other things, is that can be used, perhaps, the available services, such as, for example, the DHCP Protocol (dynamic host configuration), and the processing for the user is simplified with automatic configuration.

In another embodiment, the available physical network interfaces are statically configured. The advantage of this, among other things, is that the configuration of the network interfaces is controlled and easy to understand by the user.

In all of these embodiments, the implementation is also possible, in an additional embodiment, to buffer outgoing packets using IP data in the data buffer of the mobile node when the network connection of the mobile node is interrupted, so that the transmission rate of the output data of the aqueous or more application Protocol was maintained or kept within certain tolerance for deviations. The advantage of this variant consists, among other things, that when changing the physical interface speed output of the application Protocol can be maintained constant or may be within the specified tolerance for rejection, provided that the memory capacity of the data buffer large enough to store outgoing data packets. The advantage again is that data throughput Protocol is not reduced during execution of the application Protocol or cores during the interruption.

It should be noted that the invention, in addition to way, also applies to the system for performing this method.

Embodiments of the present invention is described below with reference to examples. Examples are illustrated by drawings, which presents the following:

Figure 1 - block diagram, schematically illustrating a method and system for mobile nodes IP Protocol in heterogeneous networks.

Figure 2 - block diagram schematically illustrating a mobile Internet Protocol (mobile IP) in the mobile node without a virtual network interface according to the invention, and the mobile node to the home network, i.e. the network source address.

Figure 3 - block diagram schematically illustrating a mobile IP mobile node without a virtual network interface according to the invention, and mobile the green is on a network other than the original network.

4 is a block diagram schematically illustrating a mobile IP mobile node with a virtual network interface according to the invention, and the mobile node to the home network, i.e. the network source address.

5 is a block diagram schematically illustrating a mobile IP mobile node with a virtual network interface according to the invention, and the mobile node is in a network other than the original network.

6 is a block diagram schematically illustrating the solution known from the prior art that uses described NAA (arbiter network access).

7, 8, and 9 are block diagrams schematically illustrating the solution corresponding to the invention that uses a virtual IP level or virtual appliance IP Protocol and explain the difference from the known solutions 6.

Figure 1 shows the architecture that can be used to implement the invention. Reference item 10 refers to a mobile node having the necessary infrastructure, including hardware components and software and/or blocks to implement the described method and/or device corresponding to the invention. Under the mobile node 10 is to be understood, among other things, all possible so-called equipment installed at the customer premises (CP), designed for use in different network locations and/or in different networks. Mobile equipment CPE or nodes 10 have one or more different physical network interfaces 14-17, which can support many different network standards 21-24. Physical network standards 14-17 mobile node may also contain, for example, interfaces for Ethernet or other wired local area network (LAN), Bluetooth, GSM (global system for mobile communication), GPRS (General packet radio service), USSD (unstructured data support services), UMTS (Universal mobile telecommunications system) and/or WLAN (wireless LAN), etc. Reference positions 21-24 respectively represent different heterogeneous network, such as, for example, wired LAN21, i.e. the local fixed network, in particular such as the PSTN (the public switched telephone network (PSTN), and so on, the Bluetooth network 22, for example, for installations on closed sites, a network of 23 mobile radio standard GSM and/or UMTS, etc. or wireless LAN. Interfaces 21-24 may constitute not only interfaces with packet switching, as used directly by the network protocols such as, for example, Ethernet or Token Ring, but also interfaces with the switching of channels that can be used protocols such as, e.g. the measures PPP Protocol (point-to-point connection), SLIP (Internet Protocol for serial channel) or GPRS (General packet radio service), that is, interfaces that do not have, for example, network addresses such as MAC or DLC address. The reference position 30 denotes the usual backbone of the global network of IP. As already mentioned, communication is carried out through a network of 23 mobile radio communications, for example, by means of special short messages, e.g. SMS (short message Service), EMS (extended message Service), by channel signaling, for example, using USSD or other technologies, such as MExE (Mobile Executive environment), GPRS, WAP (wireless application Protocol) or UMTS, or service channel. At the level of the mobile node 10, the method and system corresponding to the invention based on three main levels or basic modules 131-133, which are indicated together as a mobile module reference position 13 in figure 1. Levels 131-133 can be implemented together or separately, and they can be implemented, respectively, by software and/or hardware. The first level contains the module 131 mobile IP and/or module 132 IPsec. The main task of mobile IP is authentication of the mobile node 10 in the network and forwarding the IP packet having the mobile uz is l 10 as the address of the recipient, respectively. Module 131 mobile IP may preferably be combined with the protection mechanisms module 132 IPsec (IP security Protocol), to ensure secure data management in mobile communications in the public Internet 30. As a possible form of implementation, the mobile IP modules 131 and IPsec 132 may also be implemented together as a single module 131/132, denoted by Sec MIP (mobile IP module is protected), as shown in figure 1. The method of operation of the mobile IP module and the IPsec module is described below in more detail. Module SecMIP controls the tunneling data module 131 mobile IP and module 132 IPSec to provide useful interaction between levels upstream, such as module 12 of the TCP or the application 11 of the Protocol executed in the mobile node 10, and level 134 below. In particular, the module SecMIP checks and coordinates the temporal sequence of operations module 131 mobile IP and module 132 IPsec. For mobile IP, as IP does not matter which network standard or the type of network used, if only supported by Internet Protocol. Thus, in principle, this allows the mobile node 10 to move in heterogeneous networks 21-24.

In the case of mobile IP agent dynamically assigns a temporary substitute the static address is the source address, if the corresponding mobile node 10 moves in heterogeneous networks. As mentioned, dynamic alternate address points on the topological current network location of a mobile node, while the source address indicates the location in the source network. In other words, the current location of the mobile node 10 with the assigned address thereby always registered by your own agent. At the same time, their own agent forwards the IP packet data having the source IP address of the mobile node as the destination address into an address of the mobile node, so that your own agent acts like a relay station for the mobile node 10. Mobile IP implements these functions are based on the normal Internet Protocol (IP). This can be described in more detail as follows: According to the IP Protocol, the data packets are forwarded (routed) from the start address (the source address) of the network interface through the various routers in the network to the destination address (destination address) of the network interface. The data packets may be selected by individual routers (for example, passing through a heterogeneous network structure), routed to the recipient's address in different ways, to go back and even withdrawn. High flexibility of IP based on these the basic functions. Routers are routing data packets based on routing tables, which typically contain information about the next hop, i.e. the information which should be guided by the following (the following) router(s) on the basis of the reference numbers of networks in the destination address (recipient). Reference number of networks can be obtained from the low order bits of the IP address in the IP header of the data packet. The destination address of data packets determines, therefore, the precise location of the network interface of the receiver in the network. In order to be able to support the existing transport structure of the Protocol, the same address should be maintained in the mobile node 10. If, as mentioned, in addition to the Protocol still uses TCP (transmission control Protocol), which occurs in the vast majority of channels IP connections are additionally indicated by quadruplets of rooms containing instructions about the IP address and port number, and the start address (the source address) and the address of the recipient. If one of these numbers is changed, this causes an interruption of the connection Protocol. In the mobile mode, network usage, however, the correct routing of data packets depends on the instantaneous location of the mobile node 10 in the network 1-24 and 30. To change the IP-routing address of the instantaneous location can be assigned to data packets and, more precisely, so that the function of TCP is also not violated. In the case of mobile IP, these problems are resolved by the appointment of these two IP addresses - a source address and replacement address. The source address is static and specifies the source location of the mobile node 10. It is also used, for example, for marking TCP connections. Alternate address changes with each new location of the mobile node 10 in the network. It is topologically significant address of the mobile node 10 with respect to the network topology. Based on the source address of the mobile node 10 can receive data at a constant distance in the location of its source address in the source network. But in the source address of the mobile node 10 need another network node, which is typically referred to as your own agent. If the mobile node 10 itself is not in the original network, the private agent collects the data packets with the mobile node 10 as a destination address, and forwards them to the current address of the mobile node 10. Wherever the mobile node, the mobile IP module of the mobile node 10 will immediately register their new agent or the appropriate current address of the mobile knots is 10. In the process of forwarding data packets own agent will need to address the recipient of the data packets corresponding to the original address was replaced by the current replacement address data packets to be forwarded. When data packets arrive at the mobile node, is the reverse operation, namely that the recipient address corresponding to the replacement address is replaced with the source address. In this way the received data packets to the mobile node 10 can be further processed according to the Protocol of TCP or other higher level Protocol, without error messages. For forwarding data packets with a source address into an address of the own agent generates a new IP header for the corresponding data packet, which, as mentioned, contains as the recipient's address alternate address instead of the source address. A new IP header encapsulates the original packet data as a whole, and the old address of the recipient is irrelevant for subsequent routing to until the data packet will not be delivered to the mobile node. Such encapsulation is also called tunneling data, a term that describes how data will be tunnelled through the Internet, bypassing the original IP header (i.e. ignoring it). Mobile Pro is approximately contains IP, thus, as the essential function of identifying the current IP address (the replacement address, the mobile node 10, the registration of the replacement address at your own agent and tunneling of data packets by replacing the address with the source address as a recipient address. More information about the specifications of the mobile IP is also included in the IETF (Information system engineering) RFC 2002, IEEE Comm., Vol. 35, No.5, 1997. Mobile IP is described in particular in IPv6 and IPv4.

IPsec (IP security Protocol) creates a mechanism for authentication/confidentiality for each service or for each nest, acting between network nodes, both of which use IPsec. IPsec consists of various separate protocols with appropriate control mechanisms. IPsec uses the authentication header (AH), encapsulating protected load (ESP), compression load Protocol (IPcomp), as well as the key exchange Internet (IKE). By Protocol, an IPsec generates guarantee authentication of data packets, namely, that the data packet is assigned a checksum of the encrypted data. Using an you can verify the authentication of the sender and at the same time, you can check whether the modified data packet, pastoriza is Anna a third party. Encryption ESP Protocol ensures, in addition, the confidentiality of the data provided that the data packets encrypted with the key. This warranty there is, of course, only if the key is not accessible to third parties. As described above, the Protocol Academy of Sciences, and the ESP Protocol requires keys that are known to both communicating network nodes. And, finally, the IKE Protocol is a mechanism to negotiate secret keys between two accounts (registered) records, exclusive access to the keys for third parties. Mechanisms IKE form an additional (optional) part of IPsec because they can also be manually defined for protocols and an ESP. One of flexibly used features of IPsec is, in particular, that the configuration may be correlated with each package, as well as to determine for individual nests (network connection). IPsec supports the Protocol IPvx, in particular IPv6 and IPv4. Detailed specification of Protocol security (IPsec) is contained, for example, in the works Loshin, Pete, IP Security Architecture, Morgan Kaufmann Publishers, 11/1999 or James, S., A Technical Guide to IPsec, CRC Press, LLC, 12/2000. Although this embodiment describes the IPsec Protocol as an example application of security protocols according to the present invention, using all possible other protocols or mechanisms for the protection or even the absence of prot the stake protection is also in the scope of the present invention.

Management of physical network interfaces 14-17 through module 134 administration interfaces, which represents the third of these levels. Virtual IP network interface 133 (indicated in Fig.7-9 as a virtual levels L2/L3) can be formed, for example, the module 134 administration interfaces through software. It is implemented as a buffer between the first level 131/132, i.e. module SecMIP, and the third layer 134, that is, the module administration interfaces. Virtual network interface 133 creates, on the one hand, for the application 11 of the Protocol or in accordance with the level 12 TCP static IP network interface, and communicates, on the other hand, through module 134 administration interfaces with the current physical interface of the mobile node 10 with the current replacement address. The module 134 administration interfaces verifies that the mobile node 10 to the available physical network interfaces 14-17, generates a conversion table available and configurable physical network interfaces 14-17 and is associated with one of the available physical network interfaces 14-17. Check physical network interfaces 14-17 may be, for example, periodically, that is, upon expiration of a predefined time interval, can konfigurirovat is by hand or on request from one of the levels, shown in figure 1, or from the core of the mobile node 10. The test can be carried out by an appropriate unit and/or module of the software and/or hardware. The remap table can contain, in particular, such information as is possible throughput, network availability, stability of the network, the network usage costs, etc. the conversion table can be created by an appropriate unit and/or module of the software and/or hardware. Connection with a specific physical interface 14-17 can be carried out with reference to defined criteria based on the information stored in the conversion table. In particular, the module 134 administration interfaces may change and update automatically the physical interface 14-17 on the basis of information from the conversion tables. Connection with a specific physical interface 14-17 may also, for example, be defined by the user and/or to be done manually. As mentioned, any desired change or during the interruption time, i.e. during the time when no physical interface 14-17 unavailable, for example when temporarily removing the network card from the mobile node 10, the virtual network interface IP is saved as a continuously available network interface Protocol. Available physical and the mental network interfaces can be configured dynamically, for example, through the DHCP Protocol (dynamic host configuration), if such funds are available, or statically, for example, by the user or based on a predefined profile configurations. Through the thus formed permanent virtual interface IP one or more applications 11 IP mobile node 10 can now to get access to heterogeneous networks 21-24. If the mobile node 10 performs the change of the physical interface 14-17 or changes its physical location in the network, the connection to the physical network interface can be updated via the module 134 administration interfaces based on the information from the conversion tables, and for module 131 mobile IP is not required to change anything, because the virtual interface 131 of the IP Protocol does not feel any impact due to this change. Module 132 IPsec when this updates the configuration tunneling Protocol IPsec in accordance with the current network connection, then the module 131 mobile IP registers the new replacement address from your own agent to make the routing of data packets to the new location of the mobile host, and updates the IP configuration, if you have your own agent under the current physical network interface. The sequence described above corresponds to the invention, but can also be performed in reverse order.

It remains to recall that in advanced with respect to the above described embodiment of the invention outgoing packets using IP data can be buffered in the buffer 1331 data of the mobile node 10, if the network connection of the mobile node 10 is interrupted, so that the speed of the output of one or more applications 11 IP Protocol can be supported using the buffer 1331 data for time-specific buffer or within a particular tolerance deviations, are, respectively, the capacity of the buffer 1331 data sufficient for storing data packets. Therefore, if the interrupt network channel is within the time interval for the time-out connections provided, for example, for TCP, the speed of the output for applications 11 IP Protocol can be supported so that automatically there was no decrease in the rate of output data during execution of the application Protocol. Preservation of data packets can occur continuously, for example, with the same speed or can slow down gradually on the basis of the duration of the interruption. It should be noted that the buffer 1331 data can play an important role, especially for applications in real time is, to minimize interruptions and data loss in the process of changing the topological location in the network. In a possible embodiment, the buffer 1331 data can be implemented interconnected or integrated with the virtual network interface 131 through hardware or software; however, it can also be implemented separately in a mobile IP node.

Figure 2 and 3 shows the basic mobile IP Protocol without use of the method corresponding to the invention, or a system corresponding to the invention. In figure 1 the mobile node to the home network 71. Reference position 72-74 represent different topological location in the network. The network may be a heterogeneous network. For example, the source network 71 may be a channel Ethernet LAN, 72 - channel wireless local area network (WLAN), and so on Outgoing data packets have as destination address the IP address of the destination node (receiver) in the network 30. Mobile IP is not required, and there is no tunneling 50 mobile IP Protocol. The interface 40 IP perceives received packets 80 data without modification, i.e. the address 82 source specifies the IP address of the sender and the address 83 recipient specifies the source IP address of the mobile node. In relation to their headers of IP transmitted packets 0 data are sequences of IP addresses in reverse order. The reference position 81 denotes jointly transmitted data without IP header. Figure 3 the mobile node is not in the original network 71, and in topologically different other network location, such as in network 72 WLAN. In the case of the transmitted packets 80 data address 84 source now specifies the IP address of the topology of the current network location, while the address 85 recipient specifies the IP address of the corresponding destination node (receiver). If the received packet data Protocol IP agent assigns covenants 80 data new IP header in reverse order, with the old header with the old address 82/83 is located beneath him in encapsulated form. The reference position 81 it also means jointly transmitted data without headers of the IP Protocol. In transmitted and received packets 80 data source address 82/84 and address of the recipient 83/85 respectively used interchangeably.

4 and 5 show the mobile IP using a method corresponding to the invention, or a system corresponding to the invention, i.e. using the appropriate invention, the virtual network interface 60 IP Protocol. The same reference position mark on the figure 4 and 5, the same elements as in figure 2 and 3, and therefore their description is not given. If the mobile node nah what is in the source network 71 (see 4), the virtual interface 60 IP Protocol assumes the source address of the mobile node, and a private agent is not required to do anything more, that is, mobile IP is not required, and there is no tunneling for mobile IP Protocol. Virtual interface 60 IP mobile node perceives the received packets 80 data without modification, i.e. the address 82 source specifies the IP address of the corresponding node, and the address 83 recipient specifies the source IP address of the mobile node. In the case of transmitted data packets 80 address 83 recipient specifies the IP address of the destination host in the network, while the address 82 source specifies the IP address of the virtual network interface Protocol that corresponds to the source IP address of the mobile node. The reference position 81 denotes jointly transmitted data without IP header. Figure 5 the mobile node is not in the original network, and the data packets contain the IP header topologically current IP address 71 as the address 84/85 source or recipient depending on the transmitted or received data. Thus, the virtual network interface 133 Protocol, in accordance with the invention, assume in each case the IP address of the instantaneous current physical interface 14-17, while fashion is 131 mobile IP assumes the management IP address of the IP header of the packet 80 data and ensuring tunneling data (if necessary) in the usual way. At the same time, the virtual network interface 133 Protocol ensures continuous presence in relation to the application Protocol.

It is important to note that the virtual interface IP as a possible form of implementation, can be connected not only with one physical interface, but with multiple interfaces simultaneously. In this case, the mobile node 10 can be simultaneously used in the same packet of data, for example, two physical interface. Excessive using IP data packets are automatically recognized at higher levels of the Protocol and accordingly eliminated. Due to the simultaneous transmission of data packets of the IP Protocol and parallel reception of the same packet data Protocol via two physical interfaces can ensure a smooth transition of the mobile node 10 from one physical interface to another. In this way the mobile node 10 is assigned to at least two proxy addresses of the physical interfaces connected to the current virtual interface IP. If more than two physical interfaces connected at the same time, the number assigned to the replacing address increases. Own agent routes using IP data packets having the source address of the mobile at the La 10 in the IP header, in accordance with the above-described multiple registration, in parallel on different registered substitute addresses, i.e. on different physical interfaces of the mobile node 10.

Figure 6 shows the solution known from the prior art, such as disclosed in patent publication EP 1089495. The so-called network access arbitrator (NAA) ensures that different MAC address (L2 Addr (IEEE 802) 2D:5F:9A:0E:43:1D, L2 Addr (IEEE 802)46:3A:1E:67:9A:2B, L2 Addr (IEEE 802) A3:C9:12:4E:8F:43) separate the available physical network interfaces (L1 (physical) wired L1 (physical) wireless, L1 (physical) radio) was sent through one permanent The MAC address (L2 Addr (IEEE 802) 2D:5F:9A:0E:43:1D). The first MAC address is the address of a so-called main NIC cards, while each of the other physical interfaces is a secondary NIC card. NAA connects the L2 available NIC referring thus the data packets from the main Board NIC to the appropriate MAC address of the other network interface (secondary NICs). However, it is not generated virtual interface, but instead NAA forwards the MAC address via the MAC address of the primary NIC card to the corresponding address of the secondary NICs. While NAA acts as a virtual adapter driver. Thus, the outgoing data packets are forwarded on the interface and incoming PA is Yety data is passed directly to the IP level. Therefore, NAA does not generate a virtual network interface, and instead NAA simply forwards the data packets. As can be seen from Fig.6, for the functioning of the NAA requires at least one physical interface MAC address, namely the main NIC. If you remove the main NIC, the application Protocol loses its connection to the L2, because NAA performs forwarding through the main NIC.

Each of Fig.7-9 shows a block diagram representing in schematic form, the solution corresponding to the invention, using a virtual IP level or device Protocol, and explain the differences from the prior art illustrated in Fig.6. In contrast to the solutions corresponding to the prior art presented on Fig.6, is generated true virtual interface 133. The module 134 administration interface (not shown in Fig.7-9) binds to a corresponding physical interface 14-17 virtual interface 133, while the application of IP receive access to the virtual interface 133 IP over IP level. Virtual interface 133 IP continuously supported by the module 134 administration interfaces, regardless of whether the physical network interface 14-17 available. Executable application Protocol, thus the m always find the interface 133 IP Protocol, and during the change of the interface without interrupting. From Fig.7-9 clearly shows that the present invention is more than simple forwarding of data packets, instead of what is generated true virtual interface 133 IP Protocol. In particular, access to a higher level of abstraction, that is, to the Protocol level, has in addition the advantage that it does not depend on standards, such as the hardware address.

1. The method of providing access to heterogeneous networks (21-24) Protocol for mobile nodes (10)in which the native agent dynamically assigns a temporary substitute the IP address static IP source address, IP Protocol, when the mobile node (10) is moved in heterogeneous networks (21-24), and assigned a temporary replacement address specifies topologically current network location of a mobile node (10), and using IP data packets having the source IP address of the mobile node (10) as the destination address are forwarded to the mentioned replacing the address of the mobile node, and the module (134 administration interfaces of the mobile node (10) checks the mobile node (10) of the available physical network interfaces (14-17), generates a conversion table available and configurable physical is a mini-network interfaces (14-17) and is associated with one of the available physical network interfaces (14-17), one or more applications (11) IP mobile node (10) has access to heterogeneous networks (21-24) through a virtual network interface (133) of the IP generated in the mobile node (10), and formed a permanent virtual network interface (133) Protocol contains the generated virtual layer L3 and formed a virtual L2 and is associated with the current network of these heterogeneous networks (21-24) through the module (134) administration interfaces of the mobile node, and when the change of the physical network interfaces (14-17) mobile node (10) of the permanent virtual connection network interface (133) Protocol with the mentioned network (21-24) is updated based on the conversion tables by module (134) administration interfaces of the mobile node.

2. The method according to claim 1, characterized in that the module (134) administration interfaces of the mobile node periodically checks the mobile node (10) of the available physical network interfaces (14-17).

3. The method according to claim 2, characterized in that the virtual network interface (133) Protocol modifies and updates the physical network interfaces (14-17) automatically through the module (134) administration interfaces of the mobile node based on the information recoding tables.

4. The method according to claim 3, characterized in that the criteria for automatic shifts the physical network interfaces (14-17) through the module (134) administration interfaces of the mobile node are defined by the user.

5. The method according to claim 1, wherein the available physical network interfaces (14-17) are dynamically configurable.

6. The method according to claim 1, wherein the available physical network interfaces (14-17) are statically configured.

7. The method according to claim 1, characterized in that the outgoing packets using IP data bufferinput buffer (1331) data of the mobile node (10), if the mobile node (10) to the network is interrupted, so that the speed of the output of one or more applications (11) Protocol is supported through the buffer (1331) or data stored within a particular tolerance deviations.

8. The method according to claim 3, characterized in that the outgoing packets using IP data bufferinput buffer (1331) data of the mobile node (10), if the mobile node (10) to the network is interrupted, so that the speed of the output of one or more applications (11) Protocol is supported through the buffer (1331) or data stored within a particular tolerance deviations.

9. The system provide access to heterogeneous networks (21-24) Protocol for mobile nodes (10), and the system contains its own agent for dynamic assignment of a temporary replacement address static IP source address, IP Protocol, when the mobile node (10) is moved in heterog is the R networks (21-24), and assigned a temporary replacement address specifies topologically current network location of a mobile node (10), and to forward the data packet's IP source address IP mobile node (10) as the address of the recipient referred to the alternate address of the mobile node (10), while the mobile node (10) comprises a module (134) administration interfaces of the mobile node (10), which contains the unit to verify a mobile node (10) of the available physical network interfaces (14-17) and the unit for connection with one of the available physical network interfaces (14-17)module (134) administration interfaces of the mobile node includes a unit for forming a remap table for available currently and configurable physical network interfaces (14-17), the mobile node (10) comprises continuously forming a virtual network interface (133) Protocol, containing the generated virtual layer L3 and the generated virtual layer L2, and is connected to the current network of these heterogeneous networks (21-24) through the module (134) administration interfaces of the mobile node, the connection is continuously generated virtual network interface (133) Protocol with the mentioned network (21-24) is updated based on the conversion tables by module (134) administration interface, the owls mobile node in the process of changing the physical network interfaces (14-17) mobile node (10).

10. The system according to claim 9, characterized in that the verification of the mobile node (10) of the available physical network interfaces (14-17), implemented by the module (134) administration interfaces of the mobile node is carried out periodically.

11. The system of claim 10, wherein the mobile node (10) is the criteria according to which the physical network interfaces (14-17) are automatically modified and updated based on the information recoding tables.

12. The system according to claim 11, characterized in that the criteria for automatic change of the physical network interfaces (14-17) are user-defined.

13. The system according to claim 9, characterized in that the mobile node (10) contains a dynamic block configuration available physical network interfaces (14-17).

14. The system according to claim 9, characterized in that the mobile node (10) contains a block of static configuration available physical network interfaces (14-17).

15. The system according to claim 9, characterized in that the mobile node (10) contains a buffer (1331) data, which is buffered outgoing data packets of the IP Protocol, if the mobile node (10) to the network is interrupted, so that the speed of the output of one or more applications (11) Protocol is supported through the buffer (1331) or data stored within the tolerance for deviation.

16. The system according to claim 11, ecaudata fact, that the mobile node (10) contains a buffer (1331) data, which is buffered outgoing data packets of the IP Protocol, if the mobile node (10) to the network is interrupted, so that the speed of the output of one or more applications (11) Protocol is supported through the buffer (1331) or data stored within the tolerance for deviation.



 

Same patents:

FIELD: telecommunications.

SUBSTANCE: method includes optimizing combination of event data, and excluding unnecessary transfer of detailed event records from one network object, responsible for data-gathering, to another.

EFFECT: detailed records of events, related to one session, but generated by several different network nodes, are sent in centralized manner in real time to data-gathering network node.

3 cl, 7 dwg

FIELD: communication systems.

SUBSTANCE: system has receiver, transmitter, processing element, connected to receiver and transmitter and controlling receiver and transmitter, digital rights module, connected to processing elements and controlling operation of communication device in digital rights environment on domain basis, while digital rights module of communication device together with dispenser of domains of digital rights environment on domain basis is made with possible selective addition of communication device to domain, owning one or several communication devices, which together use a cryptographic key.

EFFECT: possible selective retrieval and decoding of digital content on basis of membership in a domain.

10 cl, 11 dwg

FIELD: establishing emergency communication session in information management system networks.

SUBSTANCE: proposed system has at least one piece of user's equipment and one or more network entities participating in establishment of emergency communication session when user's equipment initiates session establishment by sending message to network entity where identifier, such as call number or logic name of called entity, is indicated; one of network entities analyzes received identifier; if initiated session is found to be emergency communication session, information is returned to user's equipment to inform it about the fact that initiated session is just emergency communication session, whereupon user's equipment initiates emergency communication session execution; if user's equipment cannot find out that given session is emergency communication session, network will inform user's equipment about emergency communication session so as to provide for its adequate processing.

EFFECT: enhanced speed and reliability of emergency communication session identification.

38 cl, 4 dwg

FIELD: communication systems.

SUBSTANCE: system has commutated phone network and packet data transfer network Internet, control means, connected to Internet and made with possible determining of preferred route for phone calls through commutated phone network, and/or Internet, connection means, connected to commutated phone network, controlled by said control means, Internet-phone gateways, which are connected to commutated phone network and Internet network, and also authentication server, connected to Internet network.

EFFECT: higher efficiency, broader functional capabilities.

16 cl, 2 dwg

FIELD: wireless communications.

SUBSTANCE: before starting data transfer between first object, for example, access terminal, and second object, for example, data transfer network, for synchronization a set of levels and/or protocols is selected, for each selected level and protocol, i.e. for each attribute, a list of selected attribute values is determined, viewed as acceptable for first object, selected attributes and attribute values connected thereto are sent from first object, and in response only a list of processed attributes is received and lists of values of processed attributes connected thereto, each list of values of processed attributes includes values of attributes, viewed as acceptable for first object, levels and protocols in first object are then configured in accordance to list of processed attributes and values of processed attributes connected thereto.

EFFECT: higher precision, broader functional capabilities, higher efficiency.

5 cl, 22 dwg, 1 tbl

FIELD: mobile communications.

SUBSTANCE: method and device for delivering a service are based on multiple speeds of data transfer, use scaling capability of multimedia codec in asynchronous communications network with multiple aces with code separation, delivering a service of multimedia broadcast and group transfer, area of whole cell is separated on first area and second area, first data are sent to first area, and second data are sent to second area, while first controller of electric power is in control of electric power of first data, and second controller of electric power controls electric power for second data, user device, positioned in second area, receives first data and second data, and user device in second area combines first data and second data, thus receiving one data element.

EFFECT: broader functional capabilities, lower costs.

5 cl, 13 dwg

FIELD: communications engineering.

SUBSTANCE: proposed device and method are used for voice frame/ data frame transmission in mobile communication system supporting ALL-IP network.Mobile phone sends heading information using synchronization frame and then separately transfers voice frame only; communication center B detects heading information in synchronization frame received, memorizes detected heading information, and upon receiving voice frame adds heading information to voice frame and transfers voice frame with added headings to base network.

EFFECT: provision for preventing addition of headings to traffics in mobile communication line.

39 cl, 7 dwg

FIELD: telecommunication systems and methods for global network access.

SUBSTANCE: proposed system has station that provides for meeting specified regulations concerning authentication of subscribers, authorization of access and services, accounting of network resources, and mobility. These specified regulations are determined by Internet service provider at decision station concerning specified regulations which is, essentially, server connected to Internet that communicates with mentioned providing station. Internet service provider may be made in the form of encryption key for given providing station and encryption key for particular subscriber.

EFFECT: enlarged functional capabilities.

33 cl, 4 dwg

FIELD: mobile communications.

SUBSTANCE: base station determines speed of direct data transfer of data in accordance to control data about data transfer speed received from base station, reads temporary maximal total size encoder packers from buffer, determines, if it is possible to transfer these temporary packets at this speed of data transfer forms a combination of logic packets from these temporary packets, if it possible to transfer these packets at current data transfer speed, and total size of temporary packets is greater or equal to certain threshold value, and transmits logic packets with physical level packet.

EFFECT: higher data transfer speed.

3 cl, 9 dwg

The invention relates to the field of computer technology

FIELD: computer science.

SUBSTANCE: device has programmable controller with software integrated in random-access and hard memory for functions of gathering and processing of information about peripheral devices of segment, buffer memory, output register, input register, clock generator, power block, buffer output cascade of force outputs ad buffer input cascade for inputs.

EFFECT: higher efficiency, broader functional capabilities.

4 cl, 6 dwg

FIELD: wireless communications.

SUBSTANCE: estimate of time needed for transfer and confirmation of receipt is synchronized by both sides of radio communication line protocol without necessity for three-side synchronization of communication establishing process usually necessary for said synchronization. Method includes procedures used by both sides of communication line to dynamically renew and correct their starting estimates of time needed for transfer and confirmation of receipt.

EFFECT: higher efficiency, broader functional capabilities.

7 cl, 8 dwg

FIELD: wireless interface technology.

SUBSTANCE: one protocol of network messaging is a control protocol for NDIS device. Also, multiple software products for operation in circuit-based, i.e. bus-connected, network, can also be used for any wireless Bluetooth network.

EFFECT: broader functional capabilities.

3 cl, 3 dwg, 1 tbl

The invention relates to the field of computer management remote access networks

The invention relates to a two-way multimedia services

The invention relates to a system for creating messages e-mail

The invention relates to wireless local area networks (WLAN) consisting of a set of transceiver devices (SRD), is able to communicate with each other-type operating in a peer-to-peer"

The invention relates to wireless local area networks (WLAN) consisting of a set of transceiver devices (SRD) users and enables simultaneous scanning of the antenna beam in different directions PPU, in the reception mode, and transmission omnidirectional signal as the calibration signal and the data packet is one of the PPU, in the transfer mode detection signal PPU, in the reception mode, and the subsequent orientation of their antenna beams per source

The invention relates to a radio system and radio communications, and more particularly to a device and method for transmitting and receiving multimedia data including video data, via the packet radio communication system, radio transmission and radio reception

The invention relates to systems and methods of the interconnect sites of the world network connection

FIELD: wireless interface technology.

SUBSTANCE: one protocol of network messaging is a control protocol for NDIS device. Also, multiple software products for operation in circuit-based, i.e. bus-connected, network, can also be used for any wireless Bluetooth network.

EFFECT: broader functional capabilities.

3 cl, 3 dwg, 1 tbl

Up!