The present invention relates to a network device and in particular relates to a network device having a function for detecting a network loop.
When performing loop detection in a network, there are methods such as physical port loop detection and VLAN (Virtual Local Area Network) port loop detection. For example, an example of a VLAN port loop detection is disclosed in PTL (Patent Literature) 1.
In the physical port loop detection described above, a method is used in which, when a loop detection frame is transmitted from a specific port or all physical ports of the local device and the loop detection frame transmitted from the local device is received via a physical port of the local device, it is determined and detected as a loop. Therefore, a problem arises in which loop detection cannot be performed in a virtual network (VLAN unit). This is because, in a VLAN (802.1q), a plurality of virtual networks can be built within the same physical port. In other words, it is not possible to specify a VLAN having a loop since all VLANs within the same physical port are loop targets because detection is performed on a physical port unit basis in the physical port loop detection method.
Additionally, in the VLAN port loop detection described above, when a loop detection frame is transmitted from a port with which a specific VLAN, that is, VLAN ID of the local device is associated and the loop detection frame transmitted from the local device is received via a port with which the same VLAN ID of the local device is associated, it is determined and detected as a loop. Thereby, loop detection in a virtual network (VLAN unit) is made possible.
[PTL 1] Japanese Laid-open Patent Publication No. 2008-67306
However, there are the following problems when loop detection is performed in a network of a “domain unit” using the VLAN port loop detection described above. Note that a network of a “domain unit” refers to a network configuration of group units which enables interconnections in which a VLAN connection within a respective network, such as a port base VLAN, a tag base VLAN, PB (IEEE802.1ad), PBB (IEEE802.1ah) and the like, is defined by the same logical port.
The first problem is that, although, in a network of a domain unit, ports which are associated with different domains even in the same VLAN ID are determined as being in different networks, it results in being determined as loop detection when VLAN IDs are the same in a method of the VLAN port loop detection. The second problem is that, although, in a network of a domain unit, ports associated with the same domain even in different VLAN IDs are determined as being in the same network, it is not determined as a loop for different VLAN IDs in the method of the VLAN port loop detection. Thus, a problem arises in which it is not possible to properly detect a loop in a network of a domain unit.
Accordingly, an object of the present invention is to provide a network device capable of solving the problems described above in which it is not possible to properly detect a loop in a network of a domain unit.
A network device which is an embodiment of the present invention forms a configuration which
includes a plurality of ports each associated with a preset virtual network and a domain which constitutes a network of group units different from the virtual network
and further includes:
loop detection frame transmission means for transmitting a loop detection frame to other device on a network from the ports;
loop detection frame receiving means for receiving the loop detection frame from other device on a network via the ports; and
loop detection means for detecting a loop occurrence when, based on the loop detection frame received by the loop detection frame receiving means, a transmission source of the loop detection frame is the local device, and a port via which the loop detection frame has been received and a port of the transmission source of the loop detection frame are associated with the same domain.
A network system which is another embodiment of the present invention forms a configuration which includes a plurality of network devices, each of which includes
a plurality of ports which are respectively associated with a preset virtual network and a domain which constitutes a network of group units different from the virtual network
and further includes:
loop detection frame transmission means for transmitting a loop detection frame to other device on a network from the ports;
loop detection frame receiving means for receiving the loop detection frame from other device on a network via the ports; and
loop detection means for detecting a loop occurrence when, based on the loop detection frame received by the loop detection frame receiving means, a transmission source of the loop detection frame is the local device and a port via which the loop detection frame has been received and a port of the transmission source of the loop detection frame are associated with the same domain,
wherein, the plurality of network devices include: a first network device for transmitting the loop detection frame to other network device; and a second network device for receiving the loop detection frame,
in the second network device, when the loop detection means has determined that the transmission source of the loop detection frame received by the loop detection frame receiving means is not the local device, the loop detection frame transmission means transfers the loop detection frame, based on the received loop detection frame, to a port which is a port provided on other device in a network, the port being associated with the same domain as the domain with which the port which becomes a transmission source of the loop detection frame is associated, from a port provided on the local device associated with the same domain.
A program which is another embodiment of the present invention is a program causing a network device including a plurality of ports which are respectively associated with a preset virtual network and a domain which constitutes a network of group units different from the virtual network to implement:
loop detection frame transmission means for transmitting a loop detection frame to other device on a network from the ports;
loop detection frame receiving means for receiving the loop detection frame from other device on a network via the ports; and
loop detection means for detecting a loop occurrence when, based on the loop detection frame received by the loop detection frame receiving means, a transmission source of the loop detection frame is the local device and a port via which the loop detection frame has been received and a port of the transmission source of the loop detection frame are associated with the same domain.
A loop detection method which is another embodiment of the present invention has a configuration in which,
a network device including a plurality of ports each associated with a preset virtual network and a domain which constitutes a network of group units different from the virtual network
transmits a loop detection frame to other device on a network from the ports,
receives the loop detection frame from other device on a network via the ports, and
detects a loop occurrence when, based on the received loop detection frame, a transmission source of the loop detection frame is the local device and a port via which the loop detection frame has been received and a port of the transmission source of the loop detection frame are associated with the same domain.
The present invention can properly detect a loop in a network of domain units by forming the configurations described above.
A first exemplary embodiment of the present invention will be described with reference to
A network device 100 illustrated in
Each of the ports 101 to 107 in an example of
The network device 100 according to the present invention which includes the ports described above performs loop detection as follows. Note that, in
First, it is assumed that the network device 100 has transmitted a loop detection frame from Port 1 (101). In this case, when the network device 100 has subsequently received the loop detection frame via Port 1 (101) which is a transmission source port of the network device 100 which is the local device through other device 110 in the L2 network 120, it is determined as loop detection.
Furthermore, it is assumed the network device 100 has transmitted loop detection frames from Port 2 (102) and Port 3 (103) which are ports associated with Domain 1 which is the same domain and VLAN ID=10 which is the same VLAN. In this case, when the loop detection frames have been subsequently received via Port 2 (102) and Port 3 (103) of the network device 100 through a network of the L2 network 120, it is also determined as loop detection.
In addition, it is assumed the network device 100 has transmitted loop detection frames from Port 4 (104) and Port 5 (105) which are ports associated with Domain 1 which is the same domain and VLAN IDs=20 and 30 which are different VLANs. In this case, when the loop detection frames have been subsequently received via Port 4 (104) and Port 5 (105) of the network device 100 through a network of the L2 network 120, it is also determined as loop detection.
On the other hand, it is assumed that loop detection frames have been transmitted from Port 6 (106) and Port 7 (107) which are ports associated with the same VLAN which is VLAN ID=40 and different domains which are Domains 1 and 2. In this case, even when the loop detection has been subsequently received via Port 6 (107) and Port 7 (107) of the network device 100 through a network of the L2 network 120, it is not determined as loop detection.
As described above, the network device 100 of the present invention transmits a loop detection frame per domain from the local device and performs determination of domain attributes of a port of a transmission source of the loop detection frame transmitted by the local device and a port via which the frame has been received. When the attributes of the port of the transmission source of the received loop detection frame and the port via which the frame has been received are the same domain, it is determined that a frame loops back in the same network even though VLAN IDs are different, which makes a loop detection possible. On the other hand, when the attributes of the port of the transmission source of the loop detection frame and the port via which the frame has been received are the same VLAN ID but different domains, it is determined that the frames are transmitted in different networks and it is possible not to determine as a loop.
Hereinafter, configurations and operation of a network device are further described in more detail with reference to
Each of the ports 21 to 23 described above is assigned with a port number and is managed by the port information control unit 17 described above. In other words, the port information control unit 17 stores in advance port information including a port number and the like of each of the ports 21 to 23 in a storage device provided in the network device 1 to manage. Note that the port information control unit 17 notifies port information of a port which becomes a transmission source in response to a request from the loop detection control unit 14 at a time of generation of a loop detection frame as described later.
Furthermore, each of the ports 21 to 23 is associated with a domain and a VLAN as described above, and information of the domain and the VLAN with which each of the ports is associated is managed by the domain/VLAN information control unit 18. In other words, the domain/VLAN information control unit 18 stores in advance, in a storage device provided in the network device 1, a domain number (domain identification information) for identifying a domain with which each of the ports 21 to 23 is associated and a VLAN ID (virtual network identification information) for identifying a VLAN in association with a port number of each of the ports 21 to 23 to manage. Note that the domain/VLAN information control unit 18 notifies a domain number of a domain with which a port which becomes a transmission source is associated and a VLAN ID of the VLAN in response to a request from the loop detection control unit 14 at a time of generation of a loop detection frame as described later.
The information which the domain/VLAN information control unit 18 described above manages may be managed together by the port information control unit 17 described above. Note that, although
The transmission control unit 11 (a loop detection frame transmission means) described above transmits a loop detection frame generated by the loop detection control unit 14 from a port which becomes a transmission source to other device on a network at a period specified by the loop detection control unit 14. In the following, generation of a loop detection frame by the loop detection control unit 14 will be described.
The loop detection control unit 14 (a loop detection means) generates a loop detection frame 30 which is transmitted from a domain specified by a user. An example of a data structure of the loop detection frame 30 is illustrated in
In particular, the loop detection control unit 14 first obtains port information such as a port number of a port which becomes a transmission source of a loop detection frame from the port information control unit 17 at a time of generation of the loop detection frame 30. In addition, the loop detection control unit 14 obtains from the domain/VLAN information control unit 18 domain information of a domain and VLAN information of the VLAN with which the port of the transmission source is associated. Then, the loop detection control unit 14 stores each piece of information and the like described above in Slot-No 42, Port-No 43, Vid 44, and Domain 45 which constitute a Data unit 35 of the loop detection frame 30. In addition to this, the loop detection control unit 14 stores a MAC address (transmission source device identification information) for identifying the local device which becomes the transmission source of the loop detection frame 30 in SA-MAC 32 of the loop detection frame 30.
Thereby, in the loop detection frame 30, a MAC address for identifying a network device of a transmission source of the loop detection frame 30, and domain identification information and VLAN identification information which respectively identify a domain and a VLAN with which the port of the transmission source are associated are to be included. Note that the loop detection frame 30 does not necessarily include all information described above but it is sufficient if at least information to identify a device of the transmission source of the loop detection frame 30 and information to identify a domain with which the port of the transmission source is associated are included.
The loop detection control unit 14 notifies a transmission period specified by a user together with the generated loop detection frame 30 to the transmission control unit 11. Thereby, the transmission control unit 11 transmits the loop detection frame 30 from the specified port at the specified transmission period as described above. At this time, the transmission control unit 11 transmits the loop detection frame 30 to a port of other device on the network associated with the same domain as a domain with which a port which becomes a transmission source of the loop detection frame 30 is associated.
Having received a loop detection frame transmitted from other device via each of the ports 21 to 23, the receiving control unit 12 (a loop detection frame receiving means, a loop detection means) described above first determines whether it is a loop detection frame transmitted from the local device or a loop detection frame transmitted from other device. In particular, the receiving control unit 12 checks whether or not SA-MAC 32 of the received loop detection frame 30 is the MAC address of the local device.
Then, when the received loop detection frame is determined to be the loop detection frame transmitted by the local device, the receiving control unit 12 notifies the received loop detection frame 30 to the loop detection control unit 14. At the same time, the receiving control unit 12 obtains information such as a port number of the port via which the loop detection frame 30 has been received from the port information control unit 17 to notify to the loop detection control unit 14.
In response to this, the loop detection unit 14 extracts a VLAN ID of Vid 44 and a domain number of Domain 45 from the received loop detection frame 30. In other words, the VLAN ID of the VLAN with which the transmission source port of the received loop detection frame is associated and a domain number of a domain with which the transmission source port is associated are obtained. Furthermore, based on the port number of the port via which the loop detection frame 30 has been received, the loop detection control unit 14 obtains from the domain/VLAN information control unit 18 the VLAN ID of the VLAN and a domain number of the domain with which the received port is associated. Note that the VLAN ID and the domain number of the port via which the loop detection frame 30 has been received may be obtained from the port information control unit 17.
The loop detection unit 14 then examines whether or not the VLAN ID and the domain number extracted from the loop detection frame 30, and the VLAN ID and the domain number of the port via which the frame 30 has been received coincide. At this time, the loop detection unit 14 determines as a loop occurrence within the same network regardless of whether or not the VLAN-IDs coincide when the domain numbers coincide. The loop detection unit 14 then performs a notification of the port number for specifying the port via which the loop detection frame 30 has been received and a loop occurrence notification to the MIB trap control unit 16. In addition to this, the loop detection unit 14 determines according to a user setting whether to perform blockage of the port which has received the loop occurrence notification and performs port blockage according to the setting. When the port blockage is performed, the loop detection unit 14 performs a blockage notification to the MIB trap control unit 16.
Furthermore, when the domain number of the domain with which the transmission source port of the received loop detection frame 30 is associated is different from the domain number of the domain with which the port via which the frame has been received is associated, the loop detection unit 14 determines that the loop detection frame 30 is transmitted in a different network and does not determine as a loop occurrence. At this time, it is not determined as a loop occurrence even when the VLAN ID of the VLAN with which the transmission source port of the received loop detection frame 30 is associated and the VLAN ID of the VLAN with which the port via which the frame has been received is associated are the same. In this case, in other words, when the domain numbers are different but the VLAN IDs are the same, the loop detection unit 14 discards the received loop detection frame 30 and does not perform notification to the MIB trap control unit 16. Alternatively, the loop detection unit 14 performs a frame transfer to a port of the same domain as the domain with which the port via which the loop detection frame 30 has been received is associated through the transfer control unit 13. Note that a selection of which operation to be performed is possible by a user setting in advance.
Note that, when it is determined that the received loop detection frame 30 is a loop detection frame transmitted from other device, the receiving control unit 12 notifies the transfer control unit 13 of the loop detection frame. Then, the transfer control unit 13 (a transmission means) transfers the loop detection frame 30 from each port provided and associated with the same domain as the domain with which the transmission source port of the received loop detection frame 30 is associated to a port provided on other device associated with the same domain.
In the following, operation of the network device 1 of the configuration described above will be described with reference to flowcharts of
First, in the network device 1, the loop detection control unit 14 for controlling loop detection is activated by an instruction of the command control unit 15 for controlling a command input from a user.
Next, transmission operation of a loop detection frame will be described. The loop detection control unit 14 generates the loop detection frame 30 which is transmitted from a domain specified by a user (step S1 of
The loop detection control unit 14 then notifies the transmission control unit 11 of the generated loop detection frame 30 and a transmission period specified by the user (step S2 of
In the following, receiving operation of the loop detection frame will be described. First, when the loop detection frame 30 is received via each of the ports 21 to 23 of the network device 1, each port transmits the received loop detection frame 30 to the receiving control unit 12. The receiving control unit 12 first determines whether the received loop detection frame is a loop detection frame transmitted by the local device or a loop detection frame transmitted by other device (step S11 of
When having determined that the received loop detection frame is the one transmitted by the local device (Yes in step S11 of
Subsequently, the loop detection unit 14 extracts a VLAN ID of the Vid 44 and a domain number of the Domain 45 from the received loop detection frame 30. Furthermore, based on the port number of the port via which the loop detection frame 30 has been received, the loop detection control unit 14 obtains from the domain/VLAN information control unit 18 the VLAN ID of the VLAN and the domain number of the domain with which the port is associated.
The loop detection control unit 14 examines whether or not the VLAN ID and the domain number extracted from the loop detection frame 30 and the VLAN ID and the domain number of the port via which the frame 30 has been received coincide. At this time, the loop detection unit 14 determines as a loop occurrence within the same network (step S13 of
Furthermore, when the domain number of the domain with which the transmission source port of the received loop detection frame 30 is associated is different from the domain number of the domain with which the port via which the frame has been received is associated, the loop detection unit 14 determines that the loop detection frame 30 is transmitted in a different network and does not determine as a loop occurrence (No in step S12 of
Note that, when having determined that the received loop detection frame 30 is a loop detection frame transmitted from other device (No in step S11 of
As described above, the network device 1 of the present invention transmits a loop detection frame from the local device on a domain unit basis and performs determination of domain attributes of a port of a transmission source of the loop detection frame transmitted by the local device and a port via which the frame has been received. When attributes of the port of the transmission source of the received loop detection frame and the port via which the frame has been received are the same domain, it is determined that the frame loops in the same network even if VLAN IDs thereof are different, which makes loop detection possible. On the other hand, when the attributes of the port of the transmission source of the loop detection frame and the port via which the frame has been received are different domains even if VLAN IDs thereof are the same, it is determined that the frame is transmitted from a different network, which makes it possible not to determine as a loop.
Thereby, the network device of the present invention can properly detect a loop in a network of domain units. Particularly, loop detection can be performed regardless of whether virtual networks with which a port which becomes a transmission source of a loop detection frame and a port via which the frame has been received are associated are the same or different.
Next, a second exemplary embodiment of the present invention will be described with reference to
As illustrated in
A port 211 of the upper-level device #1 (210) is associated with a Domain 1 domain and a port 221 of the upper-level device #2 (220) is associated with a Domain 2 domain. Furthermore, ports 201, 202, and 203 of the network device are associated with the Domain 1 domain, and ports 204, 205 and 206 are associated with the Domain 2 domain. In addition, ports 231 and 232 of the lower-level device #3 (230) are associated with the Domain 1 domain, and ports 241 and 242 of the lower-level device #4 (240) are associated with the Domain 2 domain. Note that all ports described above are associated with the same VLAN (VLAN ID=10).
In a situation described above, it is assumed that the upper-level device #1 (210) and the upper-level device #2 (220) which are associated with different domains have transmitted loop detection frames to each domain. Then, the network device 200 receives the loop detection frame via the port 201 associated with the Domain 1 domain and performs a frame transfer to the ports 202 and 203 associated with the same domain (Domain 1) as the port 201 via which the frame has been received within the network device 200 (refer to solid arrows of
Subsequently, the network device 200 transfers the loop detection frame to the L2 network 250 via each port within the same domain as the port via which the loop detection frame has been received. In particular, the ports 202 and 203 associated with Domain 1 of the network device 200 transfer the loop detection frame to the lower-level device #3 (230) via the L2 network 250 and the ports 205 and 206 associated with Domain 2 of the network device 200 transfer the loop detection frame to the lower-level device #4 (240) via the L2 network 250.
In this case, when there is an erroneous connection in the L2 network 250, the loop detection frame is transferred to a port associated with the same VLAN as the VLAN with which the transmission source port of the frame is associated, with respect to the lower-level device #3 (230) and the lower-level device #4 (240). Although this is a normal operation, the loop detection frame is transferred to the respective ports (231 and 232, 241 and 242) provided to the lower-level device #3 (230) and the lower-level device #4 (240) because of the erroneous connection in the L2 network 250. Then the loop detection frame is transferred to the upper-level device #1 (210) and the upper-level device #2 (220). Thereby, it becomes possible that the upper-level device #1 (210) and the upper-level device #2 (220) detect a loop occurrence.
As described above, a loop can be properly detected in a network of domain units by adopting the configuration of the network system according to the present exemplary embodiments. Particularly, loop detection can be performed regardless of whether virtual networks with which a port which becomes a transmission source of a loop detection frame and a port via which the frame has been received are associated are the same or different.
(Supplementary Notes)
Some or all of the exemplary embodiments described above may also be described as in the following supplementary notes. Hereinafter, schematic configurations of a network device (refer to
(Supplementary Note 1)
A network device 300 including a plurality of ports 310 each associated with a preset virtual network and a domain which constitutes a network of group units different from the virtual network
and further including:
loop detection frame transmission means 321 for transmitting a loop detection frame to other device on a network from the ports;
loop detection frame receiving means 322 for receiving the loop detection frame from other device on a network via the ports; and
loop detection means 323 for detecting a loop occurrence when, based on the loop detection frame received by the loop detection frame receiving means, a transmission source of the loop detection frame is the local device and a port via which the loop detection frame has been received and a port of the transmission source of the loop detection frame are associated with the same domain.
(Supplementary Note 2)
The network device according to the supplementary note 1, wherein
the loop detection means
generates the loop detection frame including transmission source device identification information for identifying the local device which becomes a transmission source of the loop detection frame and domain identification information for identifying the domain with which the port which becomes a transmission source of the loop detection frame is associated when the loop detection frame is transmitted by the loop detection frame transmission means and
detects a loop occurrence when the transmission source of the loop detection frame is the local device and the domain with which the port via which the loop detection frame has been received is associated and the domain with which the port of the transmission source of the loop detection frame is associated are the same, based on the transmission source device identification information and the domain identification information included in the loop detection frame, when the loop detection frame has been received by the loop detection frame receiving means.
(Supplementary Note 3)
The network device according to the supplementary note 2, wherein
the loop detection means
generates the loop detection frame including virtual network identification information for identifying the virtual network with which the port which becomes the transmission source of the loop detection frame is associated when the loop detection frame is transmitted by the loop detection frame transmission means and
detects a loop occurrence when the transmission source of the loop detection frame is the local device and the domain with which the port via which the loop detection frame has been received is associated and the domain with which the port of the transmission source of the loop detection frame is associated are the same, even when the virtual network with which the port via which the loop detection frame has been received is associated and the virtual network with which the port of the transmission source of the loop detection frame is associated are different, based on the virtual network identification information included in the loop detection frame, when the loop detection frame has been received by the loop detection frame receiving means.
(Supplementary Note 4)
The network device according to the supplementary note 3, wherein
the loop detection means discards the received loop detection frame when the loop occurrence is not detected and when the virtual network with which the port via which the loop detection frame has been received is associated and the virtual network with which the port of the transmission source of the loop detection frame is associated are the same.
(Supplementary Note 5)
The network device according to any one of the supplementary notes 1 to 4, wherein,
when the loop detection means has determined that the transmission source of the loop detection frame received by the loop detection frame receiving means is not the local device, the loop detection frame transmission means transfers the loop detection frame, based on the received loop detection frame, to a port which is a port provided on other device in a network, the port being associated with the same domain as the domain with which the port which becomes a transmission source of the loop detection frame is associated, from a port provided on the local device associated with the same domain.
(Supplementary Note 6)
A network system including a plurality of network devices, each of which includes
a plurality of ports each associated with a preset virtual network and a domain which constitutes a network of group units different from the virtual network
and further includes:
loop detection frame transmission means for transmitting a loop detection frame to other device on a network from the ports;
loop detection frame receiving means for receiving the loop detection frame from other device on a network via the ports; and
loop detection means for detecting a loop occurrence when, based on the loop detection frame received by the loop detection frame receiving means, a transmission source of the loop detection frame is the local device and a port via which the loop detection frame has been received and a port of the transmission source of the loop detection frame are associated with the same domain,
wherein, the plurality of network devices include: a first network device for transmitting the loop detection frame to other network device; and a second network device for receiving the loop detection frame,
in the second network device, when the loop detection means has determined that the transmission source of the loop detection frame received by the loop detection frame receiving means is not the local device, the loop detection frame transmission means transfers the loop detection frame, based on the received loop detection frame, to a port which is a port provided on other device in a network, the port being associated with the same domain as the domain with which the port which becomes a transmission source of the loop detection frame is associated, from a port provided on the local device associated with the same domain.
(Supplementary Note 7)
A program for causing a network device including a plurality of ports each associated with a preset virtual network and a domain which constitutes a network of group units different from the virtual network to realize:
loop detection frame transmission means for transmitting a loop detection frame to other device on a network from the ports;
loop detection frame receiving means for receiving the loop detection frame from other device on a network via the ports; and
loop detection means for detecting a loop occurrence when, based on the loop detection frame received by the loop detection frame receiving means, a transmission source of the loop detection frame is the local device and a port via which the loop detection frame has been received and a port of the transmission source of the loop detection frame are associated with the same domain.
(Supplementary Note 8)
The program according to the supplementary note 7, wherein
the loop detection means
generates the loop detection frame including transmission source device identification information for identifying the local device which becomes a transmission source of the loop detection frame and domain identification information for identifying the domain with which the port which becomes a transmission source of the loop detection frame is associated when the loop detection frame is transmitted by the loop detection frame transmission means and
detects a loop occurrence when the transmission source of the loop detection frame is the local device and the domain with which the port via which the loop detection frame has been received is associated and the domain with which the port of the transmission source of the loop detection frame is associated are the same, based on the transmission source device identification information and the domain identification information included in the loop detection frame, when the loop detection frame has been received by the loop detection frame receiving means.
(Supplementary Note 9)
A loop detection method for a network device including a plurality of ports each associated with a preset virtual network and a domain which constitutes a network of group units different from the virtual network, including:
transmitting a loop detection frame to other device on a network from the ports;
receiving the loop detection frame from other device on a network via the ports; and
detecting a loop occurrence when, based on the received loop detection frame, a transmission source of the loop detection frame is the local device and a port via which the loop detection frame has been received and a port of the transmission source of the loop detection frame are associated with the same domain.
(Supplementary Note 10)
The loop detection method according to the supplementary note 9, comprising:
generating the loop detection frame including transmission source device identification information for identifying the local device which becomes a transmission source of the loop detection frame and domain identification information for identifying the domain with which the port which becomes a transmission source of the loop detection frame is associated when the loop detection frame is transmitted; and
detecting a loop occurrence when the transmission source of the loop detection frame is the local device and the domain with which the port via which the loop detection frame has been received is associated and the domain with which the port of the transmission source of the loop detection frame is associated are the same, based on the transmission source device identification information and the domain identification information included in the loop detection frame, when the loop detection frame has been received.
Note that the program described above is stored in a storage device or recorded in a computer-readable recording medium. For example, the storage medium is a portable medium such as a flexible disk, an optical disk, a magneto-optical disk, and a semiconductor memory.
Having thus described the present invention with reference to the exemplary embodiments and the like described above, the present invention is not limited to the exemplary embodiments described above. It is possible to make various modifications, which can be understood by those skilled in the art, to configurations and details of the present invention within the scope of the present invention.
It should be noted that the present invention is indented to enjoy benefits of the priority claim based on Patent Application No. 2012-282426, filed Dec. 26, 2012 in Japan and entire contents described in the patent application are included herein.
1 Network device
11 Transmission control unit
12 Receiving control unit
13 Transfer control unit
14 Loop detection control unit
15 Command control unit
16 MIB trap control nit
17 Port information control unit
18 Domain/VLAN information control unit
21, 22, 23 Port
30 Loop detection frame
100 Network device
101 to 107 Port
110 Other device
120 L2 network
200 Network device
210, 220 Upper-level device
230, 240 Lower-level device
250 L2 network
300 Network device
310 Port
321 Loop detection frame transmission means
322 Loop detection frame receiving means
323 Loop detection means
Number | Date | Country | Kind |
---|---|---|---|
2012-282426 | Dec 2012 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2013/006537 | 11/6/2013 | WO | 00 |