METHOD OF NETWORK-BASED COMMUNICATION IN VIRTUAL NETWORK ENVIRONMENT
First Claim
1. A communication method that provides end-to-end communication in a virtual network environment, the method comprising:
- a plurality of virtual tunnel routers comprising a first virtual tunnel router and a second virtual tunnel router receiving a message containing virtual network prefix information from a tunnel mapping controller;
determining whether the first virtual tunnel router has received a hole punching message from the second virtual tunnel router;
if the first virtual tunnel router has received a hole punching message, the first virtual tunnel router establishing a tunnel with the second virtual tunnel router based on the virtual network prefix information; and
the first virtual tunnel router performing direct communication with the second virtual tunnel router through the established tunnel.
1 Assignment
0 Petitions
Accused Products
Abstract
In a plurality of virtual tunnel routers including a first virtual tunnel router and a second virtual tunnel router, the first virtual tunnel router and the second virtual tunnel router request virtual network prefix information from a tunnel mapping controller. When the tunnel mapping controller generates virtual network prefix information of the first virtual tunnel router and the second virtual tunnel router, respectively, and transmits the same along with information of a list of adjacent virtual tunnel routers, the first virtual tunnel router and the second virtual tunnel router create a tunnel. With the tunnel established, the virtual network prefix information received by the first virtual tunnel router and second virtual tunnel router, respectively, is linked so that direct communication can be performed between the first virtual tunnel router and the second virtual tunnel router.
-
Citations
14 Claims
-
1. A communication method that provides end-to-end communication in a virtual network environment, the method comprising:
-
a plurality of virtual tunnel routers comprising a first virtual tunnel router and a second virtual tunnel router receiving a message containing virtual network prefix information from a tunnel mapping controller; determining whether the first virtual tunnel router has received a hole punching message from the second virtual tunnel router; if the first virtual tunnel router has received a hole punching message, the first virtual tunnel router establishing a tunnel with the second virtual tunnel router based on the virtual network prefix information; and the first virtual tunnel router performing direct communication with the second virtual tunnel router through the established tunnel. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A communication method that provides end-to-end communication in a virtual network environment, the method comprising:
-
a tunnel mapping controller receiving a registration request message from a plurality of virtual tunnel routers; checking whether information of the virtual tunnel router having transmitted the registration request message is pre-stored; if the information of the virtual tunnel router is not registered, registering the information of the virtual tunnel router contained in the registration request message; receiving a request from the virtual tunnel router to provide virtual network prefix information; and creating a virtual network prefix for the virtual tunnel router having requested the virtual network prefix information and transmitting the same to enable direct communication between the virtual tunnel routers. - View Dependent Claims (7, 8, 9)
-
-
10. A communication method that enables direct communication between a plurality of virtual tunnel routers including a first virtual tunnel router and a second virtual tunnel router by working in conjunction with a tunnel mapping controller, the method comprising:
-
the first virtual tunnel router and the second virtual tunnel router requesting virtual network prefix information from the tunnel mapping controller; the tunnel mapping controller generating virtual network prefix information of the first virtual tunnel router and second virtual tunnel router, respectively, and transmitting the same along with information of a list of adjacent virtual tunnel routers; the first virtual tunnel router and the second virtual tunnel router creating a tunnel; and performing direct communication between the first virtual tunnel router and the second virtual tunnel router by linking the virtual network prefix information received by the first virtual tunnel router and the second virtual tunnel router, respectively. - View Dependent Claims (11, 12, 13, 14)
-
Specification