Method and system for establishing bidirectional tunnel
First Claim
1. A method for establishing a bi-directional tunnel between a user node and a tunnel end point (TEP) in a first network including the user node, a dynamic host configuration protocol (DHCP) server, and one or more TEPs, the method comprising:
- operating the user node in order to establish the bi-directional tunnel, wherein operating the user node comprises;
requesting network information necessary to establish the bi-directional tunnel to the DHCP server;
establishing a unidirectional tunnel from the user node to the TEP based on the received network information when the user node receives the network information from the DHCP server;
requesting one of the TEPs to establish the unidirectional tunnel; and
establishing an address of the user node in the second network when the user node receives a router advertisement (RA) message of a second network with which the user node wishes to communicate from the TEP required to establish the unidirectional tunnel.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system establish a bi-directional tunnel through direct communication between a tunnel end point (TEP) and a user node without user assistance. The method includes: operating the user node in order to establish the bi-directional tunnel, wherein operating the user node includes: requesting network information necessary for establishing the bi-directional tunnel to the DHCP server; when the user node receives the network information from the DHCP server, establishing a unidirectional tunnel from the user node to the TEP based on the received network information; requesting one of the TEPs to establish the unidirectional tunnel; and when the user node receives a router advertisement (RA) message of a second network with which the user node wishes to communicate from the TEP required to establish the unidirectional tunnel, establishing an address of the user node in the second network.
100 Citations
19 Claims
-
1. A method for establishing a bi-directional tunnel between a user node and a tunnel end point (TEP) in a first network including the user node, a dynamic host configuration protocol (DHCP) server, and one or more TEPs, the method comprising:
-
operating the user node in order to establish the bi-directional tunnel, wherein operating the user node comprises;
requesting network information necessary to establish the bi-directional tunnel to the DHCP server;
establishing a unidirectional tunnel from the user node to the TEP based on the received network information when the user node receives the network information from the DHCP server;
requesting one of the TEPs to establish the unidirectional tunnel; and
establishing an address of the user node in the second network when the user node receives a router advertisement (RA) message of a second network with which the user node wishes to communicate from the TEP required to establish the unidirectional tunnel. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of establishing a bi-directional tunnel between a user node and a TEP in a first network including the user node, a DHCP server, and one or more TEPs, the method comprising:
-
operating the TEP in order to establish the bi-directional tunnel, wherein operating the TEP comprises;
establishing a unidirectional tunnel from the TEP to the user node based on information network included in the tunnel configuration request message when the TEP receives a tunnel configuration request message from the user node; and
sending the RA message of a second network with which the user node wishes to communicate to the user node when the TEP establishes the unidirectional tunnel. - View Dependent Claims (9, 11, 12)
-
-
13. A method for establishing a bi-directional tunnel between a user node and a TEP in a first network including the user node, a DHCP server, and one or more TEPs, the method comprising:
-
the user node requesting network information necessary for establishing the bi-directional tunnel from the DHCP server;
communicating with one of the TEPs and establishing the bidirectional tunnel between the user node and the TEP based on the received network information when the user node receives the network information from the DHCP server; and
establishing an address of the user node in the second network based on the RA message when the user node receives an RA message of a second network with which the user node wishes to communicate from the TEP. - View Dependent Claims (14)
-
-
15. A system for establishing a bi-directional tunnel between a user node and a TEP in a first network including the user node, a DHCP server, and one or more TEPs;
-
wherein the user node comprises;
a tunnel configuration agent receiving network information necessary to establish the bi-directional tunnel from the DHCP server establishing a unidirectional tunnel from the user node to the TEP based on the received network information, and communicating in order to establish the bi-directional tunnel with the TEP;
an address configuration unit establishing an address of the second network of the user node based on the RA message when the RA message of a second network with which the user node wishes to communicate is provided from the TEP and a dual stack managing an address of the first network and the address of the second network of the user node. - View Dependent Claims (16)
-
-
17. A system for establishing a bi-directional tunnel between a user node and a TEP in a first network including the user node, a DHCP server, and one or more TEPs,
wherein the TEP comprises: -
a port exchanging messages with the user node in order to establish the bi-directional tunnel;
a parser parsing messages received through the port;
a controller controlling to establish the unidirectional tunnel from the TEP to the user node based on the message parsed by the parser;
a tunnel information handler controlled by the controller and managing network information necessary to establish the unidirectional tunnel; and
a tunnel configuration unit establishing the unidirectional tunnel based on tunnel information provided from the tunnel information handler. - View Dependent Claims (18)
-
-
19. A system for establishing a bi-directional tunnel between a user node and a TEP in a first network including the user node, a DHCP server, and one or more TEPs,
wherein the user node comprises: -
a first tunnel configuration agent establishing first unidirectional tunnel from the user node to the TEP based on network information received from the DHCP server, and communicating with the TEP in order to establish the bi-directional tunnel, wherein the TEP comprises;
a second tunnel configuration agent establishing a second unidirectional tunnel from the TEP to the user node based on a message received by communicating with the first tunnel configuration agent.
-
Specification