[go: up one dir, main page]

WO1999022497A1 - Telecommunication systems - Google Patents

Telecommunication systems Download PDF

Info

Publication number
WO1999022497A1
WO1999022497A1 PCT/CA1998/000986 CA9800986W WO9922497A1 WO 1999022497 A1 WO1999022497 A1 WO 1999022497A1 CA 9800986 W CA9800986 W CA 9800986W WO 9922497 A1 WO9922497 A1 WO 9922497A1
Authority
WO
WIPO (PCT)
Prior art keywords
hybrid network
internet
network
packet
hybrid
Prior art date
Application number
PCT/CA1998/000986
Other languages
French (fr)
Inventor
Martin Daniel Nathanson
Original Assignee
Martin Daniel Nathanson
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Martin Daniel Nathanson filed Critical Martin Daniel Nathanson
Priority to CA002307218A priority Critical patent/CA2307218C/en
Priority to JP2000518484A priority patent/JP2001522169A/en
Priority to AU96169/98A priority patent/AU9616998A/en
Priority to EP98949836A priority patent/EP1025679A1/en
Publication of WO1999022497A1 publication Critical patent/WO1999022497A1/en
Priority to US11/616,203 priority patent/US7593999B2/en
Priority to US13/022,101 priority patent/US8560609B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5691Access to open networks; Ingress point selection, e.g. ISP selection
    • H04L12/5692Selection among different networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation

