Virtual path configuration apparatus, virtual path configuration method, and computer product
First Claim
Patent Images
1. A virtual path configuration apparatus included in each of nodes in a virtual private network to interconnect a plurality of user networks via virtual paths and that is arranged in each node, comprising:
- a configuration information setting unit that includes an input device for receiving configuration information over a control network for inputting setting commands and information on ports accommodating user networks and nodes providing the ports, and that sets configuration information that is information about sets of the ports and the nodes;
a configuration information sharing unit that shares the configuration information with the other one of the virtual path configuration apparatuses included in the other one of the nodes, by transmitting the configuration information being set by the configuration information setting unit to the other virtual path configuration apparatuses over the control network, or receiving the configuration information from the other virtual path configuration apparatuses over the control network, wherein the configuration information sharing unit also includes a synchronization determination section that receives a response message over the control network to confirm each entry is synchronized with each of the other nodes; and
a virtual path configuration unit that configures the virtual paths between any combination of two of shared ports over a relay network to relay packets between user networks based on the shared configuration information.
1 Assignment
0 Petitions
Accused Products
Abstract
Configuration information set in one virtual path configuration apparatus is shared with all the virtual path configuration apparatuses in the virtual private network. The configuration information may be shared by transmitting the configuration information to other virtual path configuration apparatuses or receiving configuration information from the other virtual path configuration apparatuses.
-
Citations
18 Claims
-
1. A virtual path configuration apparatus included in each of nodes in a virtual private network to interconnect a plurality of user networks via virtual paths and that is arranged in each node, comprising:
-
a configuration information setting unit that includes an input device for receiving configuration information over a control network for inputting setting commands and information on ports accommodating user networks and nodes providing the ports, and that sets configuration information that is information about sets of the ports and the nodes; a configuration information sharing unit that shares the configuration information with the other one of the virtual path configuration apparatuses included in the other one of the nodes, by transmitting the configuration information being set by the configuration information setting unit to the other virtual path configuration apparatuses over the control network, or receiving the configuration information from the other virtual path configuration apparatuses over the control network, wherein the configuration information sharing unit also includes a synchronization determination section that receives a response message over the control network to confirm each entry is synchronized with each of the other nodes; and a virtual path configuration unit that configures the virtual paths between any combination of two of shared ports over a relay network to relay packets between user networks based on the shared configuration information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A virtual path configuration method executed on a virtual path configuration apparatus included in each of nodes in a virtual private network for interconnecting a plurality of user networks via virtual paths and that is arranged in each node, comprising:
-
inputting setting commands and information on ports accommodating user networks and nodes providing the ports based on configuration information received over a control network; setting the configuration information that is information about sets of the ports and the nodes; transmitting the configuration information to or receiving the configuration information from other virtual path configuration apparatuses included in other one of the nodes over the control network; sharing the configuration information with the other one of the virtual path configuration apparatuses included in the other one of the nodes over the control network, the configuration information being set by the configuration information setting unit, and determining synchronization by receiving a response message over the control network to confirm each entry is synchronized with each of the other nodes; and configuring virtual paths between any combination of two of shared ports over a relay network to relay packets between user networks based on the shared configuration information. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer readable recording medium storing instructions, which when executed by a computer in a virtual path configuration apparatus included in each of nodes in a virtual private network for interconnecting a plurality of user networks via virtual paths and that is arranged in each node, causes the computer to perform operations, comprising:
-
inputting setting commands and information on ports accommodating user networks and nodes providing the ports based on configuration information received over a control network; setting the configuration information that is information about sets of the ports and the nodes; transmitting the configuration information to or receiving the configuration information from other virtual path configuration apparatuses included in other one of the nodes over the control network; sharing the configuration information with the other one of the virtual path configuration apparatuses included in the other one of the nodes over the control network, the configuration information being set by the configuration information setting unit, and determining synchronization by receiving a response message over the control network to confirm each entry is synchronized with each of the other nodes; and configuring virtual paths between any combination of two of shared ports over a relay network to relay packets between user networks based on the shared configuration information. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification