Abstract:
A switch and methods for its use are disclosed. The switch includes input and output circuitry for receiving and forwarding data packets to computing devices connected to the network. The switch also includes a memory configured to store a number of tables relating the ports to the physical addresses of computing devices connected to the switch. The switch is capable of correctly forwarding data packets which specify false identity parameters. The switch is also capable of dynamic forwarding used to forward data packets across many paths to the destination. The switch is also capable of forwarding data packets to one of a number of output ports based on a comparison of at least one of the identity parameters that specifies false information to a table stored in memory.
Abstract:
In activating a service, a service gateway retrieves a service table entry using a service or server address of the service entry, where the service table entry has an association with another service entry. An association to the service entry is added and a marker value is set to indicate associations with two service entries. After a time duration, the association with the other service entry is removed, and the marker value is changed accordingly. In deactivating a service entry, the service gateway calculates a hash value for the service or server address of the service entry. After matching the hash value to a hash value of another service entry, an association with the other service entry is added. A marker value is set to indicate associations with two service entries. After a time duration, the association with the service entry is removed, and the marker value is changed accordingly.
Abstract:
An approach is provided in which a local module receives an egress data packet and extracts a virtual IP address from the data packet that corresponds to a virtual network endpoint that generated the data packet. The local module identifies an endpoint address entry corresponding to the virtual network endpoint, and determines that the endpoint address entry fails to include the extracted virtual IP address. As a result, the local module updates the endpoint address entry with the extracted virtual IP address and notifies a distributed policy service of the endpoint address entry update.
Abstract:
This invention relates to a UDP packet communication method between private IP terminals or between a private IP terminal and a public IP terminal. The UDP packet communication method includes the steps of: registering private IP address - public IP address information of the private IP terminals in a UDP relay Server; acquiring a public IP address of a destination private IP terminal from the UDP relay server at a source private IP terminal, the source private IP terminal requiring a UDP communication; transmitting a UDP data packet to the public IP address at the source private IP terminal acquiring the public IP address of the destination private IP terminal; and if the destination private IP terminal receives the UDP data packet, acquiring a source address of the received UDP data packet and transmitting a response data packet to the corresponding address.
Abstract:
The present invention provides a repeater which automatically closes a dynamically opened port in accordance with prior setting, the repeater including: a port mapping table where a global IP address and an external port number, or an external port number on the Internet is associated with a local IP address and an internal port number of a terminal connected to a LAN; a control unit which, receiving a communications packet to which an external port number is specified, converts the external port number to an internal port number based on the port mapping table and transfers the internal port number to the LAN; a timer unit which counts the unoccupied time of the port after transferring a communications packet to which an external port number is specified; and a port management unit which checks whether the registered machine is present on the LAN and in case it is absent, deletes registration concerning the external port number from the port mapping table.
Abstract:
The invention aims at providing a server which manages address information for servers behind a NAT server thus allowing an access from a wide area network. A representative server issues a request to assign a default port number to a NAT server. The port management unit of the representative server registered to a default port number acquires the IP address of the NAT server (wide area network address) and port mapping information (port number information on other equipment) from the NAT server and retains the information acquired. In case it is determined that an access from the wide area network is first directed to a representative server, the representative server displays in a list the port number information on the accessing terminal in response to an access from the wide area network. This allows an external user to readily access desired equipment. The representative server periodically makes a port mapping information to the router and updates the information.
Abstract:
The present invention provides a data-structure to store a search database and provides techniques to build this datastructure given a list of prefixes (P) and to search this database efficiently for a best matching prefix for an address D. The data-structure can be stored in standard memory (14), where values are stored associated with memory address locations. The data structure includes representations of addressable linked tables (fig. 3b). The representations are related to a binary search trie (fig. 1) and each linked table (T) has at least one entry. Entries in a table span more than one level of the binary search trie. The spanning feature relates to compression of a binary search trie into a finite number of levels (and hence tables). The finite number is less than the number of levels in the binary search trie. Hence the search algorithm is restricted to a finite, and predetermined number of search accesses to the tables to obtain a best-match result.
Abstract:
A method and apparatus comprises a controller to establish a call session between a first endpoint and a second endpoint. Without exchanging call setup signaling with the first endpoint, the controller is able to pivot the call session from the second endpoint to another endpoint so that media communication can occur between the first and other endpoints. The first endpoint remains "anchored" in the call session. The pivot is accomplished by sending a call request to the other endpoint and exchanging messages with a media portal (44, 45) that controls the communication of packets between endpoints. The media portal (44, 45) contains a network address and translation module that performs translation of addresses and/or ports of media packets communicated from one endpoint to another.
Abstract:
Es wird ein Verfahren zur paketorientierten Datenübertragung zwischen einem Ursprungsnetz (21') und einem Zielnetz (22') vorgeschlagen, bei dem eine Adressinformation eines Datenpaketes von einer im Ursprungsnetz gültigen Adresse individuell in eine im Zielnetz gültige Adresse umgesetzt wird. Die IP-Adresse und die Portnummer im Datenpaketkopf werden von einer Adressumsetzungseinrichtung (30') in eine IP-Adresse und Portnummer des Zielnetzes umgesetzt. Danach wird das Datenpaket an die IP-Adresse des Zielnetzes gesendet.