Definitions

  • the present invention relates to the field of wireless data communications using satellites and land-mobile radio in the form of terrestrial RF packet networks. More specifically, the invention relates to a system and method of combining satellite and terrestrial RF packet networks into a hybrid network and is embodied in fixed and mobile equipment capable of using this hybrid network.
  • the connection between the gateway and a computer in a fixed-location is typically established using some data link technology such as X.25, Frame Relay, Ethernet and so forth, provided by a public telecommunications carrier, and with which the gateway equipment is compatible.
  • some data link technology such as X.25, Frame Relay, Ethernet and so forth
  • the end-users of RF packet networks are typically charged on a per-packet basis by the operator of the gateway and the wireless data links, it is convenient to refer to the end-users as subscribers, which connect to the RF packet networks through access devices.
  • a fixed subscriber connects to an RF packet network through a plug-in card adapter for the data link to the gateway network whereas a mobile subscriber connects to an RF packet network through a radio modem which implements the airlink protocol of the specific RF network technology. Both the adapters and the radio modems are called network "access devices".
  • A. fixed subscriber consists of a fixed-location computer with an access device in the form of an adapter for the data link to the gateway.
  • a mobile subscriber consists of a mobile computer and an access device in the form of a radio-modem.
  • Satellite-based networks are those which use satellites to provide the RF data link, called an airlink, to the mobile subscriber. This is in contrast to terrestrial networks which use fixed-location RF transceiver base stations to establish the airlink, deployed similarly to those in cellular telephony.
  • IP addresses Internet addresses
  • Each subscriber would become what is known, in the terminology of the Internet, as a multi-homed host.
  • Any Internet node wishing to communicate with a destination which is a multi-homed host, in such a manner as always to use an available, yet least expensive, route,- needs to be aware of all the alternative IP addresses by which the destination can reached. It should also have knowledge of transient conditions along the alternative RF paths because these affect the choice of IP address to use in transmitting data to the destination.
  • the present invention provides a hybrid RF packet network which enables the subscriber to obtain coverage which is unrestricted in terms of geographic boundaries but which makes use of the satellite data links only when it is required. It also enables the subscriber to send or receive Internet datagrams.
  • the system comprises two principal components:
  • a Hybrid Network Radio which constitutes a network access device for mobile subscribers.
  • a Hybrid Network Gateway which constitutes a network access device for fixed- location subscribers.
  • this system treats the combined radio network as a single abstract data link.
  • Both the Hybrid Network Radio and the Hybrid Network Gateway are addressable as Internet nodes which are neighbours attached to this link.
  • both the Hybrid Network Radio and the Hybrid Network Gateway have attachments, called interfaces, to two(2) or more RF packet network technologies.
  • the actual mechanism for transmission across the abstract link between any Hybrid Network Radio/ Hybrid Network Gateway pair is a function of the relative costs of traversing the airlinks. For each airlink, this cost is called impedance, the value of which varies with transient conditions such as commercial terms for (a) transmission rates at different times of the day/week/month, and for (b) the length (in octets) of the data packet being transmitted, as well as the ability of a Hybrid Network Radio to transmit or receive over the airlink.
  • the formula for impedance measurement may be different for any Hybrid Network or Hybrid Network Gateway, its application in terms of the variables used is the same for all datagrams transiting these nodes, regardless of their destination. Both the Hybrid Network Radio and the Hybrid Network Gateway always route traffic through the airlink with the lowest impedance and able to detect changes in the impedance value of each RF packet network.
  • Figures 1(a) illustrates the classical interconnect scenario which is characteristic of the Internet and Figure 1(b) shows a method, inferior to the present invention, for using the Internet-based concept of a "multi-homed host" to create a hybrid network.
  • Figure 2 is a general schematic representation of the Hybrid Network Radio and Hybrid Network Gateway in relation to the combined RF packet networks.
  • FIG. 3 is a detailed schematic representation of the Hybrid Network Radio.
  • FIG. 4 is a detailed schematic representation of the Hybrid Network Gateway in relation to the proprietary gateways for each of the wireless networks and to the rest of the Internet
  • FIG. 5 is a schematic representation of the routing mechanism which constitutes the essential innovative characteristic of the present invention.
  • Figure 6 is a schematic representation of the behavior of either the Hybrid Network Radio or the Hybrid Network Gateway when a report is received from an RF packet network that a previously transmitted packet has failed to reach its destination, or that a prior attempt to transmit a packet has failed.
  • Airlink Status Reporting is a schematic representation of the behavior of the Hybrid Network Radio when a report is received from the radio modem that RF contact with the packet network infrastructure has either been lost or re-established.
  • Figure 1(a) is a schematic representation of the classical interconnect concept as it is applied in the architecture of the internet. This is shown in contradistinction to the nature of, and the solution for, the problem of hybrid networking.
  • the internet solves the problem of data packets traversing two or more heterogeneous data links between source and destination computing devices, whereas hybrid networking deals with the choice of only one of several alternative RF paths to traverse along a route between the source and destination.
  • Figure 1(b) illustrates the "multi-homed host” approach to solving the latter problem as an example of a solution which would be inferior to the present invention for the reasons outlined in Prior Art.
  • FIG. 2 shows the two (2) principal components of the present invention in relation to the RF packet networks that they combine.
  • Hybrid Network Radio 20 is attached to a terrestrial RF packet network 60 and to a satellite network 65.
  • Each of the RF packet networks have proprietary gateways to which Hybrid Network Gateway 80 is connected.
  • RF packet network 60 and its proprietary gateway 70 comprise a telecommunications service as does RF packet network 65 with proprietary gateway 75.
  • RF packet network 65 and its proprietary gateway 70 comprise a telecommunications service as does RF packet network 65 with proprietary gateway 75.
  • both services may be provided by two different telecommunications carriers who can remain unaware that Hybrid Network Gateways and Hybrid Network Radios are effectively creating a combined network.
  • the combined network 105 is treated as a single abstract data link technology.
  • Any subscriber connected to this data link can have a unique Internet address. More specifically, each of the interfaces to this data link from both Hybrid Network Radio 20 and Hybrid Network Gateway 80 has only one Internet address.
  • a Hybrid Network Radio in accordance with the present invention is shown in Figure 3.
  • the hardware embodiment 20 of the Hybrid Network Radio contains reusable software module 30 at the core of which is Internet Protocol module 35, called an IP module.
  • IP modules are present in all computing devices which have an address on the Internet.
  • IP modules having only one interface to a specific data link technology are called hosts.
  • the Hybrid Network Radio complies with the aforementioned definition of a router.
  • PPP Point-to-Point Protocol
  • the specifications for the PPP may be found in Simpson, W., Editor, "The Point-to-Point Protocol (PPP)", STD 50, RFC 1661, Daydreamer, July 1994, the contents of which are incorporated herein by reference.
  • the Hybrid Network Radio has an array of interfaces to RF packet networks (data link technologies).
  • these interfaces are for:
  • a terrestrial RF packet network labeled 45(a).
  • IP addresses In a conventional Internet architecture, all these interfaces would have Internet addresses, called IP addresses. However, in terms of the conventional routing task of the IP module, these are all combined into a single abstract data link.
  • a Hybrid Network Gateway in accordance with the present invention is shown in Figure 4, relative to the proprietary gateways for each of the wireless networks and to the rest of the Internet.
  • the Re-usable Software Module 30 of the Hybrid Network Radio is, as the name implies, re-used in Hybrid Network Gateway 80 and therefore all of its components, including the RF path switch, are identical in functionality.
  • the Hybrid Network Gateway interfaces to a fixed subscriber 100 through a generic EP interface 90.
  • 90 is any interface to a network which can be assigned an Internet address and therefore enables the Hybrid Network Gateway to route between the Hybrid Network and the Internet.
  • the fixed subscriber 100 is an Internet node.
  • Hybrid Network Radio has the same behavior as an EP module in any conventional router. It routes traffic between the PPP interface and the abstract data link which combines the RF packet networks However once traffic has been routed to the abstract data link, a choice must be made between an array of alternative RF paths. Module 40, which is not part of a conventional EP module, determines this choice, and is called an RF path switch.
  • the functionality of the RF path switch should be explained in contrast to the conventional Internet routing mechanism, which is as follows.
  • the basic data unit in the Internet is called a datagram.
  • the routing decision taken by the IP module is a function of the destination address encapsulated in the header of the datagram.
  • a router will mask out the host portion of the destination address in order to extract only the network portion. If the router incorporates an interface to that network, then the datagram can be delivered directly to its destination. Otherwise, it examines its routing table to find a route associated with the target address and, if there is a route, it delivers the datagram to the network interface associated with that route. In other words, it passes the datagram along to the next hop indicated by the route.
  • Hybrid Network Radio to determine the RF packet network interface to which the datagram should be delivered shows that this is purely a function of the relative costs of sending the datagram, (encapsulated in a data link layer frame) along any one of the wireless data link paths.
  • RF path switch 40 chooses the path of least impedance. Therefore if the impedance l of RF packet network 60 is less than impedance I2 along RF packet network 65, RF path switch 40 chooses 60 as the medium through which to transfer the datagram.
  • the entries in its routing table can be dynamically changed as topological conditions in the Internet change. As routers are added or removed, or traffic congestion problems are reported, the routers which detect these phenomena can propagate the information throughout the Internet via a set of protocols in which only routers participate. As new information is received, the router may change some of its route entries .
  • Most RF packet technologies include a mechanism for reporting of transmission errors to the users which initially requested the transmission.
  • the cause of errors can vary from failures of the airlink to a temporary condition of insufficient holding buffers in a modem driving the transmitter.
  • the network interfaces 45(a), (b) and (c) from Figure 3 propagate these errors to the EP module 35 by indicating a unique identifier for the datagram as well as a unique code which represents the nature of the error.
  • Figure 6 shows the behavior of a network interface and the EP router on reception of an error report.
  • Input 1 from a network access device to an RF packet network interface 45 represents an error report which is assumed to encapsulate both the cause of the error and an identifier for the transmitted packet which failed to cross the airlink.
  • the network access device is shown to be a radio modem 50 (a), (b) or (c), as in the case of a hybrid Network Radio, but it could also be an adapter 85, as used in a Hybrid Network Gateway).
  • the RF packet network interface propagates this report to the IP module 40, which, in turn, produces two (2) outputs.
  • Output 3 is an instruction to generate, and queue for transmission, an ICMP (Internet Control and Message Protocol) error message destined for the source of the datagram which failed to be transmitted.
  • ICMP Internet Control and Message Protocol
  • ICMP is the method used within the Internet for nodes to communicate "out-of-band"; i.e. to report problems and to implement diagnostic request-response protocols such as the well-known "ping".
  • the specifications for ICMP may be found in Postel, J., "Internet Control Message Protocol", STD 5, RFC 792, USC/lnformation Sciences Institute, September 1981, the contents of which are incorporated herein by reference.
  • the ICMP message type used in Output 3 is commonly called
  • the specific cause of the failure is derived from the error report received from the interface 45, and is recorded in the CODE field of the ICMP message.
  • Output 4 is an instruction to modify, in accordance with the nature of the error, the impedance value of the RF path for the entry in the routing table which corresponds to the original destination of the datagram.
  • the source of the datagram either mobile subscriber 10 or a fixed subscriber (see Figure 7)
  • receives the ICMP DESTINATION UNREACHABLE message it may choose to resend the datagram. Therefore, the choice of path for the re-transmitted datagram will take into account the new impedance value of the first RF path.
  • the formula for calculating the impedance of an RF packet network may vary with the technology and the commercial terms offered for the service. For instance, if commercial rates vary with the number of octets in a packet and with the time of day, impedance measures should take these factors into account. When an error report is translated into DESTINATION UNREACHABLE, the impedance on this RF path is set to a value which cannot be exceeded on any other path, so that the RF path switch will avoid this path until conditions change.
  • Some RF packet network technologies provide a mechanism for a mobile network access device, i.e. a radio modem, to generate reports regarding the status of the airlink, or the ability of the device to transmit on the airlink. With respect to the functionality of the present invention, the most important of these reports are the establishment and loss of RF contact with the packet network.
  • Figure 7 illustrates this mechanism in terms of how these reports are used by the Hybrid Network Radio to modify the routing table entries.
  • Input 1 is a status report from the modem 50(a) that RF contact with the network infrastructure has been lost.
  • the RF packet network interface 45(a) propagates this report to the IP module (Output 2), which activates timer 36 in order to wait a suitable delay t before raising the impedance of RF path 60 to its maximum possible value (Outputs 4,5). Subsequently, the RF path switch will avoid sending datagrams along RF path 60 because its impedance will be as great as or greater than all other RF paths for packet networks to which the IP module is attached.
  • the impedance for the RF path 60 is reset to its original value when a status report is received from the radio modem 50(a) indicating that RF contact with the network infrastructure has been re-established.
  • Output 7 is an instruction to reset the impedance measure for RF path 60 in the routing table.
  • Output 8 is an instruction to generate and transmit across the airlink a control packet indicating that the mobile subscriber is within RF contact.
  • a control packet is defined as a packet which does not carry a payload for a higher-level protocol such as an EP datagram.
  • the packet header includes a field which is used to specify a type, wherein control packet types can be distinguished from other packets carrying payloads for higher-level protocols. If an RF packet network does not define such a field, then it must be defined, at the beginning of the user data area of each packet, in such a manner as to enable the transmitting and receiving network interfaces to recognize it.
  • the packet header also includes an identification of the sender in the form of an address which is "native" to the RF packet network. This is commonly called a "hardware address" and is mapped within the receiver's routing tables to an EP address.
  • the control packet resulting from Output 8 in Figure 7 is called an RF_P ATH JPD ATE packet. It informs the receiver that the sender has entered the coverage area of the RF packet network. The receiver can therefore change, if required, the impedance value for the RF path to the sender.
  • the timer 36 in Figure 7, activated when loss of RF contact is reported, is used to avoid unnecessary transmission in the case where there are spurious oscillations between loss and re-establishment of RF contact. In other words, if contact is lost, the timer may still be canceled if, before the interval has elapsed, a status report is received indicating re-establishment of contact. In such a case, the RF_P ATHJJPD ATE control would not be generated and transmitted. Interval t can be calibrated to each RF packet network technology.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Relay Systems (AREA)

