摘要:
A multicasting apparatus that broadcasts messages to at least some of the clients in a computing network environment having a plurality of clients and at least one host connected to these clients via a gateway device. A multicast routing table is created for registering any host and clients requesting registration. The table will include one entry per host/client and includes their relevant information. A connectivity platform is used for controlling all communications so that all information packets is first received by the platform. Upon the receipt of a packet, the table is searched and if an match is found the packet will be routed using the entry information; otherwise, the packet will be dropped.
摘要:
A computer program product for use with a computer system having a host and a plurality of clients coupled to one another via a local area network (LAN), to provide a multicasting of messages using a special command set. First computer readable code means is generated for issuing a first special command to add a new IP multicast address providing a group multicast address and an IP multicast address. Then computer readable code means is created for entering said special control command in a multicast routing table, one entry per connection request received. Computer readable code means is then provided for a use count mechanism for keeping track of numbers of communication stacks which have registered with a certain IP multicast address. Also computer readable code means is generated for comparing all inbound IP packets destined for an IP multicast address with said entries in said table and routing all matches to their appropriate communication stacks.
摘要:
In a mainframe class data processing system having multiple logical partitions and a port to a network, a host-network interface is established for reducing network overhead at the multiple partitions. The host-network interface includes, for example, a host channel connection coupling the multiple partitions of the host system to a communications adapter having a network device driver for each network coupled to the adapter. The adapter also includes an address resolution protocol (ARP) cache designed to hold predetermined media headers for the clients coupled to the network(s) for use in forwarding an internet protocol (IP) datagram across the network to one of the clients from a partition of the host system. If not predetermined, the adapter is provided with a capability to dynamically determine the needed media header for transmission of the IP datagram across the network to the client. In Ethernet format, this dynamically determining includes forwarding an Ethernet 802.3 ARP request and an Ethernet DIX ARP request from the IP datagram. Provision is also made for partition-to-partition communication of IP datagrams by storing IP addresses of the logical partitions as HOME addresses in the ARP cache of the adapter.
摘要:
In a computing network environment having a gateway device that is electronically connected on one side to at least one local area network and on other side to a plurality of initiating hosts, an apparatus for establishing direct communication between a first initiating host and a second initiating host through the gateway device without necessity of involving the local area network in the communication and its related data transmission. The apparatus comprises of an initialization component for obtaining all information about all connected hosts and storing it in a port-sharing table in a memory location accessible to the gateway device. The gateway device controls all communications through a controller component. Upon receiving of a request for establishing communication between two initiating hosts, retrieving means is used for obtaining all information for establishing of a successful communication from said port-sharing table. Finally an initiating component is used for setting up of communication directly between the two initiating hosts without any need to route the communication through said local area network.
摘要:
In a computing network environment having a gateway device that is connected on one side to at least one local area network and on other side to a plurality of initiating hosts, a method of establishing direct communication between a first initiating host and a second initiating host through the gateway device without necessity of involving the local area network in this communication and its related data transmission. The method comprising the steps of first obtaining the addresses and information of all connected hosts needed for establishing communication and storing it in a memory location accessible to said gateway device in form of a port-sharing table. The gateway device will be handling all requests for communication setups between hosts. Upon receiving of a request for establishing communication between two initiating hosts, the gateway device retrieving all information for establishing of successful communication from said port-sharing table and setting up the desired communication directly between the two initiating hosts without any need to route the communication or the data through the local area network.
摘要:
A method of allowing any initiating host to establish communications with any receiving host in a computing network using a Multi-path channel communication protocol. The computing environment also having a gateway device that is electronically connected from one end to at least one initiating host and at the other end to at least one local area network through which a plurality of hosts are connected to the gateway device. The method comprise the steps of first performing an initialization step during information and addresses of all present hosts are determined and stored in a port-sharing table which is kept up to date by regular monitoring of availability status. All host communications is performed entirely through the gateway device. Upon the receipt of a special IP address certain information is obtained from the datagram. Then the address and information of the initiating host is compared to the entries in the portsharing table and if no match is found a new entry is made. All necessary information for the establishment of a successful communication between the two hosts are then provided to the initiating host.
摘要:
A method of dynamically providing a host information about all functions supported by a communication platform provided in a computing network environment is presented. The computing network environment is also provided with a gateway device that is electronically connected at least to one initiating host and at least one receiving host, besides the associated communication platform. During an initialization step all functions commercially available on all communication platforms are inputted in a special function table. Then the particular associated platform is queried and the functions provided in the computing environment is determined and inputted also in the function table. All alterations and modifications to the availability of old functions or addition of new functions are also monitored and inputted in the table. In this manner any host connected to the gateway device can obtain a list of all available functions supported by the communication platform at any one time and if desired, even any such host can chose a function from this list of available functions.
摘要:
A method of multicasting messages in a computing network environment having at least one host and a plurality of clients connected and in processing communication with one another via a gateway device. Host(s) and client(s) requesting registration will be registered and their information will be entered in a routing table, one entry dedicated to each host or client. A connectivity platform controls all communication between the host and the client(s) by receiving all information packets. The Routing table is then searched and the packets are distributed accordingly to their owner once a matching entry is found. If a matching entry is not found the packet will be dropped.
摘要:
A method and apparatus for establishing communication between a first initiating host and a second communicating host in a computing environment having a gateway device. The gateway device is electronically connected from one side to a plurality of initiating hosts and on another side to at least one local area network, further connecting a plurality of receiving hosts to said gateway device. During an initialization step, all connected hosts and the local area network(s) is identified and their addresses and information obtained and stored in a port-sharing table in a memory location accessible to the gateway device. Upon receipt of a special command for establishing communication between a first initiating host and a second receiving host, all information required for establishing of a successful communication between the two hosts is then obtained from the port-sharing table. In an alternate embodiment of the present invention the computing network environment uses Multi-path channel communication protocol.
摘要:
An apparatus for allowing any initiating host to establish communications with any receiving host in a computing network using a Multi-path channel communication protocol. The computing environment also having a gateway device that is electronically connected from one end to at least one initiating host and at the other end to at least one local area network through which a plurality of hosts are connected to the gateway device. The apparatus comprises a special function table for storing all possibly available functions that can be provided for all available commercial communication platforms as well as a memory location accessible by said gateway device for storing said special function table. Determining means then will obtain a list of all supported functions provided by said particularly associated communication platform and through the use of a comparison component provides information about all supported functions in the same special function table. All supported functions are then checked by a monitoring component to modify the function table in case of additions or deletions. In this manner any host can obtain an updated list of all available and supported functions at any time and even select an option from the list if desired.