Communication device, communication method, and program

The described communication device improves network reliability by predicting traffic volumes and strategically repositioning blocked ports to manage traffic distribution, addressing bandwidth reduction and overflow issues in Ethernet Ring Protection Switching systems with Link Aggregation.

JP2025135837AActive Publication Date: 2025-09-19NEC PLATFROMS LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2024033843
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-06
Publication Date
2025-09-19
Estimated Expiration
2044-03-06

AI Technical Summary

Technical Problem

Existing network communication systems using Ethernet Ring Protection Switching with Link Aggregation (ERP/LAG) fail to improve network reliability due to potential bandwidth reduction leading to traffic overflow during double failures.

Method used

Implement a communication device with path and route setting units that predict traffic volume after initial failure, allowing for strategic repositioning of blocked ports to manage traffic distribution and prevent overflow during subsequent failures.

Benefits of technology

Enhances network reliability by minimizing communication interruptions and ensuring bandwidth through intelligent port management even in the face of multiple failures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025135837000001_ABST
    Figure 2025135837000001_ABST
Patent Text Reader

Abstract

To improve network reliability.SOLUTION: A communication device 100 of the present disclosure is connected to a ring network and includes: a route setting unit 121 that performs a first switching to switch a communication route by blocking all ring ports in a first section when a failure occurs in the first section of the communication route; a prediction unit 122 that predicts the amount of traffic flowing in a predetermined section in the communication route after the first switching; and a second route setting unit 123 that, when a failure occurs in a second section in the communication route after the first switching, performs a second switching to switch the communication route by moving the position at which the ring ports are blocked to a section different from the first section and the second section according to the amount of traffic flowing predicted in the second section.SELECTED DRAWING: Figure 10
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a communication device, a communication method, and a program. [Background technology]

[0002] Patent Document 1 describes a ring network using ERP (Ethernet Ring Protection Switching) in which ring ports are made redundant by a LAG (Link Aggregation) function. Specifically, Patent Document 1 describes that the route is switched when the first failure occurs, and the LAG is degenerated when the next failure occurs. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-86840 Summary of the Invention [Problem to be solved by the invention]

[0004] However, while the technology described in Patent Document 1 can prevent network communication interruptions in the event of double failures, a decrease in bandwidth can lead to traffic overflow, which results in a problem in that network reliability cannot be improved.

[0005] Therefore, an object of the present disclosure is to solve the above-mentioned problem of being unable to improve the reliability of the network. [Means for solving the problem]

[0006] A communication device according to an embodiment of the present disclosure includes: A communication device connected to a ring network using ERP (Ethernet Ring Protection Switching) in which ring ports are made redundant by a LAG (Link Aggregation) function, a path setting unit that performs first switching to switch the communication path by blocking all of the ring ports in the first section when a failure occurs in the first section of the communication path; a prediction unit that predicts a traffic volume in a predetermined section of the communication path after the first switching; a second route setting unit that performs second switching to switch the communication route when a failure occurs in a second section of the communication route after the first switching, by moving a position where the ring port is blocked to a section different from the first section and the second section in accordance with the amount of traffic distributed in the second section; Equipped with The structure is as follows. In addition, a network system according to an embodiment of the present disclosure includes: A network system including communication devices connected to a ring network using ERP (Ethernet Ring Protection Switching) in which ring ports are made redundant by a LAG (Link Aggregation) function, a path setting unit that performs first switching to switch the communication path by blocking all of the ring ports in the first section when a failure occurs in the first section of the communication path; a prediction unit that predicts a traffic volume in a predetermined section of the communication path after the first switching; a second route setting unit that performs second switching to switch the communication route when a failure occurs in a second section of the communication route after the first switching, by moving a position where the ring port is blocked to a section different from the first section and the second section in accordance with the amount of traffic distributed in the second section; Equipped with The structure is as follows. Furthermore, a communication method according to an embodiment of the present disclosure includes: A communication method for a communication device connected to a ring network using ERP (Ethernet Ring Protection Switching) in which ring ports are made redundant by a LAG (Link Aggregation) function, When a failure occurs in a first section of the communication path, a first switching is performed to switch the communication path by blocking all of the ring ports in the first section; predicting a distribution traffic volume in a predetermined section of the communication path after the first switching; When a failure occurs in a second section of the communication path after the first switching, a second switching is performed to switch the communication path by moving the position where the ring port is blocked to a section different from the first section and the second section according to the traffic volume predicted in the second section. The structure is as follows. Furthermore, a program according to an embodiment of the present disclosure includes: The communication equipment connected to the ring network using ERP (Ethernet Ring Protection Switching) with ring port redundancy by LAG (Link Aggregation) function, When a failure occurs in a first section of the communication path, a first switching is performed to switch the communication path by blocking all of the ring ports in the first section; predicting a distribution traffic volume in a predetermined section of the communication path after the first switching; When a failure occurs in a second section of the communication path after the first switching, a second switching is performed to switch the communication path by moving the position where the ring port is blocked to a section different from the first section and the second section according to the traffic volume predicted in the second section. Execute the process, The structure is as follows. [Effects of the Invention]

