METHODS AND SYSTEMS FOR ROUTING PACKETS IN A VPN-CLIENT-TO-VPN-CLIENT CONNECTION VIA AN SSL/VPN NETWORK APPLIANCE
First Claim
1. A method for routing packets between clients, the method comprising:
- (a) receiving a packet from a first client connected to a secure sockets layer virtual private network (an SSL/VPN) network appliance;
(b) identifying, responsive to an inspection of the received packet, i) a type of connection required for transmission of the received packet to a destination address identified by the received packet and ii) a second client connected via an SSL/VPN connection to the SSL/VPN network appliance and associated with the identified destination address;
(c) requesting establishment by the second client of a connection of the identified type within the SSL/VPN connection; and
(d) transmitting the received packet to the second client via the established connection of the identified type.
7 Assignments
0 Petitions
Accused Products
Abstract
In a method and system for routing packets between clients, a packet is received from a first client connected to a secure sockets layer virtual private network (an SSL/VPN) network appliance. An identification is made, responsive to an inspection of the received packet, of i) a type of connection required for transmission of the received packet to a destination address identified by the received packet and ii) a second client connected via an SSL/VPN connection to the SSL/VPN network appliance and associated with the identified destination address. A request is made for establishment by the second client of a connection of the identified type within the SSL/VPN connection. The received packet is transmitted to the second client via the established connection of the identified type.
320 Citations
16 Claims
-
1. A method for routing packets between clients, the method comprising:
-
(a) receiving a packet from a first client connected to a secure sockets layer virtual private network (an SSL/VPN) network appliance; (b) identifying, responsive to an inspection of the received packet, i) a type of connection required for transmission of the received packet to a destination address identified by the received packet and ii) a second client connected via an SSL/VPN connection to the SSL/VPN network appliance and associated with the identified destination address; (c) requesting establishment by the second client of a connection of the identified type within the SSL/VPN connection; and (d) transmitting the received packet to the second client via the established connection of the identified type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for routing packets between clients, the system comprising:
a secure sockets layer virtual private network (an SSL/VPN) network appliance comprising i. a receiver receiving a packet from a first client over a connection, ii. a packet inspector identifying, responsive to an inspection of the received packet,
1) a type of connection required for transmission of the received packet to a destination address identified by the received packet and
2) a second client connected via an SSL/VPN connection to the SSL/VPN network appliance and associated with the identified destination address, andiii. a transceiver requesting establishment of a connection of the identified type and transmitting the received packet to the second client over the requested connection.
-
10. A system for routing packets between clients, the system comprising:
-
a first client transmitting a packet; a second client; and a secure sockets layer virtual private network (an SSL/VPN) network appliance comprising i. a receiver receiving the packet from the first client over a connection, ii. a packet inspector identifying, responsive to an inspection of the received packet,
1) a type of connection required for transmission of the received packet to a destination address identified by the received packet and
2) the second client, andiii. a transceiver requesting establishment by the second client of a connection of the identified type and transmitting the received packet to the second client over the requested connection. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification