WO2025148659A1 - Low-delay communication method based on all-optical network - Google Patents
Low-delay communication method based on all-optical networkInfo
- Publication number
- WO2025148659A1 WO2025148659A1 PCT/CN2024/141146 CN2024141146W WO2025148659A1 WO 2025148659 A1 WO2025148659 A1 WO 2025148659A1 CN 2024141146 W CN2024141146 W CN 2024141146W WO 2025148659 A1 WO2025148659 A1 WO 2025148659A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- fttr
- master device
- slave device
- data stream
- rigid pipe
- 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
Classifications
-
- 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
-
- 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
Definitions
- the embodiments of the present disclosure relate to the technical field of communications, and in particular, to a low-latency communication method based on an all-optical network.
- F5G home private network is based on fiber to the home, extending optical fiber to the room, realizing all-optical networking in the home, and combining 10G PON (gigabit broadband) and WI-FI6 (gigabit WI-FI) technology to achieve gigabit coverage of the whole house, solve the problems of insufficient coverage of home WI-FI signals and substandard speed, and achieve safe and reliable gigabit coverage of the whole house.
- 10G PON gigabit broadband
- WI-FI6 gigabit WI-FI
- the embodiments of the present disclosure provide a low-latency communication method based on an all-optical network, so as to at least solve the problem that the service scheduling method in the related art cannot meet the demand for carrying low-latency services.
- a low-latency communication method based on an all-optical network comprising:
- a data stream is identified, and if the data stream contains a characteristic identifier, the data stream is transmitted through the rigid pipe.
- a computer-readable storage medium in which a computer program is stored, wherein the computer program is configured to execute the steps of any one of the above method embodiments when running.
- an electronic device including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
- FIG1 is a schematic diagram of a network architecture running according to an embodiment of the present disclosure
- FIG2 is a flow chart of a low-latency communication method based on an all-optical network according to an embodiment of the present disclosure
- FIG. 3 is a flow chart of a method for transmitting a data stream in an uplink direction through a rigid pipe according to an embodiment of the present disclosure
- FIG. 4 is a flow chart of a method for transmitting a data stream in a downlink direction through a rigid pipe according to an embodiment of the present disclosure
- FIG5 is a flow chart of a DBA collaborative scheduling method according to an embodiment of the present disclosure.
- FIG. 8 is a flowchart of a method for adjusting the number and bandwidth configuration of DBA subframes based on the service type of a data stream according to an embodiment of the present disclosure
- FIG. 11 is an exemplary diagram of a method of allocating empty entries first instead of using a pre-equalization delay method according to an embodiment of the present disclosure.
- the network architecture includes: an optical line terminal (Optical Line Terminal, referred to as OLT), a fiber to the room (Fiber To The Room, referred to as FTTR) master device, and a FTTR slave device.
- OLT optical Line Terminal
- FTTR fiber to the room
- FTTR slave device a FTTR slave device.
- the optical line terminal OLT is communicatively connected to the FTTR master device
- the FTTR master device is communicatively connected to the FTTR slave device
- the FTTR slave device is communicatively connected to multiple station (STA) devices (for example, STA1, STA2).
- STA station
- the optical line terminal OLT is communicatively connected to a FTTR master device, and the FTTR master device is communicatively connected to a FTTR slave device as an example.
- the optical line terminal OLT can also be connected to multiple FTTR master devices, and the FTTR master device can also be connected to multiple FTTR slave devices.
- the specific number can be set according to the actual situation, and the embodiment of the present disclosure does not limit it.
- FIG. 2 is a flow chart of a low-latency communication method based on an all-optical network according to an embodiment of the present disclosure. As shown in FIG. 2 , the process includes the following steps:
- Step S201 for an all-optical network link, a rigid pipe is configured on a link consisting of a FTTR slave device, a FTTR master device and an optical line terminal OLT;
- Define a pipe Define a rigid pipe in the optical network and determine the starting and ending points of the pipe. This can be done through the network management system or command line interface.
- Configure pipe properties Allocate appropriate bandwidth and other properties to the rigid pipe. This can include determining the pipe's transmission rate, capacity, and quality of service requirements.
- Configure link interfaces Configure the relevant link interfaces on the FTTR slave and FTTR master devices. This can be performed according to the device model and specific operating system.
- Configure OLT interface Configure the interface connected to the FTTR on the optical line terminal OLT. This can include defining the port on the OLT, VLAN settings, etc.
- Connect the device and OLT Use optical fiber to connect the optical ports between the FTTR slave device and the FTTR master device, and connect the optical fiber between the FTTR master device and the OLT. Ensure that the connection is correct and reliable.
- Configure link protection As needed, you can configure link protection to improve link reliability and redundancy. You can use redundant links, backup links, or other protection mechanisms.
- Testing and verification After completing the configuration, perform testing and verification to ensure the normal operation of the link, including testing the link's connectivity, bandwidth performance, and other indicators.
- the present disclosure adopts a rigid pipe configuration method.
- a rigid pipe is configured on a link consisting of an FTTR slave device, an FTTR master device, and an optical line terminal OLT.
- This rigid pipe configuration method can effectively reduce data transmission delay and improve the stability and reliability of data transmission.
- Step S302 The FTTR main device receives an upstream data stream, and a rigid pipe is configured between the FTTR main device and the optical line terminal OLT, so that the upstream data flows from the rigid pipe into the optical line terminal OLT.
- Wi-Fi slicing network administrators can dynamically divide Wi-Fi network resources and allocate network slices to specific user groups or application scenarios according to needs, thus realizing flexible resource configuration and management.
- Each slice can be configured with different quality of service (QoS), bandwidth restrictions, security policies, etc. to meet the needs of different users and applications.
- QoS quality of service
- FIG4 is a flow chart of a method for transmitting a data stream through a rigid pipe in a downstream direction according to an embodiment of the present disclosure.
- a rigid pipe is configured on a link consisting of an FTTR slave device, an FTTR master device, and an optical line terminal OLT; a data stream is identified, and when the data stream contains a characteristic identifier, the data stream is transmitted through the rigid pipe, including:
- Step S401 the optical line terminal OLT configures a rigid pipe between the optical line terminal OLT and the FTTR main device based on the downstream data flow, so that the downstream data flow flows into the FTTR main device based on the rigid pipe;
- Step S402 the FTTR master device receives the downstream data stream, and configures a rigid pipe between the FTTR master device and the FTTR slave device, so that the downstream data stream flows into the FTTR slave device based on the rigid pipe.
- the process includes:
- Step S501 the FTTR slave device sends a first bandwidth request to the FTTR master device based on the uplink request frame sent by the WI-FI site;
- Step S502 the optical line terminal OLT allocates an upstream bandwidth to the FTTR master device based on the second bandwidth request;
- the number and bandwidth configuration of DBA subframes are adjusted based on the service type of the data flow.
- one of the options for uniform division of four subframes is: subframe, 49 to 439 bytes; subframe, 4860 to 5250 bytes; subframe, 9720 to 10110 bytes; subframe, 14580 to 14969 bytes.
- bandwidth configuration can also be performed according to this method.
- FIG8 is a flow chart of a method for adjusting the number and bandwidth configuration of DBA subframes based on the service type of a data stream according to an embodiment of the present disclosure.
- adjusting the number and bandwidth configuration of DBA subframes based on the service type of a data stream includes:
- Step S802 determining delay and bandwidth based on service type
- Step S803 classifying and prioritizing the delay and bandwidth
- Step S804 adjusting the number and bandwidth configuration of DBA subframes based on the results of classification and priority sorting.
- the service type can be determined by identifying the relevant protocol messages. For example, if a Session Initiation Protocol (SIP) message is received, it can be identified as a voice call service; if a multicast join message is received, it can be identified as an Internet Protocol Television (IPTV) video service.
- SIP Session Initiation Protocol
- IPTV Internet Protocol Television
- the required delay and bandwidth are determined according to the identified service type, and different services are directly classified and prioritized in terms of delay and bandwidth. For example, voice services require higher delay than IPTV, and IPTV requires more bandwidth than voice.
- the DBA subframe division method is adjusted to meet the service requirements in terms of delay and bandwidth. After the bandwidth is allocated, the allocation of different services needs to be recorded to facilitate unified adjustments after the addition of new services.
- the FTTR master device sets a short window based on the response time of the FTTR slave device, the random delay between the FTTR master device and the FTTR slave device, and the loop delay between the FTTR master device and the FTTR slave device, so that the FTTR master device can identify the FTTR slave device within the short window period.
- FIG9 is a flow chart of a method for enabling an FTTR master device to identify an FTTR slave device within a short window period according to an embodiment of the present disclosure.
- the FTTR master device sets a short window based on the response time of the FTTR slave device, the random delay between the FTTR master device and the FTTR slave device, and the loop delay between the FTTR master device and the FTTR slave device, so that the FTTR master device identifies the FTTR slave device within the short window period, including:
- Step S901 the FTTR master device calculates the pre-equalization delay based on the response time of the FTTR slave device, the random delay between the FTTR master device and the FTTR slave device, and the loop delay between the FTTR master device and the FTTR slave device, and sends a null entry after the pre-equalization delay;
- Step S902 The FTTR master device uses the sum of the pre-equalization delay and the delay occupied by the empty entry as the short windowing time period, so that the FTTR master device can identify the FTTR slave device within the short windowing time period.
- the purpose of the above method is to set the pre-equalization delay and the empty entry in order to ensure that after the FTTR master device sends an instruction to the FTTR slave device, the time point when the FTTR master device receives the feedback information from the FTTR slave device is within the quiet window.
- the FTTR master device uses the delay occupied by the empty entry as the short window time period, so that the FTTR master device can identify the FTTR slave device within the short window time period.
- the FTTR master device does not use the pre-equalization delay method, but allocates empty entries first, with the start time being 12us, i.e., t0+12us. Similarly, the earliest time that the FTTR master device receives the SN response is at least t0+46us, and the latest time in the silent window is the same.
- the method according to the above embodiment can be implemented by adding the necessary general hardware platform with the help of software, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method.
- the technical solution of the present disclosure, or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present disclosure.
- An embodiment of the present disclosure further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
- the above-mentioned computer-readable storage medium may include, but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.
- An embodiment of the present disclosure further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
- the electronic device may further include a transmission device and an input/output device, wherein the transmission device is connected to the processor, and the input/output device is connected to the processor.
- modules or steps of the present disclosure can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation.
- the present disclosure is not limited to any specific combination of hardware and software.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本公开基于2024年1月10日提交的发明名称为“基于全光网络的低时延通信方法”的中国专利申请CN202410036145.0,并且要求该专利申请的优先权,通过引用将其所公开的内容全部并入本公开。The present disclosure is based on Chinese patent application CN202410036145.0 filed on January 10, 2024, entitled “Low-latency communication method based on all-optical network”, and claims the priority of the patent application, and all the contents disclosed therein are incorporated into the present disclosure by reference.
本公开实施例涉及通信的技术领域,具体而言,涉及一种基于全光网络的低时延通信方法。The embodiments of the present disclosure relate to the technical field of communications, and in particular, to a low-latency communication method based on an all-optical network.
随着光网络的不断发展,带宽网络服务正迈向以10G PON(千兆宽带)和WI-FI6(千兆WI-FI)为主流的第五代固定通信(Fifth Generation Fixed Network,简称为F5G)时代,相比前几代固定接入技术,F5G具有超高网络接入速率、全光联接、优秀网络体验等一系列优良特性。F5G家庭专网是在光纤到户的基础上,将光纤向房间延伸,在家庭内实现全光组网,并结合10G PON(千兆宽带)、WI-FI6(千兆WI-FI)技术,实现全屋千兆覆盖,解决家庭WI-FI信号覆盖不足、速率不达标等问题,实现全屋安全可靠的千兆覆盖。With the continuous development of optical networks, bandwidth network services are moving towards the fifth generation fixed communication (Fifth Generation Fixed Network, referred to as F5G) era with 10G PON (gigabit broadband) and WI-FI6 (gigabit WI-FI) as the mainstream. Compared with previous generations of fixed access technology, F5G has a series of excellent features such as ultra-high network access rate, all-optical connection, and excellent network experience. F5G home private network is based on fiber to the home, extending optical fiber to the room, realizing all-optical networking in the home, and combining 10G PON (gigabit broadband) and WI-FI6 (gigabit WI-FI) technology to achieve gigabit coverage of the whole house, solve the problems of insufficient coverage of home WI-FI signals and substandard speed, and achieve safe and reliable gigabit coverage of the whole house.
在宽带设备的传输链路中,采用点对多点(Point to Multipoint,简称为P2MP)方式下挂多设备进行组网,链路较长,设备较多,会面临更多并发场景以及数据量的问题,所带来的数据拥塞与调度滞后的问题会导致业务时延增大。因此,相关技术的业务调度方式不能满足承载低时延业务的需求。In the transmission link of broadband equipment, multiple devices are connected to form a network in a point-to-multipoint (P2MP) manner. The link is long and there are many devices. There will be more concurrent scenarios and data volume problems, which will lead to data congestion and scheduling lags, resulting in increased service delays. Therefore, the service scheduling method of related technologies cannot meet the needs of carrying low-latency services.
公开内容Public Content
本公开实施例提供了一种基于全光网络的低时延通信方法,以至少解决相关技术中的业务调度方式不能满足承载低时延业务的需求的问题。The embodiments of the present disclosure provide a low-latency communication method based on an all-optical network, so as to at least solve the problem that the service scheduling method in the related art cannot meet the demand for carrying low-latency services.
根据本公开的一个实施例,提供了一种基于全光网络的低时延通信方法,包括:According to an embodiment of the present disclosure, a low-latency communication method based on an all-optical network is provided, comprising:
对于全光网络链路,在FTTR从设备与FTTR主设备以及光线路终端OLT组成的链路上配置刚性管道;For all-optical network links, a rigid pipe is configured on the link consisting of the FTTR slave device, the FTTR master device and the optical line terminal OLT;
识别数据流,在所述数据流包含特征标识的情况下,通过所述刚性管道传输所述数据流。A data stream is identified, and if the data stream contains a characteristic identifier, the data stream is transmitted through the rigid pipe.
根据本公开的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。According to another embodiment of the present disclosure, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any one of the above method embodiments when running.
根据本公开的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。According to another embodiment of the present disclosure, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
图1是根据本公开实施例运行的网络架构示意图;FIG1 is a schematic diagram of a network architecture running according to an embodiment of the present disclosure;
图2是根据本公开实施例的一种基于全光网络的低时延通信方法的流程图;FIG2 is a flow chart of a low-latency communication method based on an all-optical network according to an embodiment of the present disclosure;
图3是根据本公开实施例的在上行方向通过刚性管道传输数据流的方法的流程图;3 is a flow chart of a method for transmitting a data stream in an uplink direction through a rigid pipe according to an embodiment of the present disclosure;
图4是根据本公开实施例的在下行方向通过刚性管道传输数据流的方法的流程图;4 is a flow chart of a method for transmitting a data stream in a downlink direction through a rigid pipe according to an embodiment of the present disclosure;
图5是根据本公开实施例的DBA协同调度方法的流程图;FIG5 is a flow chart of a DBA collaborative scheduling method according to an embodiment of the present disclosure;
图6是根据本公开实施例的DBA协同调度的方法的示例图;FIG6 is an exemplary diagram of a method for DBA collaborative scheduling according to an embodiment of the present disclosure;
图7是根据本公开实施例的DBA子帧划分的方法的示例图;FIG7 is an exemplary diagram of a method for dividing a DBA subframe according to an embodiment of the present disclosure;
图8是根据本公开实施例的基于数据流的业务类型调节DBA子帧的数量和带宽配置的方法的流程图;8 is a flowchart of a method for adjusting the number and bandwidth configuration of DBA subframes based on the service type of a data stream according to an embodiment of the present disclosure;
图9是根据本公开实施例的使FTTR主设备在短开窗的时间段内识别FTTR从设备的方法的流程图;9 is a flowchart of a method for enabling an FTTR master device to identify an FTTR slave device within a short window period according to an embodiment of the present disclosure;
图10是根据本公开实施例的在预均衡时延之后发送空条目的方法的示例图;FIG10 is an exemplary diagram of a method for sending a null entry after a pre-equalization delay according to an embodiment of the present disclosure;
图11是根据本公开实施例的不使用预均衡时延方式,而是通过先分配空条目的方法的示例图。FIG. 11 is an exemplary diagram of a method of allocating empty entries first instead of using a pre-equalization delay method according to an embodiment of the present disclosure.
下文中将参考附图并结合实施例来详细说明本公开的实施例。Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and in combination with the embodiments.
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
本公开实施例可以运行于图1所示的网络架构上,如图1所示,该网络架构包括:光线路终端(Optical Line Terminal,简称为OLT)、光纤到房间(Fiber To The Room,简称为FTTR)主设备、FTTR从设备。其中,光线路终端OLT与FTTR主设备通信连接,FTTR主设备与FTTR从设备通信连接,FTTR从设备通信连接多个站点(STA)设备(例如,STA1、STA2)。在以下公开的实施方式中,以光线路终端OLT与一个FTTR主设备通信连接、FTTR主设备与一个FTTR从设备通信连接为例,当然,仅是一种示例。因此,光线路终端OLT也可以下挂多个FTTR主设备,FTTR主设备也可以下挂多个FTTR从设备,具体数量可以根据实际情况进行设定,本公开实施例不做限定。The embodiment of the present disclosure can be run on the network architecture shown in Figure 1. As shown in Figure 1, the network architecture includes: an optical line terminal (Optical Line Terminal, referred to as OLT), a fiber to the room (Fiber To The Room, referred to as FTTR) master device, and a FTTR slave device. Among them, the optical line terminal OLT is communicatively connected to the FTTR master device, the FTTR master device is communicatively connected to the FTTR slave device, and the FTTR slave device is communicatively connected to multiple station (STA) devices (for example, STA1, STA2). In the following disclosed embodiments, the optical line terminal OLT is communicatively connected to a FTTR master device, and the FTTR master device is communicatively connected to a FTTR slave device as an example. Of course, this is only an example. Therefore, the optical line terminal OLT can also be connected to multiple FTTR master devices, and the FTTR master device can also be connected to multiple FTTR slave devices. The specific number can be set according to the actual situation, and the embodiment of the present disclosure does not limit it.
在一种实施方式中,本公开实施例可以运行于PON+FTTR+WI-FI系统中,其中,上述网络架构为PON+FTTR+WI-FI系统的中间链路。In one implementation, the embodiment of the present disclosure may be run in a PON+FTTR+WI-FI system, wherein the above network architecture is an intermediate link of the PON+FTTR+WI-FI system.
在本实施例中提供了一种运行于上述网络架构的方法,图2是根据本公开实施例的一种基于全光网络的低时延通信方法的流程图,如图2所示,该流程包括如下步骤:In this embodiment, a method running on the above network architecture is provided. FIG. 2 is a flow chart of a low-latency communication method based on an all-optical network according to an embodiment of the present disclosure. As shown in FIG. 2 , the process includes the following steps:
步骤S201,对于全光网络链路,在FTTR从设备与FTTR主设备以及光线路终端OLT组成的链路上配置刚性管道;Step S201, for an all-optical network link, a rigid pipe is configured on a link consisting of a FTTR slave device, a FTTR master device and an optical line terminal OLT;
在一种实施方式中,全光网络链路可以为上述PON+FTTR+WI-FI系统的链路,也可以为PON+OLT+ONU链路,或者为PON+OLT+ONT链路,或者为PON+OLT+MDU链路,或者为PON+OLT+Switch链路。其中,对于PON+OLT+ONU链路,无源光网络(Passive Optical Network,简称为PON)是一种光纤传输技术,包括OLT和光网络单元(Optical Network Unit,简称为ONU)。在这种链路中,光纤传输从OLT到ONU,再由ONU提供网络连接。对于PON+OLT+ONT链路,类似于PON+OLT+ONU链路,但是使用光网络终端(Optical Network Terminal,简称为ONT)替代了ONU。ONT通常指的是用户端设备,用于连接PON网络并提供网络服务。对于PON+OLT+MDU链路,多住户单元(Multi-Dwelling Unit,简称为MDU)通常是公寓建筑或多户住宅。在这种链路中,PON技术被用于将光纤传输从OLT扩展到MDU中的各个终端单元。对于PON+OLT+Switch链路,在一些场景下,可能需要将PON网络与以太网交换机(Switch)结合使用,以提供更高的网络扩展性和连接性。在这种链路配置中,光纤传输从OLT到交换机,再由交换机连接其他设备或网络。In one embodiment, the all-optical network link can be a link of the above-mentioned PON+FTTR+WI-FI system, or a PON+OLT+ONU link, or a PON+OLT+ONT link, or a PON+OLT+MDU link, or a PON+OLT+Switch link. Among them, for the PON+OLT+ONU link, the passive optical network (Passive Optical Network, referred to as PON) is a fiber optic transmission technology, including OLT and optical network unit (Optical Network Unit, referred to as ONU). In this link, the optical fiber transmission is from OLT to ONU, and then the ONU provides network connection. For the PON+OLT+ONT link, it is similar to the PON+OLT+ONU link, but the optical network terminal (Optical Network Terminal, referred to as ONT) is used instead of ONU. ONT usually refers to the user terminal equipment, which is used to connect to the PON network and provide network services. For the PON+OLT+MDU link, the Multi-Dwelling Unit (MDU) is usually an apartment building or a multi-family residence. In this link, PON technology is used to extend the fiber transmission from the OLT to the various terminal units in the MDU. For the PON+OLT+Switch link, in some scenarios, it may be necessary to combine the PON network with an Ethernet switch (Switch) to provide higher network scalability and connectivity. In this link configuration, the fiber transmission goes from the OLT to the switch, and then the switch connects to other devices or networks.
在一种示例性的实施方式中,可以采用如下的方法:In an exemplary embodiment, the following method may be used:
定义管道:在光网络中定义一种刚性管道,确定该管道的起始点和终止点。可以通过网络管理系统或者命令行界面进行操作。Define a pipe: Define a rigid pipe in the optical network and determine the starting and ending points of the pipe. This can be done through the network management system or command line interface.
配置管道属性:为刚性管道分配合适的带宽和其他属性。这可以包括确定管道的传输速率、容量以及服务质量要求等。Configure pipe properties: Allocate appropriate bandwidth and other properties to the rigid pipe. This can include determining the pipe's transmission rate, capacity, and quality of service requirements.
配置链路接口:在FTTR从设备和FTTR主设备上配置相关的链路接口。这可以根据设备的型号和具体操作系统来执行。Configure link interfaces: Configure the relevant link interfaces on the FTTR slave and FTTR master devices. This can be performed according to the device model and specific operating system.
配置OLT接口:在光线路终端OLT上配置与FTTR连接的接口。这可以包括定义OLT上的端口、VLAN设置等。Configure OLT interface: Configure the interface connected to the FTTR on the optical line terminal OLT. This can include defining the port on the OLT, VLAN settings, etc.
连接设备和OLT:使用光纤连接FTTR从设备和FTTR主设备之间的光口以及连接FTTR主设备和OLT之间的光纤。确保连接正确且可靠。Connect the device and OLT: Use optical fiber to connect the optical ports between the FTTR slave device and the FTTR master device, and connect the optical fiber between the FTTR master device and the OLT. Ensure that the connection is correct and reliable.
配置链路保护:根据需要,可以配置链路保护来提高链路的可靠性和冗余性。可以采用冗余链路,备份链路或者其他保护机制。Configure link protection: As needed, you can configure link protection to improve link reliability and redundancy. You can use redundant links, backup links, or other protection mechanisms.
测试与验证:完成配置后,进行测试与验证以确保链路的正常工作。包括测试链路的连通性、带宽性能和其他指标。Testing and verification: After completing the configuration, perform testing and verification to ensure the normal operation of the link, including testing the link's connectivity, bandwidth performance, and other indicators.
步骤S202,识别数据流,在数据流包含特征标识的情况下,通过刚性管道传输数据流。Step S202, identifying the data stream, and transmitting the data stream through a rigid pipeline when the data stream contains a characteristic identifier.
通过本公开,首先,本公开采用了刚性管道的配置方式。在全光网络链路中,通过在FTTR从设备与FTTR主设备以及光线路终端OLT组成的链路上配置刚性管道。这种刚性管道的配置方式可以有效减少数据的传输时延,并且能够提升数据传输的稳定性和可靠性。Through the present disclosure, firstly, the present disclosure adopts a rigid pipe configuration method. In an all-optical network link, a rigid pipe is configured on a link consisting of an FTTR slave device, an FTTR master device, and an optical line terminal OLT. This rigid pipe configuration method can effectively reduce data transmission delay and improve the stability and reliability of data transmission.
其次,本公开还采用了数据流识别的方法。对于数据流中包含特征标识的情况,采用刚性管道传输数据流。这种数据流识别的方式可以根据特征标识将低时延业务与其他业务进行区分,从而优先传输低时延业务,提高低时延业务的传输效率和响应速度。Secondly, the present disclosure also adopts a method of data stream identification. In the case where the data stream contains a feature identifier, a rigid pipeline is used to transmit the data stream. This method of data stream identification can distinguish low-latency services from other services based on feature identifiers, thereby giving priority to transmitting low-latency services and improving the transmission efficiency and response speed of low-latency services.
通过以上的刚性管道配置和数据流识别方法,本公开能够解决相关技术中的业务调度方式不能满足承载低时延业务的需求的问题。它能够降低传输时延,提升数据传输的稳定性和可靠性,并且能够优先传输低时延业务,满足低时延业务的需求。Through the above rigid pipeline configuration and data flow identification method, the present disclosure can solve the problem that the service scheduling method in the related art cannot meet the demand for carrying low-latency services. It can reduce transmission delay, improve the stability and reliability of data transmission, and can give priority to the transmission of low-latency services to meet the demand of low-latency services.
在一种实施方式中,特征标识包括GEMPORTID(GEM PORT-ID,GEM端口标识,其中GEM为Gigabit-capable passive optical network Encapsulation Method,吉比特无源光网络封装方式)。In one embodiment, the characteristic identifier includes GEMPORTID (GEM PORT-ID, GEM port identifier, where GEM is Gigabit-capable passive optical network Encapsulation Method).
在一种实施方式中,特征标识包括以下的一种或者多种:GEMPORTID、分配标识(Allocation Identifier,简称为ALLOCID)。其中,ALLOCID是在上行方向,基于下行帧分配带宽的因素。In one embodiment, the feature identifier includes one or more of the following: GEMPORTID, Allocation Identifier (ALLOCID for short). ALLOCID is a factor for allocating bandwidth based on downlink frames in the uplink direction.
在一种示例性的实施方式中,对于需要走刚性管道的业务,给定特征标识,约定这一特征标识可被识别为刚性管道,且保证这一特征标识的可传递性。即:在整个PON+FTTR+WI-FI链路上,该数据流通过匹配特征标识,在FTTR从设备、FTTR主设备和OLT上都可被识别为进入刚性管道。In an exemplary implementation, for services that need to go through a rigid pipe, a feature identifier is given, and it is agreed that this feature identifier can be identified as a rigid pipe, and the transferability of this feature identifier is guaranteed. That is, on the entire PON+FTTR+WI-FI link, the data flow can be identified as entering a rigid pipe on the FTTR slave device, FTTR master device, and OLT by matching the feature identifier.
图3是根据本公开实施例的在上行方向通过刚性管道传输数据流的方法的流程图,在一种实施方式中,如图3所示,在FTTR从设备与FTTR主设备以及光线路终端OLT组成的链路上配置刚性管道;识别数据流,在数据流包含特征标识的情况下,通过刚性管道传输数据流,包括:FIG3 is a flow chart of a method for transmitting a data stream through a rigid pipe in an upstream direction according to an embodiment of the present disclosure. In one implementation, as shown in FIG3 , a rigid pipe is configured on a link consisting of an FTTR slave device, an FTTR master device, and an optical line terminal OLT; a data stream is identified, and when the data stream contains a characteristic identifier, the data stream is transmitted through the rigid pipe, including:
步骤S301,FTTR从设备接收从WI-FI站点发送的上行数据流,在FTTR从设备和FTTR主设备之间配置刚性管道,以使上行数据从刚性管道流入FTTR主设备;Step S301, the FTTR slave device receives an uplink data stream sent from a WI-FI site, and configures a rigid pipe between the FTTR slave device and the FTTR master device so that the uplink data flows from the rigid pipe into the FTTR master device;
步骤S302,FTTR主设备接收上行数据流,在FTTR主设备和光线路终端OLT之间配置刚性管道,以使上行数据从刚性管道流入光线路终端OLT。Step S302: The FTTR main device receives an upstream data stream, and a rigid pipe is configured between the FTTR main device and the optical line terminal OLT, so that the upstream data flows from the rigid pipe into the optical line terminal OLT.
在一种示例性的实施方式中,对于上行方向,FTTR从设备侧根据收到的不同业务的WI-FI切片,分配不同的传输容器(Transmission Container,简称为TCONT)和GEMPORT(GEM端口)标识刚性管道,即给定刚性管道对应的ALLOCID和GEMPORTID,匹配ALLOCID和GEMPORTID则进入刚性管道进行低时延优先调度发送,减少FTTR主设备、FTTR从设备间上行传输时延;FTTR主设备侧,根据FTTR从设备的刚性管道GEMPORTID传输到FTTR主设备侧的对应业务流分配OLT和FTTR主设备间的刚性管道TCONT和GEMPORT,同样根据匹配ALLOCID和GEMPORTID进行OLT和FTTR主设备间的刚性管道低时延优先调度发送,以此实现在上行方向上从WI-FI到PON的端到端低时延协同传输。In an exemplary embodiment, for the uplink direction, the FTTR slave device side allocates different transmission containers (Transmission Container, abbreviated as TCONT) and GEMPORT (GEM port) to identify rigid pipes according to the WI-FI slices of different services received, that is, the ALLOCID and GEMPORTID corresponding to the given rigid pipe are matched to enter the rigid pipe for low-latency priority scheduling and sending, thereby reducing the uplink transmission delay between the FTTR master device and the FTTR slave device; on the FTTR master device side, the rigid pipe TCONT and GEMPORT between the OLT and the FTTR master device are allocated according to the corresponding service flow transmitted to the FTTR master device side by the rigid pipe GEMPORTID of the FTTR slave device, and the rigid pipe low-latency priority scheduling and sending between the OLT and the FTTR master device are also performed according to the matching ALLOCID and GEMPORTID, thereby realizing end-to-end low-latency collaborative transmission from WI-FI to PON in the uplink direction.
其中,WI-FI切片(Wi-Fi Slicing)是一种基于网络功能虚拟化(Network Functions Virtualization,简称为NFV)和软件定义网络(Software Defined Networking,简称为SDN)的技术,旨在将无线局域网(Wi-Fi)网络划分为多个逻辑切片,为不同的用户或应用提供个性化的网络服务。Among them, Wi-Fi Slicing is a technology based on Network Functions Virtualization (NFV) and Software Defined Networking (SDN). It aims to divide the wireless LAN (Wi-Fi) network into multiple logical slices to provide personalized network services for different users or applications.
通过WI-FI切片,网络管理员可以动态地划分Wi-Fi网络资源,根据需求将网络切片分配给特定的用户组或应用场景,实现资源的灵活配置和管理。每个切片可以配置不同的服务质量(Quality of Service,简称为QoS)、带宽限制、安全策略等,以适应不同用户和应用的需求。Through Wi-Fi slicing, network administrators can dynamically divide Wi-Fi network resources and allocate network slices to specific user groups or application scenarios according to needs, thus realizing flexible resource configuration and management. Each slice can be configured with different quality of service (QoS), bandwidth restrictions, security policies, etc. to meet the needs of different users and applications.
图4是根据本公开实施例的在下行方向通过刚性管道传输数据流的方法的流程图,在一种实施方式中,如图4所示,在FTTR从设备与FTTR主设备以及光线路终端OLT组成的链路上配置刚性管道;识别数据流,在数据流包含特征标识的情况下,通过刚性管道传输数据流,包括:FIG4 is a flow chart of a method for transmitting a data stream through a rigid pipe in a downstream direction according to an embodiment of the present disclosure. In one implementation, as shown in FIG4 , a rigid pipe is configured on a link consisting of an FTTR slave device, an FTTR master device, and an optical line terminal OLT; a data stream is identified, and when the data stream contains a characteristic identifier, the data stream is transmitted through the rigid pipe, including:
步骤S401,光线路终端OLT基于下行数据流,在光线路终端OLT和FTTR主设备之间配置刚性管道,以使下行数据流基于刚性管道流入FTTR主设备;Step S401, the optical line terminal OLT configures a rigid pipe between the optical line terminal OLT and the FTTR main device based on the downstream data flow, so that the downstream data flow flows into the FTTR main device based on the rigid pipe;
步骤S402,FTTR主设备接收下行数据流,在FTTR主设备和FTTR从设备之间配置刚性管道,以使下行数据流基于刚性管道流入FTTR从设备。Step S402: the FTTR master device receives the downstream data stream, and configures a rigid pipe between the FTTR master device and the FTTR slave device, so that the downstream data stream flows into the FTTR slave device based on the rigid pipe.
在一种示例性的实施方式中,对于下行方向,在光线路终端OLT和FTTR主设备间、FTTR主设备和FTTR从设备间,同一业务使用的GEMPORTID和上行方向一致,通过该GEMPORTID标识下行方向的刚性管道,进行优先调度传输。在FTTR从设备到WI-FI侧,根据不同GEMPORT的标识的不同业务流,分配不同差分服务代码点(Differentiated Services Code Point,简称为DSCP)值进行优先调度。以此实现在下行方向上从PON到WI-FI的端到端低时延优先调度传输。In an exemplary implementation, for the downstream direction, between the optical line terminal OLT and the FTTR master device, and between the FTTR master device and the FTTR slave device, the GEMPORTID used by the same service is consistent with the upstream direction, and the rigid pipe in the downstream direction is identified by the GEMPORTID for priority scheduling transmission. On the FTTR slave device to the WI-FI side, different Differentiated Services Code Point (DSCP) values are assigned for priority scheduling according to different service flows identified by different GEMPORTs. In this way, end-to-end low-latency priority scheduling transmission from PON to WI-FI in the downstream direction is achieved.
在一种实施方式中,FTTR主设备接收下行数据流,在FTTR主设备和FTTR从设备之间配置刚性管道,以使下行数据流基于刚性管道流入FTTR从设备之后,包括:In one embodiment, after the FTTR master device receives the downstream data stream and configures a rigid pipe between the FTTR master device and the FTTR slave device so that the downstream data stream flows into the FTTR slave device based on the rigid pipe, the process includes:
FTTR从设备接收下行数据流,为下行数据流分配DSCP值,以使下行数据流优先发送至WI-FI站点。The FTTR receives the downstream data flow from the device and assigns a DSCP value to the downstream data flow so that the downstream data flow is sent to the WI-FI station with priority.
图5是根据本公开实施例的动态带宽分配(Dynamic Bandwidth Assignment,简称为DBA)协同调度方法的流程图,在一种实施方式中,如图5所示,该方法还包括使用DBA协同调度的方法,DBA协同调度的方法包括:FTTR从设备接收从WI-FI站点发送的上行数据流之前,FIG5 is a flow chart of a dynamic bandwidth allocation (DBA) collaborative scheduling method according to an embodiment of the present disclosure. In one embodiment, as shown in FIG5 , the method further includes using a DBA collaborative scheduling method. The DBA collaborative scheduling method includes: before the FTTR slave device receives an uplink data stream sent from a WI-FI site,
步骤S501,FTTR从设备基于WI-FI站点发送的上行请求帧向FTTR主设备发送第一带宽请求;Step S501, the FTTR slave device sends a first bandwidth request to the FTTR master device based on the uplink request frame sent by the WI-FI site;
步骤S502,光线路终端OLT基于第二带宽请求为FTTR主设备分配上行带宽;Step S502, the optical line terminal OLT allocates an upstream bandwidth to the FTTR master device based on the second bandwidth request;
步骤S503,FTTR主设备基于第一带宽请求为FTTR从设备分配上行带宽。Step S503: The FTTR master device allocates an uplink bandwidth to the FTTR slave device based on the first bandwidth request.
图6是根据本公开实施例的DBA协同调度的方法的示例图,在一种示例性的实施方式中,如图6所示,为减少DBA等待时间,可采用一种示例性的DBA协同的方法。协同DBA触发检测条件为:FTTR从设备接收到STA(例如,STA1和STA2)的上行发送请求帧。感知后实现方法为:当FTTR从设备接收到STA上行发送请求后,FTTR从设备此时向FTTR主设备发送带宽请求,FTTR主设备收到FTTR从设备的带宽请求后向光线路终端OLT发送带宽请求,以此让FTTR从设备和FTTR主设备提前准备好上行带宽,很大程度上减少数据到达FTTR从设备和FTTR主设备后等待DBA分配带宽的时间,从而降低上行通路时延。FIG6 is an example diagram of a method for DBA collaborative scheduling according to an embodiment of the present disclosure. In an exemplary implementation, as shown in FIG6 , in order to reduce the DBA waiting time, an exemplary DBA collaborative method may be adopted. The collaborative DBA trigger detection condition is: the FTTR slave device receives the uplink transmission request frame of the STA (for example, STA1 and STA2). The post-perception implementation method is: when the FTTR slave device receives the STA uplink transmission request, the FTTR slave device sends a bandwidth request to the FTTR master device at this time. After receiving the bandwidth request from the FTTR slave device, the FTTR master device sends a bandwidth request to the optical line terminal OLT, so that the FTTR slave device and the FTTR master device prepare the uplink bandwidth in advance, which greatly reduces the time for the data to wait for the DBA to allocate bandwidth after arriving at the FTTR slave device and the FTTR master device, thereby reducing the uplink path delay.
在一种实施方式中,该方法还包括DBA子帧划分的方法,DBA子帧划分的方法包括:In one implementation, the method further includes a DBA subframe division method, and the DBA subframe division method includes:
在一个DBA调度周期内,基于数据流的业务类型调节DBA子帧的数量和带宽配置。In a DBA scheduling period, the number and bandwidth configuration of DBA subframes are adjusted based on the service type of the data flow.
图7是根据本公开实施例的DBA子帧划分的方法的示例图,在一种示例性的实施方式中,如图7所示,每帧125us划分的子帧数可自由选择。例如,子帧1、子帧2、子帧3、子帧4,当然,图7仅是一种示例。也可以将每帧125us划分为子帧1、子帧2、子帧3、子帧4、……子帧N。具体的子帧数可以根据实际情况进行选择,在此不做赘述。且每个子帧的大小并不固定,均匀划分和不均匀划分均可。既可平均分配、保持相同,每个子帧起始时间start time间隔相同,分配相同的带宽;也可以根据实际需要自由调整,对不同子帧分配不同的带宽。当DBA周期内一帧划分子帧情况确定后,剩余三帧子帧划分情况与第一帧相同。FIG7 is an example diagram of a method for dividing DBA subframes according to an embodiment of the present disclosure. In an exemplary implementation, as shown in FIG7 , the number of subframes divided into each frame of 125us can be freely selected. For example, subframe 1, subframe 2, subframe 3, subframe 4. Of course, FIG7 is only an example. Each frame of 125us can also be divided into subframe 1, subframe 2, subframe 3, subframe 4, ... subframe N. The specific number of subframes can be selected according to actual conditions and will not be described in detail here. And the size of each subframe is not fixed, and both uniform and uneven divisions are possible. It can be evenly distributed and kept the same, with the same start time interval for each subframe and the same bandwidth allocated; it can also be freely adjusted according to actual needs to allocate different bandwidths to different subframes. When the subframe division of one frame in the DBA cycle is determined, the subframe division of the remaining three frames is the same as the first frame.
首先,在此以2.5G非对称模式、一字节带宽颗粒度、每帧125us划分为四个子帧、分配100Mbps带宽为例,给出计算方法并分别针对均匀和不均匀子帧划分给出示例说明。在子帧内部,除burst开销以外,软件可根据需要配置对应的start time和终止时间stop time。First, taking 2.5G asymmetric mode, one-byte bandwidth granularity, 125us per frame divided into four subframes, and 100Mbps bandwidth allocation as an example, the calculation method is given and examples are given for uniform and uneven subframe division. Within the subframe, in addition to the burst overhead, the software can configure the corresponding start time and stop time as needed.
若考虑均匀子帧划分,每帧125us可分配最大带宽为19440字节,19440/4=4860字节,实际考虑到突发burst开销等,第一子帧条目start time延后50字节,所以可以考虑以0、4860、9720、14580字节为每子帧划分的开始节点start time。100Mbps带宽,125us每帧分配带宽(100000000/8)/(1000000/125)≈1562字节,平均每子帧分配1562/4≈390字节。所以在均匀划分子帧的情况下,四个子帧均匀划分的可选之一为:子帧,49至439字节;子帧,4860至5250字节;子帧,9720至10110字节;子帧,14580至14969字节。If uniform subframe division is considered, the maximum bandwidth that can be allocated per frame of 125us is 19440 bytes, 19440/4=4860 bytes. In fact, considering the burst overhead, the start time of the first subframe entry is delayed by 50 bytes, so 0, 4860, 9720, and 14580 bytes can be considered as the start time of each subframe division. With 100Mbps bandwidth, the bandwidth allocated per frame of 125us is (100000000/8)/(1000000/125)≈1562 bytes, and 1562/4≈390 bytes are allocated per subframe on average. Therefore, in the case of uniform subframe division, one of the options for uniform division of four subframes is: subframe, 49 to 439 bytes; subframe, 4860 to 5250 bytes; subframe, 9720 to 10110 bytes; subframe, 14580 to 14969 bytes.
若考虑不均匀子帧划分,125us每帧分配带宽依然为1562字节,每帧内部划分子帧可以自由分配。比如,考虑四个子帧的start time分别为50、10000、11000、15000字节,每个子帧分配的带宽分别为800、80、332、350字节。则按照上述分配,四个子帧不均匀划分可选之一为:子帧,50至849字节;子帧,10000至10079字节;子帧,11000至11331字节;子帧,15000至15349字节。If uneven subframe division is considered, the bandwidth allocated to each 125us frame is still 1562 bytes, and the subframes within each frame can be freely allocated. For example, consider that the start time of four subframes is 50, 10000, 11000, and 15000 bytes, and the bandwidth allocated to each subframe is 800, 80, 332, and 350 bytes, respectively. According to the above allocation, the uneven division of the four subframes can be selected as follows: subframe, 50 to 849 bytes; subframe, 10000 to 10079 bytes; subframe, 11000 to 11331 bytes; subframe, 15000 to 15349 bytes.
其次,进一步地,在考虑100Mbps带宽,每帧进行四个子帧均匀划分的情况下,针对2.5G非对称、2.5G对称、10G非对称、10G对称四种模式,给出一种子帧划分实施例,具体结果如下表。
Secondly, further, considering 100Mbps bandwidth and evenly dividing each frame into four subframes, a subframe division implementation example is given for four modes: 2.5G asymmetric, 2.5G symmetric, 10G asymmetric, and 10G symmetric. The specific results are shown in the following table.
在一种实施方式中,后续若需要50GPON,也可按照此方法进行带宽配置。In one implementation, if 50 GPON is needed later, bandwidth configuration can also be performed according to this method.
图8是根据本公开实施例的基于数据流的业务类型调节DBA子帧的数量和带宽配置的方法的流程图,在一种实施方式中,如图8所示,在一个DBA调度周期内,基于数据流的业务类型调节DBA子帧的数量和带宽配置,包括:FIG8 is a flow chart of a method for adjusting the number and bandwidth configuration of DBA subframes based on the service type of a data stream according to an embodiment of the present disclosure. In one implementation, as shown in FIG8 , in a DBA scheduling period, adjusting the number and bandwidth configuration of DBA subframes based on the service type of a data stream includes:
步骤S801,识别数据流的报文类型,以确定业务类型;Step S801, identifying the message type of the data flow to determine the service type;
步骤S802,基于业务类型确定时延和带宽;Step S802, determining delay and bandwidth based on service type;
步骤S803,对时延和带宽进行分类和优先级排序;Step S803, classifying and prioritizing the delay and bandwidth;
步骤S804,基于分类和优先级排序的结果调节DBA子帧的数量和带宽配置。Step S804: adjusting the number and bandwidth configuration of DBA subframes based on the results of classification and priority sorting.
在一种示例性的实施方式中,考虑到不同的业务需要的子帧划分方式不同,因此需要对不同的业务类型进行识别,考虑时延、流量等要求,给出合适的DBA子帧划分方法,以提高DBA分配方式的灵活性和自适应性。In an exemplary implementation, taking into account that different services require different subframe division methods, it is necessary to identify different service types, consider requirements such as latency and traffic, and provide a suitable DBA subframe division method to improve the flexibility and adaptability of the DBA allocation method.
一方面,可以通过识别相关协议报文确定业务类型,如收到会话初始协议(Session Initiation Protocol,简称为SIP)报文,可识别为语音通话业务;如收到组播加入报文,可识别为互联网协议电视(Internet Protocol Television,简称为IPTV)视频业务等。另一方面,根据识别的业务类型判断所需的时延和带宽,不同业务直接进行时延和带宽的分类和优先级排序,如语音业务在时延方面要求比IPTV高,IPTV在带宽方面需求比语音大。根据得到的业务在时延和带宽方面的特点,调整DBA子帧划分方式,以适应业务在时延和带宽方面的要求。带宽分配后需要对不同业务的分配情况进行记录,方便新业务加入后再次进行统一调整。On the one hand, the service type can be determined by identifying the relevant protocol messages. For example, if a Session Initiation Protocol (SIP) message is received, it can be identified as a voice call service; if a multicast join message is received, it can be identified as an Internet Protocol Television (IPTV) video service. On the other hand, the required delay and bandwidth are determined according to the identified service type, and different services are directly classified and prioritized in terms of delay and bandwidth. For example, voice services require higher delay than IPTV, and IPTV requires more bandwidth than voice. According to the characteristics of the service in terms of delay and bandwidth, the DBA subframe division method is adjusted to meet the service requirements in terms of delay and bandwidth. After the bandwidth is allocated, the allocation of different services needs to be recorded to facilitate unified adjustments after the addition of new services.
在一种实施方式中,该方法还包括使用短开窗的方法,短开窗设置的方法包括:In one embodiment, the method further includes using a short windowing method, and the short windowing setting method includes:
在报文请求上报阶段,FTTR主设备基于FTTR从设备的响应时间、FTTR主设备和FTTR从设备间的随机时延、FTTR主设备和FTTR从设备间的环路时延设置短开窗,以使FTTR主设备在短开窗的时间段内识别FTTR从设备。During the message request reporting phase, the FTTR master device sets a short window based on the response time of the FTTR slave device, the random delay between the FTTR master device and the FTTR slave device, and the loop delay between the FTTR master device and the FTTR slave device, so that the FTTR master device can identify the FTTR slave device within the short window period.
图9是根据本公开实施例的使FTTR主设备在短开窗的时间段内识别FTTR从设备的方法的流程图,在一种实施方式中,如图9所示,在报文请求上报阶段,FTTR主设备基于FTTR从设备的响应时间、FTTR主设备和FTTR从设备间的随机时延、FTTR主设备和FTTR从设备间的环路时延设置短开窗,以使FTTR主设备在短开窗的时间段内识别FTTR从设备,包括:FIG9 is a flow chart of a method for enabling an FTTR master device to identify an FTTR slave device within a short window period according to an embodiment of the present disclosure. In one implementation, as shown in FIG9 , in the message request reporting stage, the FTTR master device sets a short window based on the response time of the FTTR slave device, the random delay between the FTTR master device and the FTTR slave device, and the loop delay between the FTTR master device and the FTTR slave device, so that the FTTR master device identifies the FTTR slave device within the short window period, including:
步骤S901,FTTR主设备基于FTTR从设备的响应时间、FTTR主设备和FTTR从设备间的随机时延、FTTR主设备和FTTR从设备间的环路时延计算预均衡时延,在预均衡时延之后发送空条目;Step S901, the FTTR master device calculates the pre-equalization delay based on the response time of the FTTR slave device, the random delay between the FTTR master device and the FTTR slave device, and the loop delay between the FTTR master device and the FTTR slave device, and sends a null entry after the pre-equalization delay;
步骤S902,FTTR主设备将预均衡时延和空条目占据的时延之和作为短开窗的时间段,以使FTTR主设备在短开窗的时间段内识别FTTR从设备。Step S902: The FTTR master device uses the sum of the pre-equalization delay and the delay occupied by the empty entry as the short windowing time period, so that the FTTR master device can identify the FTTR slave device within the short windowing time period.
图10是根据本公开实施例的在预均衡时延之后发送空条目的方法的示例图,图11是根据本公开实施例的不使用预均衡时延方式,而是通过先分配空条目的方法的示例图,在一种示例性的实施方式中,如图10和图11所示,在序列号(Serial Numbe,简称为SN)上报阶段,为减少开窗对上行通路时延的影响,把静默开窗从原来的两帧250us减少到一帧内的某段时间,具体时间段可以根据实际情况进行设定。调整开窗大小需要综合考虑FTTR从设备的响应时间、随机时延和FTTR主设备、FTTR从设备间的最大环路时延间的关系。考虑FTTR主设备、FTTR从设备间光纤距离为x千米(km),最大随机时延为y微秒(us),图10中预均衡时延和图11中SN请求start time为zus,FTTR从设备的响应时间为35±1us,最大为36us。由于1km对应的光路传输时延是10us,则光路传输时延为10xus;考虑到FTTR从设备的响应时延一般存在2us的波动,则静默窗口为10x+2+yus;最大环路时延为FTTR从设备响应时间和光路传输时延之和10x+36us。FIG. 10 is an example diagram of a method for sending an empty entry after a pre-equalization delay according to an embodiment of the present disclosure, and FIG. 11 is an example diagram of a method for allocating an empty entry first without using a pre-equalization delay according to an embodiment of the present disclosure. In an exemplary implementation, as shown in FIG. 10 and FIG. 11, in the serial number (SN) reporting stage, in order to reduce the impact of windowing on the uplink path delay, the silent windowing is reduced from the original two frames of 250us to a certain period of time within one frame, and the specific time period can be set according to actual conditions. Adjusting the windowing size requires comprehensive consideration of the relationship between the response time of the FTTR slave device, the random delay, and the maximum loop delay between the FTTR master device and the FTTR slave device. Considering that the optical fiber distance between the FTTR master device and the FTTR slave device is x kilometers (km), the maximum random delay is y microseconds (us), the pre-equalization delay in FIG. 10 and the SN request start time in FIG. 11 are zus, and the response time of the FTTR slave device is 35±1us, with a maximum of 36us. Since the optical transmission delay corresponding to 1km is 10us, the optical transmission delay is 10xus; considering that the response delay of the FTTR slave device generally fluctuates by 2us, the silent window is 10x+2+yus; the maximum loop delay is the sum of the FTTR slave device response time and the optical transmission delay, 10x+36us.
考虑FTTR主设备、FTTR从设备间最大光纤距离为1km,随机时延0至11us,即x=1、y=11、z=12,则最大环路时延为36+10=46us,静默窗口10+2+11=23us。当FTTR主设备在t0时发送下行帧,由于环路时延和FTTR从设备响应时间的存在,tz=t0+46us,从tz开始开启23us的静默窗口。Considering that the maximum fiber distance between the FTTR master and the FTTR slave is 1km, and the random delay is 0 to 11us, that is, x=1, y=11, z=12, the maximum loop delay is 36+10=46us, and the silent window is 10+2+11=23us. When the FTTR master sends a downlink frame at t0, due to the loop delay and the response time of the FTTR slave, tz=t0+46us, and a 23us silent window is opened from tz.
在图10中,通过Upstream_Overhead PLOAM(Physical Layer OAM,物理层OAM(其中OAM为Operations,Administrations and Maintenance,操作、管理和维护))消息预先指定预均衡时延12us,下行帧中SN请求start time为0即t0时刻,随后跟随一个空条目,即使FTTR从设备最小响应时间为34us,由于FTTR从设备响应时间和预均衡时延的存在,使得FTTR主设备收到FTTR从设备SN响应时间至少相对于t0偏移了46us,保证在静默窗口内;由于静默窗为23us,最晚收到SN响应也能保证在窗口内。In Figure 10, the pre-equalization delay of 12us is pre-specified through the Upstream_Overhead PLOAM (Physical Layer OAM, where OAM stands for Operations, Administrations and Maintenance)) message, and the SN request start time in the downlink frame is 0, that is, t0, followed by an empty entry. Even if the minimum response time of the FTTR slave device is 34us, due to the existence of the FTTR slave device response time and the pre-equalization delay, the FTTR master device receives the FTTR slave device SN response time at least 46us relative to t0, ensuring that it is within the silent window; since the silent window is 23us, the latest SN response received can also be guaranteed to be within the window.
综上所述,上述方式的目的是通过设置预均衡时延和空条目的目的是为了保证FTTR主设备向FTTR从设备发送指令后,FTTR主设备接收到FTTR从设备反馈信息的时间点在静默窗口Quiet window内。To summarize, the purpose of the above method is to set the pre-equalization delay and the empty entry in order to ensure that after the FTTR master device sends an instruction to the FTTR slave device, the time point when the FTTR master device receives the feedback information from the FTTR slave device is within the quiet window.
在一种实施方式中,在报文请求上报阶段,FTTR主设备基于FTTR从设备的响应时间、FTTR主设备和FTTR从设备间的随机时延、FTTR主设备和FTTR从设备间的环路时延设置短开窗,以使FTTR主设备在短开窗的时间段内识别FTTR从设备,包括:In one implementation, during the message request reporting phase, the FTTR master device sets a short window based on the response time of the FTTR slave device, the random delay between the FTTR master device and the FTTR slave device, and the loop delay between the FTTR master device and the FTTR slave device, so that the FTTR master device identifies the FTTR slave device within the short window period, including:
FTTR主设备将空条目占据的时延作为短开窗的时间段,以使FTTR主设备在短开窗的时间段内识别FTTR从设备。The FTTR master device uses the delay occupied by the empty entry as the short window time period, so that the FTTR master device can identify the FTTR slave device within the short window time period.
在一种示例性的实施方式中,如图11所示,FTTR主设备不使用预均衡时延方式,而是通过先分配空条目,在start time为12us即t0+12us。同样地,FTTR主设备收到SN响应的时间最早至少为t0+46us,在静默窗口内,最晚的情况也是一样。In an exemplary embodiment, as shown in FIG11 , the FTTR master device does not use the pre-equalization delay method, but allocates empty entries first, with the start time being 12us, i.e., t0+12us. Similarly, the earliest time that the FTTR master device receives the SN response is at least t0+46us, and the latest time in the silent window is the same.
综上所述,通过先分配空条目的方式,可以保证FTTR主设备向FTTR从设备发送指令后,FTTR主设备接收到FTTR从设备反馈信息的时间点在静默窗口Quiet window内。To summarize, by allocating empty entries first, it can be ensured that after the FTTR master device sends an instruction to the FTTR slave device, the time point when the FTTR master device receives the feedback information from the FTTR slave device is within the quiet window.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件添加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本公开各个实施例所述的方法。Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by adding the necessary general hardware platform with the help of software, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present disclosure, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present disclosure.
本公开的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。An embodiment of the present disclosure further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。In an exemplary embodiment, the above-mentioned computer-readable storage medium may include, but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.
本公开的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。An embodiment of the present disclosure further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。In an exemplary embodiment, the electronic device may further include a transmission device and an input/output device, wherein the transmission device is connected to the processor, and the input/output device is connected to the processor.
本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.
显然,本领域的技术人员应该明白,上述的本公开的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本公开不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that the above modules or steps of the present disclosure can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present disclosure is not limited to any specific combination of hardware and software.
以上所述仅为本公开的优选实施例而已,并不用于限制本公开,对于本领域的技术人员来说,本公开可以有各种更改和变化。凡在本公开的原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。The above description is only a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. For those skilled in the art, the present disclosure may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principles of the present disclosure shall be included in the protection scope of the present disclosure.
Claims (13)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410036145.0 | 2024-01-10 | ||
| CN202410036145.0A CN117544877B (en) | 2024-01-10 | 2024-01-10 | Low-delay communication method based on all-optical network |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025148659A1 true WO2025148659A1 (en) | 2025-07-17 |
Family
ID=89796272
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/141146 Pending WO2025148659A1 (en) | 2024-01-10 | 2024-12-20 | Low-delay communication method based on all-optical network |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN117544877B (en) |
| WO (1) | WO2025148659A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117544877B (en) * | 2024-01-10 | 2024-04-30 | 中兴通讯股份有限公司 | Low-delay communication method based on all-optical network |
| CN119697033A (en) * | 2024-09-05 | 2025-03-25 | 中国移动通信有限公司研究院 | Bandwidth scheduling method, device, equipment, storage medium and product |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013072776A2 (en) * | 2011-06-08 | 2013-05-23 | Alcatel Lucent | Method and apparatus of multi-service bandwidth allocation in ethernet passive optical network |
| CN113497984A (en) * | 2020-04-01 | 2021-10-12 | 中兴通讯股份有限公司 | Downlink rigid pipeline data transmission method, device, equipment and storage medium |
| CN117177106A (en) * | 2022-05-25 | 2023-12-05 | 中国移动通信有限公司研究院 | A communication method, device, communication equipment and computer storage medium |
| CN117544877A (en) * | 2024-01-10 | 2024-02-09 | 中兴通讯股份有限公司 | Low-latency communication method based on all-optical network |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102201974B (en) * | 2010-11-12 | 2014-05-07 | 华为技术有限公司 | Bandwidth allocation method and bandwidth allocation equipment |
| CN116132852B (en) * | 2021-11-15 | 2024-10-01 | 中兴通讯股份有限公司 | All-optical network bandwidth allocation method, optical gateway and computer readable storage medium |
| CN116801138A (en) * | 2022-04-29 | 2023-09-22 | 中国移动通信有限公司研究院 | Control method, device, communication equipment and computer storage medium |
| CN116489539A (en) * | 2022-08-16 | 2023-07-25 | 中兴通讯股份有限公司 | Downlink frame length processing method and device, storage medium, electronic device |
-
2024
- 2024-01-10 CN CN202410036145.0A patent/CN117544877B/en active Active
- 2024-12-20 WO PCT/CN2024/141146 patent/WO2025148659A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013072776A2 (en) * | 2011-06-08 | 2013-05-23 | Alcatel Lucent | Method and apparatus of multi-service bandwidth allocation in ethernet passive optical network |
| CN113497984A (en) * | 2020-04-01 | 2021-10-12 | 中兴通讯股份有限公司 | Downlink rigid pipeline data transmission method, device, equipment and storage medium |
| CN117177106A (en) * | 2022-05-25 | 2023-12-05 | 中国移动通信有限公司研究院 | A communication method, device, communication equipment and computer storage medium |
| CN117544877A (en) * | 2024-01-10 | 2024-02-09 | 中兴通讯股份有限公司 | Low-latency communication method based on all-optical network |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117544877A (en) | 2024-02-09 |
| CN117544877B (en) | 2024-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Skubic et al. | A comparison of dynamic bandwidth allocation for EPON, GPON, and next-generation TDM PON | |
| WO2025148659A1 (en) | Low-delay communication method based on all-optical network | |
| KR100547705B1 (en) | Bandwidth Allocation Method for Voice Service of Gigabit Ethernet Passive Optical Subscriber Network | |
| TWI478534B (en) | Scheduling in a two-tier network | |
| CN1212709C (en) | Method for transmitting data in billibit Enthenet passive optical fiber network | |
| EP1848137A2 (en) | Enhanced upstream data traffic management for EPON | |
| CN105119682B (en) | A Dynamic Wavelength Bandwidth Allocation Method Based on User Level Protocol and QoS in WDM‑EPON | |
| Chen et al. | Efficient and fine scheduling algorithm for bandwidth allocation in Ethernet passive optical networks | |
| CN103441958A (en) | Dynamic remote passive optical network bandwidth allocation method | |
| EP4546738A1 (en) | Bandwidth resource allocation methods, apparatus, terminal, optical network unit, and storage medium | |
| Banerjee et al. | Fair sharing using dual service-level agreements to achieve open access in a passive optical network | |
| Hossain et al. | Ring-based local access PON architecture for supporting private networking capability | |
| WO2008055438A1 (en) | A bandwidth allocation method and device for the pon in which the different transmission rates coexist | |
| JP2015033051A (en) | Dynamic bandwidth allocation method, station side device, computer program, and PON system | |
| Gravalos et al. | A modified max-min fair dynamic bandwidth allocation algorithm for XG-PONs | |
| CN100581294C (en) | A method for multi-service dynamic bandwidth request in Ethernet passive optical network | |
| CN100546227C (en) | Method for Dynamic Bandwidth Allocation of Multiple Services in Ethernet Passive Optical Network | |
| CN100574197C (en) | Distribution method of dynamic bandwidth, system and the device of quick response | |
| WO2024198406A1 (en) | Method for implementing time-sensitive network by means of passive optical network system, device, and medium | |
| Bidkar et al. | Evaluating bandwidth efficiency and latency of scheduling schemes for 5g fronthaul over tdm-pon | |
| Gravalos et al. | The max–min fair approach on dynamic bandwidth allocation for XG‐PONs | |
| KR100503417B1 (en) | QoS guaranteed scheduling system in ethernet passive optical networks and method thereof | |
| Hossain et al. | Supporting private networking capability in EPON | |
| CN119172664A (en) | A secondary PON collaborative resource scheduling system and method | |
| Jia et al. | A hardware-based preemptive dynamic bandwidth allocation mechanism for real-time applications in EPONs |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24916706 Country of ref document: EP Kind code of ref document: A1 |