[0007] With the above-described configuration, the present disclosure can improve the reliability of the network. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a block diagram showing the overall configuration of a network system according to the present disclosure. [Figure 2] 1 is a block diagram illustrating a configuration of a communication device according to the present disclosure. [Figure 3] FIG. 1 is a diagram illustrating an example of a communication path in a network system according to the present disclosure. [Figure 4] FIG. 1 is a diagram illustrating an example of a communication path in a network system according to the present disclosure. [Figure 5] FIG. 1 is a diagram illustrating an example of a communication path in a network system according to the present disclosure. [Figure 6] FIG. 1 is a diagram illustrating an example of a communication path in a network system according to the present disclosure. [Figure 7] FIG. 1 is a diagram illustrating an example of a communication path in a network system according to the present disclosure. [Figure 8] 1 is a flowchart illustrating an operation of a network system according to the present disclosure. [Figure 9] FIG. 2 is a block diagram illustrating a hardware configuration of a communication device according to the present disclosure. [Figure 10] 1 is a block diagram illustrating a configuration of a communication device according to the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0009] First Embodiment A first embodiment of the present disclosure will be described with reference to the drawings, which may be relevant to any embodiment.

[0010] The network system in this embodiment is configured as a ring-type network system using ERP (Ethernet Ring Protection Switching) with ring port redundancy achieved by LAG (Link Aggregation) function. Here, in the ring-type Ethernet, the ERP (Ethernet Ring Protection Switching) function is used to enable loop prevention and redundancy of Layer 2. Furthermore, each node, which is each communication device, is connected by ring ports, which are multiple physical ports, and ring port redundancy is achieved by the LAG (Link Aggregation) function, which treats these multiple ring ports as a single logical channel.

[0011] Specifically, as shown in Figure 1, the ring network system in this embodiment is configured by four communication devices, nodes 10 (nodes A, B, C, and D), connected in a ring configuration. Node A is connected to a higher-level network N, and nodes B, C, and D each have a subordinate device connected to them. Each section between the nodes is connected by two ring ports, which are physical ports with a bandwidth of 10 Gbps (shown as ovals in the figure), and a ring network system with a bandwidth of 20 Gbps is constructed using ERP and LAG. The default location of block port B for loop prevention is assumed to be between nodes C and D.

[0012] Each node 10 constituting the above-described ring network system is configured by an information processing device including a calculation unit and a storage device. Each node 10 has a function of cooperating with each other to set a communication path and control communication using the communication path, and also has a function of controlling communication, such as changing the communication path when a failure occurs on the communication path, so as to continue communication despite the failure. These functions can be realized by the calculation unit included in each node 10 executing programs for realizing each function stored in the storage device. For example, as shown in FIG. 2, the node 10 includes a path setting unit 11, a prediction unit 12, and a second path setting unit 13 as components for realizing the above-described functions. Each component and operation will be described below.

[0013] As a basic function, the path setting unit 11 first sets traffic routes that serve as communication paths in the ring network system and controls communication according to the traffic routes (step S1 in FIG. 8). An example of traffic route setting and communication control is shown in FIG. 3. In the example of FIG. 3, the path setting unit 11 first sets traffic routes T1, T2, and T3 between the upper network N and the lower-level devices under nodes B, C, and D, and performs communication between the upper network N and each of the lower-level devices under nodes B, C, and D. Specifically, traffic route T1 is a communication route between the upper network N and node A, between nodes A and B, and between node B and the lower-level device. Traffic route T2 is a communication route between the upper network and node A, between nodes A and B, between nodes B and B, and between node C and the lower-level device. Traffic route T3 is a communication route between the upper network and node A, between node A and node D, and between node D and the lower-level device. Note that traffic does not flow between nodes C and D where block port G is located.

[0014] Furthermore, when a first failure occurs in a traffic route in the ring network system (Yes in step S2 of FIG. 8), the path setting unit 11 performs a first switching operation to switch the communication route by blocking all ring ports in the section where the first failure occurred (step S3 of FIG. 8). Here, an example of the operation of the path setting unit 11 to switch the communication route when a first failure occurs will be described. When the traffic route shown in FIG. 3 is set, if a failure F occurs as the first failure at one of the two ports between nodes D and A, as shown in FIG. 4, the ERP function blocks all ring ports in the section where the failure occurred, so the position of blocked port G is moved and set between nodes D and A. In this way, the path setting unit 11 switches the traffic route. Specifically, as shown in FIG. 4, the communication routes of the above-mentioned traffic routes T1 and T2 remain unchanged, and the traffic route T3 is switched to a communication route between the upper network N and node A, between nodes A and B, between nodes B and C, between nodes C and D, and between node D and a lower device, as shown in traffic route T3', so that communication is not interrupted and the communication bandwidth is secured.

[0015] Then, as described above, when a first switchover is performed to switch the traffic route due to the occurrence of a first failure, the prediction unit 12 monitors the amount of traffic flowing in each section of each traffic route after the first switchover, and performs a first simulation to predict the amount of traffic flowing in each section in the event that a failure occurs in that section (step S4 in FIG. 8). That is, the prediction unit 12 performs a first simulation to predict the amount of traffic flowing in each section in the event that a failure occurs in each section between nodes A and B, between nodes B and C, and between nodes C and D, which are between nodes after the first switchover of the traffic route as shown in FIG. 4. Specifically, the prediction unit 12 monitors the amount of traffic flow using SNMP (Simple Network Management Protocol) or the like, and can collect the amount of traffic flow for each interface of the ring, and predicts the amount of traffic flowing in each section using the amount of traffic flow.

[0016] FIG. 5 shows an example of a first simulation in which the prediction unit 12 predicts the traffic volume. FIG. 5 shows the traffic volume S1 simulated in a section assuming that a first failure F occurs between nodes D and E as shown in FIG. 4, causing a traffic route switchover, and then a new failure F occurs between nodes A and B. As shown in this figure, in the section between nodes A and B, a failure occurs in one 10-Gbps ring port, causing the bandwidth to be degraded from 20 Gbps to 10 Gbps. The traffic volume S1 in this case is simulated. In this case, in the section between nodes A and B, all communications between the upper network N and each subordinate device under nodes B, C, and D pass through nodes A and B. Therefore, when LAG degeneration operates between nodes A and B, it is assumed that the traffic volume exceeds the degraded 10-Gbps bandwidth, resulting in traffic overflow, as shown in the simulated traffic volume S1.

[0017] 6 shows traffic volumes S1, S2, and S3 obtained by a first simulation performed by the prediction unit 12 in the sections, assuming that new failures have occurred in all sections. In addition to the traffic volumes S2 and S3 shown in FIG. 5, traffic volume S2 is simulated assuming that a new failure has occurred between nodes B and C and LAG degeneration has been activated, and traffic volume S3 is simulated assuming that a new failure has occurred between nodes C and D and LAG degeneration has been activated. In the first simulation, even if LAG degeneration is activated in the sections B and C and C, respectively, and the bandwidth of each section is degenerated from 20 Bbps to 10 Gbps, it is assumed that the traffic volume will not exceed the 10 Gbps bandwidth, and no traffic overflow will occur.

[0018] The prediction unit 12 does not necessarily need to assume that a new failure occurs in each section, and may simulate the traffic volumes S1, S2, and S3 in each section without assuming a new failure. This makes it possible to obtain the traffic volumes S1, S2, and S3 in each section shown in FIG.

[0019] Then, if the result of simulating the traffic volume when multiple failures occur as shown in Fig. 6 indicates that LAG degeneration in a section where a failure has occurred, such as between nodes A and B, would result in traffic overflow, the prediction unit 12 performs a second simulation, which is a further simulation in which the position of the blocked port G is moved and a communication path is further assumed to be switched. Specifically, the prediction unit 12 moves the position of the blocked port G set at node DA as shown in Fig. 6 to between nodes C and D, which is a section different from the section between nodes D and A (first section) and between nodes A and B (second section) where a failure F has occurred, as shown in Fig. 7, and performs a simulation in which LAG degeneration is performed in both sections where the failures have occurred (first section and second section). In this case, it is assumed that the communication route T3' between the upper network N and the lower-level device under node D shown in Fig. 6 is switched to the communication route T3 between the upper network N and node A, between nodes A and B, and between node D and the lower-level device shown in Fig. 7, and the amount of traffic distributed between each node (second traffic volume) is further simulated as shown by symbols S4, S5, and S6. In the second simulation, as shown by the traffic volumes of symbols S4, S5, and S6, it can be seen that no matter which section LAG degeneration is performed in, the traffic volume does not exceed the degenerated 10 Gbps bandwidth, and no traffic overflow occurs.

[0020] As described above, when a first failure occurs, a first switching of the traffic route is performed, and the traffic volume in each section is predicted, and then a failure occurs in another section, that is, the second section (Yes in step S5 of FIG. 8), the second route setting unit 13 performs communication control according to the predicted traffic volume. At this time, the second route setting unit 13 performs either control in a first case in which the traffic route is not switched in the degenerated band of the ring ports in the first section and the second section where the failure has occurred, according to the predicted traffic volume, or in a second case (second switching) in which the position where the ring port is blocked is moved and the traffic route is switched again.

[0021] Specifically, as shown in FIG. 6, when the result of the first simulation of the traffic volume when multiple failures occur indicates that the traffic volume S1 between nodes A and B exceeds the 10-Gbps bandwidth after LAG degeneration due to the failures, causing traffic overflow (Yes in step S6 of FIG. 8), the second route setting unit 13 performs the control of the second case described above. That is, as shown in FIG. 7, the second route setting unit 13 moves the blocked port G between nodes C and D, which is a section different from the section between nodes D and A (first section) where failure F occurs and the section between nodes A and B (second section), and switches the communication path with LAG degeneration performed in both sections where the failures occurred (first section, second section) (step S7 of FIG. 8). At this time, the second route setting unit 13 switches the traffic route T3′ shown in FIG. 6 to the traffic route T3 shown in FIG. 7, for example, as when the traffic volume was predicted in the second simulation. This prevents the traffic volume from exceeding the degenerated 10-Gbps bandwidth in all sections, and prevents traffic overflow.

