Dynamically configuring and 5 monitoring hosts connected in...

Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S235000, C709S239000, C709S241000, C709S242000, C370S395310, C370S395320, C370S401000, C370S411000

Reexamination Certificate

active

06772221

ABSTRACT:

FIELD OF INVENTION
The present invention is generally directed to an expanded control command interface that can support network connections to gateway devices without dealing with configuration complexities.
BACKGROUND OF THE INVENTION
Personal computers are gaining widespread popularity as the state of technology is improving. Over the past few decades, their utilization has profilerated both for personal purposes and for use in business and scientific communities. Establishing good computing communications have become a necessity as individual users try to connect to one another for exchange of information, and to larger computers to take advantage of their higher processing capabilities. This need to communicate between different computing hosts or nodes have evolved into the creation of distributed networks. A distributed network is an aggregate of individual systems that are connected to one another electronically. Distributed networks can be organized in a number of ways, either remotely extending over great distances using wide area networks or WANs, or locally through the use of a Local Area Network, better known as a LAN.
A LAN usually consists of a number of nodes or hosts located within an office, a building or at other close proximations. Being a type of a distributed network, a LAN loosely couples processors and workstations. Generally, workstations on a LAN do not share a central memory but do share common servers. In this way a LAN increases the power and flexibility of workstations by enabling them to access shared data without jeopardizing the security of each individual resource.
A LAN system that has been in wide use in recent years is produced by Novell, Inc. of Provo, Utah. In a Novell system, a LAN device driver is implemented on top of the local operating systems to be coupled and device driver commands at the LAN workstations are directed to and from the workstations onto the LAN to the target servers.
As networks have grown and particularly as LANs have come into widespread use, many businesses and organizations have faced the necessity of interconnecting and managing a confederation of networks and LANs. Each network itself can in turn be comprised of a plurality of logical networks which in turn run independent and different networking protocols. The challenge has not become only to interconnect local area networks to one another, but to do so and still provide remote server access through WANs or other devices.
Three basic methods are now available to interconnect both local and remote area networks to one another as to provide wide used access and remote information exchange capabilities.
These three methods are 1) bridges or data-link devices that connect similar networks together; 2) routers that perform routing services by maintaining a routing table in each host; and 3) gateway devices that carry out protocol conversions and other connectivity functions. Typically, a device driver for the gateway is provided with modems or other physical ports that can be linked to switched communication WANs.
A gateway facility allows the interconnection of multiple independently controlled communication networks to one another in a way that logical units in the network can communicate with one another without any changes to the network. A logical network runs a single networking protocol, but a processing organization can be composed of a dozen of logical networks running six or seven networking protocols. A gateway provides transparent interconnection of these single networking protocols, so that a single multiport transport network is formed.
In the existing mechanisms, gateway devices are implemented on top of the LAN device drivers as a switched communications device interface. The user initialization of the communication link-up procedure redirects the user hardware commands to the gateway. The communications interface in the gateway driver then institutes and maintains the switched communications link, diverting hardware resources of the driver to do so. The connection and access procedures are then executed using the gateway ports and modems in order to link the user's system with the switched communications network. A remote connection is established through the LAN/WAN which sets up a point to point configuration through the port along the communication line between the user and the communications device in use.
The procedure described above has many complexities associated with it. The complexities connected with the configuration assessment of gateway devices is an on-going concern of the designers of such devices today. These configuration concerns contributes to many limitations that exist with today gateway devices. These limitations often make the interconnection of networks running different protocols non-transparent. Because many of the present gateways are transport layer protocol-specific, it is possible that a gateway cannot interconnect a network running for example a TCP/IP protocol and a network running the SNA protocol. Furthermore, a variety of gateway devices have been developed which connect TCP/IP to different operating system and give connectivity to the LAN/WAN environments, but each time the configuration has to be redefined and reassessed before connectivity is accomplished successfully. Furthermore, each gateway device can usually implement only a subset of the TCP/IP functions. Most currently existing gateway devices do not support many of the TCP/IP functions and performance problems have been encountered due to increased bandwidth of the LAN/WAN arenas. One of the communication protocols used to communicate with the gateway is LCS or LAN Channel Station. A control command interface exists in the LCS protocol that requires all the configuration information to be set prior to the TCP/IP connect sequence. Nonetheless, the control interface does not have a command sequence to enable the use of the TCP/IP functions which have been implemented in the gateway devices. To reduce the complexity of configuring gateway devices, an expanded control command interface is needed.
This application is being filed with the following related applications on the same date—attorney dockets:
SUMMARY OF THE INVENTION
In a computing network environment having a gateway device electronically connected to a plurality of hosts potentially connected to one or more routers and local area networks, a method and apparatus is provided for dynamically configuring, deconfiguring and monitoring all connected hosts. During an initialization step, using handshaking techniques, addresses of all connected hosts to the gateway device is first determined. All the configuration information determined during the initialization step is then stored in a routing table in a memory location accessible to the gateway device. Every time a host is added to the environment, the host is registered as a new entry in the routing table. From then on, every time communication needs to be established between the hosts, including the new host, a special IPX command is issued which contains information about each of connected hosts' IP(X) sessions, router information and IP(X) packets and their final destinations, and connection routes.
In another embodiment of the present invention the IPX command is also used to receive information and pass information about new IPX stations in the network environment.
This is done by building a corresponding IPX packet for each new IPX station and providing information about this new route and consequently updating this new information in the routing table using the new IPX station. Duplicate entries are also kept in the routing table which are then sorted in some special order so as to provide information about shortest paths available to each host in the network. By providing a counter and incrementing it each time an IPX packet is received from the network, the most used entries are identified. This requires periodically sorting the routing table entries with the highest hit counts and placing them first and then resorting them.
A

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Dynamically configuring and 5 monitoring hosts connected in... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dynamically configuring and 5 monitoring hosts connected in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamically configuring and 5 monitoring hosts connected in... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3314222

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.