Abstract

The present invention provides a system for combining separate and incompatible RF packet networks into a hybrid RF packet network offering the least expensive service possible simultaneously with unrestricted territorial coverage. The system comprises two (2) principal components: (i) Hybrid Network Radio (20) enabling access to the hybrid network (105) for a mobile subscriber (10); and (ii) Hybrid Network Gateway (80) enabling access to the hybrid network for a fixed subscriber (100). Both of these components incorporate modules enabling them to: (a) interface to the hybrid network as a single abstract data link with a single Internet address; (b) support access to and from the Internet for the subscribers attached to them; and (c) intelligently select the optimal RF path on which to forward packets through the hybrid network, based on dynamically changing impedance conditions in the individual RF packet networks.

Description

TELECOMMUNICATION SYSTEMS
FIELD OF THE INVENTION
The present invention relates to the field of wireless data communications using satellites and land-mobile radio in the form of terrestrial RF packet networks. More specifically, the invention relates to a system and method of combining satellite and terrestrial RF packet networks into a hybrid network and is embodied in fixed and mobile equipment capable of using this hybrid network.
DESCRIPTION OF THE PRIOR ART
Since the mid-1980's, a variety of mobile data communications networks, or RF packet networks, have been deployed in industrialized countries to provide services for packet data transmission and reception via wireless links to mobile vehicles. All of these networks have some form of gateway through which a computer in a fixed-location can transmit or receive data packets.
The connection between the gateway and a computer in a fixed-location is typically established using some data link technology such as X.25, Frame Relay, Ethernet and so forth, provided by a public telecommunications carrier, and with which the gateway equipment is compatible. Because the end-users of RF packet networks are typically charged on a per-packet basis by the operator of the gateway and the wireless data links, it is convenient to refer to the end-users as subscribers, which connect to the RF packet networks through access devices. Typically, a fixed subscriber connects to an RF packet network through a plug-in card adapter for the data link to the gateway network whereas a mobile subscriber connects to an RF packet network through a radio modem which implements the airlink protocol of the specific RF network technology. Both the adapters and the radio modems are called network "access devices".
A. fixed subscriber consists of a fixed-location computer with an access device in the form of an adapter for the data link to the gateway. A mobile subscriber consists of a mobile computer and an access device in the form of a radio-modem.
A common and persistent problem with RF packet networks is the limitation of the territorial coverage which they provide.
A number of mobile data communications networks based on satellites are becoming available which do not have these coverage limitations, but which are more costly to deploy. This is reflected in the rates that need to be charged to subscribers. Satellite-based networks are those which use satellites to provide the RF data link, called an airlink, to the mobile subscriber. This is in contrast to terrestrial networks which use fixed-location RF transceiver base stations to establish the airlink, deployed similarly to those in cellular telephony.
In order to provide the least expensive service possible simultaneously with unrestricted coverage, there is a recognition emerging in the mobile data cornmunications industry, of the need to combine terrestrial RF packet networks with satellite networks. For a mobile subscriber, this would take the form of a single access device incorporating radio modems for each network in the combination. The term currently being used to refer to such a device is hybrid radio.
It is important to note the architectural distinction between this combination of networks and the classical interconnection of two networks using incompatible data link technologies. In the classical interconnection scenario, computing devices connected to two heterogeneous networks may communicate with each other through the mediation of a router which is connected to both. The best-known and most ubiquitous example of interconnect technology is the Internet. The specifications for the Internet may be found in Postel, J., "Internet Protocol", RFC 791 ,
USC/Information Sciences Institute, September 1981, the contents of which are incorporated herein by reference.
In designing a solution for the problem of combining complementary RF packet networks, the opportunity presents itself to enable the resulting combination to interconnect with the Internet. Consequently, the concept of a router plays a role in the principal components of the present invention. However, to the extent that the Internet solves a problem which is different from the one addressed by the present invention, it does not represent significant prior art.
Nevertheless, it is possible to design a solution based on a conventional Internet architecture. In such a solution, both mobile and fixed subscribers would have Internet addresses, called IP addresses, for each RF packet network to which they are attached. Each subscriber would become what is known, in the terminology of the Internet, as a multi-homed host. Any Internet node wishing to communicate with a destination which is a multi-homed host, in such a manner as always to use an available, yet least expensive, route,- needs to be aware of all the alternative IP addresses by which the destination can reached. It should also have knowledge of transient conditions along the alternative RF paths because these affect the choice of IP address to use in transmitting data to the destination. However, since the Internet mechanisms for propagating information about transient conditions are available only to Internet routers and not to Internet nodes in general, any Internet node sending data to a hybrid network subscriber cannot make an intelligent choice for the LP address to use. For these reasons, the multi-homed host solution would be inferior to the one provided by the present invention
SUMMARY OF THE INVENTION
The present invention provides a hybrid RF packet network which enables the subscriber to obtain coverage which is unrestricted in terms of geographic boundaries but which makes use of the satellite data links only when it is required. It also enables the subscriber to send or receive Internet datagrams. The system comprises two principal components:
1. A Hybrid Network Radio which constitutes a network access device for mobile subscribers.
2. A Hybrid Network Gateway, which constitutes a network access device for fixed- location subscribers.
From the subscriber's perspective, this system treats the combined radio network as a single abstract data link. Both the Hybrid Network Radio and the Hybrid Network Gateway are addressable as Internet nodes which are neighbours attached to this link.
By definition, both the Hybrid Network Radio and the Hybrid Network Gateway have attachments, called interfaces, to two(2) or more RF packet network technologies. The actual mechanism for transmission across the abstract link between any Hybrid Network Radio/ Hybrid Network Gateway pair is a function of the relative costs of traversing the airlinks. For each airlink, this cost is called impedance, the value of which varies with transient conditions such as commercial terms for (a) transmission rates at different times of the day/week/month, and for (b) the length (in octets) of the data packet being transmitted, as well as the ability of a Hybrid Network Radio to transmit or receive over the airlink. Although the formula for impedance measurement may be different for any Hybrid Network or Hybrid Network Gateway, its application in terms of the variables used is the same for all datagrams transiting these nodes, regardless of their destination. Both the Hybrid Network Radio and the Hybrid Network Gateway always route traffic through the airlink with the lowest impedance and able to detect changes in the impedance value of each RF packet network.
BRIEF DESCRIPTION OF THE DRAWINGS
Figures 1(a) illustrates the classical interconnect scenario which is characteristic of the Internet and Figure 1(b) shows a method, inferior to the present invention, for using the Internet-based concept of a "multi-homed host" to create a hybrid network. Figure 2 is a general schematic representation of the Hybrid Network Radio and Hybrid Network Gateway in relation to the combined RF packet networks.
Figure 3 is a detailed schematic representation of the Hybrid Network Radio.
Figure 4 is a detailed schematic representation of the Hybrid Network Gateway in relation to the proprietary gateways for each of the wireless networks and to the rest of the Internet
Figure 5 is a schematic representation of the routing mechanism which constitutes the essential innovative characteristic of the present invention.
Figure 6 is a schematic representation of the behavior of either the Hybrid Network Radio or the Hybrid Network Gateway when a report is received from an RF packet network that a previously transmitted packet has failed to reach its destination, or that a prior attempt to transmit a packet has failed.
Figure 7 Airlink Status Reporting is a schematic representation of the behavior of the Hybrid Network Radio when a report is received from the radio modem that RF contact with the packet network infrastructure has either been lost or re-established.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
Global System
Figure 1(a) is a schematic representation of the classical interconnect concept as it is applied in the architecture of the internet. This is shown in contradistinction to the nature of, and the solution for, the problem of hybrid networking. The internet solves the problem of data packets traversing two or more heterogeneous data links between source and destination computing devices, whereas hybrid networking deals with the choice of only one of several alternative RF paths to traverse along a route between the source and destination.
Figure 1(b) illustrates the "multi-homed host" approach to solving the latter problem as an example of a solution which would be inferior to the present invention for the reasons outlined in Prior Art.
Figure 2 shows the two (2) principal components of the present invention in relation to the RF packet networks that they combine. Hybrid Network Radio 20 is attached to a terrestrial RF packet network 60 and to a satellite network 65. Each of the RF packet networks have proprietary gateways to which Hybrid Network Gateway 80 is connected.
RF packet network 60 and its proprietary gateway 70 comprise a telecommunications service as does RF packet network 65 with proprietary gateway 75. There is not necessarily any relationship, either technical or commercial, between both services. In other words, both services may be provided by two different telecommunications carriers who can remain unaware that Hybrid Network Gateways and Hybrid Network Radios are effectively creating a combined network.
The combined network 105 is treated as a single abstract data link technology.
Any subscriber connected to this data link can have a unique Internet address. More specifically, each of the interfaces to this data link from both Hybrid Network Radio 20 and Hybrid Network Gateway 80 has only one Internet address.
Hybrid Network Radio
A Hybrid Network Radio in accordance with the present invention is shown in Figure 3. The hardware embodiment 20 of the Hybrid Network Radio contains reusable software module 30 at the core of which is Internet Protocol module 35, called an IP module. IP modules are present in all computing devices which have an address on the Internet.
By definition, IP modules having only one interface to a specific data link technology are called hosts. An IP module with two(2) or more such interfaces, and with the ability to route traffic, received from one interface, to be transmitted on the other interface, is called a router.
The Hybrid Network Radio complies with the aforementioned definition of a router. To support IP communications with the mobile subscriber 10, it has PPP (Point-to-Point Protocol) interface 15. The specifications for the PPP may be found in Simpson, W., Editor, "The Point-to-Point Protocol (PPP)", STD 50, RFC 1661, Daydreamer, July 1994, the contents of which are incorporated herein by reference.
For wide-area mobile communications, the Hybrid Network Radio has an array of interfaces to RF packet networks (data link technologies). Conceptually, these interfaces are for:
(1) A terrestrial RF packet network, labeled 45(a).
(2) A satellite RF packet network, labeled 45(b).
(3) Any additional RF packet networks which may offer a lower cost of communications under specific circumstances then either of the others. These are represented in Figure 1 as the arbitrary n'th RF packet network, labeled 45(c)
In a conventional Internet architecture, all these interfaces would have Internet addresses, called IP addresses. However, in terms of the conventional routing task of the IP module, these are all combined into a single abstract data link.
Hybrid Network Gateway
A Hybrid Network Gateway in accordance with the present invention is shown in Figure 4, relative to the proprietary gateways for each of the wireless networks and to the rest of the Internet. The Re-usable Software Module 30 of the Hybrid Network Radio is, as the name implies, re-used in Hybrid Network Gateway 80 and therefore all of its components, including the RF path switch, are identical in functionality. Similarly to the Hybrid Network Radio's relationship with the mobile subscriber, the Hybrid Network Gateway interfaces to a fixed subscriber 100 through a generic EP interface 90. In other words, 90 is any interface to a network which can be assigned an Internet address and therefore enables the Hybrid Network Gateway to route between the Hybrid Network and the Internet. In this context, the fixed subscriber 100 is an Internet node.
Routing Mechanism
From the perspective of mobile subscriber 10 in Figure 3, the IP module in the
Hybrid Network Radio has the same behavior as an EP module in any conventional router. It routes traffic between the PPP interface and the abstract data link which combines the RF packet networks However once traffic has been routed to the abstract data link, a choice must be made between an array of alternative RF paths. Module 40, which is not part of a conventional EP module, determines this choice, and is called an RF path switch.
The functionality of the RF path switch should be explained in contrast to the conventional Internet routing mechanism, which is as follows. The basic data unit in the Internet is called a datagram. As datagrams transit Internet routers, the routing decision taken by the IP module is a function of the destination address encapsulated in the header of the datagram. A router will mask out the host portion of the destination address in order to extract only the network portion. If the router incorporates an interface to that network, then the datagram can be delivered directly to its destination. Otherwise, it examines its routing table to find a route associated with the target address and, if there is a route, it delivers the datagram to the network interface associated with that route. In other words, it passes the datagram along to the next hop indicated by the route.
In contrast to this, the datagram's destination address is not sufficient for the
Hybrid Network Radio to determine the RF packet network interface to which the datagram should be delivered. Figure 5 shows that this is purely a function of the relative costs of sending the datagram, (encapsulated in a data link layer frame) along any one of the wireless data link paths. RF path switch 40 chooses the path of least impedance. Therefore if the impedance l of RF packet network 60 is less than impedance I2 along RF packet network 65, RF path switch 40 chooses 60 as the medium through which to transfer the datagram.
In a conventional IP router, the entries in its routing table can be dynamically changed as topological conditions in the Internet change. As routers are added or removed, or traffic congestion problems are reported, the routers which detect these phenomena can propagate the information throughout the Internet via a set of protocols in which only routers participate. As new information is received, the router may change some of its route entries .
In contrast, changes to the entries in the routing table of the EP module 35 are brought about by changes to the impedance values for the RF paths by which the entries in the routing table can be reached. These changes are the result of error reporting and the airlink status reporting mechanisms of the RF packet networks, which are described in the following two(2) sections. Furthermore, the IP module 35 and its RF path switch 40 do not propagate changes to routing table entries because the combined RF packet networks constitute, from an external perspective, a single abstract data link. Any transient conditions within this data link, such as the relative cost of traversing any of the RF media, are not significant to the "outside world".
Error Reporting
Most RF packet technologies include a mechanism for reporting of transmission errors to the users which initially requested the transmission. The cause of errors can vary from failures of the airlink to a temporary condition of insufficient holding buffers in a modem driving the transmitter. The network interfaces 45(a), (b) and (c) from Figure 3 propagate these errors to the EP module 35 by indicating a unique identifier for the datagram as well as a unique code which represents the nature of the error.
Figure 6 shows the behavior of a network interface and the EP router on reception of an error report. Input 1 from a network access device to an RF packet network interface 45 represents an error report which is assumed to encapsulate both the cause of the error and an identifier for the transmitted packet which failed to cross the airlink. (The network access device is shown to be a radio modem 50 (a), (b) or (c), as in the case of a hybrid Network Radio, but it could also be an adapter 85, as used in a Hybrid Network Gateway). The RF packet network interface propagates this report to the IP module 40, which, in turn, produces two (2) outputs. Output 3 is an instruction to generate, and queue for transmission, an ICMP (Internet Control and Message Protocol) error message destined for the source of the datagram which failed to be transmitted. ICMP is the method used within the Internet for nodes to communicate "out-of-band"; i.e. to report problems and to implement diagnostic request-response protocols such as the well-known "ping". The specifications for ICMP may be found in Postel, J., "Internet Control Message Protocol", STD 5, RFC 792, USC/lnformation Sciences Institute, September 1981, the contents of which are incorporated herein by reference.
The ICMP message type used in Output 3 is commonly called
DESTINATION UNREACHABLE, which means that the router was unsuccessful in forwarding the datagram. The specific cause of the failure is derived from the error report received from the interface 45, and is recorded in the CODE field of the ICMP message.
Output 4 is an instruction to modify, in accordance with the nature of the error, the impedance value of the RF path for the entry in the routing table which corresponds to the original destination of the datagram. When the source of the datagram, either mobile subscriber 10 or a fixed subscriber (see Figure 7), receives the ICMP DESTINATION UNREACHABLE message, it may choose to resend the datagram. Therefore, the choice of path for the re-transmitted datagram will take into account the new impedance value of the first RF path.
The formula for calculating the impedance of an RF packet network may vary with the technology and the commercial terms offered for the service. For instance, if commercial rates vary with the number of octets in a packet and with the time of day, impedance measures should take these factors into account. When an error report is translated into DESTINATION UNREACHABLE, the impedance on this RF path is set to a value which cannot be exceeded on any other path, so that the RF path switch will avoid this path until conditions change.
Airlink Status Reporting
Some RF packet network technologies provide a mechanism for a mobile network access device, i.e. a radio modem, to generate reports regarding the status of the airlink, or the ability of the device to transmit on the airlink. With respect to the functionality of the present invention, the most important of these reports are the establishment and loss of RF contact with the packet network.
Figure 7 illustrates this mechanism in terms of how these reports are used by the Hybrid Network Radio to modify the routing table entries.
Input 1 is a status report from the modem 50(a) that RF contact with the network infrastructure has been lost. The RF packet network interface 45(a) propagates this report to the IP module (Output 2), which activates timer 36 in order to wait a suitable delay t before raising the impedance of RF path 60 to its maximum possible value (Outputs 4,5). Subsequently, the RF path switch will avoid sending datagrams along RF path 60 because its impedance will be as great as or greater than all other RF paths for packet networks to which the IP module is attached. The impedance for the RF path 60 is reset to its original value when a status report is received from the radio modem 50(a) indicating that RF contact with the network infrastructure has been re-established. This is illustrated by Input 6 in Figure 7, which produces two (2) outputs. Output 7 is an instruction to reset the impedance measure for RF path 60 in the routing table. Output 8 is an instruction to generate and transmit across the airlink a control packet indicating that the mobile subscriber is within RF contact.
For any specific RF packet network, a control packet is defined as a packet which does not carry a payload for a higher-level protocol such as an EP datagram. In most RF packet networks, the packet header includes a field which is used to specify a type, wherein control packet types can be distinguished from other packets carrying payloads for higher-level protocols. If an RF packet network does not define such a field, then it must be defined, at the beginning of the user data area of each packet, in such a manner as to enable the transmitting and receiving network interfaces to recognize it. The packet header also includes an identification of the sender in the form of an address which is "native" to the RF packet network. This is commonly called a "hardware address" and is mapped within the receiver's routing tables to an EP address.
The control packet resulting from Output 8 in Figure 7 is called an RF_P ATH JPD ATE packet. It informs the receiver that the sender has entered the coverage area of the RF packet network. The receiver can therefore change, if required, the impedance value for the RF path to the sender. The timer 36 in Figure 7, activated when loss of RF contact is reported, is used to avoid unnecessary transmission in the case where there are spurious oscillations between loss and re-establishment of RF contact. In other words, if contact is lost, the timer may still be canceled if, before the interval has elapsed, a status report is received indicating re-establishment of contact. In such a case, the RF_P ATHJJPD ATE control would not be generated and transmitted. Interval t can be calibrated to each RF packet network technology.