[0022] In the above example, the second path setting unit 13 switches to a traffic route for which the traffic volume is assumed not to exceed the degenerated bandwidth according to the second simulation performed by the prediction unit 12. However, the second path setting unit 13 may switch to another traffic route. In this case, the prediction unit 12 does not necessarily need to perform the second simulation, which predicts the traffic volume (second traffic volume) after switching to a traffic route that does not exceed the degenerated bandwidth after multiple failures occur, as described above. That is, the second path setting unit 13 may perform the traffic route switching (second switching) by moving the block port B as described above, based only on the results of the first simulation performed after the first failure occurs. For example, the second path setting unit 13 can obtain the traffic volumes S1, S2, and S3 in each section as shown in FIG. 6 by performing the first simulation without assuming a new failure after the first failure occurs. However, if it is determined that the traffic volume will exceed the degenerated bandwidth due to a new failure in the second section, the second switching may be performed.

[0023] On the other hand, in the event of multiple failures as shown in Fig. 6, if the traffic volume predicted by the first simulation does not exceed the degenerated bandwidth of the ring port in any section (No in step S6 of Fig. 8), the second path setting unit 13 does not switch the communication path and performs the control of the first case described above. In other words, as shown in Fig. 5, if the traffic volume does not exceed the degenerated bandwidth of the ring port in the first section and the second section where the failures have occurred, the second path setting unit 13 leaves the traffic routes T1, T2, T3 in the degenerated bandwidth of the ring port as they are (step S8 of Fig. 8).

[0024] By doing as described above, even if multiple failures occur in the ring network system of this embodiment, the results of a prior traffic volume simulation are used to automatically determine and control whether to leave the LAG-degenerated communication path as is or to move the blocked port and switch the communication path. This makes it possible to suppress communication interruptions and ensure communication bandwidth. As a result, the reliability of the ring network system can be improved.

[0025] In addition, the functions installed in the above-mentioned node A, etc. are not limited to being equipped in communication devices such as nodes that construct a ring network system, but may also be equipped in communication devices (control devices, information processing devices) that are connected to the ring network system from the outside and have the function of controlling communication in the ring network system.

[0026] <Second embodiment> Next, a second embodiment of the present disclosure will be described with reference to the drawings. This embodiment shows an outline of the configuration of the communication device described in the above embodiment. Note that Figures 9 and 10 are diagrams for explaining the configuration, and these drawings may be relevant to any embodiment.

[0027] First, the hardware configuration of the communication device 100 will be described with reference to Fig. 9. The communication device 100 is configured as a general information processing device, and is equipped with the following hardware configuration, for example. ·CPU(Central Processing Unit)101(Arithmetic unit) ROM (Read Only Memory) 102 (storage device) RAM (Random Access Memory) 103 (storage device) Programs 104 loaded into RAM 103 A storage device 105 for storing a group of programs 104 A drive device 106 that reads and writes from a storage medium 110 external to the information processing device A communication interface 107 that connects to a communication network 111 outside the information processing device Input / output interface 108 for inputting and outputting data Bus 109 connecting each component

[0028] 9 shows an example of the hardware configuration of the information processing device that is the communication device 100, and the hardware configuration of the information processing device is not limited to the above-described case. For example, the information processing device may be configured with a part of the above-described configuration, such as not including the drive device 106. Furthermore, the information processing device may use a GPU (Graphics Processing Unit), a DSP (Digital Signal Processor), an MPU (Micro Processing Unit), an FPU (Floating point number Processing Unit), a PPU (Physics Processing Unit), a TPU (Tensor Processing Unit), a quantum processor, a microcontroller, or a combination thereof, instead of the above-described CPU.

[0029] The communication device 100 can be equipped with a path setting unit 121, a prediction unit 122, and a second path setting unit 123 shown in FIG. 10 by having the CPU 101 acquire and execute the program group 104. The program group 104 is stored in advance in the storage device 105 or the ROM 102, for example, and is loaded into the RAM 103 and executed by the CPU 101 as needed. The program group 104 may be supplied to the CPU 101 via the communication network 111, or may be stored in advance in the storage medium 110, and the drive device 106 may read and supply the programs to the CPU 101. However, the path setting unit 121, the prediction unit 122, and the second path setting unit 123 described above may be constructed using dedicated electronic circuits for realizing such means.

