Data transfer system, data transfer server, data transfer method, and program recording medium
First Claim
1. A data transfer system comprising:
- a first data transfer server provided for tunnel end points belonging to a first domain; and
a second date transfer server provided for tunnel end points belonging to a second domain, whereinthe first data transfer server includes one or more processors acting as a first transfer unit configured to transfer, when receiving a packet from one of the tunnel end points belonging to the first domain, the packet to the second data transfer server and to the tunnel end points belonging to the first domain but excluding a transfer source of the packet, andthe second data transfer server includes the one or more processors acting as a second transfer unit configured to transfer, when receiving the packet from the first data transfer server, the packet to the tunnel end points belonging to the second domain,whereinthe first transfer unit is configured to change a transmission source port number of the packet to a predetermined number, and transfer the number to the second data transfer server, andwhereinthe first data transfer server includes a first storage unit configured to associate and retain the second data transfer server with the predetermined number, andthe first transfer unit is configured to change a transfer source port number of the packet to the predetermined number by referring to the first storage unit.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a data transfer system capable of efficiently transferring broadcast and multicast packets when a virtual network is configured in a network arranged over multiple domains. The data transfer system is equipped with: a first data transfer server for tunnel end points which belong to a first domain; and a second data transfer server for tunnel end points which belong to a second domain. The first data transfer server, upon receiving a packet from a tunnel end point in the first domain, transfers the packet to the second data transfer server and to the tunnel end points in the first domain other than the packet transfer source tunnel end point, and the second data transfer server, upon receiving the packet from the first data transfer server, transfers the packet to the tunnel end points in the second domain.
-
Citations
9 Claims
-
1. A data transfer system comprising:
-
a first data transfer server provided for tunnel end points belonging to a first domain; and a second date transfer server provided for tunnel end points belonging to a second domain, wherein the first data transfer server includes one or more processors acting as a first transfer unit configured to transfer, when receiving a packet from one of the tunnel end points belonging to the first domain, the packet to the second data transfer server and to the tunnel end points belonging to the first domain but excluding a transfer source of the packet, and the second data transfer server includes the one or more processors acting as a second transfer unit configured to transfer, when receiving the packet from the first data transfer server, the packet to the tunnel end points belonging to the second domain, wherein the first transfer unit is configured to change a transmission source port number of the packet to a predetermined number, and transfer the number to the second data transfer server, and wherein the first data transfer server includes a first storage unit configured to associate and retain the second data transfer server with the predetermined number, and the first transfer unit is configured to change a transfer source port number of the packet to the predetermined number by referring to the first storage unit. - View Dependent Claims (2, 6, 7)
-
-
3. A data transfer system comprising:
-
a first data transfer server provided for tunnel end points belonging to a first domain; and a second date transfer server provided for tunnel end points belonging to a second domain, wherein the first data transfer server includes one or more processors acting as a first transfer unit configured to transfer, when receiving a packet from one of the tunnel end points belonging to the first domain, the packet to the second data transfer server and to the tunnel end points belonging to the first domain but excluding a transfer source of the packet, and the second data transfer server includes the one or more processors acting as a second transfer unit configured to transfer, when receiving the packet from the first data transfer server, the packet to the tunnel end points belonging to the second domain, wherein the first transfer unit is configured to change a transmission source port number of the packet to a predetermined number, and transfer the number to the second data transfer server, and wherein the second transfer unit is configured to identify a data transfer server that is a transmission source of the packet, based on a transmission source port number of the packet. - View Dependent Claims (4, 5)
-
-
8. A first data transfer server provided for tunnel end points belonging to a first domain, comprising:
-
one or more processors acting as a first transfer unit configured to transfer, when receiving a packet from one of the tunnel end points belonging to the first domain, the packet to a second data transfer server provided for tunnel end points belonging to a second domain and to the tunnel end points belonging to the first domain but excluding a transfer source of the packet, wherein the second data transfer server is configured to transfer, when receiving the packet from the first data transfer server, the packet to the tunnel end points belonging to the second domain, wherein The first transfer unit is configured to change a transmission source port number of the packet to a predetermined number, and transfer the number to the second data transfer server, and wherein the first data transfer server includes a first storage unit configured to associate and retain the second date transfer server with the predetermined number, and the first transfer unit is configured to change a transfer source port number of the packet to the predetermined number by referring to the first storage unit. - View Dependent Claims (9)
-
Specification