Interfacing Real and Virtual Networks in Hardware-in-the-Loop (HITL) Simulations
First Claim
1. A method of interfacing real and virtual networks in hardware-in-the-loop (HITL) simulations, comprising:
- modeling a first simulated network at a first workstation by running a network simulation program on one or more processors of the workstation;
providing a first network adapter on the workstation;
defining a first virtual gateway node in the simulated network for interfacing an external first real network with other nodes of the simulated network;
linking the virtual gateway node with the first network adapter on the workstation;
linking the first real network with the first network adapter; and
configuring the first network adapter and the. first virtual gateway node for;
(i) first translating simulated data packets sent from nodes of the simulated network and designated for the real network, into Internet protocol (IP) data packets for routing or processing by the real network; and
(ii) second translating IP data packets sent from nodes of the real network and designated for the simulated network, into simulated data packets for routing or processing by the simulated network.
1 Assignment
0 Petitions
Accused Products
Abstract
Real and simulated (virtual) networks are interfaced with one another for carrying out hardware-in-the-loop (HITL) testing and evaluations. A simulated network is modeled at a workstation by running a network simulation or discrete event modeling tool on the workstation. A virtual gateway node is defined in the simulated network, and the gateway node is linked with a network adapter on the workstation. An external real network operating with Internet protocol (IP) is also linked with the adapter. The adapter and the gateway node are configured to (i) translate simulated data packets sent from nodes of the simulated network and designated for the real network, into IP data packets for routing or processing by the real network, and (ii) translate IP data packets sent from nodes of the real network and designated for the simulated network, into simulated data packets for routing or processing by the simulated network.
-
Citations
18 Claims
-
1. A method of interfacing real and virtual networks in hardware-in-the-loop (HITL) simulations, comprising:
-
modeling a first simulated network at a first workstation by running a network simulation program on one or more processors of the workstation; providing a first network adapter on the workstation; defining a first virtual gateway node in the simulated network for interfacing an external first real network with other nodes of the simulated network; linking the virtual gateway node with the first network adapter on the workstation; linking the first real network with the first network adapter; and configuring the first network adapter and the. first virtual gateway node for; (i) first translating simulated data packets sent from nodes of the simulated network and designated for the real network, into Internet protocol (IP) data packets for routing or processing by the real network; and (ii) second translating IP data packets sent from nodes of the real network and designated for the simulated network, into simulated data packets for routing or processing by the simulated network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Apparatus for interfacing real and virtual networks in hardware-in-the-loop (HITL) simulations, comprising:
-
a first workstation having one or more processors configured and programmed for modeling a first simulated network; a first network adapter operatively connected to the workstation; the processors of the workstation are programmed for (a) defining a first virtual gateway node in the simulated network for interfacing an external first real network with other nodes of the simulated network, (b) linking the virtual gateway node with the first network adapter on the workstation, and (c) linking the first real network with the first network adapter; and
the first network adapter and the first virtual gateway node are configured for;(i) first translating simulated data packets sent from nodes of the simulated network and designated for the real network, into Internet protocol (IP) data packets for routing or processing by the real network; and (ii) second translating IP data packets sent from nodes of the real network and designated for the simulated network, into simulated data packets for routing or processing by the simulated network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification