Service processing method, device, system and equipment of passive optical network, storage medium and program product
By configuring a second service category identifier and a dynamic bandwidth allocation rate template in a passive optical fiber network, the problem of poor flexibility caused by changes in user network resource requirements is solved, enabling the increase of elastic bandwidth and dynamic satisfaction of network resources, thereby improving the flexibility of service processing and network quality.
Patent Information
- Application Number
- CN202511155401.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-18
- Publication Date
- 2025-11-21
AI Technical Summary
In existing technologies, when users' network resource needs change at a specific time, they need to frequently switch network services, resulting in poor service processing flexibility, long dismantling and reconstruction cycles, and high costs.
In passive optical fiber networks, by determining the second service channel corresponding to the second service category identifier and the target dynamic bandwidth allocation rate template, different service category identifiers, service channels, and dynamic bandwidth allocation rate templates are configured to process the corresponding service data, thereby realizing the increase of elastic bandwidth and the dynamic satisfaction of network resource requirements.
Based on users' existing network services, increase elastic bandwidth to dynamically meet users' differentiated needs, improve the flexibility of service processing, ensure network quality, and provide on-demand, flexible, service-level network elasticity capabilities.
Smart Images

Figure CN121000995A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the fields of network technology and security technology, and in particular to a service processing method, apparatus, system, equipment, storage medium and program product for a passive optical fiber network. Background Technology
[0002] In the field of network technology and security, emerging business scenarios such as high-quality video conferencing, high-definition live streaming, cloud e-sports, and data delivery are driving operators to upgrade their basic network infrastructure capabilities while accelerating the construction of scenario-based and differentiated broadband products and experience management systems.
[0003] In current technology, business data is processed based on the fixed network service that the user has activated. When the user has specific network resource needs at a specific time, for example, they may need to frequently switch the network service, which results in a technical problem of poor business processing flexibility. Summary of the Invention
[0004] Therefore, it is necessary to provide a service processing method, apparatus, system, equipment, storage medium, and program product for passive optical fiber networks to address the aforementioned technical problems.
[0005] In a first aspect, this application provides a service processing method for a passive optical fiber network, including:
[0006] The second service category identifier is determined as the second service channel, and the target dynamic bandwidth allocation rate template corresponding to the second service channel is determined. The second service category identifier corresponds to a second network service. The second network service is a network service added on top of the first network service. The second service category identifier is different from the first service category identifier corresponding to the first network service. The second service channel is different from the first service channel corresponding to the first service category identifier. The first and second service channels are service channels established between the optical network unit and the optical line terminal.
[0007] Based on the second service channel and the target dynamic bandwidth allocation rate template, process the service data corresponding to the second service category identifier.
[0008] In one embodiment, before determining the second service channel corresponding to the second service category identifier, the method further includes: configuring a corresponding transport container and a Gigabit Passive Optical Network (GPOS) port based on the second service category identifier of the optical network unit; and establishing the second service channel corresponding to the second service category identifier according to the transport container and the Gigabit Passive Optical Network (GPOS) port.
[0009] In one embodiment, the optical network unit is configured to configure the second service category identifier corresponding to the second network service according to the network resource requirements of the second network service; or, the optical network unit is configured to configure the second service category identifier corresponding to the second network service according to configuration information; wherein, the configuration information is used to indicate the second service category identifier corresponding to the second network service.
[0010] In one embodiment, determining the target dynamic bandwidth allocation rate template corresponding to the second service channel includes: in response to a preset dynamic bandwidth allocation rate template containing a dynamic bandwidth allocation rate template corresponding to the second service category identifier, obtaining the target dynamic bandwidth allocation rate template corresponding to the second service channel based on the preset dynamic bandwidth allocation rate template; the target dynamic bandwidth allocation rate template is the dynamic bandwidth allocation rate template corresponding to the second service category identifier.
[0011] In one embodiment, determining the target dynamic bandwidth allocation rate template corresponding to the second service channel includes: in response to the fact that the preset dynamic bandwidth allocation rate template does not include the dynamic bandwidth allocation rate template corresponding to the second service category identifier, configuring a dynamic bandwidth allocation rate template that meets the network resource requirements of the second network service; and obtaining the target dynamic bandwidth allocation rate template corresponding to the second service channel based on the dynamic bandwidth allocation rate template that meets the network resource requirements of the second network service.
[0012] In one embodiment, processing the service data corresponding to the second service category identifier according to the second service channel and the target dynamic bandwidth allocation rate template includes: receiving the service data of the second network service of the optical network unit through the second service channel; wherein the service data is marked with the second service category identifier; the second service category identifier is associated with the destination Internet Protocol address of the second network service; and transmitting the service data to the service terminal corresponding to the destination Internet Protocol address through the service provider virtual LAN and the customer virtual LAN according to the target dynamic bandwidth allocation rate template.
[0013] In one embodiment, the optical network unit is configured to mark the service data corresponding to the destination Internet Protocol address with the second service category identifier, and send the service data marked with the second service category identifier to the optical line terminal through the second service channel.
[0014] Secondly, this application also provides a service processing apparatus for a passive optical fiber network, comprising:
[0015] The determination module is used to determine the second service channel corresponding to the second service category identifier and to determine the target dynamic bandwidth allocation rate template corresponding to the second service channel; wherein, the second service category identifier corresponds to a second network service; the second network service is a network service service added on the basis of the first network service service; the second service category identifier is different from the first service category identifier corresponding to the first network service service; the second service channel is different from the first service channel corresponding to the first service category identifier; the first service channel and the second service channel are service channels established between the optical network unit and the optical line terminal;
[0016] The processing module is used to process service data corresponding to the second service category identifier based on the second service channel and the target dynamic bandwidth allocation rate template.
[0017] Thirdly, this application also provides a service processing system for a passive optical fiber network, the system comprising: an optical network unit and an optical line terminal; wherein the optical line terminal is used to perform the steps in the above method.
[0018] Fourthly, a network device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method.
[0019] Fifthly, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the above-described method.
[0020] Sixthly, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above-described method.
[0021] The aforementioned service processing method, apparatus, system, equipment, storage medium, and program product for passive optical fiber networks determine the second service channel corresponding to the second service category identifier and the target dynamic bandwidth allocation rate template corresponding to the second service channel. The second service category identifier corresponds to a second network service, which is a network service added on top of the first network service. The second service category identifier differs from the first service category identifier corresponding to the first network service, and the second service channel differs from the first service channel corresponding to the first service category identifier. The first and second service channels are service channels established between an optical network unit and an optical line terminal. Service data corresponding to the second service category identifier is processed based on the second service channel and the target dynamic bandwidth allocation rate template. This solution can add a second network service based on the first network service service, and configure a different service category identifier, service channel, and dynamic bandwidth allocation rate template for the second network service service compared to the first network service service service. This allows for the processing of service data corresponding to the second service category identifier based on the second service channel and the target dynamic bandwidth allocation rate template. This enables the addition of flexible bandwidth network services to the user's existing network services, meeting the user's flexible bandwidth requirements. It not only dynamically meets the user's differentiated network resource needs but also ensures service network quality, improves service processing flexibility, and provides on-demand, flexible service-level network elasticity. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0023] Figure 1 This is an application environment diagram of a service processing method for a passive optical fiber network in one embodiment.
[0024] Figure 2 This is a flowchart illustrating a service processing method for a passive optical fiber network in one embodiment.
[0025] Figure 3 This is a schematic diagram illustrating service category label information in one embodiment;
[0026] Figure 4 This is a timing flowchart of a service processing method for a passive optical fiber network in one embodiment;
[0027] Figure 5This is a structural block diagram of a service processing device for a passive optical fiber network in one embodiment.
[0028] Figure 6 This is a diagram of the internal structure of a network device in one embodiment. Detailed Implementation
[0029] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0030] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various objects, but these objects are not limited by these terms. These terms are only used to distinguish the first object from the second object. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the solutions, or any combination of multiple solutions.
[0031] Some terms used in the embodiments of this application:
[0032] PON (Passive Optical Network): refers to an optical distribution network that does not contain electronic devices or power supplies. ODN (Optical Distribution Network) is composed entirely of passive devices such as optical splitters and does not require active electronic equipment.
[0033] Gemport (GEM Port, GEM port, Gigabit Passive Optical Network Universal Encapsulation Mode Port): A unit of data flow in GPON (Gigabit-capable Passive Optical Network) networks, used to establish a service virtual channel between the PON port (Passive Optical Network) on the ONU (Optical Network Unit) and ONT (Optical Terminal) sides and the OLT (Optical Line Terminal) side.
[0034] T-CONT (Transmission Container): A concept introduced in GPON dynamic allocation technology to improve the efficiency of dynamic allocation. The T-CONT is the carrier of services carried in the uplink direction of GPON and also the unit of uplink bandwidth scheduling.
[0035] DBA (Dynamic Bandwidth Allocation): The process by which the OLT automatically increases or decreases the ONU bandwidth based on real-time traffic within the system without interrupting the connection, thereby optimizing the performance of the PON system.
[0036] CoS (Class of Service) is a concept in the IEEE 802.1 series of protocols that can be used to distinguish and prioritize different types of traffic in a network.
[0037] OMCI (ONU Management and Control Interface) is a protocol defined in the GPON standard for information exchange between the OLT and ONT. It can be used by the OLT to manage the ONT in the GPON network, including configuration management, fault management, performance management, and security management.
[0038] Current technologies process business data based on user-subscribed fixed network services, such as enterprise internet leased lines and dedicated network lines, where bandwidth is allocated based on user-subscribed packages. However, with the rise of new services like cloud computing, data delivery, and sample computing, enterprise users have a more urgent need for high-bandwidth, low-latency network guarantees at specific times. This technology may require users to frequently change leased line packages, resulting in poor business processing flexibility and long setup / dismantle cycles with high costs.
[0039] In response, the service processing method for passive optical fiber networks in this application embodiment can add a second network service based on the first network service service, and configure a service category identifier, service channel, and dynamic bandwidth allocation rate template different from the first network service service for the second network service service. This allows service data corresponding to the second service category identifier to be processed based on the second service channel and target dynamic bandwidth allocation rate template corresponding to the second service category identifier. This enables the addition of flexible bandwidth network service services to the user's existing network service services, fulfilling the user's flexible bandwidth requirements. It not only dynamically meets the user's differentiated network resource needs but also ensures service network quality, improves the flexibility of service processing, and provides on-demand, flexible service-level network elasticity.
[0040] The service processing method for passive optical fiber networks provided in this application embodiment can be applied to, for example... Figure 1 The application environment shown may include optical network units and optical line terminals with communication connections. The service processing method for passive optical fiber networks provided in this embodiment can be applied to applications such as… Figure 1 Optical line terminal in the middle.
[0041] In one exemplary embodiment, such as Figure 2 As shown, a service processing method for a passive optical fiber network is provided, which can be applied to... Figure 1 The optical line terminal in the example is described, and the method may include the following steps:
[0042] Step S201: Determine the second service channel corresponding to the second service category identifier, and determine the target dynamic bandwidth allocation rate template corresponding to the second service channel.
[0043] In this step, the optical line terminal determines the second service channel corresponding to the second service category identifier, and the optical line terminal determines the target dynamic bandwidth allocation rate template corresponding to the second service channel.
[0044] Among them, the service category identifier refers to the identifier used to identify the service category CoS, which can be used to distinguish business data of different service categories. Identifiers such as 0, 1, and 2 can be used as service category identifiers.
[0045] Among them, the service channel refers to the service channel (virtual service channel) established between the optical network unit and the optical line terminal.
[0046] The dynamic bandwidth allocation rate template can be referred to as the DBA rate template. The DBA rate template can be used to define the configuration template for the uplink bandwidth allocation strategy of optical network units in the GPON network. It can be used to control the optical line terminal to dynamically allocate uplink data rates to each optical network unit. It can ensure that bandwidth is dynamically allocated according to the real-time traffic demand of the optical network unit through parameters such as maximum bandwidth, fixed bandwidth, and guaranteed bandwidth, while not exceeding the maximum bandwidth limit specified in the service level agreement.
[0047] In this step, the second service category identifier refers to the service category identifier corresponding to the second network service. This second network service is an additional network service built upon the first network service. The first network service can be an existing broadband package for the enterprise user, which can be categorized as a standard service. The second network service can be additional services applied for by the enterprise user on top of the existing broadband package, such as flexible broadband or time-limited cloud access, which can be categorized as flexible services. The first network service can correspond to a first service category identifier, which can be denoted as 0. The second service category identifier is different from the first service category identifier corresponding to the first network service; it can be denoted as 2, etc.
[0048] In this step, the service channel established between the optical network unit and the optical line terminal may include a first service channel and a second service channel. That is, the first service channel and the second service channel are service channels established between the optical network unit and the optical line terminal. Among them, the first service channel is the service channel corresponding to the first service category identifier, and the second service channel is the service channel corresponding to the second service category identifier. The second service channel is different from the first service channel, that is, different service category identifiers correspond to different service channels (virtual service channels).
[0049] In this step, the target dynamic bandwidth allocation rate template refers to the dynamic bandwidth allocation rate template corresponding to the second service channel. Multiple dynamic bandwidth allocation rate templates can be pre-configured in the optical line terminal. The target dynamic bandwidth allocation rate template can be one of these templates that adapts to the network resource requirements (such as bandwidth requirements) of the aforementioned second network service, thereby ensuring the user's flexible bandwidth needs.
[0050] Step S202: Process the service data corresponding to the second service category identifier according to the second service channel and the target dynamic bandwidth allocation rate template.
[0051] In this step, the optical line terminal can process service data corresponding to the second service category identifier according to the second service channel and the target dynamic bandwidth allocation rate template. For example, it can transmit service data corresponding to the second service category identifier from the optical network unit to the corresponding service terminal in the Internet or cloud service through the metropolitan area pipeline, or it can send service data corresponding to the second service category identifier from the service terminal to the optical network unit, and then transmit it to the user terminal through the optical network unit.
[0052] The service processing method for passive optical fiber networks in this embodiment determines a second service channel corresponding to a second service category identifier and a target dynamic bandwidth allocation rate template corresponding to the second service channel. The second service category identifier corresponds to a second network service, which is a network service added on top of a first network service. The second service category identifier differs from the first service category identifier corresponding to the first network service, and the second service channel differs from the first service channel corresponding to the first service identifier. The first and second service channels are service channels established between an optical network unit and an optical line terminal. Service data corresponding to the second service category identifier is processed according to the second service channel and the target dynamic bandwidth allocation rate template. This solution can add a second network service based on the first network service service, and configure a different service category identifier, service channel, and dynamic bandwidth allocation rate template for the second network service service compared to the first network service service service. This allows for the processing of service data corresponding to the second service category identifier based on the second service channel and the target dynamic bandwidth allocation rate template. This enables the addition of flexible bandwidth network services to the user's existing network services, meeting the user's flexible bandwidth requirements. It not only dynamically meets the user's differentiated network resource needs but also ensures service network quality, improves service processing flexibility, and provides on-demand, flexible service-level network elasticity.
[0053] In an exemplary embodiment, before determining the second service channel corresponding to the second service category identifier in step S201, the following steps may also be included:
[0054] Based on the second service category identifier of the optical network unit, configure the corresponding transmission container and Gigabit Passive Optical Network (GPOS) general encapsulation mode port; establish the second service channel corresponding to the obtained second service category identifier according to the transmission container and Gigabit Passive Optical Network (GPOS) general encapsulation mode port.
[0055] In this embodiment, the optical network unit (ONU) provides a second service category identifier to the optical line terminal (OLT). Based on the second service category identifier provided by the ONU, the OLT configures the corresponding transport container and Gigabit Passive Optical Network (GPOS) port. The transport container is T-CONT, and the Gigabit Passive Optical Network (GPOS) port is Gport. Thus, the OLT establishes a second service channel corresponding to the second service category identifier based on the transport container and Gigabit Passive Optical Network (GPOS) port. Figure 1As shown, the optical line terminal (OLT) can establish both a normal service channel and a flexible service channel. The normal service channel can be the first service channel corresponding to the first service category identifier, and the flexible service channel can be the second service channel corresponding to the second service category identifier. The OLT can configure the corresponding transmission container as transmission container 1 and the Gigabit Passive Optical Network (PON) universal encapsulation mode port as Gport1 (port 1) based on the first service category identifier provided by the optical network unit (ONU). A normal service channel can be established based on Gport1 and transmission container 1, which can be used to transmit service data for the first network service. Similarly, the OLT can configure the corresponding transmission container as transmission container 2 and the Gigabit Passive Optical Network (PON) universal encapsulation mode port as Gport1 (port 1) based on the second service category identifier provided by the ONU. A flexible service channel can be established based on Gport1 and transmission container 2, which can be used to transmit service data for the second network service. Specifically, the ONU can transmit service data corresponding to service category identifier 2 to the OLT for processing via the flexible service channel through the wide area network (WAN). Therefore, the solution in this embodiment can enable different service category identifiers to share the Gigabit Passive Optical Network (GPON) general encapsulation mode port through the configuration of the corresponding transmission container and the port. New services do not require new ports, and the same leased line can simultaneously meet multiple service channels, such as ordinary service channels and flexible service channels. This allows users to avoid having to build new leased lines separately for specific network resource requirements at specific times.
[0056] In an exemplary embodiment, the optical network unit is configured to configure a second service category identifier corresponding to the second network service according to the network resource requirements of the second network service; or, the optical network unit is configured to configure a second service category identifier corresponding to the second network service according to configuration information; wherein, the configuration information is used to indicate the second service category identifier corresponding to the second network service.
[0057] In this embodiment, enterprise users can apply for a second network service, such as elastic broadband / latency access cloud service, on top of their existing broadband package service (first network service). Enterprise users can specify their network resource requirements for the second network service, such as activation time, bandwidth capacity, and latency, specifically 5G-10G bandwidth. Enterprise users can configure these network resource requirements on their client-side devices, which can then submit these requirements to the ICT platform (Intelligent Connection Terminal). As one implementation, the ICT platform can distribute the network resource requirements of the second network service to the optical network unit (ONU). The ONU configures a second service category identifier corresponding to the second network service based on these requirements. The ONU can also configure the second service category identifier based on the network resource requirements using an elastic service plugin distributed by the ICT platform. For example, it can configure a second service category identifier 2 for the second network service based on these network resource requirements. The elastic service plugin can be a plugin for configuring different service category identifiers for different network resource requirements and can be distributed to the ONU by the ICT platform. In another implementation, the optical network unit can receive configuration information sent by the ICT platform. This configuration information can be used to indicate the second service category identifier corresponding to the second network service. The optical network unit can then configure the second service category identifier corresponding to the second network service based on the configuration information. Alternatively, the ICT platform can configure the second service category identifier according to the network resource requirements of the second network service, thereby obtaining the configuration information and sending it to the optical network unit. The optical network unit can then configure the second service category identifier corresponding to the second network service. For example, ... Figure 3 As shown, the optical network unit can configure a service category identifier of 2 for the second network service based on its network resource requirements, such as bandwidth of 2G-5G, through an elastic service plugin. This elastic service plugin can record the service category identifiers corresponding to various network resource requirements (bandwidth, latency), thus configuring the corresponding service category identifier according to the network resource requirements. Therefore, the solution in this embodiment can flexibly adapt the service category identifier to the network resource requirements of the user's requested second network service to provide a service of corresponding quality.
[0058] In an exemplary embodiment, determining the target dynamic bandwidth allocation rate template corresponding to the second service channel in step S201 may include:
[0059] In response to the preset dynamic bandwidth allocation rate template containing the dynamic bandwidth allocation rate template corresponding to the second service category identifier, the target dynamic bandwidth allocation rate template corresponding to the second service channel is obtained based on the preset dynamic bandwidth allocation rate template. The target dynamic bandwidth allocation rate template is the dynamic bandwidth allocation rate template corresponding to the second service category identifier.
[0060] In this embodiment, the optical line terminal can be pre-configured with multiple dynamic bandwidth allocation rate templates, and each dynamic bandwidth allocation rate template can correspond to a service category identifier. For example... Figure 3 As shown, the optical line terminal can have pre-configured dynamic bandwidth allocation rate templates corresponding to service category identifiers (CoS values), such as 1 to 6. In these templates, Assure represents guaranteed bandwidth, Max represents maximum bandwidth, and Fix represents fixed bandwidth. Therefore, after obtaining the second service category identifier, the optical line terminal, in response to the pre-configured dynamic bandwidth allocation rate template containing the dynamic bandwidth allocation rate template corresponding to the second service category identifier, can obtain the target dynamic bandwidth allocation rate template for the second service channel based on the dynamic bandwidth allocation rate template corresponding to the second service category identifier within that template. This target dynamic bandwidth allocation rate template is the dynamic bandwidth allocation rate template corresponding to the second service category identifier. This improves the configuration efficiency of the target dynamic bandwidth allocation rate template for the second service channel.
[0061] In an exemplary embodiment, determining the target dynamic bandwidth allocation rate template corresponding to the second service channel in step S201 may include:
[0062] In response to the fact that the preset dynamic bandwidth allocation rate template does not include the dynamic bandwidth allocation rate template corresponding to the second service category identifier, a dynamic bandwidth allocation rate template that meets the network resource requirements of the second network service is configured; and the target dynamic bandwidth allocation rate template corresponding to the second service channel is obtained based on the dynamic bandwidth allocation rate template that meets the network resource requirements of the second network service.
[0063] In this embodiment, combined with Figure 3The preset dynamic bandwidth allocation rate template may not include the dynamic bandwidth allocation rate template corresponding to the second service category identifier. This may be because the network resource requirements such as bandwidth and latency requested by the enterprise user are not included in the preset dynamic bandwidth allocation rate template. In this case, the second service category identifier can be set to, for example, 7, based on the network resource requirements such as bandwidth and latency requested by the enterprise user. In response, the optical network unit can report the network resource requirements such as bandwidth and latency of the second network service to the optical line terminal. The optical line terminal configures a dynamic bandwidth allocation rate template that meets the network resource requirements of the second network service, thereby using the dynamic bandwidth allocation rate template that meets the network resource requirements of the second network service as the target dynamic bandwidth allocation rate template corresponding to the second service channel. For example, as shown... Figure 3 As shown, by extending the OMCI message, you can add DBA Profile ME (Dynamic Bandwidth Allocation Profile Management Entity), Gemport ME (GEM Port Management Entity), and Action (operation instructions defined in the OMCI protocol) to report the bandwidth and latency requirements of the second network service, such as 800M bandwidth, and flexibly adjust the dynamic bandwidth allocation rate template "Fix:800M" of the optical line terminal. DBA Profile ME can be used to define the dynamic bandwidth allocation rate template. Among the parameters that need to be extended, Template Type specifies the type of template, which can include Fixed, Assured, or Hybrid, etc., and Max Delay is the maximum constraint delay. Gemport ME associates the Gemport with the dynamic bandwidth allocation rate template. Among the parameters that need to be extended, DBA Template Binding binds the dynamic bandwidth allocation rate template to a specific Gemport, ensuring that service data is associated with the dynamic bandwidth allocation rate template. Action ME's function is to dynamically update the dynamic bandwidth allocation rate template. Among the parameters that need to be extended, Set_DB_A_Parameters can be used to set and update the dynamic bandwidth allocation parameters, enabling dynamic adjustment. Therefore, this embodiment can configure dynamic bandwidth allocation rate templates for network services with various network resource requirements. By extending the OMCI protocol, the optical network unit and optical line terminal can work together to dynamically adjust the elastic bandwidth capability, meeting users' different bandwidth and latency needs.
[0064] In an exemplary embodiment, step S202, processing the service data corresponding to the second service category identifier based on the second service channel and the target dynamic bandwidth allocation rate template, includes:
[0065] The second service channel receives service data for the second network service from the optical network unit; based on the target dynamic bandwidth allocation rate template, it transmits the service data to the service terminal corresponding to the destination Internet Protocol address via the service provider's virtual LAN and the customer's virtual LAN. The service data is marked with a second service category identifier; this second service category identifier is associated with the destination Internet Protocol address of the second network service.
[0066] In this embodiment, combined with Figure 1 The optical line terminal (OLT) can receive service data for the second network service from the optical network unit (ONU) through the second service channel. This service data can be service data used to access the service terminal corresponding to the destination Internet Protocol address (IP address). The ONU can mark the service data with a second service category identifier, which is associated with the destination IP address. When setting the second service category identifier for the second network service, the user can set the destination IP address corresponding to the second network service; that is, the user can set the destination IP address that the second network service needs to access. Figure 3 As shown, when setting the second service category identifier for a second network service, the second service category identifier can be associated with the destination Internet Protocol (IP) address. The optical network unit (ONU) can transmit service data marked with the second service category identifier to the optical line terminal (OLT) via the second service channel. The OLT, based on the corresponding target dynamic bandwidth allocation rate template, transmits the service data through the Service Provider Virtual Local Area Network (SVLAN) and the Customer Virtual Local Area Network (Customer VLAN) to the service terminal corresponding to the destination IP address. This service terminal can be an internet service terminal, a cloud service terminal, etc.
[0067] In an exemplary embodiment, the optical network unit is configured to mark service data corresponding to a destination Internet Protocol address with a second service category identifier, and send the service data marked with the second service category identifier to the optical line terminal through a second service channel.
[0068] In this embodiment, the optical network unit (ONU) can receive service data from the user terminal. This service data may correspond to a destination Internet Protocol (IP) address. The ONU can mark the service data corresponding to destination IP address 2 with a second service category identifier 2. This service data may also be marked with a virtual LAN identifier (such as VLAN 100). The service data marked with the second service category identifier is transmitted to the optical line terminal (OLT) through the second service channel (elastic service channel) via the wide area network (WAN) (routing). The OLT then transmits the service data marked with the second service category identifier to the OLT according to the dynamic bandwidth allocation rate template 2 through the service provider's virtual LAN and the customer's virtual LAN to the service terminal corresponding to destination IP address 2. Correspondingly, the ONU can also mark the service data corresponding to destination IP address 1 with a first service category identifier 0. This service data may also be marked with a virtual LAN identifier (such as VLAN 100). The ONU can transmit the service data marked with the first service category identifier to the OLT through the first service channel (normal service channel) via the wide area network (routing). The OLT then transmits the service data marked with the first service category identifier to the OLT according to the dynamic bandwidth allocation rate template 1 through the service provider's virtual LAN and the customer's virtual LAN to the service terminal corresponding to destination IP address 1. Therefore, the solution in this embodiment can enable enterprise users to flexibly and elastically enable high-bandwidth, low-latency services and ensure service availability, thus meeting user application-level experience requirements.
[0069] In one exemplary embodiment, a service processing system for a passive optical fiber network is provided, such as... Figure 1 As shown, the system may include an optical network unit and an optical line terminal; wherein the optical line terminal can be used to perform the steps of the service processing method of the passive optical fiber network as in any of the above embodiments.
[0070] In one exemplary embodiment, reference is made to Figure 4 A service processing method for a passive optical fiber network is provided, which may include the following steps:
[0071] Enterprise users can apply for flexible leased lines (the aforementioned second network service) through mobile applications or mini-programs. They can provide relevant application information, including network resource requirements (bandwidth, latency, etc.), activation time, and destination IP address. For example, they might apply for 5G-10G bandwidth and specify the destination IP address. The activation time refers to the period of the flexible service applied for, such as a one-year or one-month service. The optical network unit and optical line terminal do not need to know this activation time. The user can submit the application information to the ICT platform, which will then establish the flexible leased line. The ICT platform can manage the optical network unit and distribute configurations to it. The ICT platform can refresh the Broadband Remote Access Server (BRAS) configuration (users, bandwidth, etc.) through the converged operation platform, increasing user bandwidth on the metropolitan area network (MAN) side. The converged operation platform manages the MAN side equipment. The MAN side equipment can use the converged operation platform to report back to the ICT platform whether the BRAS configuration refresh was successful. If unsuccessful, the flexible service establishment on the MAN side fails. If successful, the ICT platform can use Message Queuing Telemetry (MQTT) to send elastic service plugins to the optical network unit (ONU) and configure the CoS value based on the destination IP address according to the user's bandwidth requirements. The ONU can then configure the enterprise user's destination IP address and mark the corresponding CoS value according to the elastic service plugin, while the enterprise user's existing internet access services remain unchanged. The elastic service plugin can configure parameters on the ONU, such as the CoS value and destination IP address. The default CoS value for ordinary internet access services can be 0. Based on existing user broadband resources, the platform can mark the corresponding CoS value according to the user's requested bandwidth and destination IP address, and then send the configuration to the ONU. The ONU can use OMCI to send a leased line resource request to the optical line terminal (OLT) and match the corresponding elastic level (CoS value) DBA rate template or flexibly add a rate template based on the user's CoS value. The OLT can configure GEM-port, T-CONT, and the corresponding DBA template. Among them, the optical line terminal can configure T-CONT2 and Gemport2 based on different CoS values on the optical network unit side, and intelligently match the corresponding DBA rate templates such as Assure:10GE+Max:10GE, so that service data can be accurately scheduled to the corresponding T-CONT and Gemport to meet the user's elastic bandwidth requirements. This not only dynamically meets the user's differentiated needs, but also effectively ensures the quality of the service network.When the bandwidth / latency requested by an enterprise user is not included in the elastic-level DBA template, it can be marked as CoS7 based on the requested bandwidth / latency and destination IP address. The bandwidth / latency requirements of the user end can be reported via extended OMCI messages, including DBA Profile ME, Gemport ME, and Action, such as 800M bandwidth. The DBA rate template of the optical line terminal can be flexibly adjusted (Fix:800M, etc.) to interactively configure and obtain the DBA template. Then, the optical line terminal can use OMCI to report the success of the leased line establishment to the optical network unit. The optical network unit can use the message bus MBUS to report the success of the leased line establishment to the ICT platform. The ICT platform can then report the success of the leased line application and activation to the user end. After the leased line is successfully established, the optical line terminal can process service data with various service category identifiers according to the corresponding elastic service channel and dynamic bandwidth allocation rate template. It can also allow service data to enter the large-bandwidth channel reserved on the metropolitan area side based on the service provider's virtual LAN and the customer's virtual LAN.
[0072] The solution in this embodiment can add DBA rate templates with different elasticity levels. Different DBA rate templates are matched based on the CoS value reported by the optical network unit to meet the user's application-level experience requirements. By extending the OMCI protocol, the optical network unit and the optical line terminal can work together to dynamically adjust the elastic bandwidth capability to meet the user's different bandwidth and latency requirements. Based on the ultra-wide bandwidth access capability of the 10 Gigabit PON network, an elastic bandwidth guarantee channel can be added on the basis of existing user broadband resources. This can realize user self-service minute-level activation, bandwidth on demand adjustment and end-to-end guarantee, etc., and can provide low-cost, on-demand flexible service-level network elasticity capabilities.
[0073] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0074] Based on the same inventive concept, this application also provides a service processing apparatus for a passive optical fiber network (PON) to implement the service processing method for the PON described above. The solution provided by this apparatus is similar to the implementation described in the above method. Therefore, the specific limitations in one or more PON service processing apparatus embodiments provided below can be found in the limitations of the PON service processing method described above, and will not be repeated here.
[0075] In one exemplary embodiment, such as Figure 5 As shown, a service processing apparatus for a passive optical fiber network is provided. The apparatus 500 may include:
[0076] The determining module 501 is used to determine the second service channel corresponding to the second service category identifier and to determine the target dynamic bandwidth allocation rate template corresponding to the second service channel; wherein, the second service category identifier corresponds to a second network service; the second network service is a network service service added on the basis of the first network service service; the second service category identifier is different from the first service category identifier corresponding to the first network service service; the second service channel is different from the first service channel corresponding to the first service category identifier; the first service channel and the second service channel are service channels established between the optical network unit and the optical line terminal;
[0077] The processing module 502 is used to process service data corresponding to the second service category identifier according to the second service channel and the target dynamic bandwidth allocation rate template.
[0078] In an exemplary embodiment, the determining module 501 is further configured to configure a corresponding transport container and a Gigabit Passive Optical Network (GPOS) port based on the second service category identifier of the optical network unit; and to establish a second service channel corresponding to the second service category identifier based on the transport container and the Gigabit Passive Optical Network (GPOS) port.
[0079] In an exemplary embodiment, the optical network unit is configured to configure the second service category identifier corresponding to the second network service according to the network resource requirements of the second network service; or, the optical network unit is configured to configure the second service category identifier corresponding to the second network service according to configuration information; wherein, the configuration information is used to indicate the second service category identifier corresponding to the second network service.
[0080] In an exemplary embodiment, the determining module 501 is configured to, in response to the preset dynamic bandwidth allocation rate template containing the dynamic bandwidth allocation rate template corresponding to the second service category identifier, obtain the target dynamic bandwidth allocation rate template corresponding to the second service channel based on the preset dynamic bandwidth allocation rate template; the target dynamic bandwidth allocation rate template is the dynamic bandwidth allocation rate template corresponding to the second service category identifier.
[0081] In an exemplary embodiment, the determining module 501 is configured to, in response to the fact that the preset dynamic bandwidth allocation rate template does not contain the dynamic bandwidth allocation rate template corresponding to the second service category identifier, configure a dynamic bandwidth allocation rate template that meets the network resource requirements of the second network service; and obtain the target dynamic bandwidth allocation rate template corresponding to the second service channel based on the dynamic bandwidth allocation rate template that meets the network resource requirements of the second network service.
[0082] In an exemplary embodiment, the processing module 502 is configured to receive the service data of the second network service of the optical network unit through the second service channel; wherein the service data is marked with the second service category identifier; the second service category identifier is associated with the destination Internet Protocol address of the second network service; and transmit the service data to the service terminal corresponding to the destination Internet Protocol address through the service provider virtual LAN and the customer virtual LAN according to the target dynamic bandwidth allocation rate template.
[0083] In an exemplary embodiment, the optical network unit is configured to mark the service data corresponding to the destination Internet Protocol address with the second service category identifier, and send the service data marked with the second service category identifier to the optical line terminal through the second service channel.
[0084] Each module in the aforementioned passive optical fiber network service processing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the network device in hardware form or independent of it, or stored in the memory of the network device in software form, so that the processor can call and execute the operations corresponding to each module.
[0085] In one exemplary embodiment, a network device is provided, which may be an optical line terminal (OLT), and its internal structure diagram may be as follows: Figure 6As shown, this network device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external devices via a network connection. When the computer program is executed by the processor, it implements a service processing method for a passive fiber optic network.
[0086] Those skilled in the art will understand that Figure 6 The structure shown is merely a block diagram of a portion of the structure related to the solution of this application and does not constitute a limitation on the network device to which the solution of this application is applied. Specific network devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0087] In one embodiment, a network device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.
[0088] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0089] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0090] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0091] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0092] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0093] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A service processing method for a passive optical fiber network, characterized in that, The method includes: The second service category identifier is determined as the second service channel, and the target dynamic bandwidth allocation rate template corresponding to the second service channel is determined. The second service category identifier corresponds to a second network service. The second network service is a network service added on top of the first network service. The second service category identifier is different from the first service category identifier corresponding to the first network service. The second service channel is different from the first service channel corresponding to the first service category identifier. The first and second service channels are service channels established between the optical network unit and the optical line terminal. Based on the second service channel and the target dynamic bandwidth allocation rate template, process the service data corresponding to the second service category identifier.
2. The method according to claim 1, characterized in that, Before determining the second service channel corresponding to the second service category identifier, the method further includes: Based on the second service category identifier of the optical network unit, configure the corresponding transmission container and gigabit passive optical network universal encapsulation mode port; Based on the transmission container and the Gigabit Passive Optical Network (GPO) Universal Encapsulation Mode (UAV) port, a second service channel corresponding to the second service category identifier is established.
3. The method according to claim 2, characterized in that, The optical network unit is configured to configure the second service category identifier corresponding to the second network service according to the network resource requirements of the second network service; or, the optical network unit is configured to configure the second service category identifier corresponding to the second network service according to the configuration information; wherein, the configuration information is used to indicate the second service category identifier corresponding to the second network service.
4. The method according to claim 1, characterized in that, The step of determining the target dynamic bandwidth allocation rate template corresponding to the second service channel includes: In response to the preset dynamic bandwidth allocation rate template containing the dynamic bandwidth allocation rate template corresponding to the second service category identifier, the target dynamic bandwidth allocation rate template corresponding to the second service channel is obtained according to the preset dynamic bandwidth allocation rate template; the target dynamic bandwidth allocation rate template is the dynamic bandwidth allocation rate template corresponding to the second service category identifier.
5. The method according to claim 1, characterized in that, The step of determining the target dynamic bandwidth allocation rate template corresponding to the second service channel includes: In response to the fact that the preset dynamic bandwidth allocation rate template does not include the dynamic bandwidth allocation rate template corresponding to the second service category identifier, a dynamic bandwidth allocation rate template that meets the network resource requirements of the second network service is configured. The target dynamic bandwidth allocation rate template corresponding to the second service channel is obtained based on the dynamic bandwidth allocation rate template that meets the network resource requirements of the second network service.
6. The method according to any one of claims 1 to 5, characterized in that, The step of processing the service data corresponding to the second service category identifier based on the second service channel and the target dynamic bandwidth allocation rate template includes: The optical network unit receives the service data of the second network service through the second service channel; wherein the service data is marked with the second service category identifier; the second service category identifier is associated with the destination Internet Protocol address of the second network service. According to the target dynamic bandwidth allocation rate template, the service data is transmitted to the service terminal corresponding to the target Internet Protocol address through the service provider's virtual LAN and the customer's virtual LAN.
7. The method according to claim 6, characterized in that, The optical network unit is used to mark the service data corresponding to the destination Internet Protocol address with the second service category identifier, and to send the service data marked with the second service category identifier to the optical line terminal through the second service channel.
8. A service processing device for a passive optical fiber network, characterized in that, The device includes: The determination module is used to determine the second service channel corresponding to the second service category identifier and to determine the target dynamic bandwidth allocation rate template corresponding to the second service channel; wherein, the second service category identifier corresponds to a second network service; the second network service is a network service service added on the basis of the first network service service; the second service category identifier is different from the first service category identifier corresponding to the first network service service; the second service channel is different from the first service channel corresponding to the first service category identifier; the first service channel and the second service channel are service channels established between the optical network unit and the optical line terminal; The processing module is used to process service data corresponding to the second service category identifier based on the second service channel and the target dynamic bandwidth allocation rate template.
9. A service processing system for a passive optical fiber network, characterized in that, The system includes: an optical network unit and an optical line terminal; wherein the optical line terminal is used to perform the steps of the method according to any one of claims 1 to 7.
10. A network device comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.
12. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.
Citation Information
Cited By
Network element equipment and data transmission method
CN121815133A
