Patent ID: 7533164
Filing Date: 2009-05-12
Classification: H04L

Abstract:
1. A method for supporting establishment of a requested connection between a node of an inside address realm and a node of an outside address realm through an intermediate communication gateway having a gateway address pool comprising a limited number of available outside-realm gateway addresses for enabling outside-realm representation of inside-realm nodes, said method comprising the steps of: i) providing multiplexing information including at least one of network address information and port information of at least one of said inside-realm node and said outside-realm node; ii) performing, prior to initiating establishment of said requested connection, a network address allocation procedure to determine an outside-realm gateway address based on a unique combination of one of said limited number of outside-realm gateway addresses and said multiplexing information, said network address allocation procedure including the steps of: wherein the unique combination of outside-realm gateway address and said multiplexing information defines an outside-realm gateway state representation that has no counterpart in a predetermined set of existing gateway connection states, and said determining step is based on a comparison in relation to said predetermined set of existing gateway connection states, wherein said multiplexing information, for an inside-realm initiated connection, includes at least one of outside node address information and outside node port information, said outside-realm gateway state representation is an at least partially complete gateway state representation, and said predetermined set of gateway connection states includes the existing gateway connection states in said gateway; and iii) thereafter, initiating establishment of said requested connection based on the unique combination of outside-realm gateway address and said multiplexing information.