Claims

What is claimed is:
1. A hybrid RF packet network comprising:
(i) a hybrid Network Radio enabling access to the hybrid network for a mobile subscriber and comprising:
(a) an internet routing module which interfaces to the hybrid network as a single abstract data link with a single Internet address.
(b) a RF path switch module comprising the means to choose the RF path of lowest impedance for each Internet datagram to be routed through the hybrid network.
(c) at least one data link interface to support access to the Internet through the hybrid network for a mobile subscriber computer.
(d) radio-modems and supporting airlink protocols for each of the RF packet networks combined in the hybrid network.
(e) means to change dynamically the impedance values associated with the RF path to a destination address on the hybrid network, based on transmission errors reports and transient condition reports generated by the radio modem.
(ii) a hybrid Network Gateway enabling access to the hybrid network for a fixed subscriber and comprising:
(a) an internet routing module which interfaces to the hybrid network as a single abstract data link with a single Internet address.
(b) a RF path switch module comprising the means to choose the RF path of lowest impedance for each Internet datagram to be routed through the hybrid network.
(c) at least one interface to data link technologies to support access from the Internet through the hybrid network to any mobile subscriber as an IP-addressable node.
(d) adapters and supporting data link protocols for each of the data link technologies connecting to the proprietary gateways of the RF packet networks.
(e) means to dynamically change the impedance values associated with the RF path to a destination address on the hybrid network, based on transmission errors reports.
2. The system according to claim 1, wherein two (or more) separate and incompatible RF packet networks are combined into a hybrid network without requiring modification to either of the constituent networks nor the co-operation of either of the telecommunications carriers responsible for the constituent networks.
3. The system according to claim 2, wherein any subscriber to the hybrid network, whether fixed or mobile, is addressable by a single Internet address, and is reachable from anywhere in the Intemet.
PCT/CA1998/000986 1997-08-26 1998-10-23 Telecommunication systems WO1999022497A1 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CA002307218A CA2307218C (en) 1997-10-23 1998-10-23 Hybrid rf packet network for both mobile and fixed subscribers
JP2000518484A JP2001522169A (en) 1997-10-23 1998-10-23 Telecommunications system
AU96169/98A AU9616998A (en) 1997-10-23 1998-10-23 Telecommunication systems
EP98949836A EP1025679A1 (en) 1997-10-23 1998-10-23 Telecommunication systems
US11/616,203 US7593999B2 (en) 1997-08-26 2006-12-26 Automotive telemetry protocol
US13/022,101 US8560609B2 (en) 1997-08-26 2011-02-07 Automotive telemetry protocol

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US6321897P 1997-10-23 1997-10-23
US60/063,218 1997-10-23

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US09/140,759 Continuation-In-Part US6263268B1 (en) 1997-08-26 1998-08-26 System and method for providing mobile automotive telemetry
US11/616,203 Continuation-In-Part US7593999B2 (en) 1997-08-26 2006-12-26 Automotive telemetry protocol

Publications (1)

Publication Number Publication Date
WO1999022497A1 true WO1999022497A1 (en) 1999-05-06

Family

ID=22047753

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CA1998/000986 WO1999022497A1 (en) 1997-08-26 1998-10-23 Telecommunication systems

Country Status (5)

Country Link
EP (1) EP1025679A1 (en)
JP (1) JP2001522169A (en)
AU (1) AU9616998A (en)
CA (1) CA2307218C (en)
WO (1) WO1999022497A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1322689C (en) * 2001-10-16 2007-06-20 艾利森电话股份有限公司 Integration of fiber-optic fixed access networks and fiber-optic radio access networks
US7593999B2 (en) 1997-08-26 2009-09-22 Paxgrid Telemetric Systems, Inc. Automotive telemetry protocol
US8560609B2 (en) 1997-08-26 2013-10-15 Paxgrid Telemetric Systems, Inc Automotive telemetry protocol
US10187767B2 (en) 2016-07-01 2019-01-22 Paxgrid Cdn Inc. System for authenticating and authorizing access to and accounting for wireless access vehicular environment consumption by client devices

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4999833A (en) * 1985-05-06 1991-03-12 Itt Corporation Network connectivity control by artificial intelligence
US5073900A (en) * 1990-03-19 1991-12-17 Mallinckrodt Albert J Integrated cellular communications system
EP0615391A1 (en) * 1993-03-09 1994-09-14 ALCATEL BELL Naamloze Vennootschap Mobile communication network
WO1995025407A1 (en) * 1994-03-17 1995-09-21 Sierra Wireless, Inc. Modem for packet and circuit switched communication
EP0801354A2 (en) * 1996-04-09 1997-10-15 International Business Machines Corporation Location/motion sensitive computer connection

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4999833A (en) * 1985-05-06 1991-03-12 Itt Corporation Network connectivity control by artificial intelligence
US5073900A (en) * 1990-03-19 1991-12-17 Mallinckrodt Albert J Integrated cellular communications system
EP0615391A1 (en) * 1993-03-09 1994-09-14 ALCATEL BELL Naamloze Vennootschap Mobile communication network
WO1995025407A1 (en) * 1994-03-17 1995-09-21 Sierra Wireless, Inc. Modem for packet and circuit switched communication
EP0801354A2 (en) * 1996-04-09 1997-10-15 International Business Machines Corporation Location/motion sensitive computer connection

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7593999B2 (en) 1997-08-26 2009-09-22 Paxgrid Telemetric Systems, Inc. Automotive telemetry protocol
US8560609B2 (en) 1997-08-26 2013-10-15 Paxgrid Telemetric Systems, Inc Automotive telemetry protocol
CN1322689C (en) * 2001-10-16 2007-06-20 艾利森电话股份有限公司 Integration of fiber-optic fixed access networks and fiber-optic radio access networks
US10187767B2 (en) 2016-07-01 2019-01-22 Paxgrid Cdn Inc. System for authenticating and authorizing access to and accounting for wireless access vehicular environment consumption by client devices
US11812349B2 (en) 2016-07-01 2023-11-07 Paxgrid Cdn Inc. System for authenticating and authorizing access to and accounting for wireless access vehicular environment consumption by client devices
US12375893B2 (en) 2016-07-01 2025-07-29 Paxgrid Cdn Inc. System for authenticating and authorizing access to and accounting for wireless access vehicular environment consumption by client devices

