Network switch, path setting method, and program
AssigneeNEC Corporation
InventorNoritaka Hoshi
Life of this patent
Estimating the term…
Abstract
A transfer path of a multicast packet is set to an output port, from among a plurality of outputs each associated with a plurality of input ports, which is specified to output the multicast packet. The number of completed path setting processes which is the number of processes for which path setting has been completed, is counted. It is determined whether or not the number of completed processes counted is identical with the number of processes for executing the multicast communication. When it is determined that the numbers are identical with each other, it is recognized that the transfer path setting of the multicast communication has been completed.
Claims21
1-27. (canceled)
A network switch comprising a plurality of input ports and a plurality of output ports each associated with the respective input ports, wherein a multicast packet is output from an output port, the network switch comprising:
- a multicast control information retaining section that specifies, from among said output ports, an output port from which the multicast packet is output;
- a multicast controller that performs transfer path setting for setting a transfer path of the multicast packet to the output port that is specified by said multicast control information retaining section;
- an adder section that counts the number of completed path setting processes which is the number of processes for which said multicast controller has completed the transfer path setting;
- a comparator section that determines whether or not the number of completed processes counted by said adder section is identical with the number of processes for executing the multicast communication, and that when it is determined that the numbers are identical with each other, recognizes that the transfer path setting of the multicast communication has been completed;
- and
- a completion notification generation section that generates a path setting completion notification indicating that the transfer path setting is completed when the comparator section recognizes that the transfer path setting of the multicast communication has been completed, and that transfers the generated path setting completion notification to a transmission source of the path setting command that is input to the input port.
A path setting method in a network switch comprising a plurality of input ports and a plurality of output ports each associated with the respective input ports, wherein a multicast packet is output from an output port, the method comprising:
- a multicast control information retaining process that specifies, from among said output ports, an output port from which the multicast packet is output;
- a multicast control process that performs transfer path setting for setting a transfer path of the multicast packet to the output port that is specified by said multicast control information retaining process;
- an addition process that counts the number of completed path setting processes which is the number of processes for which said multicast control process has completed the transfer path setting;
- a comparison process that determines whether or not the number of completed processes counted by said addition process is identical with the number of processes for executing the multicast communication, and that when it is determined that the numbers are identical with each other, recognizes that the transfer path setting of the multicast communication has been completed;
- and
- a completion notification generation process that generates a path setting completion notification indicating that the transfer path setting is completed when the comparison process recognizes that the transfer path setting of the multicast communication has been completed, and that transfers the generated path setting completion notification to a transmission source of the path setting command that is input to the input port.
A computer-readable storage medium storing a computer program for causing a computer to perform:
- a multicast control information retaining procedure that specifies, from among output ports each associated with the respective input ports that are possessed by a network switch, an output port from which the multicast packet is output;
- a multicast control procedure that performs transfer path setting for setting a transfer path of the multicast packet to the output port that is specified by said multicast control information retaining procedure;
- an addition procedure that counts the number of completed path setting processes which is the number of processes for which said multicast control procedure has completed the transfer path setting;
- a comparison procedure that determines whether or not the number of completed processes counted by said addition procedure is identical with the number of processes for executing the multicast communication, and that when it is determined that the numbers are identical with each other, recognizes that the transfer path setting of the multicast communication has been completed;
- and
- a completion notification generation procedure that generates a path setting completion notification indicating that the transfer path setting is completed when the comparison procedure recognizes that the transfer path setting of the multicast communication has been completed, and that transfers the generated path setting completion notification to a transmission source of the path setting command that is input to the input port.
Dependencies are inferred from the claim text.