InventorsJohn L. Meier, Arun Ayyagari, Brian James Smith, Fernando Afonso Zamith, Carl Joseph Hanks, Ronald J. Howard, Christopher K. Zuver, Michael R. Gray
A method is described for communication in a tactical network. A gateway is communicatively COUPLABLE to one or more tactical nodes and to one or more other gateways. The gateway is programmed to transmit information to and/or receive information from other gateways. Information exchanged includes gateway attributes, link attributes, service availability, and/or data availability. The gateway optionally provides quality of service, distributed persistence, load balancing, and/or transformation services. Services are provided in a modular, service-oriented architecture (SOA) to accommodate the addition of services and/or applications.
Drawings
Claims9
A method for communication in a tactical network, said method implemented by a first gateway including a processor and a memory area, said method comprising:
detecting, by the first gateway, a tactical node;
associating, by the first gateway, a global network address and a name with the tactical node;
transmitting, by the first gateway, the global network address and the name to an address resolution server via a global network communication interface;
in response to receiving a message directed to the global network address, transmit the message to the tactical node;
receiving, by the first gateway, tactical node data from the tactical node in response to the message directed to the global network address;
storing, in the memory area, tactical node data received from the tactical node;
and
transmitting, by the first gateway, a data availability message indicating that the tactical node data is stored on the first gateway, to a second gateway via a tactical network communication interface, the data availability message including metadata describing the tactical node data.
9 Mar 2031Estimated · howhide20 years from earliest known nonprovisional domestic filing plus recorded patent term adjustment, including 496 days of adjustment. Maintenance-fee lapses, terminal disclaimers and statutory extensions have not been checked. The continuity chain may be incomplete; this is not an enforceability determination.
For accessing one among a plurality of replicated servers: server selection for load balancing
Life of this patent
About 4 years 4 months of term left · ends 9 Mar 2031 (estimated)
Priority29 Oct 2009
Filed13 May 2014
Published13 Oct 2016
Granted26 Dec 2017
Today12 Oct 2026
Term ends9 Mar 2031
Priority29 Oct 2009
Granted26 Dec 2017
Term ends9 Mar 2031
Priority claimedParent application 12/608,809
Application filedUS 14/276,774
Assigned to The Boeing Companyassignment of assignor's interest
PublishedUS 2016/0301546 A1
GrantedUS 9,853,834 B2
TodayWithin its term
Term endsEstimated, includes 496 days of adjustment
Description14,771 words
Summary402 words
#The field of the disclosure relates generally to routing data within a global network and, more specifically, to methods for automatically managing network topology, discovering services, and improving performance at local gateways in communication with IP-based and non-IP-based (whether networked or non-networked) nodes.
#Gateway solutions are needed to seamlessly interconnect the global information grid (GIG) with current and future purpose-built networks consisting of Internet Protocol (IP) and non-IP waveforms. The GIG provides command and control features and information sharing to deliver classified and unclassified IP services to key operating locations worldwide. This global network is designed with redundant routes between points to ensure connectivity is not disrupted by a failure at single point. Communication is protected from interception and forgery through the use of High Assurance Internet Protocol Encryption (HAIPE) architecture and protocol services. This results in significant network overhead and associated latency but is necessary to make the GIG a robust, highly reliable network.
#As implied above, directly connecting tactical devices to the GIG introduces a risk of communication latency between tactical devices in an operating location. Furthermore, directly connecting tactical devices to the GIG is feasible only for IP-enabled nodes and requires manual address and/or routing configuration each time a node connects to a router, disconnects from a router, or moves from one router to another. Even in the absence of significant latency, network bandwidth may constrain application performance at a local node accessing data from a remote node via the GIG. In addition, network nodes often require data processing services but may be poorly suited to perform such services themselves.
Brief description of the drawings7 figures
#FIG. 1 is a block diagram illustrating a gateway connecting tactical nodes to a Global Information Grid (GIG) in one embodiment of the invention.
#FIG. 2 illustrates an exemplary configuration of a user computing device operated by a user.
#FIG. 3 illustrates an exemplary configuration of a server computing device.
Detailed description14,229 words
#In various embodiments, a system and a method for communicating in a tactical network via a gateway are described. One embodiment may include a tactical embedded gateway and is described herein with relation to the Global Information Grid (GIG) as an example for purposes of this disclosure. A tactical embedded gateway may be installed in a fixed location (e.g., an operational facility), tethered to a fixed location (e.g., coupled to a balloon), installed in a manned or unmanned vehicle (e.g., a wheeled unit, tracked unit, floating unit, submersible unit, or flying unit), or portable (e.g., in a backpack), though any configuration consistent with the embodiments described herein is contemplated.
#To automatically route data to a tactical node, a gateway may detect the presence of the tactical node and a local identifier for the tactical node and then acquire a global network address for the tactical node. The gateway is configured to determine a name for the tactical node and then associate the name with the global network address in an address resolution service. The gateway configures itself to subsequently receive data using the global network address and transmit the data to the tactical node using the local identifier. The gateway may later determine the tactical node is no longer present, at which time the gateway removes any configuration corresponding to the tactical node, including the gateway's routing configuration (e.g., association of the tactical node with the global address, name, and local identifier) and the name-address association in the address resolution service. The gateway includes software implementing a service-oriented architecture (SOA) to ease the process of installing and upgrading software services. Furthermore, gateways may interact with each other to provide distributed processing, distributed storage, optimized routing, and/or redundancy.
#This written description refers to communication using Internet Protocol (IP), Link 16, and serial interfaces. IP includes, but is not limited to, IP version 4 (IPv4) and IP version 6 (IPv6) standards. References to Link 16 are exemplary and should be understood to also include Link 11, Link 22, and/or other non-IP, networked standards. Serial interfaces include, but are not limited to, Recommended Standard (RS)-232, RS-422, RS-423, RS-432, RS-485, Serial Peripheral Interface (SPI), Inter-Integrated Circuit (I2C), System Management Bus (SMBUS), Universal Serial Bus (USB), and/or the Institute of Electrical and Electronics Engineers (IEEE) 1394 interface. The use of other communication standards and/or interfaces is also contemplated.