Also Published As

Publication number Publication date
JP2001522169A (en) 2001-11-13
CA2307218C (en) 2008-09-30
EP1025679A1 (en) 2000-08-09
CA2307218A1 (en) 1999-05-06
AU9616998A (en) 1999-05-17

Similar Documents

Publication Publication Date Title
US6178181B1 (en) Mapping function and method of transmitting signaling system 7(SS7) telecommunications messages over data networks
US6496491B2 (en) Mobile point-to-point protocol
EP1156626B1 (en) Mobile communication network, terminal equipment and packet communication control method
US20040203801A1 (en) Routing header based routing in internet protocol (IP)-cellular networks
WO2005076651A1 (en) Method and system for seamless handover of mobile devices in heterogeneous networks
CA2267001A1 (en) A mobile point-to-point protocol
CN114070382B (en) A kind of route selection method of satellite user multi-network system
EP1022881B1 (en) Ultra-low bandwidth intra-network routing method
CA2307218C (en) Hybrid rf packet network for both mobile and fixed subscribers
JP3979255B2 (en) External connection router switching method, switching source external connection router and switching destination external connection router
Cisco DECnet Commands
Cisco DECNet Commands
Cisco DECnet Commands
Cisco DECnet Commands
Cisco DECnet Commands
Cisco DECnet Commands
Cisco DECnet Commands
Cisco DECnet Commands
Cisco DECnet Commands
Cisco DECnet Commands
Cisco DECnet Commands
Cisco DECnet Commands
Cisco DECnet Commands
Cisco DECnet Commands
Cisco DECnet Commands

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
NENP Non-entry into the national phase

Ref country code: KR

ENP Entry into the national phase

Ref document number: 2307218

Country of ref document: CA

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 1998949836

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1998949836

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWW Wipo information: withdrawn in national office

Ref document number: 1998949836

Country of ref document: EP