System for transmission of data flow in data communication networks
AssigneeInternational Business Machines Corporation
InventorLudger Schaefers
Life of this patent
Estimating the term…
Abstract
In a system for the transmission of data flow in data communication networks, a special provision is a network integration unit (28), which integrates at least two varying physical networks (24, 25) and allows these networks (24, 25) to appear at the network level as one physical network. With the system in accordance with the invention, the change between different data networks (24, 25) is completely seamless for users in a stationary network or other mobile network subscribers.
Claims12
A system for transmission of data flow in data communication networks having a plurality of different physical networks, comprising:
- a network layer in a communications protocol stack, said network layer having a network layer protocol associated therewith, wherein said network layer and said network layer protocol are independent from said plurality of different physical networks;
- a network integration unit which integrates at least two different ones of said different physical networks and which allows said at least two different ones to appear to the network layer as a single physical network, said network integration unit residing below said network layer in said communications protocol stack;
- a network interface which is configured between the network integration unit and the network layer;
- a stationary network unit, wherein said network layer, said network integration unit, said network interface, and said communications protocol stack are located in said stationary network unit;
- a mobile network unit, said mobile network unit having a single network layer address associated therewith, said network layer address comprised of a network address portion and a host address portion, wherein said network address portion is associated with a selected one of said at least two different ones of said different physical networks;
- a plurality of network attributes related to said mobile network unit, said network attributes comprising said single network layer address and a currently active one of said at least two different ones of said different physical networks;
- means operating in said network integration unit for storing said network attributes in a location accessible to a network attribute manager component of said network integration unit;
- and
- means operating in said network integration unit for enabling said mobile network unit to continuously be addressed through said network interface by said single network layer address regardless of whether said mobile network unit remains in said selected one of said at least two different ones of said different physical networks which is associated with said network address portion of said single network layer address.
A method of providing seamless roaming for a mobile network unit by enabling said mobile network unit to be addressed by a single network layer address even though said mobile network unit changes from a first physical network to a different physical network, comprising the steps of:
- storing a plurality of network attributes related to said mobile network unit in a storage location accessible to a network attribute manager component of a network integration unit, said network integration unit being located below a network layer of a communications protocol stack operating in a stationary network unit, said stationary network unit being addressable from said mobile network unit through both of said first physical network and said different physical network, and wherein said stored network attributes comprise:
- said single network layer address of said mobile network unit;
- a collection of entries for one or more physical networks for which said mobile unit is registered, each of said entries comprising a network layer address of said physical network and authentication information to be used for said mobile network unit in said physical network, and wherein said first physical network and said different physical network may be represented in said collection;
- and a currently active physical network attribute, identifying in which of said one or more physical networks said mobile network unit is located at a corresponding point in time;
- sending a first message from said mobile network unit to said stationary unit upon activation of said mobile network unit, said first message informing said network attribute manager of an initial one of said collection of entries whose network layer address is to be used as said currently active physical network attribute, wherein said initial one represents said first physical network;
- sending a second message from said mobile network unit to said stationary unit upon said change from said first physical network to said different physical network, said second message informing said network attribute manager of a different one of said collection of entries whose network layer address is to be used as said currently active physical network attribute, wherein said different one represents said different physical network;
- updating, by said network attribute manager in response to receiving either of said first or said second message, said currently active physical network attribute;
- receiving, by a flow control component of said network integration unit, a request to send data from an application executing in said stationary network unit to said mobile network unit, said request specifying said single network layer address as a destination address;
- retrieving, by said flow control component from said network attribute manager in response to said receiving, said currently active physical network attribute for said mobile network unit;
- and
- sending said data using a network address portion of said currently active physical network attribute instead of said single network layer address.
A method of providing seamless roaming for a mobile network unit by enabling said mobile network unit to be addressed by a single network layer address even though said mobile network unit changes from a first physical network to a different physical network, comprising the steps of:
- determining, in said network integration unit, where to send output data addressed to said simple network layer address of said mobile network unit, comprising the steps of:
- storing a plurality of network attributes related to said mobile network unit in a storage location accessible to a network attribute manager component of a network integration unit, said network integration unit being located below a network layer of a communications protocol stack operating in a stationary network unit, said stationary network unit being addressable from said mobile network unit through both of said first physical network and said different physical network, and wherein said stored network attributes comprise:
- said single network layer address of said mobile network unit;
- a collection of entries for one or more physical networks for which said mobile unit is registered, each of said entries comprising a network layer address of said physical network and authentication information to be used for said mobile network unit in said physical network, and wherein said first physical network and said different physical network may be represented in said collection;
- and a currently active physical network attribute, identifying in which of said one or more physical networks said mobile network unit is located at a corresponding point in time;
- updating, by said network attribute manager in response to receiving either of a first message or a second message, said currently active physical network attribute;
- receiving, by a flow control component of said network integration unit, a request to send data from an application executing in said stationary network unit to said mobile network unit, said request specifying said single network layer address as a destination address;
- retrieving, by said flow control component from said network attribute manager in response to said receiving, said currently active physical network attribute for said mobile network unit;
- and
- sending said data using a network address portion of said currently active physical network attribute instead of said single network layer address;
- and
- notifying said network integration unit, by said mobile network unit, of a current network location of said mobile network unit, comprising the steps of;
- sending said first message from said mobile network unit to said stationary network unit upon activation of said mobile network unit, said first message informing said network attribute manager of an initial one of said collection of entries whose network layer address is to be used as said currently active physical network attribute, wherein said initial one represents said first physical network;
- and
- sending said second message from said mobile network unit to said stationary network unit upon said change from said first physical network to said different physical network, said second message informing said network attribute manager of a different one of said collection of entries whose network layer address is to be used as said currently active physical network attribute, wherein said different one represents said different physical network.
A method of providing seamless roaming for a mobile network unit by enabling said mobile network unit to be continuously addressed by a single network layer address, comprising the steps of:
- storing a network address of a currently active physical network for said mobile network unit;
- receiving a message from said mobile network unit when said mobile network unit passes from a coverage area of said currently active physical network to a different physical network;
- updating, in response to said receiving, said stored network address;
- and
- using said stored network address to send data addressed to said single network layer address instead of using said single network layer address.
Dependencies are inferred from the claim text.