The present disclosure claims the priority to Chinese Patent Application No. 202111405195.4 filed on Nov. 24, 2021, the contents of which are incorporated herein by reference in their entirety.
The present disclosure relates to the field of communication technology, and in particular, to an Optical Network Unit (ONU) registration method, a communication method, an Optical Network Relay (ONR), an Optical Line Terminal (OLT), an ONU, an optical communication system, and a computer-readable storage medium.
Due to point-to-multipoint network topology of a Passive Optical Network (PON) and a passive feature of an Optical Distribution Network (ODN), the networking technology of applying the PON to a home network attracts more and more attention from standard organizations and markets. On the one hand, the home network is a private network within the home of a user, and the user can exchange and share services through each ONU in the home network. On the other hand, the home network is a part of an access network, and the user can send or receive access services through each ONU in the home network. At present, current networking situations of the access network PON and the home network PON are not favorable for unified management and operation by operators.
In a first aspect of the present disclosure, there is provided an Optical Network Unit (ONU) registration method applied to an Optical Network Relay (ONR), including: relaying an interactive content between an Optical Line terminal (OLT) and an ONU, so as to enable the ONU and the OLT to complete discovery and ranging processes.
In a second aspect of the present disclosure, there is provided an ONU registration method applied to an OLT, including:
In a third aspect of the present disclosure, there is provided a communication method applied to an ONR, including:
In a fourth aspect of the present disclosure, there is provided a communication method applied to an OLT, including:
In a fifth aspect of the present disclosure, there is provided an ONU registration method applied to an ONU, including:
In a sixth aspect of the present disclosure, there is provided a communication method applied to an ONU, including:
In a seventh aspect of the present disclosure, there is provided an ONR, including:
In an eighth aspect of the present disclosure, there is provided an OLT, including:
In a ninth aspect of the present disclosure, there is provided an ONU, including:
In a tenth aspect of the present disclosure, there is provided an optical communication system, including an OLT, an ONR, and an ONU, and the OLT corresponds to at least one ONR, the ONR corresponds to at least one ONU, the OLT communicates with the at least one ONR corresponding to the OLT, the ONR communicates with the at least one ONU corresponding to the ONR, the ONR is the ONR described in the seventh aspect of the present disclosure, the OLT is the OLT described in the eighth aspect of the present disclosure, and the ONU is the ONU described in the ninth aspect of the present disclosure.
In an eleventh aspect of the present disclosure, there is provided a computer-readable storage medium, which stores a computer program which, when executed by a processor, implements any of the ONU registration methods or any of the communication methods described herein.
In order to enable those of ordinary skill in the art to better understand the technical solutions of the present disclosure, an ONU registration method, a communication method, an ONR, an OLT, an optical communication system, and a computer-readable storage medium provided by the present disclosure are described in detail below with reference to the drawings.
Exemplary embodiments of the present disclosure will be described more fully below with reference to the drawings, but the exemplary embodiments described herein may be embodied in different forms, and the present disclosure should not be interpreted as being limited to the embodiments described herein. The embodiments are provided to make the present disclosure more thorough and complete, and may enable those of ordinary skill in the art to fully understand the scope of the present disclosure.
The embodiments described herein and the features therein can be combined with one another if no conflict is incurred.
The term “and/or” used herein includes any and all combinations of one or more associated listed items.
The terms used herein are merely used to describe specific embodiments, and are not intended to limit the present disclosure. As used herein, “a” and “the” which indicate a singular form are intended to include a plural form, unless expressly stated in the context. It should be further understood that the term(s) “include” and/or “be made of” used herein indicate(s) the presence of the described features, integers, operations, elements and/or components, but do not exclude the presence or addition of one or more other features, integers, operations, elements, components and/or combinations thereof.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art. It should be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with a meaning in the context of the related technology and the background of the present disclosure, and should not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
In the embodiments of the present disclosure, downlink information refers to information sent from an OLT to an ONR or an ONU, or information sent from an ONR to an ONU. Uplink information is information sent from an ONU to an ONR or an OLT, or information sent from an ONR to an OLT.
As shown in
In view of the above, the present disclosure proposes that the unified management and operation of the access network PON and the home network PON can be realized because both the access network PON and the home network PON are PONs and the existing access network PON is very mature, so as to reduce the operation cost and increase the network operation efficiency. As shown in
As an intermediate node between the OLT and the ONUs, the ONRs relay signalings and services with fixed or relatively fixed relay delays, that is, a time difference from the time of receiving to-be-relayed information by the ONR to the time of sending the to-be-relayed information by the ONR is a fixed value or a relatively fixed value, and a variation value of the time difference is within a certain range. For example, during an ONU registration process, a time difference from the time of receiving, by the ONR, an ONU discover request sent by the OLT to the time of sending the ONU discover request by the ONR is a fixed value or a relatively fixed value. For example, during the ONU registration process, a time difference from the time of receiving, by the ONR, an ONU ranging request sent by the OLT to the time of sending the ONU ranging request by the ONR is a fixed value or a relatively fixed value. The fixed or relatively fixed relay delay of the ONR is embodied in an ONU ranging result, and allows for a stable transmission delay between the OLT and the ONU, and is favorable for ensuring that the ONUs do not conflict with each other when sending uplink information. If necessary, the ONR may report the relay delay to the OLT, and the ONR may report the relay delay to the OLT actively or report the relay delay to the OLT at the request of the OLT.
In one aspect of the present disclosure, there is provided an ONU registration method applied to an ONR. As shown in
As can be seen from the above operation S10, with the ONU registration method provided by the present disclosure, the ONR relays the interactive content between the OLT and the ONU, so that the ONU and the OLT can complete the discovery and ranging processes. Subsequently, the ONU can be registered at the ONR, and can also be registered at the OLT through the ONR. That is, subsequently, the ONU can not only exchange and share home network services through the ONR but also perform transmission and reception of access network services with the OLT through the ONR. Thus, unified management of an access network PON and a home network PON can be achieved, and unified operation of the home network services and the access network services can also be achieved, which reduces operation cost and increases network operation efficiency.
In some implementations, before relaying the interactive content between the OLT and the ONU so as to enable the ONU and the OLT to complete the discovery and ranging processes (i.e., operation S10), the ONU registration method may further include: completing discovery and ranging processes of the current ONR and the OLT.
In some implementations, as shown in
The ONR may perform topology discovery to discover ONUs downstream from the ONR, and store information of the downstream ONUs, such as discovery information or final identity information of the ONUs. The ONR may also report the information of the ONUs downstream from the ONR to the OLT or a management system, and the ONR may report the information of the downstream ONUs actively or report the information of the downstream ONUs in response to a query from the OLT or the management system. When discovering the downstream ONUs, the ONR may obtain the discovery information of the discovered ONUs. The discovery information of an ONU carries identity information of the ONU. In some implementations, the discovery information of the ONU may include at least one of a serial number of the ONU, authentication information of the ONU, or a MAC address of the ONU. In the present disclosure, the “final identity information” is identity information assigned by the OLT to the ONU through the ONR, and is also a final ONU-ID for distinguishing between different ONUs when the OLT communicates with the ONU through the ONR.
In a normal network status, a distance between each ONU and the OLT is different, which may cause a difference in transmission phase, such that the OLT may receive overlapping transmission data from different ONUs. The PON adopts a special method to synchronize transmission of the ONUs, and the special method is called ranging. In the ONU registration method provided by the present disclosure, the ONR may serve as an OLT in the home network PON, and thus has the functions of discovering the ONUs and performing ranging on the downstream ONUs.
Ranging information of the discovered ONU may include information such as a delay and a phase difference between the current ONR and the discovered ONU.
As can be seen from the above operations S11 and S12, with the ONU registration method provided by the present disclosure, the ONR obtains the discovery information of the discovered ONU, sends, according to the discovery information of the discovered ONU, the final identity information, which is assigned to the discovered ONU by the OLT corresponding to the current ONR, to the discovered ONU, and stores the final identity information of the discovered ONU. In this way, the OLT, the ONR, and the discovered ONU all record the final identity information of the discovered ONU, so that the discovered ONU can be successfully registered at the OLT and at the ONR. Subsequently, the ONU can not only exchange and share the home network services through the ONR according to the final identity information but also perform transmission and reception of the access network services with the OLT through the ONR according to the final identity information. Thus, unified management of the access network PON and the home network PON can be achieved, and unified operation of the home network services and the access network services can also be achieved, which reduces the operation cost and increases the network operation efficiency.
After discovering and performing ranging on the discovered ONU and obtaining the discovery information of the discovered ONU, the ONR may send the discovery information of the discovered ONU to the OLT, the OLT may assign the final ONU-ID to the discovered ONU according to the discovery information sent by the ONR, the ONR sends the final ONU-ID assigned to the discovered ONU by the OLT to the discovered ONU, and stores the final ONU-ID of the discovered ONU, thus completing the registration of the ONU at the ONR and the registration of the ONU at the OLT.
Accordingly, in some implementations, as shown in
The ONR may send the discovery information of the discovered ONU to the OLT to request to obtain ONU-ID configuration of the discovered ONU. When receiving the discovery information sent by the ONR, the OLT assigns the final identity information to the discovered ONU according to the discovery information of the ONU, and sends the final identity information to the ONR. The ONR sends the final identity information assigned to the discovered ONU by the OLT to the discovered ONU.
In the implementations provided by the present disclosure, the registration of the ONU at the ONR may be completed first, and then the registration of the ONU at the OLT may be completed. After discovering and performing ranging on the discovered ONU and obtaining the discovery information of the discovered ONU, the ONR may assign a temporary ONU-ID to the ONU according to the discovery information, and store the temporary ONU-ID of the discovered ONU, thus completing the registration of the ONU at the ONR. The discovered ONU may exchange and share the home network services through the ONR using the temporary ONU-ID. The ONR may also send the discovery information of the discovered ONU to the OLT to request to obtain the ONU-ID configuration of the discovered ONU. After receiving the final ONU-ID assigned to the discovered ONU by the OLT, the ONR may send the final identity information to the discovered ONU, and replace the locally stored temporary ONU-ID of the discovered ONU with the final ONU-ID of the discovered ONU, thus completing the registration of the ONU at the OLT. Subsequently, the discovered ONU may exchange and share the home network services through the ONR according to the final identity information, and perform transmission and reception of the access network services with the OLT through the ONR according to the final identity information.
Accordingly, in some implementations, as shown in
Accordingly, after receiving the final identity information assigned to the discovered ONU by the OLT (i.e. operation S112), operation S12 is performed as follows: replacing the locally stored temporary identity information of the discovered ONU with the final identity information of the discovered ONU.
In addition to the case where the OLT determines basic information of the ONU according to the discovery information sent by the ONR and then assigns the final ONU-ID to the discovered ONU according to the basic information of the ONU, there is a case where the OLT may generate each final ONU-ID in advance and send the final ONU-IDs to the ONR; and the ONR stores each final ONU-ID assigned by the OLT, and determines, after discovering the ONU downstream from the ONR and obtaining the discovery information of the discovered ONU, a proper final ONU-ID for the discovered ONU according to the discovery information of the discovered ONU and each final ONU-ID assigned in advance by the OLT.
Accordingly, in some implementations, the ONR pre-stores a list of final identity information assigned to ONUs by the OLT. As shown in
In the present disclosure, the OLT is desired to discover and perform ranging on the ONR, and the ONR is desired to discover and perform ranging on the ONU. In some implementations, the ONR opens a separate quiet window to achieve discovery and ranging of the ONU. That is, as shown in
Certainly, the present disclosure is not limited to the above. The OLT and the ONR may collaborate to complete topology discovery and open-window ranging. Instead of opening the separate quiet window, the ONR first perceives that the OLT opens a quiet window. Then, after collaborating with the OLT, the ONR opens the quiet window to the ONU. In some implementations, as shown in
While the OLT is performing topology discovery to discover the ONR and performing ranging on the discovered ONR, the ONR may perform topology discovery to discover the ONU and performs ranging on the discovered ONU.
During the ONU registration process, a time different from the time of receiving, by the ONR, the ONU ranging request sent by the OLT to the time of sending the ONU ranging request by the ONR is a fixed value or a relative fixed value. Accordingly, in some implementations, a time difference between a moment of generating the local ONU discover and ranging request and a moment of receiving the ONU discover and ranging request sent by the OLT is within a first preset duration range.
After receiving an ONU discover and ranging response from the ONU downstream from the current ONR, the current ONR may also respond to the ONU discover and ranging request from the OLT. Accordingly, in some implementations, after sending the local ONU discover and ranging request (i.e. operation S22), the ONU registration method may further include: after receiving an ONU discover and ranging response corresponding to the local ONU discover and ranging request, generating a local ONU discover and ranging response, and sending the local ONU discover and ranging response to the OLT.
The final identity information of the ONU downstream from the current ONR is assigned by the OLT. Accordingly, in some implementations, the ONU registration method further includes: receiving the final identity information assigned to the discovered ONU by the OLT; and storing the final identity information of the discovered ONU, and sending the final identity information to the discovered ONU.
After the registration of the ONU at the ONR and the registration of the ONU at the OLT are completed, the OLT may further perform related configuration for the ONU through the ONR. Accordingly, in some implementations, as shown in
In some implementations, the transmission channel information includes transmission container (T-CONT) information sent by the OLT with a Physical Layer Operations, Administration and Maintenance (PLOAM) message, and the transmission port information includes an XGEM Port-ID (an extended passive-optical-access-system encapsulation-mode port number) sent by the OLT with an ONU Management and Control Interface (OMCI) message.
The contents of the PLOAM message are shown in the following Table 1. As shown in Table 1, the PLOAM message carries ONU-ID, Message type ID (message type identification), SeqNo, MessageContent (message content) and MIC. ONU-ID occupies the first and the second octets, Message type ID occupies the third octet, SeqNo occupies the fourth octet, MessageContent occupies the fifth to the fortieth octets, and MIC occupies the forty-first to the forty-eighth octets.
5th-40th
In some implementations, the T-CONT information includes an Alloc-ID (an Allocation Identifier), and is carried in the PLOAM message by the OLT.
In some implementations, the OMCI message is sent in an XGEM frame format. Service data during execution of services is also sent in the XGEM frame format.
As shown in
The ONU and the ONR constitute the home network PON, and the ONU, the ONR, and the OLT constitute the access network PON, and the OLT assigns the final ONU-ID to the ONU. Accordingly, as shown in
Subsequently, the ONU can not only exchange and share the home network services through the ONR according to the final identity information but also perform transmission and reception of the access network services with the OLT through the ONR according to the final identity information. Thus, unified management of the access network PON and the home network PON can be achieved, and unified operation of the home network services and the access network services can also be achieved, which reduces the operation cost and increases the network operation efficiency.
After the ONU completes ranging and registration at the ONR, the OLT assigns the final identity information to the ONU according to discovery information of the ONU. Accordingly, in some implementations, as shown in
The final identity information may be determined by the OLT according to the discovery information of the ONU discovered by the ONR sent by the ONR, or may be determined according to discovery information of ONUs preset by the OLT.
As can be seen from the above operations S41 and S42, with the ONU registration method provided by the present disclosure, the OLT assigns the final identity information to the corresponding ONU according to the discovery information of the ONU discovered by the ONR corresponding to the current OLT, and sends the final identity information to the ONR. The ONU registration method applied to the OLT according to the present disclosure is desired to be performed in cooperation with the ONU registration method applied to the ONR according to the present disclosure. Therefore, the final identity information of the ONU is also sent by the ONR to the ONU. In this way, the OLT, the ONR, and the discovered ONU all record the final identity information of the discovered ONU, which indicates successful registration of the discovered ONU at the OLT and successful registration of the discovered ONU at the ONR. Subsequently, the ONU can not only exchange and share the home network services through the ONR according to the final identity information but also perform transmission and reception of the access network services with the OLT through the ONR according to the final identity information. Thus, unified management of the access network PON and the home network PON can be achieved, and unified operation of the home network services and the access network services can also be achieved, which reduces the operation cost and increases the network operation efficiency.
In addition to the aforesaid implementations, in some implementations, before assigning the final identity information to the corresponding ONU according to the discovery information of the ONU discovered by the ONR corresponding to the current OLT, the OLT may receive the discovery information of the ONU sent by the ONR. Accordingly, in some implementations, as shown in
The OLT may configure final identity information to the ONR in advance. When performing registration and ranging of the ONU at the ONR, the ONR assigns the proper final identity information to the ONU. Accordingly, in some implementations, coordinating with the ONR to assign the final identity information to the ONU (i.e., operation S40) may include: configuring a list of final identity information and sending the list of final identity information to the ONR, so as to enable the ONR to determine final identity information from the list of final identity information after receiving the discovery information of the ONU discovered by the ONR and send the determined final identity information to the ONU discovered by the ONR.
Certainly, the present disclosure is not limited to the above. The ONR may also actively request the OLT to assign final identity information to an ONU downstream from the current ONR. Accordingly, in some implementations, coordinating with the ONR to assign the final identity information to the ONU (i.e., operation S40) may include: assigning the final identity information to the ONU according to an ONU discover response relayed by the ONR.
As described above, the OLT and the ONR may collaborate to complete topology discovery and open-window ranging. Instead of opening the separate quiet window, the ONR first perceives that the OLT opens the quiet window. Then, after collaborating with the OLT, the ONR opens the quiet window to the ONU. Accordingly, in some implementations, as shown in
After the registration of the ONU at the ONR and the registration of the ONU at the OLT are completed, the OLT may assign configuration information such as T-CONT information and an XGEM Port-ID to the ONU, and the ONR sends the configuration information such as the T-CONT information and the XGEM Port-ID assigned to the ONU by the OLT to the corresponding ONU, and stores the configuration information of the ONU such as the T-CONT information and the XGEM Port-ID. Accordingly, in some implementations, the ONU registration method may further include:
After the registration of the ONU at the ONR and the registration of the ONU at the OLT are completed and the OLT assigns the configuration information such as the T-CONT information and the XGEM Port-ID to the ONU, the ONU can exchange and share the home network services through the ONR and perform transmission and reception of the access network services with the OLT through the ONR. During the processes of performing transmission and reception of the access network services, the ONR may relay various signalings and service data between the ONU and the OLT.
In one aspect of the present disclosure, there is provided an ONU registration method applied to an ONU. As shown in
The ONU registration method applied to the ONU according to the present disclosure is executed by the ONU, and is performed in cooperation with the ONU registration method executed by the ONR and the ONU registration method executed by the OLT.
The ONU provides the discovery information of the current ONU to the ONR which discovers the current ONU, so that the ONR can send the final identity information corresponding to the discovery information of the current ONU, which is assigned by the OLT and sent to the ONR by the OLT, to the current ONU according to the discovery information.
After the ONU receives the final identity information corresponding to the discovery information of the current ONU which is assigned by the OLT and sent by the ONR, the operation of registering the ONU at the OLT through the ONR is completed.
As described above, the OLT may further achieve configuration for the ONU through the ONR. Accordingly, the ONU registration method may further include: receiving transmission channel information and transmission port information which are equivalent to the final identity information of the current ONU and sent by the ONR.
As described above, the transmission channel information includes the transmission container (T-CONT) information sent by the OLT with the PLOAM message, and the transmission port information includes the XGEM Port-ID sent by the OLT with the OMCI message.
In some implementations, the T-CONT information includes an Alloc-ID (an Allocation Identifier).
After the registration of the ONU at the ONR and the registration of the ONU at the OLT are completed and the OLT assigns the configuration information such as the T-CONT information and the XGEM Port-ID to the ONU, the ONU can exchange and share the home network services through the ONR and perform transmission and reception of the access network services with the OLT through the ONR. During the processes of performing transmission and reception of the access network services, the ONR may relay various signalings and services between the ONU and the OLT. Accordingly, as shown in
The to-be-relayed information may be uplink frame information or downlink frame information.
As can be seen from the aforesaid operations S71 and S72, with the communication method provided by the present disclosure, the ONR receives the to-be-relayed information (downlink information) sent by the OLT at which the ONU is registered through the current ONR or the to-be-relayed information (uplink information) sent by the ONU which is registered at the current ONR, and relays the to-be-relayed information between the OLT and the ONU, so that the ONU can perform transmission and reception of the access network services with the OLT through the ONR besides exchanging and sharing the home network services through the ONR, unified management of the access network PON and the home network PON can be achieved, and unified operation of the home network services and the access network services can also be achieved, which reduces the operation cost and increases the network operation efficiency.
As an intermediate node between the OLT and the ONU, the ONR has fixed or relatively fixed relay delays while relaying signalings and services, that is, a time difference from the time of receiving the to-be-relayed information by the ONR to the time of sending the to-be-relayed information by the ONR is a fixed value or a relatively fixed value, and a variation value of the time difference is within a certain range. Accordingly, in some implementations, a time difference between a moment of receiving the to-be-relayed information and a moment of relaying the to-be-relayed information is within a second preset duration range.
In some implementations, as shown in
When the destination address is an ONU downstream from the current ONR, the downlink information is the to-be-relayed information. Accordingly, operation S72 includes forwarding the downlink information to the ONU downstream from the current ONR.
It should be noted that the “destination address” in the present disclosure may be address information (i.e., an ONU-ID) of the final identity information assigned to the ONU by the OLT, or an address representing a relationship between the ONU and the ONR.
In the present disclosure, the downlink information may include a management frame and a data frame. Since there are a plurality of ONUs downstream from the current ONR, the ONR is desired to forward the to-be-relayed information to the ONU specified by the OLT. In some implementations, operation S72 is a broadcasting process, and when the ONR sends a broadcast message carrying the downlink information, all the ONUs downstream from the ONR can receive the downlink information, and the ONU corresponding to the destination address can also receive the downlink information.
It should be understood that, when receiving the downlink information having the destination address of a downstream ONU, the ONR relays the downlink information to the corresponding ONU; and when receiving the downlink information having the destination address of the current ONR, the ONR may process the downlink information by itself. For the downlink information having the destination address which is neither an address of the current ONR nor an address of the downstream ONU, the ONR may directly discard the downlink information.
Accordingly, in some implementations, in a case where the destination address is an address of the current ONR, the communication method may further include: storing the downlink information. In some implementations, the downlink information having the destination address of the current ONR may include at least one of the following information:
After receiving the downlink information having the destination address of the current ONR, the ONR may perform downlink bandwidth allocation and prepare for relaying uplink information.
As described above, the OLT may allocate an uplink bandwidth to the ONU with a BWmap message, and the ONU sends uplink information to the ONR within the uplink bandwidth, so as to enable the ONR to relay the uplink information to the OLT. In an application scenario where the downlink information is a bandwidth entry in the BWmap message, the destination address is in the form of an Alloc-ID. Accordingly, operation S70 may include: analyzing the bandwidth entry to obtain the Alloc-ID of the bandwidth entry.
In a case where the Alloc-ID of the bandwidth entry is an Alloc-ID of the ONU downstream from the current ONR, the Alloc-ID is the destination address. Accordingly, operation S72 may be performed as follows: forwarding the bandwidth entry to the ONU downstream from the current ONR, and locally reserving the uplink bandwidth corresponding to the bandwidth entry.
As shown in
The BWmap message is used for the allocation of the uplink bandwidth by the OLT, and the Alloc-ID in the BWmap message is equivalent to the ONU-ID (e.g., in value). When the ONR receives the BWmap message sent by the OLT, the ONR analyzes bandwidth entries, i.e., the Allocation Structures, in the BWmap message one by one, and determines whether an Allocation structure belongs to an ONU downstream from the current ONR according to an Alloc-ID in the Allocation Structure. When determining that an Allocation structure belongs to a certain ONU downstream from the ONR, the ONR forwards the Allocation Structure to the corresponding ONU.
In an application scenario where the downlink information includes a PLOAM message, the destination address is in the form of an ONU-ID in the PLOAM message. Therefore, it is desired to determine whether the ONU-ID carried in the PLOAM message is an ONU-ID of an ONU downstream from the ONR. Accordingly, operation S70 may be performed as follows: analyzing an ONU-ID field of the PLOAM message to obtain the ONU-ID carried in the PLOAM message.
Accordingly, in a case where the ONU-ID carried in the PLOAM message is the ONU-ID of the ONU downstream from the current ONR, forwarding the downlink information to the ONU downstream from the current ONR may include: forwarding the PLOAM message to the ONU downstream from the current ONR.
When it is determined through network topology that the ONU-ID carried in the PLOAM message is the ONU downstream from the current ONR, the operation of forwarding the downlink information to the ONU downstream from the current ONR may be continuously performed.
In some implementations, the downlink information is an XGEM frame sent by the OLT, and obtaining the destination address in the downlink information through analysis includes: analyzing a Port-ID field of the XGEM frame to obtain a Port-ID carried in the XGEM frame; and in a case where the Port-ID carried in the XGEM frame is a Port-ID of the ONU downstream from the current ONR, forwarding the downlink information to the ONU downstream from the current ONR includes: forwarding the XGEM frame to the ONU downstream from the current ONR.
It is determined whether the Port-ID is the Port-ID of the ONU downstream from the current ONR, and if it is determined that the Port-ID is the Port-ID of the ONU downstream from the current ONR, the Port-ID carried in the downlink information is the destination address. Accordingly, operation S72 may be performed.
In the present disclosure, the OLT also allocates an uplink bandwidth to the ONU, and the ONU sends uplink information to the ONR within the uplink bandwidth. The ONR may determine whether a destination address of the received uplink information is an address of the current ONR or an address of the OLT according to an uplink bandwidth of the received information. Accordingly, in some implementations, receiving the to-be-relayed information (i.e., operation S71) includes receiving the uplink information received within the uplink bandwidth allocated by the OLT to the ONU registered at the OLT through the current ONR. Accordingly, operation S72 includes forwarding the uplink information to the OLT.
The ONR may also allocate an uplink bandwidth to a downstream ONU for the downstream ONU to exchange and share services through the ONR. Accordingly, in some implementations, the communication method may further include: allocating an uplink bandwidth to an ONU downstream from the current ONR.
The ONR not only manages the information of the local uplink bandwidth allocated by the OLT to the current ONR, but also stores the information of the uplink bandwidth allocated by the OLT to the ONU registered at the OLT through the current ONR. For the uplink information received within the uplink bandwidth allocated by the OLT to the ONU, the ONR relays, after determining the uplink information as the to-be-relayed information, the to-be-relayed information to the OLT. For the uplink information received within the local uplink bandwidth, the uplink information is an interactive content exchanged by downstream ONUs through the current ONR, so the ONR processes the uplink information locally and then forwards the processed uplink information to a corresponding ONU. Accordingly, in some implementations, as shown in
In the present disclosure, the ONR relays and forwards the management frame and the data frame at a same position in a service period. For example, in an uplink period, the ONR relays and forwards the management frame and the data frame at a position of a period of 125 μs. Similarly, in a downlink period, the ONR relays and forwards the management frame and the data frame at the same position of the period of 125 μs. Accordingly, in some implementations, relaying the to-be-relayed information between the OLT and the ONU registered at the OLT through the current ONR includes: relaying and forwarding the to-be-relayed information at a same position in a service period.
In the communication method provided by the present disclosure, the ONR is the integration of an Access Network (AN) ONU and a Home Network (HN) OLT, has a straight-through PON layer, and completes the relaying in TC layers such as relaying of the PLOAM message, the OMCI message, and the GEM frame. The ONR may serve as an ONU downstream from the OLT, and may also serve as an OLT upstream from an ONU. As shown in
In one aspect of the present disclosure, there is provided a communication method applied to an OLT, and the communication method includes: sending to-be-relayed information to an ONR corresponding to the current OLT, so as to enable the ONR to forward the to-be-relayed information to a corresponding ONU which is registered at the current OLT through the ONR.
The communication method applied to the OLT according to the present disclosure is performed in cooperation with the communication method applied to the ONR according to the present disclosure, so that information interaction between the OLT and the ONR can be achieved, and information interaction between the OLT and the ONU can also be achieved through the ONR.
The OLT may further receive uplink information which is sent by the ONU and relayed and forwarded by the ONR. Accordingly, in some implementations, the communication method may further include: receiving and processing the uplink information relayed by the ONR.
In one aspect of the present disclosure, there is provided a communication method applied to an ONU. As shown in
In some implementations, before sending the to-be-relayed information to the ONR corresponding to the current ONU (i.e. operation S91), the ONU receives downlink information which is generated by the OLT or the ONR and sent by the ONR. Accordingly, operation S91 may include sending the to-be-relayed information to the ONR corresponding to the current ONU according to the downlink information. As shown in
In some implementations, sending the to-be-relayed information to the ONR corresponding to the current ONU (i.e. operation S91) includes sending the to-be-relayed information within a bandwidth allocated by the OLT or the ONR to the current ONU.
In some implementations, the communication method may further include: receiving and processing the downlink information relayed by the ONR.
Based on the same technical concept, an embodiment of the present disclosure further provides an ONR, which may include a first storage module having stored thereon at least one of a first computer-executable program or a second computer-executable program; and at least one first controller. When the at least one first controller calls the first computer-executable program, the aforesaid ONU registration method applied to the ONR may be implemented; and when the at least one first controller calls the second computer-executable program, the aforesaid communication method applied to the ONR may be implemented.
As shown in
The relay module 101 is configured to relay an interactive content between an OLT and an ONU, so as to enable the ONU and the OLT to complete discovery and ranging processes.
The ONR shown in
In some implementations, the ONR further includes a discovery and ranging module configured to complete the discovery and ranging processes with the OLT.
In some implementations, the relay module 101 is configured to:
In some implementations, the relay module 101 is configured to:
In some implementations, the ONR further includes a processing module configured to assign temporary identity information to the discovered ONU according to the discovery information, and replace the locally stored temporary identity information of the discovered ONU with the final identity information of the discovered ONU.
In some implementations, the ONR pre-stores a list of final identity information assigned to ONUs by the OLT, and the relay module 101 is configured to:
In some implementations, the discovery and ranging module is configured to send an ONU discover and ranging request to discover the ONU, and obtain the discovery information of the discovered ONU.
In some implementations, the relay module 101 is further configured to generate a local ONU discover and ranging request according to an ONU discover and ranging request sent by the OLT; and send the local ONU discover and ranging request.
In some implementations, a time difference between a moment of generating the local ONU discover and ranging request and a moment of receiving the ONU discover and ranging request sent by the OLT is within a first preset duration range.
In some implementations, the discovery and ranging module is further configured to generate, after receiving an ONU discover and ranging response corresponding to the local ONU discover and ranging request, a local ONU discover and ranging response, and send the local ONU discover and ranging response to the OLT.
In some implementations, the ONR may further include a receiving module configured to receive the final identity information assigned to the discovered ONU by the OLT; and the ONR may further include a storage module configured to store the final identity information of the discovered ONU, and send the final identity information to the discovered ONU.
In some implementations, the receiving module is configured to receive transmission channel information and transmission port information which are equivalent to the final identity information of the discovered ONU and sent by the OLT.
The processing module 101 is further configured to send the transmission channel information and the transmission port information to the discovered ONU.
The storage module is further configured to store the transmission channel information and the transmission port information of the discovered ONU.
In some implementations, the transmission channel information includes transmission container (T-CONT) information sent by the OLT with a PLOAM message, and the transmission port information includes an XGEM Port-ID sent by the OLT with an OMCI message.
In some implementations, the T-CONT information includes an Alloc-ID (an Allocation Identifier), and is carried in the PLOAM message by the OLT.
In some implementations, the OMCI message and service data are sent in an XGEM frame format by the OLT.
As shown in
The receiving module 201 is configured to receive to-be-relayed information, which is sent from an OLT or an ONU, with the ONU being an ONU registered at the OLT through the current ONR and having final identity information assigned by the OLT through the current ONR.
The relay module 202 is configured to relay the to-be-relayed information between the OLT and the ONU registered at the OLT through the current ONR, with the final identity information of the ONU stored in the current ONR.
The ONR shown in
In some implementations, a time difference between a moment of receiving the to-be-relayed information and a moment of relaying the to-be-relayed information is within a second preset duration range.
In some implementations, the ONR further includes a processing module configured to:
Accordingly, the relay module 202 is further configured to forward the downlink information to the ONU downstream from the current ONR.
In some implementations, in a case where the destination address is an address of the current ONR, the ONR further includes a storage module configured to store the downlink information, with the downlink information including at least one of the following information:
In some implementations, the downlink information is a bandwidth entry in a BWmap message, and the processing module is further configured to:
In some implementations, the downlink information includes a PLOAM message, and the processing module is further configured to:
In some implementations, the downlink information is an XGEM frame sent by the OLT, and the processing module is further configured to analyze a Port-ID field of the XGEM frame to obtain a Port-ID carried in the XGEM frame. In a case where the Port-ID carried in the XGEM frame is a Port-ID of the ONU downstream from the current ONR, the relay module 202 is further configured to forward the XGEM frame to the ONU downstream from the current ONR.
In some implementations, the receiving module 201 is further configured to receive uplink information received within the uplink bandwidth allocated by the OLT to the ONU registered at the OLT through the current ONR, and the relay module 202 is configured to forward the uplink information to the OLT.
In some implementations, the processing module is further configured to allocate an uplink bandwidth to an ONU downstream from the current ONR.
In some implementations, the receiving module 201 is further configured to receive the uplink information within the bandwidth allocated by the current ONR to the downstream ONU; and the processing module is further configured to locally process the uplink information. The relay module 202 is further configured to forward the locally processed uplink information to another ONU downstream from the current ONR.
In some implementations, the relay module 202 is configured to relay and forward the to-be-relayed information at a same position in a service period.
It should be understood that the ONR provided in the embodiment of the present disclosure can be configured to perform the corresponding ONU registration method applied to the ONR as described above besides being configured to perform the aforesaid communication method applied to the ONR.
Based on the same technical concept, an embodiment of the present disclosure further provides an OLT, which may include a second storage module having stored thereon at least one of a third computer-executable program or a fourth computer-executable program; and at least one second controller. When the at least one second controller calls the third computer-executable program, the aforesaid ONU registration method applied to the OLT may be implemented; and when the at least one second controller calls the fourth computer-executable program, the aforesaid communication method applied to the OLT may be implemented.
As shown in
The configuration module 301 is configured to coordinate with an ONR to assign final identity information to an ONU.
In some implementations, the configuration module 301 is configured to: according to discovery information of the ONU discovered by the ONR corresponding to the current OLT, assign the final identity information to the corresponding ONU; and send the final identity information to the ONR corresponding to the current OLT, so as to enable the ONR to forward the final identity information to the corresponding ONU.
The OLT shown in
In some implementations, the OLT further includes a receiving module configured to receive the discovery information of the ONU discovered by the ONR sent by the ONR.
In some implementations, the configuration module 301 is configured to configure a list of final identity information and send the list of final identity information to the ONR, so as to enable the ONR to determine, after receiving the discovery information of the ONU discovered by the ONR, the final identity information corresponding to the discovery information from the list of final identity information and send the determined final identity information to the ONU discovered by the ONR.
In some implementations, the configuration module 301 is configured to assign the final identity information to the ONU according to an ONU discover response relayed by the ONR.
In some implementations, the OLT further includes a processing module configured to send an ONR discover request, and determine a discovered ONR as the ONR corresponding to the current OLT.
In some implementations, the configuration module 301 is further configured to send T-CONT information and an XGEM-Port-ID, which are equivalent to the final identity information of the discovered ONU, to the ONR, so as to enable the ONR to relay the T-CONT information and the XGEM-Port-ID, which are equivalent to the final identity information of the discovered ONU, to the discovered ONU, with the T-CONT information sent by the current OLT with a PLOAM message, and the XGEM-Port-ID sent by the current OLT with an OMCI message.
As shown in
The sending module 401 is configured to send to-be-relayed information to an ONR corresponding to the current OLT, so as to enable the ONR to forward the to-be-relayed information to a corresponding ONU which is registered at the current OLT through the ONR.
The OLT shown in
In some implementations, the OLT may further include a processing module configured to receive and process uplink information relayed by the ONR.
It should be understood that the OLT provided in the embodiment of the present disclosure can be configured to perform the corresponding communication method applied to the OLT as described above besides being configured to perform the aforesaid ONU registration method applied to the OLT.
Based on the same technical concept, an embodiment of the present disclosure further provides an ONU, which may include a third storage module having stored thereon at least one of a fifth computer-executable program or a sixth computer-executable program; and at least one third controller. When the at least one third controller calls the fifth computer-executable program, the aforesaid ONU registration method applied to the ONU may be implemented; and when the at least one third controller calls the sixth computer-executable program, the aforesaid communication method applied to the ONU may be implemented.
As shown in
The sending module 501 is configured to provide discovery information to an ONR which discovers the current ONU.
The receiving module 502 is configured to receive final identity information corresponding to the current ONU sent by the ONR, with the final identity information assigned by an OLT corresponding to the ONR, so as to enable the current ONU to be registered at the OLT through the ONR.
The ONU shown in
In some implementations, the receiving module 502 is further configured to: receive transmission channel information and transmission port information which are equivalent to the final identity information of the current ONU and sent by the ONR.
In some implementations, the transmission channel information includes transmission container (T-CONT) information sent by the OLT with a PLOAM message, and the transmission port information includes an XGEM Port-ID sent by the OLT with an OMCI message.
In some implementations, the T-CONT information includes an Alloc-ID (an Allocation Identifier).
As shown in
The sending module 601 is configured to send to-be-relayed information to an ONR corresponding to the current ONU, so as to enable the ONR to forward the to-be-relayed information to an OLT at which the ONU is registered through the ONR.
The ONU shown in
In some implementations, the ONU further includes a receiving module configured to receive downlink information sent by the ONR, with the downlink information generated by the OLT or the ONR; and the sending module 601 is configured to send the to-be-relayed information to the ONR according to the downlink information which indicates a bandwidth allocated by the OLT to the current ONU.
In some implementations, the sending module 601 is configured to send the to-be-relayed information within a bandwidth allocated by the OLT or the ONR to the current ONU.
In some implementations, the ONU further includes a processing module configured to receive and process the downlink information relayed by the ONR.
Based on the same technical concept, an embodiment of the present disclosure further provides an optical communication system, including an OLT, an ONR, and an ONU, with the OLT being corresponding to at least one ONR, and the ONR being corresponding to at least one ONU. The ONR is the aforesaid ONR: the OLT is the aforesaid OLT; and the ONU is the aforesaid ONU.
An embodiment of the present disclosure further provides a computer-readable storage medium storing a computer program which, when executed by a processor, implements the aforesaid ONU registration method or the aforesaid communication method. It should be understood by those of ordinary skill in the art that the functional modules/units in all or some of the operations, the systems, and the devices in the method disclosed above may be implemented as software, firmware, hardware, or suitable combinations thereof. If implemented as hardware, the division between the functional modules/units stated above is not necessarily corresponding to the division of physical components: for example, one physical component may have a plurality of functions, or one function or operation may be performed through cooperation of several physical components. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or a non-transitory medium) and a communication medium (or a transitory medium). As well known by those of ordinary skill in the art, the term “computer storage medium” includes volatile/nonvolatile and removable/non-removable media used in any method or technology for storing information (such as computer-readable instructions, data structures, program modules and other data). The computer storage medium includes, but is not limited to, a Random Access Memory (RAM), a Read-Only Memory (ROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a flash memory or other memory techniques, a Compact Disc Read Only Memory (CD-ROM), a Digital Versatile Disc (DVD) or other optical discs, a magnetic cassette, a magnetic tape, a magnetic disk or other magnetic storage devices, or any other medium which can be configured to store desired information and can be accessed by a computer. In addition, it is well known by those of ordinary skill in the art that the communication media generally include computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier wave or other transmission mechanism, and may include any information delivery medium.
The present disclosure discloses the exemplary embodiments using specific terms, but the terms are merely used and should be merely interpreted as having general illustrative meanings, rather than for the purpose of limitation. Unless expressly stated, it is apparent to those of ordinary skill in the art that features, characteristics and/or elements described in connection with a particular embodiment can be used alone or in combination with features, characteristics and/or elements described in connection with other embodiments. Therefore, it should be understood by those of ordinary skill in the art that various changes in the forms and the details can be made without departing from the scope of the present disclosure of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
202111405195.4 | Nov 2021 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/133447 | 11/22/2022 | WO |