CN117879750A - Time division multiplexing communication method, system, equipment and medium for distributed switching system - Google Patents
Time division multiplexing communication method, system, equipment and medium for distributed switching system Download PDFInfo
- Publication number
- CN117879750A CN117879750A CN202311863152.XA CN202311863152A CN117879750A CN 117879750 A CN117879750 A CN 117879750A CN 202311863152 A CN202311863152 A CN 202311863152A CN 117879750 A CN117879750 A CN 117879750A
- Authority
- CN
- China
- Prior art keywords
- optical network
- time
- network unit
- time slot
- switching system
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 46
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000003287 optical effect Effects 0.000 claims abstract description 154
- 230000005540 biological transmission Effects 0.000 claims abstract description 15
- 230000001360 synchronised effect Effects 0.000 claims abstract description 11
- 238000004590 computer program Methods 0.000 claims description 12
- 230000000737 periodic effect Effects 0.000 claims description 9
- 230000007246 mechanism Effects 0.000 claims description 6
- 238000012545 processing Methods 0.000 abstract description 6
- 230000008569 process Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000001914 filtration Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/02—Wavelength-division multiplex systems
- H04J14/0227—Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0067—Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0086—Network resource allocation, dimensioning or optimisation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Optical Communication System (AREA)
Abstract
The application provides a time division multiplexing communication method, a system, equipment and a medium of a distributed switching system, wherein the method comprises the steps of sending a time beacon to an optical network unit so as to synchronize clocks of the optical network unit; performing time slot configuration on the synchronized optical network units; and determining the corresponding optical network unit to transmit data based on the current time and the time slot configuration. The application provides a time division multiplexing communication method, a system, equipment and a medium of a distributed switching system, which can provide high-precision time synchronization for switching system communication and perform time slot configuration for each optical network unit so as to avoid conflict caused by data transmission of the optical network units. In addition, the method and the device can be realized through the field programmable gate array, software participation is not needed, and the service processing capacity is greatly improved.
Description
Technical Field
The application belongs to the technical field of communication, and particularly relates to a time division multiplexing communication method, a system, equipment and a medium of a distributed switching system.
Background
Currently, in order to provide a larger bandwidth, a higher splitting ratio, a longer transmission distance, and a larger access capacity, the distributed switching system in the prior art often employs a time division and wavelength division multiplexing optical network to increase the data transmission rate. In a time division multiplexing network, when bandwidth is guaranteed, communication is periodically performed at predetermined intervals, 1 period is divided into time slots of a predetermined period, and each communication for bandwidth guarantee is allocated to each time slot. However, the existing time division multiplexing scheme cannot efficiently and precisely achieve time synchronization and time division.
Disclosure of Invention
The application provides a time division multiplexing communication method, a system, equipment and a medium of a distributed switching system, which are used for solving the technical problem that the prior art cannot realize time synchronization efficiently and accurately and divide time slots.
In a first aspect, the present application provides a method of time division multiplexing communication of a distributed switching system, comprising sending a time beacon to an optical network unit to synchronize clocks of the optical network unit; performing time slot configuration on the synchronized optical network units; and determining the corresponding optical network unit to transmit data based on the time beacon and the time slot configuration.
In an implementation manner of the first aspect, the sending a time beacon to an optical network unit to clock the optical network unit includes: transmitting a time beacon to the optical network unit based on a unidirectional clock synchronization mechanism to synchronize the optical network unit clocks; the time beacons include an initial time beacon and a periodic time beacon.
In an implementation manner of the first aspect, performing time slot configuration on the synchronized optical network unit includes: configuring the time length of a time slot based on the maximum message length of the optical network unit; and determining the time slot number and the time slot number based on the required bandwidth of the optical network unit.
In an implementation manner of the first aspect, performing slot configuration based on the number of optical network units further includes: allocating the time slot numbers to each optical network unit so that each optical network unit corresponds to a single time slot number or a plurality of time slot numbers; when the optical network unit corresponds to a plurality of time slot numbers, the time slot numbers are continuous or discontinuous.
In an implementation manner of the first aspect, determining that the corresponding optical network unit transmits data based on the time beacon and the time slot configuration includes: determining a transmission time slot based on the current time, the initial time beacon; and determining the corresponding optical network unit based on the transmission time slot to transmit data.
In a second aspect, the present application provides a time division multiplexing communication system of a distributed switching system, including a synchronization module configured to send a time beacon to an optical network unit to synchronize clocks of the optical network unit; the configuration module is used for carrying out time slot configuration on the synchronized optical network units; and the sending module is used for determining the corresponding optical network unit to send data based on the time beacon and the time slot configuration.
In one implementation manner of the second aspect, the configuration module includes: a first configuration sub-module, configured to configure a time length of a time slot based on a maximum message length of the optical network unit; and the second configuration submodule is used for determining the time slot number and the time slot number based on the required bandwidth of the optical network unit.
In an implementation manner of the second aspect, the configuration module further includes an allocation submodule: the allocation submodule is configured to allocate the timeslot numbers to each optical network unit so that each optical network unit corresponds to a single or multiple timeslot numbers; when the optical network unit corresponds to a plurality of time slot numbers, the time slot numbers are continuous or discontinuous.
In a third aspect, the present application provides an electronic device, comprising: a processor and a memory; the memory is used for storing a computer program, and the processor is in communication connection with the memory, and the processor is used for executing the computer program stored in the memory to execute the time division multiplexing communication method of the distributed switching system in the first aspect of the application.
In a fourth aspect, the present application provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the time division multiplexing communication method of the distributed switching system according to the first aspect of the present application.
As described above, the time division multiplexing communication method, system, electronic device and medium of the distributed switching system described in the present application have the following beneficial effects: the time synchronization method can provide high-precision time synchronization for communication of the distributed switching system, and perform time slot configuration for each optical network unit, so that collision caused by data transmission of the optical network units is avoided.
Drawings
Fig. 1 is a schematic diagram of a passive optical network application scenario provided in an embodiment of the present application.
Fig. 2 is a flow chart illustrating a method of time division multiplexing communication of a distributed switching system according to an embodiment of the present application.
Fig. 3 is a flow chart illustrating a method of time division multiplexing communication of a distributed switching system according to an embodiment of the present application.
Fig. 4 is a flow chart illustrating a method of time division multiplexing communication of a distributed switching system according to an embodiment of the present application.
Fig. 5 is a schematic diagram of an architecture of a time division multiplexing communication system of a distributed switching system according to an embodiment of the present application.
Fig. 6 is a schematic diagram of an architecture of a configuration module according to an embodiment of the present application.
Fig. 7 is a schematic diagram of an architecture of an electronic device according to an embodiment of the disclosure.
Detailed Description
Other advantages and effects of the present application will become apparent to those skilled in the art from the present disclosure, when the following description of the embodiments is taken in conjunction with the accompanying drawings. The present application may be embodied or carried out in other specific embodiments, and the details of the present application may be modified or changed from various points of view and applications without departing from the spirit of the present application. It should be noted that the following embodiments and features in the embodiments may be combined with each other without conflict.
It should be noted that, the illustrations provided in the following embodiments merely illustrate the basic concepts of the application by way of illustration, and only the components related to the application are shown in the drawings and are not drawn according to the number, shape and size of the components in actual implementation, and the form, number and proportion of the components in actual implementation may be arbitrarily changed, and the layout of the components may be more complex.
Furthermore, it should be further understood that the terms "first," "second," and the like, when used in this specification, are merely for distinguishing between various components, elements, steps, etc. and not for indicating a logical or sequential relationship between various components, elements, steps, etc. unless otherwise indicated or indicated, and are not necessarily to be construed as indicating or implying any particular importance or order among such indicated features.
The embodiment of the application provides a time division multiplexing communication method, a system, equipment and a medium of a distributed switching system, which can provide high-precision time synchronization for the switching system and perform time slot configuration for each optical network unit so as to avoid conflict generated when the optical network units send data.
The application will be described below taking an application scenario of a passive optical network as an example.
As shown in fig. 1, the present embodiment provides a passive optical network application scenario architecture diagram. The passive optical network comprises an optical line terminal, a passive optical splitter, an optical path controller and an optical network unit.
Specifically, the optical line terminal includes a core switch c001. The optical line terminal periodically transmits a high-precision time beacon to realize time synchronization of the optical network units. The high-precision time beacon is realized through an FPGA.
Specifically, the passive optical splitter includes a 1xn optical splitter, and equally divides one input optical signal into n output optical signals, and transmits the n output optical signals in n different channels.
Specifically, the optical path controller is implemented by an FPGA, and is configured to initialize the number and the number of the optical network units, and calculate the time offset of the time slot of the optical network units.
In the data downlink process, all data of the core switch are downlink forwarded to the optical network unit in a broadcast mode according to service requirements. The core exchange realizes full-speed transmission according to the link negotiation rate with the optical network unit, and can transmit at any time only with data without considering the time slot and other factors. After the optical network unit receives the data issued by all core exchanges, the packet protocol is analyzed, the filtering rules (supporting the user to specify the filtering rules or adding a flow table matching module) are extracted according to the protocol fields, invalid data are discarded, and the valid data are continuously forwarded downwards (forwarding based on the destination address).
It should be noted that, the downlink aggregate bandwidth of the optical path controller is 800Gbps/n, and when the aggregate bandwidth is exceeded, the path frame is sent to the downstream distributed switch.
In the data uplink process, the data uplink shares bandwidth. In this case, it is necessary to consider that a plurality of optical network units may have data collision, and all optical network units need to be used in a time sharing manner, so that all optical network units need to be synchronized in a high-precision clock, and under the control of a global unified and precise clock, nanosecond time slot units are divided for time sharing use of each optical network unit. At this time, the core switch transmits the high-precision initial time beacon T0 and the periodic time beacon Tc, and the optical path controller performs time synchronization by using a passive high-precision time synchronization method. And then, configuring the time length of a time slot based on the maximum message length of the optical network units, determining the time slot number and the time slot number based on the required bandwidth of the optical network units, and distributing the time slot number to each optical network unit, so that each optical network unit only transmits data in the corresponding time slot, and keeping the state that an output queue is closed (data writers are allowed but not output) at other moments. Only when the own time slot is reached, the output queue is opened, and the message is extracted for forwarding.
It should be noted that u is the time length of the timeslot corresponding to the optical network unit.
The following describes the technical solutions in the embodiments of the present application in detail with reference to the drawings in the embodiments of the present application.
As shown in fig. 2, the present embodiment provides a time division multiplexing communication method of a distributed switching system, which includes the following steps S1 to S3:
s1: a time beacon is sent to an optical network unit to synchronize the optical network unit clocks.
In some embodiments, the core switch, acting as an optical line terminal, must periodically advertise high-precision time beacons for downstream optical network units, to synchronize all of the optical network units to a high-precision reference clock, providing the necessary conditions for clock synchronization for the time-slot divisions of the optical network units. The optical network unit periodically receives the clock announcement message of the core switch, and recovers the unified clock consistent with the core switch according to the information such as the message, the periodic receiving time and the like, thereby realizing clock synchronization with the core switch.
Specifically, a time beacon is sent to the optical network unit based on a unidirectional clock synchronization mechanism to synchronize the optical network unit clocks.
Specifically, the unidirectional clock synchronization mechanism refers to that the sending mechanism of the time beacon is implemented by adopting a mode of periodically and circularly sending time notices with a fixed time period T as an interval, and the core switch only needs to send current clock information to the optical network unit.
The time beacon transmitted by the core switch includes an initial time beacon T0 and a periodic time beacon Tc. The first transmitted time beacon is an initial time beacon T0, and after the initial time beacon T0, the time beacon transmitted at intervals of the period T is denoted as a period time beacon Tc.
It should be noted that, in some embodiments, the clock synchronization of the optical network unit is implemented by a passive high-precision time synchronization method adopted by the optical path controller. Since the uplink of the optical path controller is 800Gbps, the maximum message (1518B) sending time only needs 15ns, and the minimum time slot of the optical path controller is 20ns, the passive time synchronization accuracy of the optical path controller needs to be better than 5ns. I.e. the time error of the clock synchronization achieved by the optical network unit is better than 5ns.
S2: and performing time slot configuration on the synchronized optical network units.
Specifically, as shown in fig. 3, step S2 includes steps S21 and S22.
S21: and configuring the time length of the time slot based on the maximum message length of the optical network unit.
Specifically, the time length of the time slot is configured by the optical path controller.
In some embodiments, the minimum time slot controlled by the optical path controller is 20ns. The time length of the slot defaults to 20ns. In other embodiments, the time length of the time slot may be configured according to the number of units of the optical network and the period T.
Specifically, the number and the number of the units of the optical network are initialized and configured through the optical path controller.
S22: and determining the time slot number and the time slot number based on the required bandwidth of the optical network unit.
Specifically, the predetermined period T is used to determine the number of slots according to the time length of the time slot configured in advance, and the time slots are numbered, so that each communication for bandwidth guarantee is allocated to each slot.
Specifically, the time slot numbers are allocated to each optical network unit so that each optical network unit corresponds to a single time slot number or a plurality of time slot numbers; when the optical network unit corresponds to a plurality of time slot numbers, the time slot numbers are continuous or discontinuous.
In some embodiments, the time length of the time slot is 20ns, the period T is 1s, the number of time slots is 50000000, and the number is from 1 to 50000000, and the time slots allocated to the optical network unit with the number 1 can be numbered 1 to 300.
Specifically, the time offset of the time slot allocated by the optical network unit is: t0+i.
Wherein, T0 is an initial time beacon transmitted by the optical line terminal; i is a time slot number; u is the time length of the slot.
S3: and determining the corresponding optical network unit to transmit data based on the time beacon and the time slot configuration.
Specifically, as shown in fig. 4, step S3 includes steps S31 and S32.
S31: a transmit time slot is determined based on the current time, the initial time beacon.
Specifically, the initial time beacon T0 is used as a base clock, i.e. a global start clock referenced by all optical network units. The clock may use a uniform clock number, such as 0 minutes and 0 seconds in year 2000 as the starting time, and each optical network module starts at that time. The module is set to be 1, the time difference between the current clock and the base clock is obtained, the time difference is subjected to module taking, the time difference can be mapped into a periodic time window and divided by the time length of a time slot, then the time slot number in the current period window can be determined, the time slot is determined to be transmitted, the data is transmitted by the corresponding optical network unit, and the data transmission conflict is avoided.
In some embodiments, the time length of the time slot is 20ns, assuming that the initial time beacon T0 is 0 minutes 0 seconds in year 2000, the current time is 50ns in 1 minute 1 second in year 2000, at which time the current clock minus the base clock is modulo again, the result is divided by the time length of the time slot, i.e., 61s50ns modulo 50ns,50ns/20ns = 2.5, i.e., the current time slot number should be 3, at which time the data is transmitted by the optical network unit assigned to time slot number 3.
In practical applications, more practical time differences and moduli need to be considered, and the time length of the time slot may be configured. The above embodiments are merely illustrative.
S32: and determining the corresponding optical network unit based on the transmission time slot to transmit data.
Specifically, each optical network unit opens an output queue only when reaching the assigned time slot, and extracts the message for forwarding.
The protection scope of the time division multiplexing communication method of the distributed switching system according to the embodiment of the present application is not limited to the execution sequence of the steps listed in the embodiment, and all the schemes implemented by adding or removing steps and replacing steps according to the prior art made by the principles of the present application are included in the protection scope of the present application.
The embodiment of the application also provides a time division multiplexing communication system of the distributed switching system, which can realize the time division multiplexing communication method of the distributed switching system, but the implementation device of the time division multiplexing communication method of the distributed switching system includes, but is not limited to, the structure of the time division multiplexing communication system of the distributed switching system listed in the embodiment, and all structural modifications and substitutions of the prior art according to the principles of the application are included in the protection scope of the application.
As shown in fig. 5, the present embodiment provides a time division multiplexing communication system of a distributed switching system, which includes a synchronization module 20, a configuration module 21, and a transmission module 22.
The synchronization module 20 is configured to send a time beacon to an optical network unit to synchronize clocks of the optical network unit; the configuration module 21 is configured to perform time slot configuration on the synchronized optical network units; the transmitting module 22 is configured to determine, based on the time beacon and the timeslot configuration, that the corresponding optical network unit transmits data.
Wherein the synchronization module 20 sends a time beacon to the optical network unit based on a unidirectional clock synchronization mechanism to clock synchronize the optical network unit.
The time beacon transmitted by the core switch includes an initial time beacon T0 and a periodic time beacon Tc. The first transmitted time beacon is an initial time beacon T0, and after the initial time beacon T0, the time beacon transmitted at intervals of the period T is denoted as a period time beacon Tc.
As shown in fig. 6, the configuration module 21 includes a first configuration sub-module 211 and a second configuration sub-module 212. A first configuration sub-module 211, configured to configure a time length of a time slot based on a maximum message length of the optical network unit; a second configuration sub-module 212 is configured to determine a slot number and a slot number based on the required bandwidth of the optical network unit.
As shown in fig. 6, the configuration module 21 further includes an assignment sub-module 213. The allocating submodule 213 is configured to allocate the timeslot numbers to each of the optical network units so that each of the optical network units corresponds to a single or multiple timeslot numbers; when the optical network unit corresponds to a plurality of time slot numbers, the time slot numbers are continuous or discontinuous.
Specifically, the synchronization module 20 advertises a high-precision initial time beacon T0 and a periodic time beacon Tc to downstream optical network units, so that each optical network unit is synchronized to a high-precision reference clock. The first configuration sub-module 211 configures the time length of the time slot, the second configuration sub-module 212 determines the time slot number and number, and the allocation module 213 allocates the time slot number to each optical network unit. The transmission module 22 then determines the optical network unit for data transmission by determining the slot number in the periodic time window based on the time difference between the current time and the initial time beacon.
It should be noted that, in some embodiments, the synchronization module 20 and the configuration module 21 may be implemented by an FPGA, which does not require software participation, thereby greatly increasing the service processing capability.
The application also provides electronic equipment. As shown in fig. 7, the present embodiment provides an electronic apparatus 90, the electronic apparatus 90 including: a memory 901 configured to store a computer program; and a processor 902 communicatively coupled to the memory 901 and configured to invoke the computer program to perform the time division multiplexed communication method of the distributed switching system.
The memory 901 includes: ROM (Read Only Memory image), RAM (Random Access Memory), magnetic disk, USB flash disk, memory card or optical disk, etc.
The processor 902 is connected to the memory 901, and is configured to execute a computer program stored in the memory 901, so that the electronic device performs the above-mentioned time division multiplexing communication method of the distributed switching system.
Preferably, the processor 902 may be a general-purpose processor, including a central processing unit (Central Processing Unit, abbreviated as CPU), a network processor (Network Processor, abbreviated as NP), etc.; but also digital signal processors (Digital Signal Processor, DSP for short), application specific integrated circuits (Application Specific Integrated Circuit, ASIC for short), field programmable gate arrays (Field Programmable Gate Array, FPGA for short) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, or methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of modules/units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple modules or units may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or modules or units, which may be in electrical, mechanical or other forms.
The modules/units illustrated as separate components may or may not be physically separate, and components shown as modules/units may or may not be physical modules, i.e., may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules/units may be selected according to actual needs to achieve the purposes of the embodiments of the present application. For example, functional modules/units in various embodiments of the present application may be integrated into one processing module, or each module/unit may exist alone physically, or two or more modules/units may be integrated into one module/unit.
Those of ordinary skill would further appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be embodied in electronic hardware, in computer software, or in a combination of the two, and that the elements and steps of the examples have been generally described in terms of function in the foregoing description to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
Embodiments of the present application also provide a computer-readable storage medium. Those of ordinary skill in the art will appreciate that all or part of the steps in a method implementing the above embodiments may be implemented by a program to instruct a processor, where the program may be stored in a computer readable storage medium, where the storage medium is a non-transitory (non-transitory) medium, such as a random access memory, a read only memory, a flash memory, a hard disk, a solid state disk, a magnetic tape (magnetic tape), a floppy disk (floppy disk), an optical disk (optical disk), and any combination thereof. The storage media may be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a digital video disc (digital video disc, DVD)), or a semiconductor medium (e.g., a Solid State Disk (SSD)), or the like.
Embodiments of the present application may also provide a computer program product comprising one or more computer instructions. When the computer instructions are loaded and executed on a computing device, the processes or functions described in accordance with the embodiments of the present application are produced in whole or in part. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website, computer, or data center to another website, computer, or data center by a wired (e.g., coaxial cable, fiber optic, digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.).
The computer program product is executed by a computer, which performs the method according to the preceding method embodiment. The computer program product may be a software installation package, which may be downloaded and executed on a computer in case the aforementioned method is required.
The time division multiplexing communication method, the system, the electronic equipment and the medium of the distributed switching system can provide high-precision time synchronization for communication of the distributed switching system, and perform time slot configuration for each optical network unit, so that the conflict generated by data sent by the optical network units is avoided. In addition, the method can be realized based on the FPGA without software participation, and the service processing capacity is improved.
The descriptions of the processes or structures corresponding to the drawings have emphasis, and the descriptions of other processes or structures may be referred to for the parts of a certain process or structure that are not described in detail.
The foregoing embodiments are merely illustrative of the principles of the present application and their effectiveness, and are not intended to limit the application. Modifications and variations may be made to the above-described embodiments by those of ordinary skill in the art without departing from the spirit and scope of the present application. Accordingly, it is intended that all equivalent modifications and variations which may be accomplished by persons skilled in the art without departing from the spirit and technical spirit of the disclosure be covered by the claims of this application.
Claims (10)
1. A time division multiplexing communication method of a distributed switching system, comprising:
transmitting a time beacon to an optical network unit to synchronize the optical network unit clocks;
performing time slot configuration on the synchronized optical network units;
and determining the corresponding optical network unit to transmit data based on the time beacon and the time slot configuration.
2. The method of time division multiplexing communication of a distributed switching system according to claim 1, wherein said transmitting a time beacon to an optical network unit to clock the optical network unit comprises:
transmitting a time beacon to the optical network unit based on a unidirectional clock synchronization mechanism to synchronize the optical network unit clocks; the time beacons include an initial time beacon and a periodic time beacon.
3. The method for time division multiplexing communication of a distributed switching system according to claim 1, wherein performing time slot configuration on the synchronized optical network units comprises:
configuring the time length of a time slot based on the maximum message length of the optical network unit;
and determining the time slot number and the time slot number based on the required bandwidth of the optical network unit.
4. A time division multiplexed communication method for a distributed switching system according to claim 3 wherein configuring time slots based on the number of optical network units further comprises:
allocating the time slot numbers to each optical network unit so that each optical network unit corresponds to a single time slot number or a plurality of time slot numbers;
when the optical network unit corresponds to a plurality of time slot numbers, the time slot numbers are continuous or discontinuous.
5. The method of time division multiplexing communication of a distributed switching system according to claim 2, wherein determining the corresponding optical network unit transmission data based on the time beacon and the time slot configuration comprises:
determining a transmission time slot based on the current time, the initial time beacon;
and determining the corresponding optical network unit based on the transmission time slot to transmit data.
6. A time division multiplexed communication system of a distributed switching system, comprising:
a synchronization module for sending a time beacon to an optical network unit to synchronize clocks of the optical network unit;
the configuration module is used for carrying out time slot configuration on the synchronized optical network units;
and the sending module is used for determining the corresponding optical network unit to send data based on the time beacon and the time slot configuration.
7. The time division multiplexed communication system of the distributed switching system of claim 7, wherein the configuration module comprises:
a first configuration sub-module, configured to configure a time length of a time slot based on a maximum message length of the optical network unit;
and the second configuration submodule is used for determining the number and the number of the time slots based on the required bandwidth of the optical network unit.
8. The time division multiplexed communication system of the distributed switching system of claim 7, wherein the configuration module further comprises an assignment sub-module:
the allocation submodule is configured to allocate the timeslot numbers to each optical network unit so that each optical network unit corresponds to a single or multiple timeslot numbers;
when the optical network unit corresponds to a plurality of time slot numbers, the time slot numbers are continuous or discontinuous.
9. An electronic device, comprising: a processor and a memory;
the memory is configured to store a computer program, and the processor is communicatively coupled to the memory, and the processor is configured to execute the computer program stored by the memory to perform the time division multiplexing communication method of the distributed switching system according to any one of claims 1 to 5.
10. A computer readable storage medium having stored thereon a computer program, which when executed by a processor implements the time division multiplexing communication method of a distributed switching system according to any of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311863152.XA CN117879750A (en) | 2023-12-29 | 2023-12-29 | Time division multiplexing communication method, system, equipment and medium for distributed switching system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311863152.XA CN117879750A (en) | 2023-12-29 | 2023-12-29 | Time division multiplexing communication method, system, equipment and medium for distributed switching system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117879750A true CN117879750A (en) | 2024-04-12 |
Family
ID=90580407
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311863152.XA Pending CN117879750A (en) | 2023-12-29 | 2023-12-29 | Time division multiplexing communication method, system, equipment and medium for distributed switching system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117879750A (en) |
-
2023
- 2023-12-29 CN CN202311863152.XA patent/CN117879750A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7835383B2 (en) | Method and system for providing a modified timed division multiple access (TDMA) for reduced delay | |
TW576028B (en) | Allocation of upstream bandwidth in an ethernet passive optical network | |
US9450692B2 (en) | Scheduling in a two-tier network | |
US9900120B2 (en) | Clock synchronization method and apparatus | |
CN103796295A (en) | Synchronous access method in frequency hopping wireless communication, communication equipment and communication system | |
JPH1174922A (en) | Time division multiplexing method and related facility used for central station of communication network and network terminal | |
HUT59782A (en) | Wireless domestic telecommunication system for transmitting sounds and data | |
US10735129B2 (en) | Bandwidth allocation apparatus and method for providing low-latency service in optical network | |
CN111865857A (en) | Method and device for transmitting synchronous signal block | |
WO2020223668A1 (en) | Transport interface message protocol | |
CN111836312B (en) | Resource reservation method and equipment based on competition | |
TW201943229A (en) | A method for determining information and configuring information and devices and computer storage medium | |
EP3985991A1 (en) | Bandwidth assignment method and apparatus, and bandwidth check method and apparatus | |
CN113315717A (en) | Service balancing method and device, electronic equipment and storage medium | |
JPH07297850A (en) | Control for multimedia communtication on local access cable | |
US11800263B2 (en) | Method of bandwidth allocation for transmitting mobile data and network device | |
CN117879750A (en) | Time division multiplexing communication method, system, equipment and medium for distributed switching system | |
US11539496B2 (en) | Resource configuration method and device, and computer storage medium | |
CN111566957B (en) | Message processing method and device | |
WO2017096914A1 (en) | Method and apparatus for implementing clock synchronization | |
CN110139377B (en) | Information processing method and device, storage medium and electronic device | |
KR101983291B1 (en) | Mf-tdma based satellite communication method and satellite communication terminal | |
US12028661B2 (en) | Synchronization of optically switched networks | |
CN112398753B (en) | Data transmission control method and device | |
JP7215721B2 (en) | Communication device and communication method |
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 |