CN113630181A - Cross-network data transmission method, device, system, electronic device and medium - Google Patents

Cross-network data transmission method, device, system, electronic device and medium Download PDF

Info

Publication number
CN113630181A
CN113630181A CN202110917752.4A CN202110917752A CN113630181A CN 113630181 A CN113630181 A CN 113630181A CN 202110917752 A CN202110917752 A CN 202110917752A CN 113630181 A CN113630181 A CN 113630181A
Authority
CN
China
Prior art keywords
position information
sink
source
optical module
optical
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110917752.4A
Other languages
Chinese (zh)
Inventor
刘昊
李俊杰
霍晓莉
唐建军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202110917752.4A priority Critical patent/CN113630181A/en
Publication of CN113630181A publication Critical patent/CN113630181A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/07Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
    • H04B10/075Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
    • H04B10/079Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
    • H04B10/0791Fault location on the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/25Arrangements specific to fibre transmission
    • H04B10/2589Bidirectional transmission
    • H04B10/25891Transmission components

Landscapes

  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Optical Communication System (AREA)

Abstract

The application specifically relates to a cross-network data transmission method, a device, a system, an electronic device and a medium, wherein the method comprises the following steps: writing the position information of each source end device positioned at a source end into a source end optical module connected with the source end device; converting the position information and the service data needing to be transmitted in the source end optical module into optical signals, and sending the optical signals to a sink end optical module located at a sink end through optical fibers; separating the position information from the optical signal, and writing the position information into sink equipment connected with the sink optical module; and storing the path mapping relation of the position information of the source end equipment and the sink end equipment. The method and the device manage the address transmission equipment position information through the optical module, do not occupy the service signal broadband, and can effectively save the broadband resource; the problem of difficulty in unified management of equipment between different networks can be solved by storing the path mapping relationship of the position information of the source equipment and the sink equipment.

Description

