Internet protocol assists for high performance LAN connections
First Claim
1. In a computing network environment having a gateway device and having at least one initiating host and at least one receiving host electronically connected to said gateway device, a method of dynamically configuring and monitoring hosts electronically connected to said gateway device, said method comprising steps of:
- performing an initialization step during which IP addresses of hosts connected to said gateway device are determined using handshaking techniques;
forming a port-sharing table and storing said table in a memory location accessible to said gateway device;
checking a host connection to ensure connection status availability;
making necessary changes in said port-sharing table to reflect if any of said connections are no longer active or available based on said checking;
receiving IP datagrams and configuration information relating to a particular initiating host upon the gateway device receiving a special IP address command from said particular initiating host;
comparing said IP datagrams for said particular initiating host with said IP addresses and other information previously stored in said port-sharing table; and
adding said information relating to said particular initiating host to said port-sharing table in case a complete match is not found between said IP datagrams and configuration information of said particular initiating host and said IP address and other information previously stored in said port-sharing table.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of dynamically configuring and monitoring every host connected to a gateway device, where at least one initiating host and one receiving host is at least connected to the gateway device in a computing network environment. All information about all connected hosts and their addresses are first determined and stored in a port-sharing table in a memory location accessible to the gateway device. The availability of each host connection is monitored and checked at preselected intervals and if any host becomes unavailable, a change in status is made in the portsharing table. When a special IP address command is issued for a particular initiating host, such as a SET IP address command, all IP datagrams for that particular host is received and in turn compared to the entries in the portsharing table. In case a match is not found between the received IP datagram of the particular initiating host and the entries in the portsharing table, a new entry is made in the portsharing table containing the information of the particular initiating host.
74 Citations
16 Claims
-
1. In a computing network environment having a gateway device and having at least one initiating host and at least one receiving host electronically connected to said gateway device, a method of dynamically configuring and monitoring hosts electronically connected to said gateway device, said method comprising steps of:
-
performing an initialization step during which IP addresses of hosts connected to said gateway device are determined using handshaking techniques; forming a port-sharing table and storing said table in a memory location accessible to said gateway device; checking a host connection to ensure connection status availability; making necessary changes in said port-sharing table to reflect if any of said connections are no longer active or available based on said checking; receiving IP datagrams and configuration information relating to a particular initiating host upon the gateway device receiving a special IP address command from said particular initiating host; comparing said IP datagrams for said particular initiating host with said IP addresses and other information previously stored in said port-sharing table; and adding said information relating to said particular initiating host to said port-sharing table in case a complete match is not found between said IP datagrams and configuration information of said particular initiating host and said IP address and other information previously stored in said port-sharing table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification