Control method and control device of wavelength division transmission network, medium and program product
By establishing a detection communication path in the wavelength division transmission network and performing abnormal detection, and performing isolation control operations in the pre-built device database, the problem of low traffic switching timeliness in the event of a wavelength division device failure is solved, automatic and rapid switching is achieved, and network availability and operation and maintenance efficiency are improved.
Patent Information
- Application Number
- CN202411174626.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-23
- Publication Date
- 2025-03-14
AI Technical Summary
In the wavelength division transmission network, when the wavelength division equipment fails, manual intervention is required to switch the traffic to the backup wavelength division equipment, resulting in low switching timeliness, unable to meet the high availability requirements, and consuming a lot of human and material resources.
By establishing a detection communication path between network devices through multiple wavelength division devices, abnormality detection is performed, and network device information corresponding to the abnormality detection result is determined in a pre-constructed device database, isolation control operations are performed to achieve automatic and rapid switching.
It realizes automatic and rapid switching of interconnected lines between network equipment and wavelength division equipment, improves operation and maintenance efficiency and the availability of wavelength division transmission network, and reduces the human and material resources consumed by manual intervention.
Smart Images

Figure CN119628779A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of network communications, and more specifically to a control method for a wavelength division transmission network, a control device for a wavelength division transmission network, a computer device for controlling a wavelength division transmission network, a non-transitory computer-readable storage medium, and a computer program product. Background Art
[0002] With the continuous development of the Internet and information technology, data centers generally include multiple computer rooms located in various places to meet production and use needs. To ensure the dominance of operation and maintenance, any two computer rooms are generally interconnected through primary and backup optical fibers and connected to primary and backup wavelength division equipment to build transmission channels in the computer room. The network devices inside the computer room are then interconnected with the primary and backup wavelength division equipment in turn to finally meet the data communication needs of the computer room. In actual applications, due to the large range of production business systems involved in the interconnection traffic between computer rooms, currently multiple computer rooms often require dozens of lines to realize the interconnection between the network equipment and wavelength division equipment in each computer room, and there is still a trend of continued expansion in the future.
[0003] With the rapid development of business and the increasing number of production systems, data centers have put forward higher requirements on the coverage of the available mechanism of production systems. In traditional operation and maintenance scenarios, when the optical fiber interconnecting between computer rooms fails, the wavelength division equipment can switch between the primary and backup optical fibers to meet the high availability requirements of the transmission channels between computer rooms. However, once the wavelength division equipment fails, it cannot switch traffic by itself, and it needs to rely on the network equipment connected to it to switch traffic to the backup wavelength division equipment to ensure the effectiveness of the high availability mechanism. The traffic switching of network devices needs to rely on routing configuration, but some static routes will continue to take effect if the interconnection ports are not interrupted, resulting in the network device being unable to switch traffic to the backup wavelength division equipment. This situation often requires manual intervention, such as manually closing the interconnection port between the network device and the wavelength division device to achieve traffic switching, but this manual intervention cannot guarantee the timeliness of the switching, and thus cannot meet the high availability requirements of the transmission channels between computer rooms, and it also requires a lot of manpower and material resources. Summary of the invention
[0004] In order to solve or at least alleviate one or more of the above problems, the following technical solutions are provided.
[0005] According to a first aspect of the present application, a control method for a wavelength division transmission network is provided, in which a plurality of network devices and a plurality of wavelength division devices are arranged, and the control method comprises the following steps: establishing a detection communication path between some or all of the plurality of network devices via one or more wavelength division devices among the plurality of wavelength division devices; performing anomaly detection on the detection communication path to generate anomaly detection results associated with the one or more wavelength division devices; and determining device information of one or more network devices among the some or all of the network devices based on the detection communication path identification information corresponding to the anomaly detection result in a pre-constructed device database, so as to perform isolation control operations on the one or more network devices based on the device information.
[0006] According to the control method of the wavelength division transmission network described in one embodiment of the present application, establishing a detection communication path between some or all of the multiple network devices via one or more wavelength division devices among the multiple wavelength division devices includes: configuring a virtual interface address and routing information based on the virtual interface address on some or all of the multiple network devices; and establishing a detection communication path between some or all of the multiple network devices via one or more wavelength division devices among the multiple wavelength division devices according to the configured virtual interface address and the routing information based on the virtual interface address.
[0007] According to the control method of the wavelength division transmission network described in one embodiment or any of the above embodiments of the present application, establishing a detection communication path via one or more wavelength division devices among the multiple network devices between some or all of the multiple network devices includes: determining a first network device set in a first computer room and a second network device set in a second computer room among some or all of the multiple network devices; configuring a first virtual interface address and first routing information based on the first virtual interface address on the first network device and configuring a second virtual interface address and second routing information based on the second virtual interface address on the second network device; and establishing a detection communication path via the one or more wavelength division devices between the first network device and the second network device based on the first virtual interface address and the first routing information and the second virtual interface address and the second routing information.
[0008] According to the control method of the wavelength division transmission network described in one embodiment or any one of the above embodiments of the present application, the first routing information and the second routing information are used to indicate a deterministic detection communication path between the first network device and the second network device via the one or more wavelength division devices.
[0009] According to the control method of the wavelength division transmission network described in one embodiment of the present application or any one of the above embodiments, performing anomaly detection on the detection communication path to generate anomaly detection results associated with the one or more wavelength division devices includes: performing anomaly detection associated with network connectivity on the detection communication path; and generating anomaly detection results associated with the one or more wavelength division devices in response to determining that an anomaly occurs in the one or more wavelength division devices or an anomaly occurs in the wavelength division plane including the one or more wavelength division devices.
[0010] According to the control method of the wavelength division transmission network described in one embodiment of the present application or any one of the above embodiments, performing anomaly detection associated with network connectivity on the detection communication path includes: transmitting a request message via the detection communication path; and detecting a response message in response to the request message to perform anomaly detection associated with network connectivity on the detection communication path.
[0011] According to the control method of the wavelength division transmission network described in one embodiment of the present application or any one of the above embodiments, the abnormality detection associated with the network connectivity of the detection communication path includes: transmitting a Ping packet via the detection communication path; and detecting the transmission status of the Ping packet to perform abnormality detection associated with the network connectivity on the detection communication path.
[0012] According to the control method of the wavelength division transmission network described in one embodiment or any one of the above embodiments of the present application, the pre-constructed device database stores the communication path identification information in the wavelength division transmission network and the device information of one or more of the following network devices associated with the communication path identification information: network device name, network device port, port network address, and the service system corresponding to the network device.
[0013] According to the control method of the wavelength division transmission network described in one embodiment of the present application or any one of the above embodiments, the communication path identification information is represented by a combination of letters and numbers, and the letters and numbers in the combination of letters and numbers are respectively determined by one or more of the following: wavelength division transmission plane, wavelength division equipment, transmission bandwidth, board information of wavelength division equipment, and port information of wavelength division equipment.
[0014] According to the control method of the wavelength division transmission network described in one embodiment or any one of the above embodiments of the present application, determining the device information of one or more network devices among the part or all of the network devices based on the detection communication path identification information corresponding to the abnormal detection result in a pre-constructed device database includes: determining the communication path identification information matching the detection communication path identification information in the pre-constructed device database; and determining one or more of the associated network device name, network device port, and port network address as the device information of one or more network devices among the part or all of the network devices based on the matching communication path identification information.
[0015] According to the control method of the wavelength division transmission network described in one embodiment of the present application or any one of the above embodiments, performing an isolation control operation on the one or more network devices based on the device information includes: closing the ports of the one or more network devices based on the device information, so that the one or more wavelength division devices associated with the abnormal detection result are isolated based on the routing mechanism of the one or more network devices.
[0016] According to a second aspect of the present application, a control device for a wavelength division transmission network is provided, in which a plurality of network devices and a plurality of wavelength division devices are arranged, and the control device comprises: a query device, which is configured to store a pre-constructed device database, wherein the pre-constructed device database stores communication path identification information in the wavelength division transmission network and device information of the network devices associated with the communication path identification information; a detection device, which is configured to perform anomaly detection on a probe communication path to generate anomaly detection results associated with one or more wavelength division devices, wherein the probe communication path is established between some or all of the network devices in the plurality of network devices via one or more of the plurality of wavelength division devices; and an emergency device, which is configured to determine the device information of one or more of the some or all of the network devices based on the probe communication path identification information corresponding to the anomaly detection result, so as to perform isolation control operations on the one or more network devices based on the device information.
[0017] According to the third aspect of the present application, a computer device for controlling a wavelength division transmission network is provided, the computer device comprising: a memory; a processor coupled to the memory; and a computer program stored on the memory, wherein when the computer program runs on the processor, it causes the execution of the steps of the wavelength division transmission network control method according to the first aspect of the present application.
[0018] According to a fourth aspect of the present application, a non-transitory computer-readable storage medium is provided, characterized in that the non-transitory computer-readable storage medium includes instructions, and the instructions, when run, execute the steps of the control method of the wavelength division transmission network described in the first aspect of the present application.
[0019] According to a fifth aspect of the present application, a computer program product is provided, the computer program product comprising instructions, which, when executed by a processor, implement the steps of the method for controlling a wavelength division transmission network according to the first aspect of the present application.
[0020] The control scheme of the wavelength division transmission network according to one or more embodiments of the present application can implement isolation control operations on network equipment by performing abnormal detection on the detection communication path, thereby enabling automatic and rapid switching of the interconnection lines between the network equipment and the wavelength division equipment, improving the operation and maintenance efficiency and the availability of the wavelength division transmission network, thereby achieving more efficient business operations, while saving the human and material resources consumed by manual intervention. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The above and / or other aspects and advantages of the present application will become clearer and easier to understand through the following description of various aspects in conjunction with the accompanying drawings, in which the same or similar units are represented by the same reference numerals. In the accompanying drawings:
[0022] Figure 1 A schematic diagram of a typical wavelength division transmission network is shown.
[0023] Figure 2 A flow chart of a method for controlling a wavelength division transmission network according to one or more embodiments of the present application is shown.
[0024] Figure 3 A schematic diagram showing a typical pre-built device database.
[0025] Figure 4 A schematic diagram showing typical communication path identification information.
[0026] Figure 5 A schematic block diagram of a control device for a wavelength division transmission network according to one or more embodiments of the present application is shown.
[0027] Figure 6 A schematic block diagram of a detection device according to an embodiment of the present application is shown.
[0028] Figure 7 A schematic block diagram showing a computer device for controlling a wavelength division transmission network according to one or more embodiments of the present application. DETAILED DESCRIPTION
[0029] The following describes in detail example embodiments of the present application, and examples of these embodiments are illustrated in the accompanying drawings. It should be noted that the following description is for explanation and illustration and is therefore not to be construed as limiting the present application. Without departing from the principles of the present application, those skilled in the art may make electrical, mechanical, logical and structural changes to these embodiments as needed without departing from the scope of the present application. In addition, those skilled in the art may appreciate that, for any specific application scenario or actual need, one or more features of the different embodiments described below may be combined.
[0030] Terms such as "comprising" and "including" indicate that in addition to the units and steps directly and clearly stated in the specification, the technical solution of the present application does not exclude the situation of having other units and steps that are not directly or clearly stated. Terms such as "first" and "second" do not indicate the order of units in terms of time, space, size, etc., but are only used to distinguish between units.
[0031] Hereinafter, various exemplary embodiments according to the present application will be described in detail with reference to the accompanying drawings.
[0032] Figure 1 A schematic diagram of a typical wavelength division transmission network is shown.
[0033] like Figure 1 As shown in , the wavelength division transmission network 1 includes network equipment 10, network equipment 20, network equipment 30, wavelength division equipment 40A, 41A, 42A and wavelength division equipment 40B, 41B, 42B, wherein the network equipment 10, network equipment 20 and network equipment 30 are respectively arranged in the machine room 1, the machine room 2 and the machine room 3 and each includes a primary and a standby network equipment. Optionally, the wavelength division equipment 40A, 41A, 42A can be respectively arranged in the machine room 1, the machine room 2 and the machine room 3 and form a wavelength division A plane, and the wavelength division equipment 40B, 41B, 42B can be respectively arranged in the machine room 1, the machine room 2 and the machine room 3 and form a wavelength division B plane.
[0034] As an example, Figure 1As shown in , a network link can be established between the network device 10 and the network device 20 via the wavelength division A plane, and a network link can be established between the network device 10 and the network device 30 via the wavelength division B plane. The wavelength division devices 40A, 41A, and 42A in the wavelength division A plane can establish wavelength division optical paths with each other, and the wavelength division devices 40B, 41B, and 42B in the wavelength division B plane can establish wavelength division optical paths with each other. As an example, the wavelength division devices 40A, 41A, and 42A in the wavelength division A plane can be in a master-slave relationship with each other, that is, when a wavelength division optical path on any side of the triangular wavelength division optical path formed by the wavelength division devices 40A, 41A, and 42A fails, the network device 10 and the network device 20 can be interconnected via the wavelength division optical paths on the other two sides. Similarly, the wavelength division devices 40B, 41B, and 42B in the wavelength division B plane can be in a master-slave relationship with each other, that is, when a wavelength division optical path on any side of the triangular wavelength division optical path formed by the wavelength division devices 40B, 41B, and 42B fails, the network device 10 and the network device 30 can be interconnected via the wavelength division optical paths on the other two sides.
[0035] It should be noted that the control method of the wavelength division transmission network according to one or more embodiments of the present application can be applied to Figure 1 The various network links shown in , in order to achieve the control of the wavelength division transmission network. It should be noted that, Figure 1 The configuration of a typical wavelength division transmission network is shown as an example only, and without departing from the spirit and scope of the present application, Figure 1 The configuration of the wavelength division transmission network shown in the figure may be modified, for example, the number and arrangement of network devices and wavelength division devices and the number and arrangement of their corresponding network links and wavelength division optical paths may be modified.
[0036] The following will be combined Figure 2-7 The specific implementation of controlling a wavelength division transmission network according to one or more embodiments of the present application is further described.
[0037] Figure 2 FIG. 1 is a flow chart showing a method for controlling a wavelength division transmission network according to one or more embodiments of the present application. Figure 2 The control method shown in Figure 1 The wavelength division transmission network shown in FIG. 1 is taken as an example to describe a control method of a wavelength division transmission network according to one or more embodiments of the present application.
[0038] like Figure 2 As shown in FIG. 2 , in step S201 , a detection communication path is established between part or all of the multiple network devices via one or more wavelength division devices among the multiple wavelength division devices.
[0039] Optionally, in step S201, a virtual interface address and routing information based on the virtual interface address may be configured on some or all of the network devices among the multiple network devices, and a detection communication path through one or more wavelength division devices among the multiple wavelength division devices may be established between some or all of the network devices among the multiple network devices according to the configured virtual interface address and the routing information based on the virtual interface address. It should be noted that the routing information based on the virtual interface address may be used to indicate a deterministic detection communication path, such as a uniquely determined detection communication path, between some or all of the network devices among the multiple network devices through one or more wavelength division devices among the multiple wavelength division devices. Exemplarily, a Loopback virtual address and an end-to-end detailed route based on the Loopback virtual address may be configured on two network devices, so that the communication path of the mutual access traffic between the two network devices based on the Loopback virtual address is implemented through one or more wavelength division devices interconnected with the two network devices.
[0040] In one embodiment, one or more network links among all network links in the wavelength division transmission network may be selected as the detection communication path. Figure 1 The wavelength division transmission network 1 shown in the figure can configure a virtual interface address and routing information based on the virtual interface address on the right network device of the network device 10 and the right network device of the network device 30, and establish a detection communication path between the right network device of the network device 10 and the right network device of the network device 30 via the right wavelength division device of the wavelength division device 40B and the right wavelength division device of the wavelength division device 42B according to the configured virtual interface address and the routing information based on the virtual interface address, that is, Figure 1 The network link between the right network device of the network device 10 and the right wavelength division device of the wavelength division device 40B and the network link between the right network device of the network device 30 and the right wavelength division device of the wavelength division device 42B are used as the detection communication path. As an example, refer to Figure 1 The wavelength division transmission network 1 shown in the figure can configure a virtual interface address and routing information based on the virtual interface address on the left network device of the network device 10 and the left network device of the network device 20, and establish a detection communication path between the left network device of the network device 10 and the left network device of the network device 20 via the left wavelength division device of the wavelength division device 40A and the left wavelength division device of the wavelength division device 41A according to the configured virtual interface address and the routing information based on the virtual interface address, that is, Figure 1 The network link connected between the left network device of network device 10 and the left wavelength division device of wavelength division device 40A and the network link connected between the left network device of network device 20 and the left wavelength division device of wavelength division device 41A are used as detection communication paths.
[0041] In step S203, an abnormality detection is performed on the probe communication path to generate an abnormality detection result associated with one or more wavelength division devices.
[0042] Optionally, in step S203, an abnormality detection associated with network connectivity may be performed on the detection communication path, and an abnormality detection result associated with the one or more wavelength division devices is generated in response to determining that an abnormality occurs in one or more wavelength division devices or an abnormality occurs in the wavelength division plane including the one or more wavelength division devices. In performing the abnormality detection associated with network connectivity, a request message may be transmitted via the detection communication path, and a response message in response to the request message may be detected to perform the abnormality detection associated with network connectivity on the detection communication path.
[0043] Optionally, Ping test, Traceroute / Tracepath test, Telnet / SSH test, Pathping test, etc. may be used to perform abnormality detection associated with network connectivity. In one embodiment, Ping packets may be transmitted via the established detection communication path, and the transmission status of the Ping packets may be detected to perform abnormality detection associated with network connectivity on the detection communication path. For example, when it is detected that Ping packets are lost or Ping packets are not connected in both directions on a single or part of the point-to-point channels, it may be determined that an abnormality has occurred in one or more wavelength division devices via the detection communication path; when it is detected that Ping packets are lost or Ping packets are not connected in both directions on all point-to-point channels, it may be determined that an abnormality has occurred in the wavelength division plane via the detection communication path.
[0044] In step S205, device information of one or more network devices among some or all network devices is determined in a pre-built device database based on the detection communication path identification information corresponding to the abnormality detection result, so as to perform isolation control operations on one or more network devices based on the determined device information.
[0045] In one embodiment, the pre-built device database may store the communication path identification information in the wavelength division transmission network and the network device name, network device port, port network address, and service system corresponding to the network device associated with the communication path identification information. Figure 3 As shown, further description is given.
[0046] In one embodiment, the communication path identification information can be represented by a combination of letters and numbers, where the letters and numbers in the combination of letters and numbers are respectively determined by the wavelength division transmission plane, the wavelength division device, the transmission bandwidth, the board information of the wavelength division device, and the port information of the wavelength division device. The communication path identification information will refer to the following Figure 4As shown, further description is given.
[0047] Optionally, in step S205, communication path identification information matching the detected communication path identification information can be determined in a pre-built device database, and one or more of the associated network device name, network device port, and port network address can be determined based on the matched communication path identification information as device information of one or more network devices in part or all of the network devices. Then, the port of the corresponding network device can be closed based on the device information of the network device, so that one or more wavelength division devices associated with the abnormal detection result can be isolated based on the routing mechanism of the corresponding network device.
[0048] According to one or more embodiments of the present application, the control method of the wavelength division transmission network can realize the isolation control operation of the network device by detecting abnormalities in the detection communication path, so as to realize the automatic and rapid switching of the interconnection line between the network device and the wavelength division device, improve the operation and maintenance efficiency and the availability of the wavelength division transmission network, thereby realizing more efficient business operations, and saving the human and material resources consumed by manual intervention. In addition, according to one or more embodiments of the present application, the control method of the wavelength division transmission network can realize cross-level emergency disposal of the physical layer devices in the OSI seven-layer model by implementing isolation control operations on the network layer devices in the OSI seven-layer model.
[0049] Figure 3 A schematic diagram showing a typical pre-built device database.
[0050] like Figure 3 As shown in, the pre-built device database 300 stores the communication path identification information in the wavelength division transmission network and the device information of the network device associated with the communication path identification information, the device information of the network device may include the network device name, the network device port, the port network address and the service system corresponding to the network device, wherein the communication path identification information may be represented by a combination of letters and numbers, and the letters and numbers in the combination of letters and numbers may be respectively determined by the wavelength division transmission plane, the wavelength division device, the transmission bandwidth, the board information of the wavelength division device, and the port information of the wavelength division device. The following will be combined with Figure 4 Further description. It should be noted that Figure 3 The schematic diagram of a typical pre-built device database is only shown as an example, without departing from the spirit and scope of the present application. Figure 3 The pre-built device database shown in can be modified or replaced, for example, using other forms other than tabular form to store communication path identification information and device information of network devices associated with the communication path identification information, or containing a larger number of communication path identification information and device information of network devices associated with the communication path identification information.
[0051] By pre-building a device database, it is possible to establish an association relationship between the communication path identification information of the interconnection line between the network device and the wavelength division device and the device information of the network device, so that other associated information can be obtained based on the communication path identification information and any one of the device information of the network device, that is, for example, through the communication path identification information A13101201 shown in the second row of the pre-built device database 300, the network device name BC-P-709-J3-28U-NSW01, the network device port 40GE1 / 0 / 1:2, the port network address abcd and the business system of the intranet business access switch interconnected with the network device are obtained, which helps to accurately and quickly perform isolation control operations on one or more network devices, thereby improving operation and maintenance efficiency.
[0052] Figure 4 A schematic diagram showing typical communication path identification information.
[0053] like Figure 4 As shown in FIG. 4 , the communication path identification information 400 is represented by a combination of letters and numbers, for example, Figure 4 The 9-digit combination of letters and numbers shown in the figure indicates that the first letter indicates the wavelength division plane where the communication path is located, the second and third digits indicate the numbers of the two wavelength division devices interconnected by the communication path, the fourth and fifth digits indicate the bandwidth of the communication path, the sixth and seventh digits indicate the board number of the wavelength division device corresponding to the communication path, and the eighth and ninth digits indicate the port number of the wavelength division device corresponding to the communication path. By identifying the communication path in the above manner, not only the communication path is unique, but also the bandwidth and deployment location of the communication path can be accurately reflected.
[0054] As an example, refer to Figure 4 As shown, the communication path identification information A25100402 can be used to indicate that the wavelength division plane where the communication path is located is the wavelength division A plane, the two wavelength division devices interconnected by the communication path are wavelength division devices 02 and wavelength division devices 05, the bandwidth of the communication path is 10G, the board number of the wavelength division device corresponding to the communication path is 4, and the port number of the wavelength division device corresponding to the communication path is 2. It should be noted that Figure 4 This is only a schematic diagram showing a typical communication path identification information as an example, and without departing from the spirit and scope of the present application, Figure 4 The communication path identification information shown in can be modified or replaced, for example, by using a combination of letters and numbers with more or fewer digits.
[0055] Figure 5A schematic block diagram of a control device for a wavelength division transmission network according to one or more embodiments of the present application is shown.
[0056] like Figure 5 As shown in FIG. 5 , the control device 500 of the wavelength division transmission network includes a query device 510 , a detection device 520 and an emergency device 530 .
[0057] The query device 510 is configured to store a pre-built device database, wherein the pre-built device database stores communication path identification information in the wavelength division transmission network and device information of network devices associated with the communication path identification information, for example, referring to the above Figure 3 and Figure 4 as described.
[0058] The detection device 520 is configured to perform anomaly detection on the detection communication path to generate anomaly detection results associated with one or more wavelength division devices, wherein the detection communication path is established between some or all of the multiple network devices via one or more wavelength division devices among the multiple wavelength division devices.
[0059] The emergency device 530 is configured to determine device information of one or more network devices among part or all of the network devices based on the detection communication path identification information corresponding to the abnormality detection result, so as to perform an isolation control operation on the one or more network devices based on the device information.
[0060] Optionally, the detection device 520 may include an abnormality detection unit and a message receiving unit ( Figure 5 510), wherein the abnormality detection unit is configured to perform abnormality detection associated with network connectivity on the detection communication path, and generates abnormality detection results associated with one or more wavelength division devices in response to determining that an abnormality occurs in one or more wavelength division devices or an abnormality occurs in the wavelength division plane including one or more wavelength division devices, and the message receiving unit is configured to receive the abnormality detection result and determine the detection communication path identification information corresponding to the abnormality detection result via the pre-built device database stored in the query device 510, and send the determined detection communication path identification information to the emergency device 530. In one embodiment, the abnormality detection unit can be set Figure 1 The various computer rooms shown in the figure are, for example, located in Figure 1 The computer room 1, computer room 2 and computer room 3 shown in the figure transmit a request message via a detection communication path, and detect a response message in response to the request message to perform an abnormality detection associated with network connectivity on the detection communication path. In one embodiment, the message receiving unit can be set Figure 1 The various computer rooms shown in the figure are, for example, located in Figure 1In one embodiment, a single message receiving unit may be provided to receive the abnormality detection results from the abnormality detection unit.
[0061] In one embodiment, the anomaly detection unit may use Ping test, Traceroute / Tracepath test, Telnet / SSH test, Pathping test, etc. to perform anomaly detection associated with network connectivity. In one embodiment, the anomaly detection unit may transmit Ping packets via the established detection communication path, and detect the transmission status of the Ping packets to perform anomaly detection associated with network connectivity on the detection communication path. For example, when it is detected that Ping packets are lost or Ping packets are not connected in both directions of a single or part of the point-to-point channels, the anomaly detection unit may determine that an anomaly occurs in one or more wavelength division devices via the detection communication path; when it is detected that Ping packets are lost or Ping packets are not connected in both directions of all point-to-point channels, the anomaly detection unit may determine that an anomaly occurs in the wavelength division plane via the detection communication path. Then, the anomaly detection unit may generate an anomaly detection result associated with one or more wavelength division devices via the detection communication path, and send the anomaly detection result to the message receiving unit.
[0062] As an example, the anomaly detection unit may periodically perform anomaly detection associated with network connectivity on the detected communication path, and periodically send the anomaly detection result to the message receiving unit. As an example, to ensure that the anomaly detection result is not affected by the transmission failure across the computer room, the anomaly detection unit may be distributedly connected to the edge network device of each computer room and perform anomaly detection. Exemplarily, the anomaly detection unit may perform periodic network connectivity detection by means of Ping with source address, determine whether the traffic reaches the network device in the opposite computer room through the designated detected wavelength division device, and realize unidirectional detection of the interconnection line between the network device and the wavelength division device. Exemplarily, when multiple computer rooms are provided in the wavelength division transmission network, bidirectional detection of the interconnection line between the network device and the wavelength division device, as well as overall detection of the plane status of the wavelength division device may be realized.
[0063] Optionally, the emergency device 530 can be configured to determine the communication path identification information that matches the detected communication path identification information via the pre-built device database stored in the query device 510, determine the associated network device name, network device port, port network address or one or more of the device information of one or more network devices in part or all of the network devices based on the matched communication path identification information, and close the ports of one or more network devices based on the device information, so as to isolate one or more wavelength division devices associated with the abnormal detection result based on the routing mechanism of one or more network devices. The query device according to one or more embodiments of the present application can accurately feedback various information stored in the pre-built device database, and is more suitable for the operation and maintenance scenarios within the data center.
[0064] Figure 6 A schematic block diagram of a detection device according to an embodiment of the present application is shown.
[0065] like Figure 6 As shown in , the detection device 600 includes an abnormality detection unit 610 and a message receiving unit 620.
[0066] The anomaly detection unit 610 is configured to perform anomaly detection associated with network connectivity on the detected communication path, and generate anomaly detection results associated with one or more wavelength division devices in response to determining that an anomaly occurs in one or more wavelength division devices or an anomaly occurs in a wavelength division plane including one or more wavelength division devices.
[0067] The message receiving unit 620 is configured to receive the abnormality detection result from the abnormality detection unit 610 and determine the detection communication path identification information corresponding to the abnormality detection result via a pre-built device database stored in the query device, and send the detection communication path identification information to the emergency device.
[0068] Optionally, the abnormality detection unit 610 may be arranged at Figure 1 The various computer rooms shown in the figure are, for example, located in Figure 1 The computer room 1, computer room 2 and computer room 3 shown in the figure transmit a request message via the detection communication path, and detect a response message in response to the request message to perform an abnormality detection associated with network connectivity on the detection communication path. Optionally, the message receiving unit 620 can be set at Figure 1 The various computer rooms shown in the figure are, for example, located in Figure 1 The computer room 1, computer room 2 and computer room 3 shown in the figure can receive the abnormality detection results from the abnormality detection unit 620 respectively. Alternatively, a single message receiving unit 620 can be set to receive the abnormality detection results from the abnormality detection unit 610 respectively, for example, Figure 6 shown.
[0069] In one embodiment, the anomaly detection unit 610 can use Ping test, Traceroute / Tracepath test, Telnet / SSH test, Pathping test, etc. to perform anomaly detection associated with network connectivity. In one embodiment, the anomaly detection unit 610 can transmit Ping packets via the established detection communication path, and detect the transmission status of Ping packets to perform anomaly detection associated with network connectivity on the detection communication path. For example, when it is detected that Ping packets are lost or Ping packets are not connected in both directions of a single or part of the point-to-point channels, the anomaly detection unit 610 can determine that an anomaly occurs in one or more wavelength division devices via the detection communication path; when it is detected that Ping packets are lost or Ping packets are not connected in both directions of all point-to-point channels, the anomaly detection unit 610 can determine that an anomaly occurs in the wavelength division plane via the detection communication path. Then, the anomaly detection unit 610 can generate an anomaly detection result associated with one or more wavelength division devices via the detection communication path, and send the anomaly detection result to the message receiving unit 610.
[0070] As an example, the anomaly detection unit 610 may periodically perform anomaly detection associated with network connectivity on the detection communication path, and periodically send the anomaly detection result to the message receiving unit 620. To ensure that the anomaly detection result is not affected by the cross-machine room transmission failure, the anomaly detection unit 610 may be distributedly accessed to the edge network device of each machine room and perform anomaly detection, such as Figure 6 As shown in . Exemplarily, the anomaly detection unit 610 can perform periodic network connectivity detection by means of source address Ping to determine whether the traffic reaches the network device in the opposite computer room through the designated detected wavelength division device, thereby realizing one-way detection of the interconnection line between the network device and the wavelength division device. Exemplarily, when multiple computer rooms are provided in the wavelength division transmission network, bidirectional detection of the interconnection line between the network device and the wavelength division device, as well as overall detection of the plane status of the wavelength division device can be realized. It should be noted that the message transmission ( Figure 6 The dashed arrow in the middle can be Figure 6 It is realized by the wavelength division transmission link plane among multiple machine rooms as shown in .
[0071] Figure 7 A schematic block diagram showing a computer device for controlling a wavelength division transmission network according to one or more embodiments of the present application.
[0072] like Figure 7As shown in FIG. 7 , a computer device 700 for controlling a wavelength division transmission network includes a memory 710, a processor 720, and a computer program 730 stored in the memory 710 and executable on the processor 720. The processor 720 executes the computer program 730 to implement a wavelength division transmission network control method according to one aspect of the present application.
[0073] In addition, the present application may also be implemented as a non-transitory computer-readable storage medium, in which a program for causing a computer to execute a method for controlling a wavelength division transmission network according to one aspect of the present application is stored.
[0074] Here, as non-temporary computer-readable storage media, various forms of non-temporary computer-readable storage media can be used, such as disks (e.g., magnetic disks, optical disks, etc.), cards (e.g., memory cards, optical cards, etc.), semiconductor memories (e.g., ROMs, non-volatile memories, etc.), and tapes (e.g., magnetic tapes, cassettes, etc.).
[0075] In the applicable situation, hardware, software or a combination of hardware and software can be used to realize the various embodiments provided by the application. Moreover, in the applicable situation, without departing from the scope of the application, the various hardware components and / or software components set forth herein can be combined into a composite component comprising software, hardware and / or both. In the applicable situation, without departing from the scope of the application, the various hardware components and / or software components set forth herein can be divided into subcomponents comprising software, hardware or both. In addition, in the applicable situation, it is contemplated that the software component can be implemented as a hardware component, and vice versa.
[0076] Software according to the present application (such as program code and / or data) may be stored on one or more non-transitory computer-readable storage media. It is also contemplated that the software identified herein may be implemented using one or more general or special-purpose computers and / or computer systems, networked and / or otherwise. Where applicable, the order of the various steps described herein may be changed, combined into composite steps, and / or divided into sub-steps to provide the features described herein.
[0077] The embodiments and examples set forth herein are provided to best illustrate embodiments according to the present application and its specific applications, and thereby enable those skilled in the art to implement and use the present application. However, those skilled in the art will appreciate that the above description and examples are provided only for ease of illustration and example. The description set forth is not intended to cover all aspects of the present application or to limit the present application to the precise form disclosed.
Claims
1. A control method for a wavelength division transmission network, characterized in that: A plurality of network devices and a plurality of wavelength division devices are arranged in the wavelength division transmission network, and the control method comprises the following steps: Establishing a detection communication path between some or all of the plurality of network devices via one or more wavelength division devices among the plurality of wavelength division devices; performing anomaly detection on the probing communication path to generate an anomaly detection result associated with the one or more wavelength division devices; as well as The device information of one or more network devices among the part or all of the network devices is determined in a pre-built device database based on the detection communication path identification information corresponding to the abnormality detection result, so as to perform isolation control operations on the one or more network devices based on the device information.
2. The method according to claim 1, wherein establishing a detection communication path between some or all of the plurality of network devices via one or more of the plurality of wavelength division devices comprises: Configuring a virtual interface address and routing information based on the virtual interface address on some or all of the plurality of network devices; as well as A detection communication path is established between part or all of the plurality of network devices via one or more wavelength division devices among the plurality of wavelength division devices according to the configured virtual interface address and routing information based on the virtual interface address.
3. The method according to claim 1, wherein establishing a detection communication path between some or all of the plurality of network devices via one or more of the plurality of wavelength division devices comprises: Determine, from some or all of the plurality of network devices, a first network device located in a first computer room and a second network device located in a second computer room; Configure a first virtual interface address and first routing information based on the first virtual interface address on the first network device, and configure a second virtual interface address and second routing information based on the second virtual interface address on the second network device; as well as A detection communication path is established between the first network device and the second network device via the one or more wavelength division devices according to the first virtual interface address and the first routing information and the second virtual interface address and the second routing information. 4 . The method according to claim 3 , wherein the first routing information and the second routing information are used to indicate a deterministic probing communication path between the first network device and the second network device via the one or more wavelength division devices.
5. The method according to claim 1, wherein performing anomaly detection on the probe communication path to generate an anomaly detection result associated with the one or more wavelength division devices comprises: performing anomaly detection associated with network connectivity on the probe communication path; as well as In response to determining that an abnormality occurs in the one or more wavelength division devices or an abnormality occurs in a wavelength division plane including the one or more wavelength division devices, an abnormality detection result associated with the one or more wavelength division devices is generated.
6. The method according to claim 5, wherein performing anomaly detection associated with network connectivity on the probe communication path comprises: transmitting a request message via the probing communication path; as well as A response message in response to the request message is detected to perform anomaly detection associated with network connectivity on the probe communication path.
7. The method according to claim 5, wherein performing anomaly detection associated with network connectivity on the probe communication path comprises: transmitting a Ping packet via the detection communication path; as well as The transmission state of the Ping packet is detected to perform abnormality detection associated with network connectivity on the detection communication path.
8. The method according to claim 1, wherein the pre-built device database stores communication path identification information in the wavelength division transmission network and device information of one or more of the following network devices associated with the communication path identification information: network device name, network device port, port network address, and business system corresponding to the network device.
9. The method according to claim 8, wherein the communication path identification information is represented by a combination of letters and numbers, and the letters and numbers in the combination of letters and numbers are respectively determined by one or more of the following: wavelength division transmission plane, wavelength division equipment, transmission bandwidth, board information of wavelength division equipment, and port information of wavelength division equipment.
10. The method according to claim 8, wherein determining the device information of one or more network devices among the part or all of the network devices based on the detected communication path identification information corresponding to the abnormality detection result in a pre-built device database comprises: determining, in the pre-built device database, communication path identification information that matches the detected communication path identification information; as well as Based on the matched communication path identification information, one or more of the associated network device name, network device port, and port network address is determined as device information of one or more network devices in the partial or all network devices.
11. The method according to claim 1, wherein performing an isolation control operation on the one or more network devices based on the device information comprises: The ports of the one or more network devices are closed based on the device information, so that the one or more wavelength division devices associated with the abnormal detection result are isolated based on the routing mechanism of the one or more network devices.
12. A control device for a wavelength division transmission network, characterized in that: A plurality of network devices and a plurality of wavelength division devices are arranged in the wavelength division transmission network, and the control device comprises: A query device configured to store a pre-built device database, wherein the pre-built device database stores communication path identification information in a wavelength division transmission network and device information of network devices associated with the communication path identification information; a detection device configured to perform anomaly detection on a probing communication path to generate an anomaly detection result associated with one or more wavelength division devices, wherein the probing communication path is established between some or all of the plurality of network devices via one or more wavelength division devices among the plurality of wavelength division devices; and The emergency device is configured to determine device information of one or more network devices among the part or all of the network devices based on the detection communication path identification information corresponding to the abnormality detection result, so as to perform an isolation control operation on the one or more network devices based on the device information.
13. The control device according to claim 12, wherein the detection communication path is established by: configuring a virtual interface address and routing information based on the virtual interface address on some or all of the plurality of network devices; and A detection communication path is established between part or all of the plurality of network devices via one or more wavelength division devices among the plurality of wavelength division devices according to the configured virtual interface address and routing information based on the virtual interface address.
14. The control device according to claim 12, wherein the detection communication path is established by: Determine, from some or all of the plurality of network devices, a first network device located in a first computer room and a second network device located in a second computer room; Configure a first virtual interface address and first routing information based on the first virtual interface address on the first network device, and configure a second virtual interface address and second routing information based on the second virtual interface address on the second network device; as well as A detection communication path is established between the first network device and the second network device via the one or more wavelength division devices according to the first virtual interface address and the first routing information and the second virtual interface address and the second routing information. 15 . The control apparatus according to claim 14 , wherein the first routing information and the second routing information are used to indicate a deterministic probing communication path between the first network device and the second network device via the one or more wavelength division devices.
16. The control device according to claim 12, wherein the detection device comprises: an abnormality detection unit configured to perform abnormality detection associated with network connectivity on the detection communication path, and generate an abnormality detection result associated with the one or more wavelength division devices in response to determining that an abnormality occurs in the one or more wavelength division devices or an abnormality occurs in the wavelength division plane including the one or more wavelength division devices; as well as A message receiving unit is configured to receive the abnormality detection result and determine the detection communication path identification information corresponding to the abnormality detection result via a pre-built equipment database stored in the query device, and send the detection communication path identification information to the emergency device.
17. The control device according to claim 16, wherein the abnormality detection unit is further configured to: transmitting a request message via the probing communication path; and A response message in response to the request message is detected to perform anomaly detection associated with network connectivity on the probe communication path.
18. The control device according to claim 16, wherein the abnormality detection unit is further configured to: transmitting a Ping packet via the probing communication path; and The transmission state of the Ping packet is detected to perform abnormality detection associated with network connectivity on the detection communication path.
19. A control device according to claim 12, wherein the pre-built device database stores communication path identification information in the wavelength division transmission network and device information of one or more of the following network devices associated with the communication path identification information: network device name, network device port, port network address, and business system corresponding to the network device.
20. The control device according to claim 19, wherein the communication path identification information is represented by a combination of letters and numbers, and the letters and numbers in the combination of letters and numbers are respectively determined by one or more of the following: wavelength division transmission plane, wavelength division equipment, transmission bandwidth, board information of wavelength division equipment, and port information of wavelength division equipment.
21. The control device of claim 19, wherein the emergency device is further configured to: determining, via the pre-built device database stored in the query device, communication path identification information that matches the detected communication path identification information; and Based on the matched communication path identification information, one or more of the associated network device name, network device port, and port network address is determined as device information of one or more network devices in the partial or all network devices.
22. The control device according to claim 12, wherein the emergency device is further configured to: The ports of the one or more network devices are closed based on the device information, so that the one or more wavelength division devices associated with the abnormal detection result are isolated based on the routing mechanism of the one or more network devices.
23. A computer device for controlling a wavelength division transmission network, characterized in that: The computer device comprises: Memory; a processor coupled to the memory; and A computer program stored on the memory and running on the processor, wherein the running of the computer program results in the execution of the control method of the wavelength division transmission network according to any one of claims 1 to 11.
24. A non-transitory computer-readable storage medium, characterized in that The non-transitory computer-readable storage medium includes instructions, which, when executed, execute the method for controlling a wavelength division transmission network according to any one of claims 1 to 11.
25. A computer program product, characterized in that The computer program product comprises instructions, and when the instructions are executed by a processor, the method for controlling a wavelength division transmission network according to any one of claims 1 to 11 is implemented.