Cross-network data transmission method, device, system, electronic device and medium
Technical Field
The present application belongs to the field of communication technologies, and in particular, to a method, an apparatus, a system, an electronic device, and a medium for cross-network data transmission.
Background
Generally, an operator network is independently managed by different equipment manufacturers, but with the rapid development of SDN (software defined networking) and NFV (network function virtualization) technologies, a service plane is separated from a management control plane, and different professionals need to build a comprehensive management and control platform based on the professional, so that unified management and control of equipment of multiple manufacturers are realized.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present application and therefore may include information that does not constitute prior art known to a person of ordinary skill in the art.
Disclosure of Invention
The present application aims to provide a method, a system, an electronic device and a medium for cross-network data transmission, which at least to some extent overcome the technical problem of difficult management of different devices in the related art.
Other features and advantages of the present application will be apparent from the following detailed description, or may be learned by practice of the application.
According to an aspect of an embodiment of the present application, there is provided a cross-network data transmission method, including: writing position information of each source end device at a source end into a source end optical module connected with the source end device, wherein the position information is network position information and physical position information capable of representing the source end device; converting the position information and the service data needing to be transmitted in the source end optical module into optical signals, and sending the optical signals to a sink end optical module located at a sink end through optical fibers; separating the position information from the optical signal, and writing the position information into sink equipment connected with the sink optical module; and storing the path mapping relation of the position information of the source end equipment and the sink end equipment, and when a fault occurs in a transmission link of the service data, positioning the fault according to the path mapping relation.
In one embodiment, converting the location information and the traffic data to be transmitted in the source optical module into an optical signal includes: converting the position information into a position electric signal, and converting the service data into a service electric signal; and combining the position electric signal and the service electric signal and converting the combined signals into the optical signal.
In one embodiment, the converting the position information into the position electric signal comprises: and converting the position information into a position electric signal through roof tuning.
In one embodiment, separating the location information from the optical signal comprises: converting the optical signal into an electrical signal; separating the position electric signal from the electric signal and converting the position electric signal into the position information.
In one embodiment, after writing the location information to a sink device connected to the sink optical module, the method further comprises: storing the position information on the host equipment, and setting a survival time value corresponding to the position information; determining whether the storage time length of the position information on the sink end equipment reaches the survival time value; and if the storage time of the position information on the host equipment reaches the survival time value, updating the position information.
In one embodiment, the cross-network data transmission method further includes: and if the optical module is switched to be connected with other source end equipment at the source end, updating the position information into the position information of the other source end equipment.
According to an aspect of an embodiment of the present application, there is provided a cross-network data transmission system, the system including: the method comprises the following steps: the source end equipment is positioned at the source end; the source-end optical module is positioned at a source end, is connected with the source-end equipment through a management interface, reads position information of the source-end equipment, and converts the position information and service data needing to be transmitted in the source-end optical module into optical signals, wherein the position information is network position information and physical position information capable of representing the source-end equipment; the sink optical module is positioned at a sink, is connected with the source optical module through an optical fiber and receives the optical signal from the source optical module; and the sink end equipment is positioned at a sink end, is connected with the sink end optical module through a management interface, reads the position information from the sink end optical module, stores the path mapping relation of the position information of the source end equipment and the sink end equipment, and positions the fault according to the path mapping relation when the fault occurs in the transmission link of the service data.
According to an aspect of an embodiment of the present application, there is provided an apparatus for data transmission across a network, the apparatus including: a writing unit, configured to write location information of each source end device located at a source end into a source end optical module connected to the source end device, where the location information is network location information and physical location information that can characterize the source end device; the conversion unit is used for converting the position information and the service data needing to be transmitted in the source end optical module into optical signals and sending the optical signals to a host end optical module at a host end through optical fibers; a separation unit, configured to separate the location information from the optical signal, and write the location information into a sink device connected to the sink optical module; and the storage unit is used for storing the path mapping relationship of the position information of the source end equipment and the sink end equipment, and when a fault occurs in the transmission link of the service data, the fault is positioned according to the path mapping relationship.
According to an aspect of an embodiment of the present application, there is provided an electronic apparatus including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the cross-network data transmission method as in the above technical solution via executing the executable instructions.
According to an aspect of the embodiments of the present application, there is provided a computer-readable medium on which a computer program is stored, the computer program, when executed by a processor, implementing the cross-network data transmission method as in the above technical solution.
According to an aspect of embodiments herein, there is provided a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the computer device executes the cross-network data transmission method as in the above technical solution.
In the technical scheme provided by the embodiment of the application, a low-speed signal of the position information of the source-end equipment and a high-speed signal of the service data needing to be transmitted in the source-end optical module are mixed, converted into an optical signal and transmitted to the host-end optical module through the optical fiber, and the method does not occupy a signal broadband and can effectively save broadband resources; the method and the device for the optical signal path mapping of the source end equipment and the sink end equipment have the advantages that the position information of the source end equipment is separated from the optical signal, the position information is written into the sink end equipment, the path mapping relation of the position information of the source end equipment and the sink end equipment is stored, the problem of how to sense the optical fiber connection relation between different professional networks can be solved, and the problem of difficulty in unified management of the equipment between different networks can be solved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and together with the description, serve to explain the principles of the application. It is obvious that the drawings in the following description are only some embodiments of the application, and that for a person skilled in the art, other drawings can be derived from them without inventive effort.
Fig. 1 schematically shows a flowchart of a cross-network data transmission method according to an embodiment of the present application.
Fig. 2 schematically shows a flowchart of an embodiment of step S120.
Fig. 3 schematically shows a flowchart of an embodiment of step S130.
Fig. 4 schematically shows a block diagram of a cross-network data transmission method according to another embodiment of the present application.
Fig. 5 schematically shows a block diagram of a cross-network data transmission method according to yet another embodiment of the present application.
Fig. 6 schematically shows a block diagram of a cross-network data transmission apparatus according to an embodiment of the present application.
Fig. 7 schematically shows a block diagram of a computer system for implementing an electronic device according to an embodiment of the present application.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art.
Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the application. One skilled in the relevant art will recognize, however, that the subject matter of the present application can be practiced without one or more of the specific details, or with other methods, components, devices, steps, and so forth. In other instances, well-known methods, devices, implementations, or operations have not been shown or described in detail to avoid obscuring aspects of the application.
The block diagrams shown in the figures are functional entities only and do not necessarily correspond to physically separate entities. I.e. these functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor means and/or microcontroller means.
The flow charts shown in the drawings are merely illustrative and do not necessarily include all of the contents and operations/steps, nor do they necessarily have to be performed in the order described. For example, some operations/steps may be decomposed, and some operations/steps may be combined or partially combined, so that the actual execution sequence may be changed according to the actual situation.
The scheme provided by the application can be applied to the network transmission process of a city, and can realize comprehensive management of different machine rooms and different professional equipment by adding the optical modules. For ease of understanding, the following first explains several terms referred to in this application.
Optical module (optical module): the optical module is used for converting an electric signal into an optical signal at a sending end and converting the optical signal into the electric signal at a receiving end.
Modulation: the original electrical signal at the transmitting end of a communication system typically has spectral components at very low frequencies and is generally not suitable for direct transmission in a channel. Therefore, it is usually necessary to convert the original signal into a high frequency signal whose frequency band is suitable for channel transmission, and this process is called modulation. The original signal can be subjected to spectrum shifting through modulation, the modulated signal is called as a modulated signal, and the modulated signal carries information and is suitable for being transmitted in a channel.
Adjusting the top: the top-tuning technique is to superimpose a low-frequency sine or cosine modulation with small amplitude on each wavelength at the transmitting end, and when the low-frequency sine or cosine signal is superimposed on the optical wavelength, there is a modulation amplitude at the top of the optical wavelength, so the signal is called a top-tuning signal. The low-speed channel associated signal based on the Pilot tone mode may be called a low-frequency perturbation (low-frequency) signal, and may also be called Pilot tone modulation (Pilot tone modulation)
Mac (media Access Control address) address: also called physical address or hardware address, for identifying the address of the network device location.
IIC (Inter-Integrated Circuit) bus: also known as an integrated circuit bus, a serial communication bus, uses a multi-master-slave architecture. It requires only two wires to transfer information between devices connected to the bus. The master device is used to initiate the bus to transfer data and to generate a clock to open up the devices that are transferring, when any addressed device is considered a slave device. If the host wants to send data to the slave device, the host addresses the slave device first, then actively sends the data to the slave device, and finally the host terminates the data transmission; the master device addresses the slave device first if the master device is to receive data from the slave device. The host is responsible for generating the timing clock and terminating the data transfer.
MDIO (Management Data Input/Output) bus: a simple two-wire serial communication bus that connects management devices (e.g., MAC controllers, microprocessors) to a transceiver with management capabilities (e.g., a multi-port gigabit Ethernet transceiver) to control the transceiver and collect status information from the transceiver. Collectible information includes link status, transmission speed and selection, power down, low power sleep state, auto-negotiation control, loop-back mode control, etc.
The cross-network data transmission method provided by the present application is described in detail below with reference to specific embodiments.
Fig. 1 schematically shows a flowchart of a cross-network data transmission method according to an embodiment of the present application. As shown in fig. 1, the cross-network data transmission method of the present application at least includes steps S110 to S140.
Step S110, writing location information of each source end device located at a source end into a source end optical module connected to the source end device, where the location information is network location information and physical location information that can characterize the source end device.
In an embodiment, the source end and the sink end are two independent management and control systems, respectively, and the source end may be understood as a sending end, and then each source end device located at the source end may be understood as a device located at the sending end. The sink can be understood as a receiving end, and each sink device located at the sink can be understood as a device located at the receiving end.
In an embodiment, the source device is connected to the source optical module through the low-speed management interface, for example, the source device is connected to the source optical module through an IIC bus, and the source device may also be connected to the source optical module through an MDIO bus. The source end may have a plurality of source end devices, but each source end device is connected to a source end optical module through a low-speed management interface. The source end may also have only one source end device, but the source end device has a plurality of ports, and each port is connected to one source end optical module through the low-speed management interface.
In an embodiment, the writing of the location information of the source end device into the source end optical module connected thereto may be writing the location information of the source end device into a designated register of the source end optical module. In general, it is understood that a register is a storage unit in a CPU, and is close to the CPU, so the CPU usually uses the register as a transfer station during operation. Register function: the data in the register may be subject to arithmetic and logical operations; the address stored in the register can be used to point to a certain location of the memory, i.e. addressing; the register can be used for reading and writing data to the peripheral equipment of the computer.
In the above embodiment, the optical module redefines some register address spaces for storing the location information of the source device. If the optical module writing function is not opened by the equipment network management, the optical module connected to the equipment can complete the position information input in a terminal access and command line mode (such as a Telnet protocol).
For any source end device, a pre-configuration operation is first performed to identify configuration parameters of physical location information of the device, where the location information may include, but is not limited to, information such as a machine room address, device manufacturer information, a device name and model, a device slot, a port, and a MAC address, and the location information further includes data related to the location information.
Step S120, converting the position information and the service data to be transmitted in the source optical module into an optical signal, and sending the optical signal to a sink optical module located at a sink via an optical fiber.
The position information stored in the register of the source optical module can generate an optical signal along with all or part of service data in the register of the source optical module, and the optical signal is sent to the host optical module located at the host through the optical fiber. It can be understood that the source optical module is connected to the corresponding sink optical module through an optical fiber, and transmits an optical signal to the corresponding sink optical module through the optical fiber.
Fig. 2 schematically shows a flowchart of an embodiment of step S120, and referring to fig. 2, in step S120, converting the position information and the traffic data that needs to be transmitted in the source optical module into an optical signal at least includes steps S121 to S122.
Step S121, converting the position information into a position electrical signal, and converting the service data into a service electrical signal.
In one embodiment, the position information is converted into a position electrical signal by modulation, and the service data is converted into a service electrical signal, wherein the modulation may be converting the position information into the position electrical signal by external modulation, and the service data is converted into the service electrical signal.
In another embodiment, the position information may be converted into a position electric signal by tuning, and the corresponding position electric signal belongs to the tuning signal.
It should be noted that the modulation includes external modulation and internal modulation, the internal modulation is to change a certain parameter of laser oscillation according to the rule of the modulation signal in the laser forming process, i.e. the modulation signal controls the laser forming, the modulation is to directly modulate the light source itself by the signal to change the oscillation parameter of the laser by the modulation signal, the output characteristic of the laser is changed to realize the modulation by the change of the bias current or the change of the cavity length of the laser tube, and the loading signal is performed in the laser oscillation process. The external modulation is a method of applying a modulation signal during oscillation of laser light formation, and the modulation is realized by changing the output characteristics of the laser light, which is called as internal modulation. After the laser is formed, the laser is modulated with a modulation signal, which does not change the parameters of the laser but changes the parameters of the laser beam that has been output. The inner modulation is directly input to the laser driving circuit modulation signal to control its output. Unlike external modulation, the laser is not controlled in external modulation, and only the output laser is modulated.
Step S122, converting the combined position electrical signal and the combined service electrical signal into the optical signal.
In one embodiment, a low-speed pilot signal (i.e., a position electrical signal) generated by pilot tuning is generated along with a high-speed main service electrical signal to generate an optical signal, and the source optical module transmits the optical signal to the sink optical module through an optical fiber.
In the transmission of networks (such as SDH networks and WDM networks), each channel typically transmits traffic information, while the present application can also transmit management-related information, i.e. location information.
For the service information, it is necessary to occupy the wavelength resource, but for the location information, whether to use an independent channel resource or attach to the service information transmission needs to be distinguished according to the specific application scenario. In the embodiment, the transmission of the position information is realized in the transmission process of the main service through the top-tuning technology without using an independent wave channel. Under the condition that the wavelength resource is deficient, the wavelength resource can be effectively saved.
In the WDM network, the top-tuning technique is to superimpose a low-frequency sine or cosine modulation with a small amplitude on each wavelength at the transmitting end, and when the low-frequency sine or cosine signal is superimposed on the optical wavelength, there is a modulation amplitude at the top of the optical wavelength, so it is called a top-tuning signal. The low-speed channel associated signal based on the Pilot tone method may be called a low-frequency perturbation (low-frequency) signal, and may also be called Pilot tone modulation (Pilot tone modulation).
In the above embodiment, if different wavelength identifiers are used, the frequency of the tuning signal is detected to identify different wavelength identifiers, and the tuning signal includes a frame preamble, a frame header, and a frame trailer. And the wavelength tracking function can be realized at the sink end according to the frequency identification. It should be noted that tuning can also be used to monitor various optical parameters of the WDM signal, such as optical power, wavelength, and optical signal-to-noise ratio (OSNR). The method does not need to use expensive demultiplexing filters (such as a tunable optical filter, a diffraction grating and the like), and has the advantage of saving construction cost.
But since the main task of the optical module is to transmit traffic signals. That is, if the pilot tone signal is too strong, resulting in too large disturbance, the waveform of the traffic signal may be damaged, parameters including signal-to-noise ratio (OSNR) and extinction ratio of the traffic signal may be adversely affected, and the sensitivity of the host optical module to receive the signal may be reduced. If the strength of the tune-to-cap is not sufficient, the tune-to-cap signal may be affected by the gain dynamics and eventually filtered out. Therefore, the frequency of the set-top signal is set between 10KHz and 1MHz, so that the problem that the set-top signal is too strong or insufficient in strength can be effectively solved.
Step S130, separating the position information from the optical signal, and writing the position information into the sink device connected to the sink optical module.
In an embodiment, the sink optical module is connected to the sink device through the low-speed management interface, and the specific connection manner is the same as that in the above embodiment, and repeated description is omitted here.
Fig. 3 schematically shows a flowchart of an embodiment of step S130, and referring to fig. 3, in step S130, separating the position information packet from the optical signal at least includes steps S131 to S132.
Step S131, converting the optical signal into an electrical signal.
In one embodiment, the sink optical module converts an optical signal into an electrical signal.
Step S132, separating the position electrical signal from the electrical signal, and converting the position electrical signal into the position information.
In an embodiment, the sink optical module separates a position electrical signal from the electrical signal, converts the position electrical signal into position information, which may be the position information stored in the source optical module restored by the sink optical module, and writes the position information into the sink device through the management interface.
Fig. 4 schematically shows a block diagram of a cross-network data transmission method according to another embodiment of the present application, as shown in fig. 4, a source end and a sink end are respectively two independent management and control systems, a source end management and control system 410 and a sink end management and control system 420, a source end device 411 writes position information of a source end device into a source end optical module 412 connected thereto through a low-speed management interface, and writes position information of the source end device 411 into a specified register of the source end optical module 412, where writing the position information into the register of the source end optical module has a non-volatile advantage. All or part of the service data stored in the register of the source-end optical module 412 can selectively generate a low-speed top-modulation electric signal through a top-modulation technology, the top-modulation electric signal generates an optical signal along with a main service electric signal, the source-end optical module 412 sends the optical signal to the sink-end optical module 422 through the optical fiber 430, the sink-end optical module 422 separates the top-modulation signal from the optical signal, restores the position information of the source-end device 411, and writes the position information into the sink-end device 421 through the management interface.
Step S140, storing a path mapping relationship between the location information of the source device and the sink device, and when a failure occurs in a transmission link of the service data, locating the failure according to the path mapping relationship.
In the networking mode of the all-optical network, when an inter-domain network fails, a network manager can often analyze the failure reason through an alarm reported by local equipment (namely, host equipment), but cannot know the failure position of a far end in time when the problem of the far end (namely, source equipment) is located, which is not beneficial to failure location and rapid service recovery. Therefore, the cross-network data transmission system can solve the problem of how to sense the optical fiber connection relation between different professional networks by storing the path mapping relation of the position information of the source end equipment and the sink end equipment.
As shown in table 1 below, which is a path mapping relationship between location information of a source device and a sink device, in table 1, the source device is located at a source location, and the source location may be X1Ground Y1Machine room Z1Device number 1 port number 1Optical module with path mapping destination position X2Ground Y2Machine room Z2Device number 1 port number 1 optical module. For example, the source end position is the optical module of No. 1 device port 1 of the IP machine room No. 1 in the baean area, and the destination end position of the path mapping is the optical module of No. 1 device port 1 of the transmission machine room No. 2 device in the south and mountainous areas. The source position may also be X1Ground Y1Machine room Z1The destination end position of the path mapping of the optical module No. 2 port of the equipment is X2Ground Y2Machine room Z2Device number 2 port number 2 optical module. For example, the source end position is the optical module of the IP machine room No. 1 device No. 2 port No. 2 in the baean area, and the destination end position of the path mapping is the optical module of the transmission machine room No. 2 device No. 2 port No. 2 in the south and mountainous areas. As can be seen from the above two examples, the source end position and the sink end position respectively belong to a mapping relationship in which one device has multiple ports, and then the mapping relationship in which the source end position and the sink end position respectively have multiple devices is described.
The source position may be X3Ground Y3Machine room M3The number 1 port of the number 1 optical module of the equipment has a path mapping destination end position of X4Ground Y4Machine room M4Device number 1 port number 1 optical module. For example, the source end position is the optical module of the IP machine room No. 3 device No. 1 port No. 1 in the baean area, and the destination end position of the path mapping is the optical module of the transmission machine room No. 4 device No. 1 port No. 1 in the south and mountainous areas. The source position may also be X3Ground Y3Computer lab N3The number 1 port of the number 1 optical module of the equipment has a path mapping destination end position of X4Ground Y4Computer lab N4Device number 1 port number 1 optical module. For example, the source end position is the optical module of the device No. 1 port No. 3 of the IP machine room in the bright area, and the destination end position of the path mapping is the optical module of the device No. 1 port No. 4 of the transmission machine room in the plateau and mountain area.
It should be noted that an IP room is generally used for IP management and control and analysis, if a fault occurs, the whole telecommunication network cannot be used, and a transmission room belongs to a room of a telecommunication incoming line and is generally used for distribution networks in other places.
Table 1 path mapping relationship of location information of source device and sink device
Figure BDA0003206270280000101
Figure BDA0003206270280000111
In an embodiment, after writing the location information to the sink device connected to the sink optical module, the method further includes: storing the position information on the host equipment, and setting a survival time value corresponding to the position information; determining whether the storage time length of the position information on the sink end equipment reaches the survival time value; and if the storage time of the position information on the host equipment reaches the survival time value, updating the position information.
By setting a Time To Live (TTL) value, location information stored by the sink device can be intermittently updated, for example, when the time length for storing the location information on the sink device reaches the TTL value, that is, the TTL is equal to 0, the sink device will update the location information of the source device, that is, the path mapping relationship will also be updated.
It can be understood that the path mapping relationship between the source end device and the sink end device may also be updated in real time, that is, the source end optical module and the sink end optical module continuously send the position information.
It should be noted that the time-to-live refers to the time of persistence of a domain name resolution record in the server. When servers in various places receive the resolution request, the resolution request is sent to an authoritative domain name server appointed by the domain name so as to obtain a resolution record; after obtaining the record, the record will be stored in the cache servers (also called recursive domain name servers) at various places for a period of time, and if receiving the resolution request of the domain name again in the period of time, the servers at various places will not send the request to the authoritative domain name server any more, but directly return to the record obtained just before; and the time that this record remains on the server is the TTL value.
In an embodiment, the method further comprises: and if the optical module is switched to be connected with other source end equipment at the source end, updating the position information into the position information of the other source end equipment.
The optical module is switched to be connected with other source end devices at the source end, that is, when the path mapping relationship between the source end device and the sink end device changes, the sink end device position information is updated to the position information of the other source end devices, that is, the path mapping relationship between the source end device and the sink end device is also updated. For example, the path mapping relationship between the source device and the sink device is the source device No. 1 and the sink device No. 2, and when the source optical module is switched from the source device No. 1 to the source device No. 3, the path mapping relationship between the source device and the sink device is updated to the source device No. 3 and the sink device No. 2.
Fig. 5 schematically shows a block diagram of a cross-network data transmission method according to another embodiment of the present application, as shown in fig. 5, initially, a first source end device 510 is connected to a source end optical module 511, the source end optical module 511 is connected to a sink end optical module 530 through an optical fiber, the sink end optical module 530 is connected to a sink end device 531, and the sink end device 531 stores position information of the first source end device 510. Subsequently, the source-end optical module 511 is switched to connect with the second source-end device 520, and the location information of the first source-end device 510 stored by the sink-end device 531 is updated to the location information of the second source-end device 520.
According to an aspect of an embodiment of the present application, there is provided a cross-network data transmission system including: the source end equipment is positioned at the source end; the source-end optical module is positioned at a source end, is connected with the source-end equipment through a management interface, reads position information of the source-end equipment, and converts the position information and service data needing to be transmitted in the source-end optical module into optical signals, wherein the position information is network position information and physical position information capable of representing the source-end equipment; the sink optical module is positioned at a sink, is connected with the source optical module through an optical fiber and receives the optical signal from the source optical module; and the sink end equipment is positioned at a sink end, is connected with the sink end optical module through a management interface, reads the position information from the sink end optical module, stores the path mapping relation of the position information of the source end equipment and the sink end equipment, and positions the fault according to the path mapping relation when the fault occurs in the transmission link of the service data.
It should be noted that although the various steps of the methods in this application are depicted in the drawings in a particular order, this does not require or imply that these steps must be performed in this particular order, or that all of the shown steps must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions, etc.
The following describes embodiments of an apparatus of the present application, which may be used to perform the cross-network data transmission method in the above embodiments of the present application.
Fig. 6 schematically shows a block diagram of a cross-network data transmission apparatus according to an embodiment of the present application. As shown in fig. 6, an apparatus 600 for data transmission across a network, the apparatus 600 comprising: a writing unit 610, configured to write location information of each source end device located at a source end into a source end optical module connected to the source end device, where the location information is network location information and physical location information that can represent the source end device; a conversion unit 620, configured to convert the position information and the service data that needs to be transmitted in the source optical module into an optical signal, and send the optical signal to a sink optical module located at a sink through an optical fiber; a separation unit 630, configured to separate the location information from the optical signal, and write the location information into a sink device connected to the sink optical module; the storage unit 640 is configured to store a path mapping relationship between the location information of the source device and the destination device, and when a fault occurs in a transmission link of the service data, locate the fault according to the path mapping relationship.
The specific details of the inter-network data transmission apparatus provided in the embodiments of the present application have been described in detail in the corresponding method embodiments, and are not described herein again.
According to an aspect of an embodiment of the present application, there is provided an electronic apparatus including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the cross-network data transmission method as in the above technical solution via executing the executable instructions.
According to an aspect of the embodiments of the present application, there is provided a computer-readable medium on which a computer program is stored, the computer program, when executed by a processor, implementing the cross-network data transmission method as in the above technical solution.
Fig. 7 schematically shows a block diagram of a computer system for implementing an electronic device according to an embodiment of the present application.
It should be noted that the computer system 700 of the electronic device shown in fig. 7 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present application.
As shown in fig. 7, the computer system 700 includes a Central Processing Unit (CPU) 701 that can perform various appropriate actions and processes according to a program stored in a Read-Only Memory (ROM) 702 or a program loaded from a storage section 708 into a Random Access Memory (RAM) 703. In the random access memory 703, various programs and data necessary for system operation are also stored. The cpu 701, the rom 702, and the ram 703 are connected to each other via a bus 704. An Input/Output interface 705(Input/Output interface, i.e., I/O interface) is also connected to the bus 704.
The following components are connected to the input/output interface 705: an input portion 706 including a keyboard, a mouse, and the like; an output section 707 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and a speaker; a storage section 708 including a hard disk and the like; and a communication section 709 including a network interface card such as a local area network card, a modem, and the like. The communication section 709 performs communication processing via a network such as the internet. A driver 710 is also connected to the input/output interface 705 as necessary. A removable medium 711 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 710 as necessary, so that a computer program read out therefrom is mounted into the storage section 708 as necessary.
In particular, according to embodiments of the present application, the processes described in the various method flowcharts may be implemented as computer software programs. For example, embodiments of the present application include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program can be downloaded and installed from a network through the communication section 709, and/or installed from the removable medium 711. The computer program, when executed by the central processor 701, performs various functions defined in the system of the present application.
It should be noted that the computer readable medium shown in the embodiments of the present application may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read-Only Memory (ROM), an Erasable Programmable Read-Only Memory (EPROM), a flash Memory, an optical fiber, a portable Compact Disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
In the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
It should be noted that although in the above detailed description several modules or units of the device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit, according to embodiments of the application. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the embodiments of the present application.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains.
It will be understood that the present application is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.

Claims (10)

1. A method of data transmission across a network, the method comprising:
writing position information of each source end device at a source end into a source end optical module connected with the source end device, wherein the position information is network position information and physical position information capable of representing the source end device;
converting the position information and the service data needing to be transmitted in the source end optical module into optical signals, and sending the optical signals to a sink end optical module located at a sink end through optical fibers;
separating the position information from the optical signal, and writing the position information into sink equipment connected with the sink optical module;
and storing the path mapping relation of the position information of the source end equipment and the sink end equipment, and when a fault occurs in a transmission link of the service data, positioning the fault according to the path mapping relation.
2. The method of claim 1, wherein converting the location information and the traffic data to be transmitted in the source optical module into an optical signal comprises:
converting the position information into a position electric signal, and converting the service data into a service electric signal;
and combining the position electric signal and the service electric signal and converting the combined signals into the optical signal.
3. The method of claim 2, wherein the converting the location information into a location electrical signal comprises:
and converting the position information into a position electric signal through roof tuning.
4. The method of claim 2, wherein separating the location information from the optical signal comprises:
converting the optical signal into an electrical signal;
separating the position electric signal from the electric signal and converting the position electric signal into the position information.
5. The method of claim 1, wherein after writing the location information to a sink device connected to the sink optical module, the method further comprises:
storing the position information on the host equipment, and setting a survival time value corresponding to the position information;
determining whether the storage time length of the position information on the sink end equipment reaches the survival time value;
and if the storage time of the position information on the host equipment reaches the survival time value, updating the position information.
6. The method of cross-network data transmission according to any of claims 1-5, further comprising:
and if the optical module is switched to be connected with other source end equipment at the source end, updating the position information into the position information of the other source end equipment.
7. A cross-network data transmission system, comprising:
the source end equipment is positioned at the source end;
the source-end optical module is positioned at a source end, is connected with the source-end equipment through a management interface, reads position information of the source-end equipment, and converts the position information and service data needing to be transmitted in the source-end optical module into optical signals, wherein the position information is network position information and physical position information capable of representing the source-end equipment;
the sink optical module is positioned at a sink, is connected with the source optical module through an optical fiber and receives the optical signal from the source optical module;
and the sink end equipment is positioned at a sink end, is connected with the sink end optical module through a management interface, reads the position information from the sink end optical module, stores the path mapping relation of the position information of the source end equipment and the sink end equipment, and positions the fault according to the path mapping relation when the fault occurs in the transmission link of the service data.
8. An apparatus for data transmission across a network, the apparatus comprising:
a writing unit, configured to write location information of each source end device located at a source end into a source end optical module connected to the source end device, where the location information is network location information and physical location information that can characterize the source end device;
the conversion unit is used for converting the position information and the service data needing to be transmitted in the source end optical module into optical signals and sending the optical signals to a host end optical module at a host end through optical fibers;
a separation unit, configured to separate the location information from the optical signal, and write the location information into a sink device connected to the sink optical module;
and the storage unit is used for storing the path mapping relationship of the position information of the source end equipment and the sink end equipment, and when a fault occurs in the transmission link of the service data, the fault is positioned according to the path mapping relationship.
9. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the cross-network data transmission method of any one of claims 1 to 6 via execution of the executable instructions.
10. A computer-readable medium, on which a computer program is stored which, when being executed by a processor, carries out the cross-network data transmission method according to any one of claims 1 to 6.
CN202110917752.4A 2021-08-11 2021-08-11 Cross-network data transmission method, device, system, electronic device and medium Pending CN113630181A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110917752.4A CN113630181A (en) 2021-08-11 2021-08-11 Cross-network data transmission method, device, system, electronic device and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110917752.4A CN113630181A (en) 2021-08-11 2021-08-11 Cross-network data transmission method, device, system, electronic device and medium

Publications (1)

Publication Number Publication Date
CN113630181A true CN113630181A (en) 2021-11-09

Family

ID=78384314

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110917752.4A Pending CN113630181A (en) 2021-08-11 2021-08-11 Cross-network data transmission method, device, system, electronic device and medium

Country Status (1)

Country Link
CN (1) CN113630181A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116723091A (en) * 2023-08-09 2023-09-08 中国电信股份有限公司 Control system, control method, control device, electronic apparatus, and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040008988A1 (en) * 2001-10-01 2004-01-15 Gerstal Ornan A. Link discovery, verification, and failure isolation in an optical communication system
CN1581756A (en) * 2003-08-06 2005-02-16 华为技术有限公司 Optical modulating transmission method and system
CN107046485A (en) * 2017-06-01 2017-08-15 郑州云海信息技术有限公司 A kind of method and system for being remotely located warping apparatus position
CN109075868A (en) * 2016-05-11 2018-12-21 华为技术有限公司 Pilot tone is generated for optical communication system
CN110430006A (en) * 2019-07-10 2019-11-08 烽火通信科技股份有限公司 WDM-PON system and its management-control method
CN112118070A (en) * 2019-06-20 2020-12-22 ***通信有限公司研究院 Control method of forwarding network, network equipment and system
CN112202526A (en) * 2020-09-07 2021-01-08 中国联合网络通信集团有限公司 Connectivity determination method of cross-domain wavelength division multiplexing system and network element management system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040008988A1 (en) * 2001-10-01 2004-01-15 Gerstal Ornan A. Link discovery, verification, and failure isolation in an optical communication system
CN1581756A (en) * 2003-08-06 2005-02-16 华为技术有限公司 Optical modulating transmission method and system
CN109075868A (en) * 2016-05-11 2018-12-21 华为技术有限公司 Pilot tone is generated for optical communication system
CN107046485A (en) * 2017-06-01 2017-08-15 郑州云海信息技术有限公司 A kind of method and system for being remotely located warping apparatus position
CN112118070A (en) * 2019-06-20 2020-12-22 ***通信有限公司研究院 Control method of forwarding network, network equipment and system
CN110430006A (en) * 2019-07-10 2019-11-08 烽火通信科技股份有限公司 WDM-PON system and its management-control method
CN112202526A (en) * 2020-09-07 2021-01-08 中国联合网络通信集团有限公司 Connectivity determination method of cross-domain wavelength division multiplexing system and network element management system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116723091A (en) * 2023-08-09 2023-09-08 中国电信股份有限公司 Control system, control method, control device, electronic apparatus, and storage medium
CN116723091B (en) * 2023-08-09 2023-11-07 中国电信股份有限公司 Control system, control method, control device, electronic apparatus, and storage medium

Similar Documents

Publication Publication Date Title
Alvizu et al. Comprehensive survey on T-SDN: Software-defined networking for transport networks
US9894427B2 (en) Methods and apparatus for a flattened data center network employing wavelength-agnostic endpoints
CN106850324B (en) Virtual network interface object
US11184267B2 (en) Intelligent in-band telemetry auto-configuration for IP networks
US20110238805A1 (en) Topology Aware Smart Merge
US11656897B2 (en) Apparatus and method for network function virtualization in wireless communication system
CN113938533B (en) Inter-application communication method and device, electronic equipment and computer readable medium
US9832166B1 (en) Optical communication system to automatically configure remote optical nodes
CN113630181A (en) Cross-network data transmission method, device, system, electronic device and medium
US20170093516A1 (en) Methods and apparatus for remote management of an optical transceiver system
CN111966465A (en) Method, system, equipment and medium for modifying configuration parameters of host machine in real time
Bedhief et al. Self-adaptive management of SDN distributed controllers for highly dynamic IoT networks
Zhang et al. P4SC: A high performance and flexible framework for service function chain
CN105049239A (en) Interface connection relation identification method and system
CN114050960B (en) Distributed server cluster node management method and device
WO2021139210A1 (en) Optical fiber connection testing method, and related apparatus
Rahman et al. Open Networking Engine (ONE): An Orchestration Tool for Open Optical Line System
Morro et al. First demonstration of MANTRA IPoWDM convergent SDN architecture using SONiC white box and 400ZR/ZR+ pluggables
Hand et al. A new operational paradigm for IPoDWDM networks
Gerstel et al. Operational Solutions for an Open DWDM layer
US11962345B2 (en) Configurable dispersion compensation in a pluggable optical transceiver
CN116723091B (en) Control system, control method, control device, electronic apparatus, and storage medium
CN103124194B (en) The transmission system of current mode analog signal in private network
CN113037653B (en) Switching device, control method, device, terminal device and storage medium
US11909739B2 (en) Industrial security model as a SASE service

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20211109

RJ01 Rejection of invention patent application after publication