主权项 |
1. A method of network port reuse for establishing network connections between local hosts and remote user devices comprising:
receiving, at a gateway node, an indication of authentication of a user for receipt of computing services, the user having a user device address; sending, to the user device, a port identifier generated for establishing a virtual computing session with the user; establishing, in an address mapping table at the gateway node, a rule responsive to the port identifier and user device address, the rule indicative of a compute session for providing computing services to the user; receiving, at the gateway node, the connection request from the user, the connection request including the port identifier and emanating from the user device address; establishing a connection between the user device address and an address indicative of the compute session; generating an entry in a firewall state table, the firewall state table for controlling access to the gateway node, the generated entry defining an allowed connection between the user device address and the address of the compute session, the firewall state table having a higher routing precedence than the address mapping table; removing the established rule from the address mapping table, the removed rule preventing access via the user address and sent port number, the port number remaining available for successive connection requests; maintaining the generated entry for permitting successive communications between the user device address and the compute session; and at least one of the method steps is implemented by a hardware processor. |