[0030] First, the communication device in this embodiment is a communication device connected to a ring network using an ERP in which ring ports are made redundant by a LAG function. When a failure occurs in a first section of the communication path, the route setting unit 121 blocks all of the ring ports in the first section and switches the communication path. The prediction unit 122 predicts the amount of traffic flowing in a predetermined section of the communication path after the switch. When a failure occurs in a second section of the communication path after the switch, the second route setting unit 123 performs a second switch to switch the communication path by moving the position at which the ring ports are blocked to a section different from the first section and the second section, depending on the predicted amount of traffic flowing in the second section.

[0031] With the above configuration, the present disclosure controls the ring network system to move blocked ports and switch communication paths using the results of a prior traffic volume simulation, even when multiple failures occur in the ring network system. This reduces communication interruptions, ensures communication bandwidth, and improves the reliability of the ring network system.

[0032] At least one of the functions of the above-mentioned route setting unit 121, prediction unit 122, and second route setting unit 123 may be executed by an information processing device installed and connected anywhere on the network, that is, they may be executed by so-called cloud computing.

[0033] The above-described program can be stored and supplied to a computer using various types of non-transitory computer-readable media. Non-transitory computer-readable media include various types of tangible storage media. Examples of non-transitory computer-readable media include magnetic recording media (e.g., flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (e.g., magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R / Ws, and semiconductor memories (e.g., mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, and RAMs (Random Access Memory)). The program can also be supplied to a computer by various types of transitory computer-readable media. Examples of transitory computer-readable media include electrical signals, optical signals, and electromagnetic waves. The transitory computer-readable media can supply the program to a computer via a wired communication path such as an electric wire or optical fiber, or via a wireless communication path.

[0034] Although the present disclosure has been described above with reference to the above-described embodiments, the present disclosure is not limited to the above-described embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Furthermore, each of the above-described embodiments can be combined with other embodiments as appropriate.

[0035] <Additional Notes> A part or all of the above-described embodiments can be described as follows: The following provides an overview of the configurations of a communication device, a communication method, and a program according to the present disclosure. However, the present disclosure is not limited to the following configurations. (Appendix 1) A communication device connected to a ring network using ERP (Ethernet Ring Protection Switching) in which ring ports are made redundant by a LAG (Link Aggregation) function, a path setting unit that performs first switching to switch the communication path by blocking all of the ring ports in the first section when a failure occurs in the first section of the communication path; a prediction unit that predicts a traffic volume in a predetermined section of the communication path after the first switching; a second route setting unit that performs second switching to switch the communication route when a failure occurs in a second section of the communication route after the first switching, by moving a position where the ring port is blocked to a section different from the first section and the second section in accordance with the amount of traffic distributed in the second section; A communication device comprising: (Appendix 2) 2. The communication device of claim 1, the second path setting unit performs the second switching in a state in which the bandwidths of the ring ports in the first section and the second section where the failure occurred are degenerated by a LAG function. Communication equipment. (Appendix 3) 2. The communication device of claim 1, the prediction unit predicts the volume of traffic in a predetermined section in the communication path after the first switching in the event of a failure in the predetermined section, the second route setting unit performs the second switching based on a bandwidth to which the ring port in the second section has been degenerated by a LAG function and the amount of traffic flowing predicted in the second section; Communication equipment. (Appendix 4) 4. The communication device of claim 3, The second route setting unit does not switch the communication route including the second section in a state in which the ring port of the second section is degenerated by a LAG function, or performs the second switching, based on the degenerated bandwidth of the ring port in the second section and the predicted distribution traffic volume in the second section. Communication equipment. (Appendix 5) 5. The communication device of claim 4, The second route setting unit does not switch the communication route including the second section when the traffic volume predicted in the second section does not exceed the degenerated bandwidth of the ring port of the second section, and performs the second switching when the traffic volume predicted in the second section exceeds the degenerated bandwidth of the ring port of the second section. Communication equipment. (Appendix 6) 6. The communication device of claim 5, the prediction unit predicts, as a second distribution traffic volume, the distribution traffic volume of each section in a case where the communication path is further switched by moving a position where the ring port is blocked in the communication path after the first switching; the second route setting unit performs the second switching when the predicted distribution traffic volume in the second section exceeds the degenerated bandwidth of the ring port in the second section and when the predicted second distribution traffic volume in the second section does not exceed the degenerated bandwidth of the ring port in the second section; Communication equipment. (Appendix 7) 7. The communication device of claim 6, the second route setting unit, when the distribution traffic volume predicted in the second section exceeds the degenerated bandwidth of the ring port of the second section, and when the second distribution traffic volume predicted in the second section does not exceed the degenerated bandwidth of the ring port of the second section, performs the second switching by switching to the communication path when the second distribution traffic volume was predicted; Communication equipment. (Appendix 8) A network system including communication devices connected to a ring network using ERP (Ethernet Ring Protection Switching) in which ring ports are made redundant by a LAG (Link Aggregation) function, a path setting unit that performs first switching to switch the communication path by blocking all of the ring ports in the first section when a failure occurs in the first section of the communication path; a prediction unit that predicts a traffic volume in a predetermined section of the communication path after the first switching; a second route setting unit that performs second switching to switch the communication route when a failure occurs in a second section of the communication route after the first switching, by moving a position where the ring port is blocked to a section different from the first section and the second section in accordance with the amount of traffic distributed in the second section; A network system comprising: (Appendix 9) A communication method for a communication device connected to a ring network using ERP (Ethernet Ring Protection Switching) in which ring ports are made redundant by a LAG (Link Aggregation) function, When a failure occurs in a first section of the communication path, a first switching is performed to switch the communication path by blocking all of the ring ports in the first section; predicting a distribution traffic volume in a predetermined section of the communication path after the first switching; When a failure occurs in a second section of the communication path after the first switching, a second switching is performed to switch the communication path by moving the position where the ring port is blocked to a section different from the first section and the second section according to the traffic volume predicted in the second section. Communication method. (Appendix 10) The communication equipment connected to the ring network using ERP (Ethernet Ring Protection Switching) with ring port redundancy by LAG (Link Aggregation) function, When a failure occurs in a first section of the communication path, a first switching is performed to switch the communication path by blocking all of the ring ports in the first section; predicting a distribution traffic volume in a predetermined section of the communication path after the first switching; When a failure occurs in a second section of the communication path after the first switching, a second switching is performed to switch the communication path by moving the position where the ring port is blocked to a section different from the first section and the second section according to the traffic volume predicted in the second section. A program that executes a process. [Explanation of symbols]

[0036] 10. Communications equipment 11 Route setting section 12 Prediction Department 13 Second route setting section A, B, C, D nodes N Upper network 100 Communication equipment 101 CPU 102 ROM 103 RAM 104 Programs 105 Storage device 106 Drive device 107 Communication Interface 108 Input / Output Interface 109 Bus 110 Storage medium 111 Communication Network 121 Route setting section 122 Prediction Department 123 Second Route Setting Unit

Claims

1. A communication device connected to a ring network using ERP (Ethernet Ring Protection Switching) in which ring ports are made redundant by a LAG (Link Aggregation) function, a path setting unit that performs first switching to switch the communication path by blocking all of the ring ports in the first section when a failure occurs in the first section of the communication path; a prediction unit that predicts a traffic volume in a predetermined section of the communication path after the first switching; a second route setting unit that performs second switching to switch the communication route when a failure occurs in a second section of the communication route after the first switching, by moving a position where the ring port is blocked to a section different from the first section and the second section in accordance with the amount of traffic distributed in the second section; A communication device comprising:

2. 2. The communication device according to claim 1, the second path setting unit performs the second switching in a state in which the bandwidths of the ring ports in the first section and the second section where the failure occurred are degenerated by a LAG function. Communication equipment.

3. 2. The communication device according to claim 1, the prediction unit predicts the volume of traffic in a predetermined section in the communication path after the first switching in the event of a failure in the predetermined section, the second route setting unit performs the second switching based on a bandwidth to which the ring port in the second section has been degenerated by a LAG function and the volume of traffic distributed in the second section. Communication equipment.

4. 4. The communication device according to claim 3, The second route setting unit does not switch the communication route including the second section in a state in which the ring port of the second section is degenerated by a LAG function, or performs the second switching, based on the degenerated bandwidth of the ring port in the second section and the predicted distribution traffic volume in the second section. Communication equipment.

5. 5. The communication device according to claim 4, The second route setting unit does not switch the communication route including the second section when the traffic volume predicted in the second section does not exceed the degenerated bandwidth of the ring port of the second section, and performs the second switching when the traffic volume predicted in the second section exceeds the degenerated bandwidth of the ring port of the second section. Communication equipment.

6. 6. The communication device according to claim 5, the prediction unit predicts, as a second distribution traffic volume, the distribution traffic volume of each section in a case where the communication path is further switched by moving a position where the ring port is blocked in the communication path after the first switching; the second route setting unit performs the second switching when the predicted distribution traffic volume in the second section exceeds the degenerated bandwidth of the ring port in the second section and when the predicted second distribution traffic volume in the second section does not exceed the degenerated bandwidth of the ring port in the second section; Communication equipment.

7. 7. The communication device according to claim 6, the second route setting unit, when the distribution traffic volume predicted in the second section exceeds the degenerated bandwidth of the ring port of the second section, and when the second distribution traffic volume predicted in the second section does not exceed the degenerated bandwidth of the ring port of the second section, performs the second switching by switching to the communication path when the second distribution traffic volume was predicted; Communication equipment.

8. A network system including communication devices connected to a ring network using ERP (Ethernet Ring Protection Switching) in which ring ports are made redundant by a LAG (Link Aggregation) function, a path setting unit that performs first switching to switch the communication path by blocking all of the ring ports in the first section when a failure occurs in the first section of the communication path; a prediction unit that predicts a traffic volume in a predetermined section of the communication path after the first switching; a second route setting unit that performs second switching to switch the communication route when a failure occurs in a second section of the communication route after the first switching, by moving a position where the ring port is blocked to a section different from the first section and the second section in accordance with the amount of traffic distributed in the second section; A network system comprising:

9. A communication method for a communication device connected to a ring network using ERP (Ethernet Ring Protection Switching) in which ring ports are made redundant by a LAG (Link Aggregation) function, comprising: When a failure occurs in a first section of the communication path, a first switching is performed to switch the communication path by blocking all of the ring ports in the first section; predicting a distribution traffic volume in a predetermined section of the communication path after the first switching; When a failure occurs in a second section of the communication path after the first switching, a second switching is performed to switch the communication path by moving the position where the ring port is blocked to a section different from the first section and the second section according to the traffic volume predicted in the second section. Communication method.

10. A communication device connected to a ring network using ERP (Ethernet Ring Protection Switching) in which ring ports are made redundant by the LAG (Link Aggregation) function. When a failure occurs in a first section of the communication path, a first switching is performed to switch the communication path by blocking all of the ring ports in the first section; predicting a distribution traffic volume in a predetermined section of the communication path after the first switching; When a failure occurs in a second section of the communication path after the first switching, a second switching is performed to switch the communication path by moving the position where the ring port is blocked to a section different from the first section and the second section according to the traffic volume predicted in the second section. A program that executes a process.

Citation Information

Patent Citations

  • Method and device for modifying media access control address forwarding table

    CN107968753A

  • Communication apparatus and path switching method

    JP2009284406A

  • Data relay apparatus, and ring-type communication system

    JP2011066564A

  • Communication system, monitoring device of ring network, and flow rate monitoring method of ring network

    JP2013145997A

  • Communication system and communication control method

    JP2013239909A