Method and system for IP train inauguration
First Claim
1. A method of train inauguration, comprising:
- identifying a leading car of a plurality of cars that form a train, wherein said train comprises at least one unit comprising at least one car such that a first unit comprises said leading car;
discovering network and configuration information for cars in said train;
broadcasting said network and configuration information to said units in said train;
generating car and unit topology of said train based on said network and configuration information and said leading car that is identified;
generating NAT translation addresses for fixed internet protocol (IP) addresses of devices in said plurality of cars; and
exchanging routing information between routers for communication using said NAT translation addresses.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for train inauguration over an internet protocol (IP) based communication network. The present invention describes a method of train inauguration that includes identifying a leading car of a plurality of cars that form a train. The train includes at least one unit of cars such that a first unit includes the leading car. Network and configuration information is discovered for cars in the train using a discovery protocol. The network and configuration information is broadcast to units in the train. Car and unit topology of the train is generated based on the network and configuration information and the leading car that is identified. NAT translation addresses are generated for fixed IP addresses of devices in the plurality of cars. Routing information is exchanged between routers to enable communication between devices in the train using the NAT translation addresses.
-
Citations
20 Claims
-
1. A method of train inauguration, comprising:
-
identifying a leading car of a plurality of cars that form a train, wherein said train comprises at least one unit comprising at least one car such that a first unit comprises said leading car;
discovering network and configuration information for cars in said train;
broadcasting said network and configuration information to said units in said train;
generating car and unit topology of said train based on said network and configuration information and said leading car that is identified;
generating NAT translation addresses for fixed internet protocol (IP) addresses of devices in said plurality of cars; and
exchanging routing information between routers for communication using said NAT translation addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A vehicle control unit (VCU) that is capable of train inauguration, comprising:
-
a discovery module for discovering network and configuration information for cars in a unit of cars of a train, wherein said train comprises a plurality of units;
a topology generator for receiving network and configuration information for cars in other units in said train from other VCUs in said train to generate a car and unit topology for said train using said network configuration information and an identified leading car of said train; and
a NAT translator for generating NAT translation addresses for fixed IP addresses of devices in said plurality of cars to enable communication between devices in separate cars over a train-wide IP communication network and associated car IP communication networks. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer system comprising:
-
a processor; and
a computer readable memory coupled to said processor and containing program instructions that, when executed, implement a method of train inauguration, comprising;
identifying a leading car of a plurality of cars that form a train, wherein said train comprises at least one unit comprising at least one car such that a first unit comprises said leading car;
discovering network and configuration information for cars in said train;
broadcasting said network and configuration information to said units in said train;
generating car and unit topology of said train based on said network and configuration information and said leading car that is identified;
generating NAT translation addresses for fixed internet protocol (IP) addresses of devices in said plurality of cars; and
exchanging routing information between routers for communication using said NAT translation addresses.
-
-
19. A computer readable medium containing executable instructions which, when executed in a processing system, causes the system to perform the steps for train inauguration, comprising:
-
identifying a leading car of a plurality of cars that form a train, wherein said train comprises at least one unit comprising at least one car such that a first unit comprises said leading car;
discovering network and configuration information for cars in said train;
broadcasting said network and configuration information to said units in said train;
generating car and unit topology of said train based on said network and configuration information and said leading car that is identified;
generating NAT translation addresses for fixed internet protocol (IP) addresses of devices in said plurality of cars; and
exchanging routing information between routers for communication using said NAT translation addresses.
-
-
20. A system of train inauguration, comprising:
-
means for identifying a leading car of a plurality of cars that form a train, wherein said train comprises at least one unit comprising at least one car such that a first unit comprises said leading car;
means for discovering network and configuration information for cars in said train;
means for broadcasting said network and configuration information to said units in said train;
means for generating car and unit topology of said train based on said network and configuration information and said leading car that is identified;
means for generating NAT translation addresses for fixed internet protocol (IP) addresses of devices in said plurality of cars; and
means for exchanging routing information between routers for communication using said NAT translation addresses.
-
Specification