WO2013127184A1 - 上、下行带宽分配方法、设备和嵌套系统 - Google Patents

上、下行带宽分配方法、设备和嵌套系统 Download PDF

Info

Publication number
WO2013127184A1
WO2013127184A1 PCT/CN2012/083370 CN2012083370W WO2013127184A1 WO 2013127184 A1 WO2013127184 A1 WO 2013127184A1 CN 2012083370 W CN2012083370 W CN 2012083370W WO 2013127184 A1 WO2013127184 A1 WO 2013127184A1
Authority
WO
WIPO (PCT)
Prior art keywords
level
primary
uplink
pon
onu
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2012/083370
Other languages
English (en)
French (fr)
Inventor
郑若滨
陈雪
胡新天
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to AU2012371366A priority Critical patent/AU2012371366B2/en
Priority to IN1284KON2014 priority patent/IN2014KN01284A/en
Priority to JP2014551499A priority patent/JP5869698B2/ja
Priority to EP12870105.9A priority patent/EP2822197A4/en
Publication of WO2013127184A1 publication Critical patent/WO2013127184A1/zh
Priority to US14/316,506 priority patent/US9203545B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/08Time-division multiplex systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q11/0067Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/27Arrangements for networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1694Allocation of channels in TDM/TDMA networks, e.g. distributed multiplexers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0064Arbitration, scheduling or medium access control aspects

Definitions

  • the present invention relates to the field of optical networks, and in particular, to an uplink and downlink bandwidth allocation method, device, and nesting system for nested passive optical networks. Background technique
  • GPON gigabit-capable Passive Optical Network
  • EPON Ethernet Passive Optical Network
  • PON Passive Optical Network
  • TDM Time-division Multiplexing, Time Division Multiplexing
  • the dynamic bandwidth allocation refers to the process of directly or indirectly dynamically requesting the uplink bandwidth of the ONU (Optical Network Unit) and the related T-CONT (Transmission Container).
  • the OLT monitors the idle frame or the ONU reports the real-time status of the uplink traffic to the OLT (Optical Line Terminal), performs bandwidth scheduling according to the real-time status of the ONU, and dynamically adjusts the bandwidth value granted to the ONU, thereby enabling the OLT to allocate the ONU upstream bandwidth.
  • the transport container T-CONT is granular.
  • Each T-CONT can be thought of as a logical cache, and user service data stored in the same logical cache has similar QoS requirements.
  • the dynamic bandwidth allocation function module of the 0LT collects the in-band uplink dynamic bandwidth report, determines the occupancy of the T-C0NT, and knows the real-time status of the uplink traffic.
  • the 0LT generates a bandwidth mapping table based on occupancy, available bandwidth resources, and protocols signed with the user.
  • the bandwidth mapping table is transmitted to the ONU through downlink in-band transmission, guiding the ONU to perform Uplink transmission.
  • the existing bandwidth allocation methods are all for a single-level PON network, which enables user service data to obtain optimal service quality assurance in a single-level PON.
  • the nested PON has a two-level PON network structure, and the optimality in the single-stage PON does not necessarily bring the overall quality of the two-level PON network to the optimal. This is because data that is taken care of in a primary PON, especially for lower priority traffic data, is not necessarily valued or even discarded in another PON. This will not be able to take care of the previous level of PON, resulting in a decline in overall service quality. Summary of the invention
  • Embodiments of the present invention provide an uplink and downlink bandwidth allocation method, device, and nesting system for a nested passive optical network.
  • an uplink bandwidth allocation method for a nested passive optical network includes:
  • the first-level optical network unit ONU receives the first-level PON downlink frame sent by the OLT, and the first-level P0N downlink frame carries the first-level ONU uplink bandwidth grant and the second-level ONU uplink bandwidth grant;
  • the first-level O U parses the first-level PON downlink frame, and obtains the first-level ONU uplink bandwidth authorization and the second-level ONU uplink bandwidth authorization;
  • an uplink bandwidth allocation method for a nested passive optical network includes:
  • the secondary optical network unit ONU receives the secondary PON downlink frame sent by the primary ONU, and the secondary PON downlink frame carries the secondary 0NU uplink bandwidth authorization;
  • an uplink bandwidth allocation method for a nested passive optical network includes:
  • the nested optical cable terminal device OLT sends a primary PON downlink frame to the primary optical network unit ONU, the first level
  • the PON downlink frame carries a primary ONU uplink bandwidth grant and a secondary ONU uplink bandwidth grant;
  • the nested OLT receives the first-level P0N uplink frame sent by the primary level 0 U;
  • the nested 0LT formulates a new secondary 0NU uplink bandwidth grant for the secondary ONU according to the primary P0N uplink frame;
  • a downlink bandwidth allocation method for a nested passive optical network includes:
  • the nested optical cable terminal device 0LT establishes a primary 0 J downlink bandwidth grant, and sends a primary P0N downlink frame to the primary optical network unit 0NU according to the primary 0 U downlink bandwidth grant, where the primary P0N downlink frame carries the secondary The P0N downlink user service data, the first-level P0N overhead, and the second-level P0N overhead, so that the first-level ONU parses the first-level P0N downlink frame to obtain the second-level P0N downlink user service data, the first-level P0N overhead, and Secondary P0N overhead.
  • a downlink bandwidth allocation method for a nested passive optical network includes:
  • the primary optical network unit ONU receives the primary P0N downlink frame sent by the nested optical cable terminal device OLT, and the primary P0N downlink frame carries the secondary P0N downlink user service data, the primary P0N overhead, and the secondary P0N overhead; And obtaining, by the first-level P0N downlink frame, the second-level P0N downlink user service data, the first-level P0N overhead, and the second-level P0N overhead;
  • an uplink bandwidth allocation method for a nested passive optical network includes:
  • the primary optical network unit ONU receives the primary PON downlink frame sent by the nested optical cable terminal device OLT, and sends the secondary PON downlink frame to the secondary 0NU, where the primary P0N downlink frame carries the primary ONU uplink bandwidth grant, The secondary P0N downlink frame carries the secondary ONU upstream bandwidth grant;
  • the first level 0 U parses the first-level P0N downlink frame to obtain the first-level OU uplink bandwidth grant; the first-level ONU receives the first-level P0N uplink user service data; The primary ONU receives the secondary P0N uplink frame sent by the secondary ONU, and the secondary P0N uplink frame carries the secondary PON uplink user service data, the secondary ONU uplink bandwidth request, and the secondary PON overhead;
  • the first level 0 U parses the second-level P0N uplink frame, obtains the secondary PON uplink user service data, the secondary 0MJ uplink bandwidth request, and the secondary PON overhead, and according to the obtained secondary ONU uplink bandwidth request, The secondary OMJ formulates a new secondary ONU upstream bandwidth grant;
  • the first-level OU sends a first-level PON uplink frame to the nested OLT, where the first-level P0N uplink frame carries the first-level P0N uplink user service data, the first-level 0 U uplink bandwidth request, and the second-level P0N uplink user service.
  • the data and the secondary P0N overhead, the nested OLT parses the first-level P0N uplink frame, and obtains the first-level PON uplink user service data, the first-level ONU uplink bandwidth request, and the second-level P0N uplink.
  • User service data and the secondary PON overhead to establish a new primary ONU upstream bandwidth grant for the primary ONU.
  • a downlink bandwidth allocation method for a nested passive optical network includes:
  • the primary optical network unit ONU receives the primary PON downlink frame from the nested optical cable terminal device OLT, and the primary P0N downlink frame carries the primary PON user service data, the secondary PON user service data, the primary P0N overhead, and the secondary P0N overhead;
  • the first level 0 U parses the first-level P0N downlink frame, and obtains the first-level P0N user service data, the second-level P0N user service data, the first-level P0N overhead, and the second-level P0N overhead;
  • the first level 0NU sends the first level P0N user service data to the user;
  • the first level 0NU formulates a secondary level according to the secondary P0N user service data and the secondary P0N overhead.
  • an optical network unit includes:
  • a receiving module configured to receive a primary P0N downlink frame sent by the nested optical cable terminal device 0LT, where the primary passive optical network P0N downlink frame carries a primary 0NU uplink bandwidth grant and a secondary ONU uplink bandwidth grant;
  • a parsing module configured to parse the first-level P0N downlink frame, and obtain the first-level ONU uplink bandwidth grant and the secondary 0NU uplink bandwidth grant;
  • a sending module configured to send a secondary P0N downlink frame to the at least one secondary 0 U, where the at least one secondary
  • an optical network unit includes: a receiving module, configured to receive a secondary passive optical network P0N downlink frame sent by a primary ONU, where the secondary P0N downlink frame carries a secondary ONU Upstream bandwidth authorization;
  • an optical cable terminal device includes: a transmitting module, configured to send a primary passive optical network PON downlink frame to a primary optical network unit ONU, where the primary PON downlink frame carries a Level 0NU upstream bandwidth grant and secondary 0NU upstream bandwidth grant;
  • a receiving module configured to receive a first-level P0N uplink frame sent by the first-level 0NU;
  • a fiber optic cable terminal device includes:
  • a bandwidth allocation module configured to formulate a primary 0NU downlink bandwidth grant
  • an optical network unit configured to send, according to the first-level ONU downlink bandwidth grant, a primary passive optical network P0N downlink frame to the primary optical network unit ONU, where the primary P0N downlink frame carries the secondary P0N downlink user service data,
  • the P0N overhead and the secondary PON overhead are configured to parse the primary P0N downlink frame to obtain the secondary P0N downlink user service data, the primary PON credit, and the second Level P0N overhead.
  • an optical network unit includes:
  • a receiving module configured to receive a PON downlink frame of the first-level passive optical network sent by the nested optical cable terminal device OLT, where the first-level P0N downlink frame carries the secondary P0N downlink user service data, the primary P0N overhead, and the secondary P0N overhead;
  • a parsing module configured to parse the first-level P0N downlink frame, and obtain the second-level P0N downlink user service data, a first-level P0N overhead, and a second-level P0N overhead;
  • an optical network unit includes: a receiving module, configured to receive a primary P0N downlink frame sent by a nested OLT, and send a secondary PON downlink frame to the secondary 0 U, where The first-level PON downlink frame carries a first-level ONU uplink bandwidth grant, and the second-level P0N downlink frame carries a second-level 0MJ uplink bandwidth grant;
  • the parsing module is configured to parse the first-level P0N downlink frame, and obtain the first-level 0NU uplink bandwidth grant; the receiving module is further configured to receive the first-level P0N uplink user service data;
  • the receiving module is further configured to receive a secondary P0N uplink frame sent by the secondary UT, where the second-level P0N uplink frame carries the secondary PON uplink user service data, the secondary ONU uplink bandwidth request, and the secondary P0N overhead;
  • the parsing module is further configured to parse the secondary PON uplink frame, obtain the secondary PON uplink user service data, the secondary OU uplink bandwidth request, and the secondary PON overhead, and according to the obtained secondary ONU uplink bandwidth request, The secondary ONU formulates a new secondary ONU uplink bandwidth authorization;
  • an optical network unit configured to send a first-level PON uplink frame to the nested OLT, where the first-level PON uplink frame carries the first-level P0N uplink user service data, the first-level ONU uplink bandwidth request, and the second-level P0N uplink user
  • the service data and the secondary PON overhead, the nested OLT parses the first-level PON uplink frame, and obtain the first-level P0N uplink user service data, the first-level 0MJ uplink bandwidth request, and the second-level P0N Upstream user service data and the secondary PON overhead to establish a new primary ONU upstream bandwidth grant for the primary OMJ.
  • an optical network unit includes:
  • a receiving module configured to receive a first-level P0N downlink frame from the nested OLT, where the first-level P0N downlink frame carries the first-level PON user service data, the second-level PON user service data, the first-level PON overhead, and the second-level P0N overhead; a module, configured to parse the first-level PON downlink frame, and obtain the first-level P0N user service data, the second-level PON user service data, the first-level PON overhead, and the second-level P0N overhead;
  • a sending module configured to send the first-level PON user service data to the user
  • a bandwidth allocation module configured to formulate a secondary O U downlink bandwidth authorization according to the secondary PON user service data and the secondary P0N overhead;
  • the sending module is further configured to send, according to the secondary 0MJ downlink bandwidth grant, a secondary PON downlink frame to the secondary ONU, where the secondary PON downlink frame carries the secondary PON user service data and the secondary P0N overhead.
  • An uplink and downlink bandwidth allocation method, device, and nesting system for a nested passive optical network according to an embodiment of the present invention.
  • the nested OLT is mainly responsible for the operation and maintenance management of the entire nested PON, and the primary ONU is mainly responsible for The conversion of the frame format between the two PONs can also be responsible for the operation and maintenance management of the secondary PON; the secondary ONU is responsible for receiving the downlink data and completing the uplink transmission according to the uplink grant.
  • the uplink and downlink bandwidth allocation methods, devices, and nesting systems for nested passive optical networks provided by the embodiments of the present invention can coordinate the overall situation of the two-level PONs to achieve optimal performance of the two-stage PON.
  • FIG. 1 is a structural diagram of a nested PON network according to an embodiment of the present invention.
  • FIG. 2 is a flow chart of an uplink bandwidth allocation method for a nested passive optical network according to an embodiment of the present invention
  • FIG. 3 is a flow of an uplink bandwidth allocation method for a nested passive optical network according to an embodiment of the present invention, which is a flow of an uplink bandwidth allocation method for a nested passive optical network according to an embodiment of the present invention.
  • 5 is a flow of an uplink bandwidth allocation method for a nested passive optical network according to an embodiment of the present invention.
  • FIG. 6 is a flowchart of a downlink bandwidth allocation method for a nested passive optical network according to an embodiment of the present invention.
  • 7 is a flowchart of a downlink bandwidth allocation method for a nested passive optical network according to an embodiment of the present invention;
  • FIG. 8 is a flow of a method for allocating a downlink bandwidth of a nested passive optical network according to an embodiment of the present invention.
  • 10 is a flow of an uplink bandwidth allocation method for a nested passive optical network according to an embodiment of the present invention.
  • FIG. 11 is a flow chart of a downlink bandwidth allocation method for a nested passive optical network according to an embodiment of the present invention.
  • FIG. 12 is a flowchart of a method for allocating a downlink bandwidth for a nested passive optical network according to an embodiment of the present disclosure
  • FIG. 13 is a schematic structural diagram of an optical network unit according to an embodiment of the present disclosure.
  • FIG. 14 is a schematic structural diagram of an optical network unit according to an embodiment of the present disclosure.
  • 15 is a schematic structural diagram of an optical cable terminal device according to an embodiment of the present invention.
  • 16 is a schematic structural diagram of an optical cable terminal device according to an embodiment of the present invention.
  • FIG. 17 is a schematic structural diagram of an optical network unit according to an embodiment of the present disclosure.
  • FIG. 18 is a schematic structural diagram of an optical network unit according to an embodiment of the present disclosure.
  • FIG. 19 is a schematic structural diagram of an optical network unit according to an embodiment of the present disclosure.
  • FIG. 20 is a schematic structural diagram of a nesting system according to an embodiment of the present invention.
  • FIG. 21 is a schematic structural diagram of another nesting system according to an embodiment of the present invention. detailed description
  • the "standard” mentioned in the following embodiments of the present invention refers to ITU-T (International Telecommunication Union (ITU) Telecommunication Standardization Sector, ITU-T) G.984.3 and ITU-T G987.3.
  • ITU-T International Telecommunication Union (ITU) Telecommunication Standardization Sector
  • ITU-T International Telecommunication Union (ITU) Telecommunication Standardization Sector
  • FIG. 1 is a structural diagram of a nested PON network according to an embodiment of the present invention.
  • a nested PON is a two-stage P0N network, including one or more primary high-capacity P0Ns and one or more secondary P0Ns, and each primary P0N is connected to one or more secondary P0Ns.
  • the two-stage P0N network includes a OLT (Optical Line Termination), an Optical Distribution Network (ODN), a Level 1 ONU (Optical Network Unit), and a Level 0 DN and Level 0 U.
  • OLT Optical Line Termination
  • ODN Optical Distribution Network
  • ONU Optical Network Unit
  • Level DN and Level 0 U The user accesses the nested P0N network through the primary 0MJ and the secondary 0NU.
  • the user service accessed through the primary level 0 J is referred to as the primary PON user service
  • the user service accessed through the secondary 0NU is referred to as the secondary P0N user service.
  • the nested P0N can protect the 0NU investment in the secondary P0N
  • the coverage is the superposition of the two-level P0N coverage, and can increase the transmission capacity to be comparable to the first-level large-capacity PON.
  • the dynamic bandwidth allocation is a periodic dynamic process. For the convenience of description, a dynamic bandwidth allocation period will be described as an example in this embodiment and other embodiments.
  • the bandwidth authorization and the dynamic request are all sent and reported in the T-CONT granularity. However, for convenience of description, the bandwidth authorization and bandwidth will be referred to in other embodiments in this embodiment and after.
  • the request is a primary ONU bandwidth grant and a primary OMJ bandwidth request, or a secondary ONU bandwidth grant and a secondary OU bandwidth request.
  • FIG. 2 is a flowchart of an uplink bandwidth allocation method for a nested passive optical network PON according to an embodiment of the present invention. This embodiment is based on the network structure shown in FIG. 1, and its execution body is a primary ONU. Referring to FIG. 2, the method includes:
  • the first-level ONU receives the first-level PON downlink frame sent by the OLT, and the first-level PON downlink frame carries the first-level ONU uplink bandwidth authorization and the second-level OMJ uplink bandwidth authorization.
  • the first-level ONU parses the first-level PON downlink frame, and obtains the first-level ONU uplink bandwidth authorization and the second-level ONU uplink bandwidth authorization.
  • the primary ONU sends a secondary PON downlink frame to the secondary ONU, where the secondary P0N downlink frame carries the secondary ONU uplink bandwidth authorization obtained by the primary 0NU.
  • the primary ONU upstream bandwidth grant and the secondary ONU uplink bandwidth grant are determined by the nested 0LT, and are sent by the nested OLT to the primary ONU by using the primary PON downlink frame, and then received by the primary ONU.
  • the secondary OU upstream bandwidth grant is sent to the secondary ONU by using the secondary P0N downlink frame.
  • One level 0 U may be one or more, and the level 0 U may be one or more, and each level 0NU is connected to one or more level 0 U.
  • FIG. 3 is a flow chart of an uplink bandwidth allocation method for a nested passive optical network according to an embodiment of the present invention. This embodiment is based on the network structure shown in FIG. 1, and its execution body is a secondary ONU. Referring to FIG. 3, the method includes:
  • the secondary 0 U receives the secondary PON downlink frame sent by the primary ONU, and the secondary P0N downlink frame carries the secondary ONU uplink bandwidth authorization.
  • the secondary 0NU sends a secondary PON uplink frame to the primary 0NU according to the received secondary 0 U uplink bandwidth grant, where the secondary PON uplink frame carries the uplink bandwidth request of the secondary ONU.
  • FIG. 4 is a flowchart of an uplink bandwidth allocation method for a nested passive optical network according to an embodiment of the present invention. This embodiment is based on the network structure shown in FIG. 1, and its execution body is a nested OLT. Referring to FIG. 4, the method package Includes:
  • the nested OLT sends a primary PON downlink frame to the primary 0NU, where the primary P0N downlink frame carries a primary 0 U uplink bandwidth grant and a secondary 0NU uplink bandwidth grant;
  • One of the 0NUs may be one or more, and the secondary 0NU may be one or more, and each level 0MJ is connected to one or more secondary 0NUs.
  • FIG. 5 is a flow chart of an uplink bandwidth allocation method for a nested passive optical network according to an embodiment of the present invention. The embodiment is based on the network structure shown in FIG. 1.
  • the interaction subject is nested 0LT, level 0 U and level 0 U.
  • the method includes:
  • the nested 0LT sends a primary P0N downlink frame to the primary 0NU, and the primary P0N downlink frame carries a primary 0MJ uplink bandwidth grant and a secondary 0NU uplink bandwidth grant.
  • the nested 0LT sends a primary 0NU upstream bandwidth grant and a secondary 0NU upstream bandwidth grant using the primary P0N downlink frame.
  • the nested 0LT uses the overhead domain in the primary P0N downlink frame to carry a level 0 MJ uplink bandwidth grant, and uses the payload field of the primary P0N downlink frame to carry the secondary 0NU uplink bandwidth grant.
  • the primary ONU upstream bandwidth grant and the secondary ONU upstream bandwidth grant are bandwidth mapped.
  • the form of the table exists, where the bandwidth mapping table is the name of the overhead domain used to carry the upstream bandwidth grant in GPON and XG-PON.
  • the primary ONU upstream bandwidth grant is in the form of a primary P0N bandwidth mapping table
  • the secondary ONU upstream bandwidth grant is in the form of a secondary P0N bandwidth mapping table, thereby solving the fact that the primary P0N downlink frame is not specifically used to carry the secondary ONU.
  • the problem of the location of the upstream bandwidth grant is the name of the overhead domain used to carry the upstream bandwidth grant in GPON and XG-PON.
  • the data in the P0N downlink frame payload domain needs to be encapsulated by using an XGE-PON Encapsulation Method (XG-PON Encapsulation Method) frame. Therefore, the 501 may include: encapsulating the secondary ONU upstream bandwidth grant into the In an XGEM frame, the encapsulated XGEM frame is carried in the payload domain of the primary P0N downlink frame, and the primary 0 J uplink bandwidth grant is carried in the overhead domain in the primary P0N downlink frame, nested.
  • the 0LT sends the primary PON downlink frame carrying the primary ONU upstream bandwidth grant and the secondary ONU upstream bandwidth grant to the primary ONU.
  • the XGEM frame may also encapsulate other secondary P0N overheads, and the secondary P0N overhead may include other data that needs to be delivered by the nested 0LT to the secondary 0MJ.
  • the XGEM frame may include an XGEM frame header and an XGEM frame payload field.
  • the secondary OU upstream bandwidth grant is carried by the payload domain of the XGEM frame, and the information category of the XGEM frame payload domain is identified by using the lower 2 bits of the 16-bit optional functional domain in the XGEM header.
  • the optional functional domain is not defined for use in the standard and is reserved for use in unknown uses that may occur in the future when standards are developed.
  • a value of 0 in the lower-bit identifier indicates that the current XGEM frame carries the first-level PON user service data, and the other fields in the current XGEM frame header are used in the same manner as the prior art;
  • a value of 1 in the upper digit of the identifier indicates that the current XGEM frame carries the secondary OMJ uplink bandwidth grant or the secondary PON user service data.
  • the specific content of the bearer is determined according to the value of the lower bit of the lower 2-bit identifier.
  • the lower-bit value of the lower 2-bit identifier indicates that the current XGEM frame carries the secondary PON user service data.
  • a lower value of 1 in the lower 2 bits indicates that the current XGEM frame carries the secondary OMJ upstream bandwidth grant.
  • the 16-bit XGEM port number field in the XGEM frame header and the lower 2 bits of the optional function domain jointly identify the primary ONU and the secondary ONU corresponding to the XGEM frame, that is, 16 in the XGEM frame header.
  • the bit XGEM port number field and the lower 2 bits of the optional functional domain together identify which level ONU the XGEM frame will be received, whether it needs to be sent to the secondary OMJ, and which secondary OU will be received.
  • the value of the upper bit of the lower 2-bit identifier of the optional functional domain is 0, it indicates that the current XGEM frame carries the primary PON user service data, and the XGEM port number is used to identify the attribution of the XGEM frame: It has the same default XGEM port number as its ONU number, and all other XGEM port numbers owned by the OLT need to be assigned. That is, after the service data carried in the XGEM frame is transmitted to the primary ONU, it is not sent to the secondary ONU, and is directly sent to the user through the user network interface of the primary OU. Therefore, the value of the higher bit of the lower 2-bit flag of the optional function field can be set to zero.
  • the XGEM port number is used to identify the XGEM frame attribution.
  • the specific 4 bits of the XGEM port number are used to identify different level ONUs. For example, if there are 16 first-level ONUs, the upper 4 bits of each level of ONU XGEM port number are marked as 0000 to 1111 respectively; the lower 12 bits of the XGEM port number and the GEM port of the secondary PON user service data carried by the XGEM frame are respectively The number is the same.
  • the optional functional domain is the higher of the lower 2 digit identifiers.
  • the value is 1, the lower bit value is 0, or, the optional functional field has a higher value of 1 for the lower 2 bits and a lower value of 1.
  • the information category corresponding to the value of the lower 2-digit identifier can be set according to actual conditions.
  • the example is described by taking the above case as an example.
  • the first-level ONU receives the first-level PON downlink frame sent by the OLT, and parses the first-level PON downlink frame to obtain the first-level 0 U uplink bandwidth authorization and the second-level ONU uplink bandwidth authorization.
  • level 0MJ receives a level 1 P0N downlink frame from nested 0LT.
  • the primary 0NU mainly resolves the primary 0 J uplink bandwidth grant and the secondary 0 U uplink bandwidth grant from the primary P0N downlink frame. Therefore, according to the encapsulation form described in 501, the primary ONU obtains the primary ONU uplink bandwidth grant from the overhead domain parsing of the primary P0N downlink frame; the lower 2 bits of the optional functional domain are both 1 and the XGEM port number is 4 bits high.
  • the second-level ONU upstream bandwidth grant is obtained by parsing.
  • the first-level ONU sends a secondary P0N downlink frame to the secondary 0NU, where the secondary P0N downlink frame carries the secondary 0NU uplink bandwidth authorization obtained by the primary 0NU.
  • the primary 0NU uses the overhead domain in the secondary P0N downlink frame to carry the parsed secondary 0 U uplink bandwidth grant, and sends the secondary P0N downlink frame to the secondary 0NU.
  • the secondary 0NU receives the secondary P0N downlink frame sent by the 0NU, and the secondary P0N downlink frame carries the secondary 0NU uplink bandwidth grant.
  • the secondary 0NU receives the secondary P0N downlink frame from the primary 0NU, that is, the secondary P0N side of the secondary 0NU, and obtains the secondary 0 U uplink bandwidth grant from the overhead domain of the secondary P0N downlink frame.
  • the secondary 0 U receives the secondary PON user service data from the user side, and stores the secondary P0N user service data.
  • the secondary ONU receives secondary PON uplink user service data in the form of an Ethernet frame or the like from its user side. After receiving the service data of the secondary POM user, the secondary ONU uses different caches of the T-C0NT type to store the secondary P0N user service data. Each T-C0NT service descriptor is set according to the service level agreement of the secondary 0 U downlink user.
  • the T-C0NT type 1 cache is mainly responsible for carrying services such as traditional voice
  • the T-C0NT type 2 cache is mainly responsible for carrying services such as network telephone and videophone
  • the T-C0NT type 3 cache can be used to carry high definition, standard definition television
  • the T-CONT type 4 cache can be used to carry services such as web browsing
  • the T-CONT type 5 cache can be used to carry full services.
  • Each type of cache has four main configuration parameters: fixed bandwidth threshold, guaranteed bandwidth threshold, maximum bandwidth threshold, and indicator.
  • T-C0NT type 1 and T-CONT type 5 buffers have fixed bandwidth thresholds.
  • T-CONT type 2 T-CONT type 3 and T-C0NT type 5 cache are guaranteed.
  • the bandwidth threshold is recommended based on the average rate of the variable rate service carried by the cache.
  • the T-CONT type 3, the T-CONT type 4, and the T-CONT type 5 buffer have the maximum bandwidth threshold.
  • T-CONT type 1 T-CONT type 2 does not participate in allocation of extra bandwidth resources except fixed bandwidth and guaranteed bandwidth
  • T-CONT type 3 uses non-guaranteed extra
  • T-CONT Type 4 uses best-effort type
  • T-CONT Type 5 can use non-guaranteed and best-effort type.
  • the secondary ONU sends a second-level PON uplink frame to the primary ONU according to the received secondary O U uplink bandwidth authorization, where the secondary PON uplink frame carries the user service data and the uplink bandwidth request of the secondary OU.
  • the secondary ONU obtains the secondary PON user service data from the cache by using the obtained uplink bandwidth authorization, generates a framing required overhead, forms a secondary PON uplink frame, and sends the secondary PON uplink frame at a specified time.
  • the secondary ONU uplink bandwidth authorization obtained by the secondary ONU is sent to the secondary ONU to report the real-time change status of the uplink service traffic to the nested OLT by reporting its uplink dynamic bandwidth report. If you want to report its own uplink dynamic bandwidth report, the secondary ONU needs to read the amount of data in the upstream data service buffer according to the standard, and form an uplink dynamic bandwidth request through coding.
  • the uplink bandwidth authorization obtained by the secondary OU is used to notify the secondary OU that the real-time change status of the uplink service traffic is reported to the nested OLT by reporting the uplink dynamic bandwidth report, and thus the secondary OMJ is used as an example.
  • the transmitted secondary PON uplink frame carries the user service data and the uplink bandwidth request of the secondary OU.
  • the first-level OU receives the secondary PON uplink frame sent by the at least one secondary ONU, where the secondary PON uplink frame carries the user service data of the secondary ONU and the secondary ONU uplink bandwidth request, and the at least one secondary ONU The user service data and the secondary ONU uplink bandwidth request of the at least one secondary ONU are encapsulated into a primary PON upstream frame.
  • the primary ONU after receiving the secondary PON uplink frame, the primary ONU removes the protection time slot, the preamble, and the secondary PON uplink frame, which are composed of user service data and uplink bandwidth requests from different secondary OMJs.
  • the delimiter, forward error correction code, and bit interleaving parity domain overhead After the delimiter, forward error correction code, and bit interleaving parity domain overhead, the entire frame is encapsulated using an XGEM frame.
  • the second PON uplink frame that still includes the secondary OU uplink bandwidth request and the secondary PON user service data, which is removed from the partial overhead, is put into the payload of the XGEM frame by the entire frame. Domain;
  • the XGEM port number of the XGEM frame header identifies which level of ONU the XGEM frame is sent by.
  • the standard XGEM port number specified in the standard ranges from 0 to 65535. Among them, can be allocated according to demand The value of the XGEM port number ranges from 1023 to 65534. The usage criteria for other values are specified.
  • the XGEM port number that can be allocated according to requirements is divided into the following:
  • a fixed port number equal to the number of primary ONUs is arbitrarily selected.
  • the XGEM frame encapsulating the secondary PON uplink frame is identified by using the equal number of port numbers, and the port numbers are corresponding to the first-level ONU, so that the nested 0LT can identify the XGEM frame from which the primary 0NU is sent by the port number.
  • the other port numbers are used in the same way as the standard. When a user accesses a nested P0N through the primary 0NU, these port numbers are used to encapsulate the user-transported P0N user service data.
  • the first-level ONU sends the first-level P0N uplink frame to the nested OLT, so that the nested OLT establishes a new first-level ONU uplink bandwidth grant for the first-level ONU according to the first-level PON uplink frame, and A secondary 0NU develops a new secondary 0NU upstream bandwidth grant.
  • the primary ONU extracts the XGEM frame according to the standard authorized bandwidth of the primary ONU uplink bandwidth authorization, and adds a primary P0N uplink frame overhead to form a primary P0N uplink frame, and according to the uplink bandwidth.
  • the first-level P0N uplink frame is sent at the time specified by the authorization.
  • the first-level ONU uplink bandwidth grant does not require the level 0MJ to report the bandwidth request, and the nested 0LT can predict the uplink bandwidth requirement of the level 1NU through the obtained second-level ONU bandwidth request according to the preset policy.
  • a new primary 0MJ uplink bandwidth authorization is established for the primary ONU.
  • the nested 0LT parses the first-level P0N uplink frame, obtains the secondary PON user service data and the secondary 0 U uplink bandwidth request, and sends the secondary P0N user service data to enter the upper layer network.
  • the nested OLT receives a first-level P0N uplink frame from a different level 0NU from its primary PON side, and distinguishes the 0NU from each XGEM frame according to the port number of the XGEM frame; according to the new two for the secondary 0NU
  • the level 0NU uplink bandwidth grant distinguishes the secondary 0 U uplink dynamic bandwidth request and the secondary PON user service data uploaded by different secondary 0NUs from the payload domain of the XGEM frame.
  • the nested 0LT sends the received user service data to the upper layer network, and after decoding the secondary ONU uplink dynamic bandwidth report, storing the secondary 0 U uplink bandwidth request, and is used to formulate a new one for the primary 0NU.
  • the nested 0LT establishes a new secondary 0NU upstream bandwidth grant according to the primary P0N uplink frame as the secondary 0 U.
  • the nested 0LT formulates a new secondary ONU upstream bandwidth grant for the secondary ONU according to the primary P0N and the secondary P0N available bandwidth resources, the user service level, and the like, and the secondary ONU uplink bandwidth request.
  • the first-level P0N and the second-level P0N available bandwidth resources refer to the first-level P0N and the second-level P0N, which can be used to carry XGEM and GEM frames or bandwidth that can be used to carry user traffic data such as Ethernet frames.
  • the bandwidth resources that have been allocated are removed.
  • the provisioning information refers to configuration information that reflects the quality of the cache service, including the cached T-CONT type, fixed bandwidth threshold, guaranteed bandwidth threshold, maximum bandwidth threshold, and indicator.
  • the secondary OU uplink bandwidth request refers to the real-time occupancy of the secondary ONU local data cache reflected by the secondary OU through the uplink dynamic bandwidth report to the nested OLT.
  • the nested OLT uses the dynamic bandwidth allocation algorithm according to the foregoing information to formulate a new secondary ONU uplink bandwidth grant for the secondary ONU according to the bandwidth allocation order and allocation principle of different types of buffers.
  • a new secondary OU upstream bandwidth authorization in addition to ensuring that the total authorized bandwidth obtained by each secondary OU under a secondary PON does not exceed the total available bandwidth of the secondary PON, and all secondary levels under all secondary PONs are also guaranteed.
  • the total authorized bandwidth obtained by OMJ does not exceed the total available bandwidth of the primary PON.
  • the essence of the dynamic bandwidth allocation algorithm used is to adjust the uplink bandwidth allocated to the ONU in a timely and effective manner according to the real-time change of the uplink traffic.
  • the dynamic bandwidth allocation algorithm used can differentiate the quality of service requirements of different services; ensure the fairness of different ONUs or users; ensure the full use of bandwidth resources.
  • allocating bandwidth for different T-CONT type buffers the following order should be followed: First, allocate fixed bandwidth for T-CONT Type 1 and 5 buffers, then allocate guaranteed bandwidth for T-CONT Type 2, 3, and 5 buffers, and then T- The CONT type 3, 5 cache allocates non-guaranteed extra bandwidth, and finally allocates the best-effort type extra bandwidth for the T-CONT type 4, 5 cache.
  • bandwidth is allocated on demand by ensuring bandwidth to ensure efficient use of bandwidth resources, and allocation of additional bandwidth is implemented according to the weight allocation of the cache to ensure fair use of bandwidth resources.
  • Different types of caches are used to store services with different service features, which facilitates differentiated service quality assurance for services.
  • the uplink bandwidth authorization is determined by the secondary ONU as an example, and the dynamic bandwidth allocation algorithm may be used: Type 1 and Type 5 buffers for each secondary ONU allocate a fixed bandwidth. Regardless of whether the buffer has a bandwidth request for the period, an amount of bandwidth equal to a fixed bandwidth threshold size is allocated to the cache;
  • 5 Cache is an additional allocation, which refers to the bandwidth that has been allocated to the Type 5 buffer when the fixed bandwidth is allocated and the bandwidth of the Type 5 buffer when the guaranteed bandwidth is currently allocated.
  • Non-guaranteed extra bandwidth in addition to fixed bandwidth and guaranteed bandwidth is allocated for Type 3 and 5 buffers.
  • the available bandwidth is less than the preset fixed value, it is determined that the available bandwidth is used up, and the bandwidth allocation is ended.
  • the sum of the fixed bandwidth threshold and the guaranteed bandwidth threshold of the cache is used as a weight, and the available bandwidth is additionally allocated according to the weight ratio.
  • another method may be selected to additionally allocate the smaller one of the bandwidth obtained by the weight, the buffered bandwidth request, and the cached maximum bandwidth threshold to the cache; 4, 5 cache allocation best-effort type extra bandwidth.
  • the available bandwidth is less than the preset fixed value, it is determined that the available bandwidth is used up, and the bandwidth allocation is ended.
  • the difference between the maximum bandwidth threshold of the cache and the sum of the fixed bandwidth threshold and the guaranteed bandwidth threshold is weighted, and the available bandwidth is additionally allocated to the cache according to the weight ratio.
  • Another method may be introduced to introduce a portion of the on-demand allocation to additionally allocate the smaller of the bandwidth obtained by the weight, the buffered bandwidth request, and the cached maximum bandwidth threshold to the cache.
  • the cached bandwidth request and the secondary PON available bandwidth are updated in time after each time the bandwidth is allocated or additionally allocated to the cache.
  • the above description of the dynamic bandwidth allocation algorithm is also applicable when the nested OLT establishes a new level 1 O U upstream bandwidth grant for the primary ONU.
  • the nested OLT establishes a new level 1 OMJ uplink bandwidth authorization for the primary ONU according to the new secondary ONU uplink bandwidth authorization.
  • the user service data is accessed by the secondary ONUs to access the nested PON, so the uplink bandwidth requirement of the primary ONU depends entirely on the total amount of uplink data sent by the secondary ONUs under it.
  • the nested OLT can determine the upstream bandwidth requirement of the primary ONU according to the uplink bandwidth grant to the secondary ONU.
  • the primary ONU does not report the primary ONU upstream bandwidth request.
  • the nested OLT translates the new secondary ONU upstream bandwidth grant that has been developed into a primary O U upstream bandwidth request, and formulates a new primary ONU bandwidth grant based on such indirectly obtained bandwidth requests.
  • the nested OLT calculates the size of the secondary PON service data and the overhead received by the primary ONU by using the uplink bandwidth authorization of all the secondary OUs in the primary ONU, and further calculates the uplink bandwidth of the primary OJ. demand.
  • the nested OLT uses the calculated upstream bandwidth requirements to develop a new Level 1 ONU upstream bandwidth grant for the Level 1 ONU.
  • the uplink bandwidth grant of the primary ONU can be equal to the uplink bandwidth request, so that the first-level ONU sends all the uplink data received from one secondary PON uplink frame to the nested OLT.
  • the primary OU may be one or more, the secondary ONUs may be one or more, and each primary ONU is connected to one or more secondary ONUs.
  • the nested OLT periodically creates a new level 1 ONU uplink bandwidth authorization for the primary ONU according to the real-time change of the upper service traffic, the service level agreement signed with the user, and the existing available bandwidth of the system.
  • the ONU develops a new secondary ONU upstream bandwidth grant.
  • the primary OU maps the secondary PON upstream frame to the primary PON upstream frame.
  • the secondary ONU receives the service data from the user side, and periodically reports the bandwidth request for each T-CONT that stores the user service data with similar service quality requirements according to the real-time change of the uplink traffic.
  • the present invention encapsulates the secondary PON data in the primary PON, including encapsulating the secondary PON overhead and the secondary PON user service data by using the payload domain of the primary PON uplink frame, and identifying the payload domain by using the identification domain.
  • the encapsulated data type solves the problem of the overhead data such as bandwidth request and bandwidth authorization in the two-level network of the nested PON and the frame format conversion between the two PONs.
  • FIG. 6 is a flowchart of a method for allocating a downlink bandwidth for a nested passive optical network according to an embodiment of the present invention. The embodiment is based on the network structure shown in FIG. 1.
  • the execution body of the method is a nested OLT. Referring to FIG. 6, the method includes:
  • the nested OLT establishes a primary ONU downlink bandwidth authorization, and sends a primary PON downlink frame to the primary ONU according to the primary ONU downlink bandwidth authorization, where the primary PON downlink frame carries the secondary PON downlink user service data, and the first level PON downlink frame carries the secondary PON downlink user service data.
  • the PON overhead and the secondary PON overhead are performed, so that the first-level OU performs parsing according to the primary PON downlink frame to obtain the secondary PON downlink user service data, the primary PON credit, and the secondary PON overhead.
  • FIG. 7 is a flow chart of a method for allocating a downlink bandwidth for a nested passive optical network according to an embodiment of the present invention. The embodiment is based on the network structure shown in FIG. 1.
  • the execution body of the method is a first-level OMJ. Referring to FIG. 7, the method includes:
  • the first-level ONU receives the first-level PON downlink frame that is sent by the OLT, and the first-level PON downlink frame carries the secondary PON downlink user service data, the first-level PON overhead, and the second-level P0N overhead.
  • the primary 0NU sends a secondary PON downlink frame to the secondary 0NU, where the secondary PON downlink frame carries the secondary PON downlink user service data and the secondary PON overhead.
  • FIG. 8 is a flow chart of a method for allocating a downlink bandwidth for a nested passive optical network according to an embodiment of the present invention. The embodiment is based on the network structure shown in FIG. 1.
  • the interaction subject is a nested 0LT, a first-level ONU, and a second-level 0NU. Referring to FIG. 8, the method includes:
  • the nested 0LT receives user service data from the network side, and the nested 0LT formulates the first-level 0NU downlink according to the primary P0N and the secondary P0N available bandwidth resources, the provisioning information set according to the user service level agreement, and the real-time occupancy of the local cache.
  • Bandwidth authorization ;
  • the nested 0LT receives the downlink user service data in the form of an Ethernet frame from the network side, and the nested 0LT receives the downlink user service data, and uses the cache of the different T-CONT type to store the downlink user service data.
  • the bandwidth is granted by the nested 0LT, it is ensured that the total authorized bandwidth of all primary 0NUs does not exceed the total available bandwidth of the primary P0N, and the downlink data of one primary 0NU does not exceed the single secondary P0N. Total available bandwidth.
  • the nested 0LT sends a first-level P0N downlink frame to the first-level ONU according to the first-level ONU downlink bandwidth grant, where the first-level P0N downlink frame carries the second-level P0N downlink user service data, the first-level P0N overhead, and the second-level P0N overhead.
  • the nested 0LT obtains the secondary P0N user service data to be delivered from the local cache according to the established first-level ONU downlink bandwidth authorization, and generates a secondary PON downlink to be sent to the primary ONU for generating the secondary PON downlink.
  • the secondary P0N overhead of the frame is used.
  • the nested 0LT uses XGEM to encapsulate the user service data and the secondary P0N overhead, respectively, and form a primary P0N downlink frame.
  • the secondary P0N user service data and the secondary P0N overhead are encapsulated by using XGEM frames in the manner described in 501.
  • the service data packet such as the Ethernet frame is mapped to the XGEM frame according to the standard, and only the upper four bits of the XGEM port number in the XGEM frame header are set to the destination level 0NU label, and the lower 12 bits are set.
  • the GEM port number of the service data packet set the lower two bits of the optional functional domain to be a binary 10; for the secondary PON overhead, map the cost of a secondary PON downlink frame to an XGEM frame, and The upper four bits of the XGEM port number in the XGEM frame header are set to the destination level 0 J label, which will be optional for the functional domain.
  • the lower two bits are set to binary 11.
  • the primary PON overhead mainly includes a physical synchronization sequence, a super frame count structure, a PON identifier, a forward error correction coding, a bandwidth mapping table, and a downlink physical layer operation maintenance management overhead.
  • the bandwidth mapping table is used to notify the primary ONU of the primary ONU uplink bandwidth authorization formulated by the OLT for the primary ONU.
  • the secondary P0N overhead is generated by the nested OLT.
  • the payload field of the primary PON downlink frame is transmitted to the primary ONU in the format of the XGEM frame.
  • the primary ONU uses the overhead to generate a partial overhead in the secondary PON downlink frame.
  • the secondary PON overhead includes an identity domain (Ident domain), a downlink physical layer operation maintenance management overhead, a 2-byte bandwidth mapping table length domain, and a bandwidth mapping table.
  • the identifier domain, the downlink physical layer operation and maintenance management overhead, and the bandwidth mapping table are directly used as part of the secondary PON downlink frame, and all the 8 bytes in the secondary PON downlink frame are restored by using the 2-byte bandwidth mapping table length field.
  • Downstream payload length field The upper 12 bits of the 2-byte bandwidth mapping table length field are the same as the bandwidth mapping table length field specified in the standard, and the lower 4 bits are the high 12-bit cyclic redundancy code check bits.
  • the primary ONU receives the primary PON downlink frame sent by the OLT, and parses the primary PON downlink frame to obtain the primary PON overhead, the secondary PON overhead, and the secondary PON user service data.
  • the first-level ONU receives the first-level PON downlink frame from the nested OLT, parses the first-level ONU uplink bandwidth grant, and the first-level P0N overhead and the XGEM frame D. Then, according to the XGEM frame encapsulation method described in 802, the XGEM frame is obtained from the XGEM frame. The secondary P0N user service data and the secondary PON overhead are solved.
  • the first level 0 U sends a secondary P0N downlink frame to the secondary ONU, where the secondary PON downlink frame carries the secondary PON downlink user service data and the secondary P0N overhead.
  • the primary 0NU encapsulates the secondary PON user service data by using the GEM frame, where the GEM port number in the GEM frame header field is the lower 12 bits of the XGEM frame header field XGEM port number. All the GPON transmission convergence layer overhead required for the secondary PON downlink frame is restored and generated by the parsed secondary PON overhead, and then the secondary PON downlink frame is generated and delivered. That is to say, the nested OLT has already designed a secondary PON downlink frame to be delivered by the first ONU when forming a primary PON downlink frame.
  • All the overheads required to generate the secondary PON downlink frame include the physical synchronization domain, the identification domain, the downlink physical layer operation maintenance management overhead, the bit interleave parity domain, the downlink payload length domain, and the bandwidth mapping table.
  • the physical synchronization domain and the inter-bit interpolation parity domain are calculated by the first-level ONU; the upper 12 bits of the downlink payload length field use the upper 12 bits of the bandwidth mapping table length field of the received secondary P0N overhead, and other bits. Fill in according to the standard; other expenses directly use the received secondary PON overhead.
  • the secondary ONU parses the secondary PON downlink frame, and obtains the secondary PON downlink user service data and the secondary The PON overhead is delivered to the user of the secondary PON downlink user service data.
  • the embodiment shown in Fig. 8 can be performed on the basis of the embodiment shown in Fig. 5, or can be implemented separately.
  • the primary O U may be one or more
  • the secondary 0NU may be one or more
  • each primary 0NU is connected to one or more secondary 0MJs.
  • the nested 0LT periodically formulates the downlink bandwidth grant according to the real-time change of the downlink traffic, the service level agreement signed with the user, and the existing available bandwidth of the system.
  • the primary 0NU uses the received one-level P0N downlink frame to form a secondary P0N downlink frame.
  • the present invention encapsulates the secondary P0N data in the first-level P0N, and encapsulates the secondary P0N overhead and the secondary P0N user service data by using the payload domain of the primary and downstream P0N uplink and downlink frames, and identifies the payload domain by using the identification domain.
  • the data type encapsulated in the package solves the problem of the overhead data such as bandwidth request and bandwidth authorization in the nested P0N two-level network and the frame format conversion between the two levels of P0N.
  • the present invention also dynamically reports the dynamic bandwidth report that can reflect the real-time change of the uplink traffic periodically, and the real-time change of the downlink service traffic reflected by the nested OLT according to the received or local cache, according to the user service level agreement.
  • the configured provisioning information and the remaining available bandwidth resources in the system periodically perform bandwidth authorization, ensuring that the system can dynamically allocate bandwidth according to actual traffic changes, ensuring effective and full utilization of bandwidth.
  • FIG. 9 is a flow chart of an uplink bandwidth allocation method for a nested passive optical network according to an embodiment of the present invention. The embodiment is based on the network structure shown in FIG. 1, and the execution body of the method is a level O J. Referring to FIG. 9, the method includes:
  • the first-level ONU receives the first-level P0N downlink frame sent by the nested OLT, and sends the second-level PON downlink frame to the second-level ONU, where the first-level PON downlink frame carries the first-level ONU uplink bandwidth grant, and the second-level P0N downlink
  • the frame carries the secondary ONU upstream bandwidth grant;
  • the primary level 0 U parses the first-level PON downlink frame, and obtains the first-level 0MJ uplink bandwidth authorization.
  • the first level 0NU receives the first-level P0N uplink user service data.
  • the primary 0NU receives the secondary P0N uplink frame sent by the secondary 0NU, and the secondary P0N uplink frame carries the secondary P0N uplink user service data, the secondary 0NU uplink bandwidth request, and the secondary P0N overhead.
  • the first-level ONU parses the second-level P0N uplink frame, and obtains the second-level P0N uplink user service data, the second-level 0 U uplink bandwidth request, and the second-level P0N overhead, and obtains the secondary ONU uplink bandwidth request according to the obtained Developing a new secondary OMJ upstream bandwidth grant for the secondary OU;
  • the first level 0 U sends a first-level P0N uplink frame to the nested OLT, where the first-level P0N uplink frame carries the first-level P0N uplink user service data, the first-level 0 U uplink bandwidth request, and the second-level P0N.
  • the uplink user service data and the secondary P0N overhead are configured to parse the first-level P0N uplink frame, and obtain the first-level P0N uplink user service data, the first-level ONU uplink bandwidth request, the second-level P0N uplink user service data, and the second Level P0N overhead, so that the nested 0LT formulates a new level 1 UT upstream bandwidth grant.
  • the level 0MJ may be one or more, and the level 0NU may be one or more, and each level 0 U is connected to one or more levels 0;
  • FIG. 10 is a flow chart of an uplink bandwidth allocation method for a nested passive optical network according to an embodiment of the present invention. The embodiment is based on the network structure shown in FIG. 1.
  • the interaction entity is a nested 0LT, a first-level ONU, and a second-level 0NU.
  • the method includes:
  • the nested 0LT sends a first-level P0N downlink frame to the first-level 0NU, and the first-level P0N downlink frame carries a first-level 0NU uplink bandwidth grant;
  • the present invention uses the overhead domain in the primary P0N downlink frame to carry the primary 0MJ uplink bandwidth grant according to the standard.
  • the first level 0NU receives the first-level P0N downlink frame sent by the 0LT, and sends the second-level PON downlink frame to the secondary 0 U, where the second-level P0N downlink frame carries the secondary 0 U uplink bandwidth grant;
  • the embodiment of the present invention uses the overhead domain in the secondary P0N downlink frame to carry the secondary 0NU uplink bandwidth grant according to the standard.
  • Level 1 0NU parses the first-level P0N downlink frame and obtains a level 0 U uplink bandwidth grant.
  • the primary 0NU after receiving the primary P0N downlink frame from the nested 0LT, the primary 0NU extracts the primary 0NU uplink bandwidth grant from the overhead domain of the primary P0N downlink frame.
  • the secondary 0NU receives and parses the secondary P0N downlink frame, and obtains the secondary 0NU uplink bandwidth grant. After receiving the secondary P0N downlink frame from the primary 0NU, the secondary 0NU obtains the secondary 0NU upstream bandwidth grant from the overhead domain of the secondary P0N downlink frame.
  • the primary 0NU and the secondary 0NU receive uplink user service data in the form of an Ethernet frame or the like from its user side. After receiving the user service data, the primary 0NU and the secondary 0NU use different T-C0NT type caches to store the uplink user service data.
  • the secondary 0NU sends the secondary P0N uplink frame to the primary 0NU according to the secondary ONU uplink bandwidth authorization, where the secondary P0N uplink frame carries the secondary P0N uplink user service data and the secondary 0NU uplink bandwidth. Request and secondary PON overhead.
  • 1005 is the same as 506, and will not be described here.
  • the first-level OMJ receives the secondary PON uplink frame sent by the secondary ONU, and parses the secondary P0N uplink frame to obtain the secondary P0N uplink user service data, the secondary ONU uplink bandwidth request, and the secondary P0N overhead.
  • the secondary PON overhead refers to other secondary PON overheads such as the preamble, delimiter, and secondary PON uplink physical layer operation and maintenance management overhead of the secondary PON upstream frame, except for the secondary ONU upstream bandwidth request.
  • the primary ONU may need to forward the secondary PON PLOAM (Physical Layer OAM Operations, Administrations and Maintenance upstream) to the nested OLT.
  • PLOAM Physical Layer OAM Operations, Administrations and Maintenance upstream
  • the secondary PON PLOAMu is a 13-byte length overhead message with a fixed format, usually used for 0NU activation, establishing management channels, encrypting configurations, and acting as important management and alarm signaling.
  • the primary ONU can store the secondary PON PLOAMu and the secondary PON user service data in the same cache.
  • the first-level 0NU establishes a new secondary 0NU uplink bandwidth grant for the secondary 0NU according to the obtaining the secondary P0N uplink user service data and the secondary 0NU uplink bandwidth request.
  • the primary 0NU After the primary 0NU obtains the secondary P0N user service data, it stores them using a separate T-C0NT type 5 cache. And configuring the cached service descriptor to ensure that the secondary P0N user service data in the cache that occupies the secondary P0N bandwidth resource to reach the primary ONU is in the first-level P0N and the first-level P0N user service directly received from the user side in the first-level 0NU. Has a higher priority. Therefore, considering the peculiarity of the two-level P0N network in the nested P0N, the overall QoS guarantee of the two-level P0N is coordinated to ensure the effective use of the nested P0N bandwidth resources, and the overall performance of the nested P0N can be improved;
  • the primary 0 U After obtaining the secondary 0NU uplink bandwidth request, the primary 0 U processes the secondary 0NU uplink bandwidth request, according to the secondary P0N available bandwidth resource, the provisioning information set according to the user service level agreement, and the uplink service traffic of the secondary ONU.
  • the real-time status is a new level 2 0U upstream bandwidth grant for the secondary 0 U.
  • the primary 0NU uses the T-C0NT type 5 cache to store the secondary P0N user service and the secondary PON PLOAMu, and configures the cache as follows:
  • the fixed bandwidth threshold is equal to the sum of the fixed bandwidths of all the secondary ONU T-CONT types 1 and 5 caches of the first level 0MJ;
  • the guaranteed bandwidth threshold is equal to the level of all secondary ONU T-CONT types under the 0NU 2, the guaranteed bandwidth of the 5 cache and the maximum bandwidth of the T-C0NT type 3 cache;
  • the maximum bandwidth threshold is equal to the sum of the maximum bandwidths of all caches of all secondary 0NUs under the primary ONU.
  • the extra bandwidth uses a non-guaranteed allocation method.
  • the guaranteed bandwidth setting is greater than the T-CONT type of all secondary O Us under the primary ONU.
  • the sum of the guaranteed bandwidths of the caches is less than the maximum bandwidth.
  • the setting of the guaranteed bandwidth is not limited to the above-described method of setting the guaranteed bandwidth.
  • the uplink secondary PON T-CONT type 5 data cache can be configured with multiple cache queues for storing service data and overhead data of different priorities, so as to provide different priorities for queues of different priorities at the primary ONU.
  • QoS guarantee such as when the primary ONU receives the uplink bandwidth authorization for this cache, it preferentially schedules data from the queue with higher priority.
  • the first-level ONU sends a first-level P0N uplink frame to the nested OLT according to the first-level ONU uplink bandwidth authorization, where the first-level P0N uplink frame carries the first-level P0N uplink user service data, and the first-level ONU uplink. Bandwidth request, secondary P0N uplink user service data, and secondary P0N overhead.
  • the primary 0NU uses the uplink bandwidth grant to extract data from the buffer according to the standard, and generates overhead required for framing to form a primary P0N uplink frame, and sends a primary P0N uplink frame at a specified time.
  • the level 1 U uplink bandwidth grant informs the level 0 U whether the real-time change status of the level 1 0NU uplink traffic is reflected to the nested 0LT by reporting the uplink dynamic bandwidth report. If the uplink dynamic bandwidth report needs to be reported, the primary ONU needs to read the amount of data in the buffer according to the standard, and form an uplink dynamic bandwidth report by coding to reflect the primary ONU upstream bandwidth request.
  • the primary 0 U upstream dynamic bandwidth report is uploaded using the overhead domain of the primary P0N upstream frame.
  • the first-level ONU uses the first-level P0N uplink frame to upload data in the following three categories: a primary P0N user service from a local user, a secondary P0N user service from a secondary P0N, and a secondary P0N from a secondary P0N.
  • the primary 0NU encapsulates the above three types of data using XGEM frames and further utilizes XGEM frames to form a primary P0N upstream frame.
  • the first-level ONU encapsulates the first-level P0N user service data by using XGEM frames according to the standard; the first-level ONU uses one XGEM frame encapsulation from the same secondary ONU. All GEM frames on the uplink.
  • the GEM frame encapsulates the secondary P0N user service data; the primary 0NU uses an XGEM frame to encapsulate all secondary P0N overheads from the same secondary 0NU that need to be forwarded to the nested 0LT.
  • the secondary P0N overhead that needs to be forwarded to the nested 0LT refers to the secondary P0NPL0AMu.
  • the XGEM port number of the XGEM frame header is used to identify the content of the XGEM frame encapsulation.
  • the standard XGEM port number specified in the standard ranges from 0 to 65535. Among them, XGEM can be allocated according to demand. The port number ranges from 1023 to 65534, and other usage criteria are specified. In this embodiment, the XGEM port number that can be allocated according to requirements is divided into the following: In the range of 1023 to 65534, a fixed port number equal to the total number of secondary OUs is randomly selected, and the port number is used to encapsulate the port number. XGEM frame of secondary PON user service data.
  • these port numbers should correspond to the secondary OMJ-one, so that the nested OLT can identify the secondary ONU from which the user service data carried by the XGEM frame is sent by the port number; similarly, in the range of 1023 to 65534.
  • select a fixed port number equal to the total number of secondary ONUs, and use these port numbers to identify XGEM frames that encapsulate the secondary PON overhead.
  • These port numbers should also correspond to the secondary ONUs, so that the nested OLT can identify the secondary OU from which the XGEM bearer is sent by the port number. From 1023 to 65534, the other port numbers are used in the same way as the standard. Use these port numbers to encapsulate the primary PON user service data.
  • the present invention provides a plurality of XGEM frame encapsulation modes in different embodiments, and a person skilled in the art may select a unified or multiple different XGEM frame encapsulation modes according to actual conditions.
  • the nested OLT parses the first-level P0N uplink frame, and obtains a primary PON uplink user service data, a primary 0NU uplink bandwidth request, a secondary PON uplink user service data, and a secondary PON overhead, so as to formulate a new level 1 0MJ.
  • Level 1 0NU upstream bandwidth grant is provided.
  • the nested 0LT sends the primary PON and the secondary P0N user service data to the upper layer network.
  • the nested OLT formulates a new level 1 0NU uplink bandwidth grant for the primary 0NU according to the primary P0N available bandwidth resource, the provisioning information set according to the user service level agreement, and the real-time status of the primary 0NU uplink traffic.
  • the nested OLT receives from its primary PON side a primary PON upstream frame from a different primary ONU.
  • the data type and destination carried by each XGEM frame are distinguished according to the port number of the XGEM frame.
  • the primary 0 U may be one or more
  • the secondary 0NU may be one or more
  • each primary 0NU is connected to one or more secondary 0NUs.
  • the nested 0LT and the first-level ONU are periodically changed according to the real-time change of the uplink and downlink service traffic, the service level agreement signed with the user, and the existing available bandwidth of the system are locally, the first-level ONU, and the second-level ONU.
  • Each T-C0NT formulates an upstream or downstream bandwidth grant.
  • the first level 0 U uses the uplink and downlink bandwidth to be authorized into the first-level P0N uplink frame and the second-level P0N downlink frame, and uses the T-C0NT type 5 cache to store the secondary P0N uplink user service data, and takes care of the cache through the configuration of the service descriptor.
  • FIG. 11 is a flowchart of a method for allocating a downlink bandwidth for a nested passive optical network according to an embodiment of the present invention. The embodiment is based on the network structure shown in FIG. 1.
  • the execution body of the method is a level OL. Referring to FIG. 11, the method includes:
  • the primary 0NU receives the primary P0N downlink frame from the nested OLT, and the primary P0N downlink frame carries the primary P0N user service data, the secondary P0N user service data, the primary P0N overhead, and the secondary P0N overhead.
  • the first level 0 U parses the first-level P0N downlink frame, and obtains the first-level P0N user service data, the second-level P0N user service data, the first-level P0N overhead, and the second-level P0N overhead.
  • the first level 0 U sends the first-level PON user service data to the user.
  • the primary level 0 U establishes a downlink bandwidth authorization for the secondary 0MJ according to the secondary P0N user service data and the secondary P0N overhead.
  • the primary 0NU sends a secondary P0N downlink frame to the secondary 0NU according to the secondary 0NU downlink bandwidth authorization, where the secondary P0N downlink frame carries the secondary P0N user service data and the secondary P0N overhead.
  • the level 0MJ may be one or more, and the level 0NU may be one or more, and each level 0 U is connected to one or more levels 0;
  • FIG. 12 is a flow chart of a method for allocating a downlink bandwidth for a nested passive optical network according to an embodiment of the present invention. The embodiment is based on the network structure shown in FIG. 1, and the interaction subject is a nested 0LT, a level 0NU, and a level 0NU. Referring to FIG. 12, the method includes:
  • the nested OLT receives the primary P0N and the secondary P0N downlink user service data from the network side, and uses different T-C0NT type cache storage, and the nested 0LT is configured according to the primary P0N available bandwidth resource according to the user service level agreement.
  • the real-time situation of the provisioning information such as the service descriptor and the downlink traffic establishes a level 1 NU downlink bandwidth grant for the local different T-CONT type cache.
  • the nested 0LT establishes the primary 0NU downlink bandwidth grant, it only needs to ensure that the total authorized bandwidth of all primary 0NUs does not exceed the total available bandwidth of the primary PON, and there is no need to ensure that the downlink data sent to one primary 0MJ does not exceed a single second. The total available bandwidth of the PON.
  • the nested 0LT sends a primary P0N downlink frame to the primary 0NU according to the primary ONU downlink bandwidth grant, where the primary PON downlink frame carries the primary P0N user service data, the secondary P0N user service data, and the primary P0N overhead and Secondary P0N overhead.
  • the nested OLT uses the first-level ONU downlink bandwidth authorization to be taken out from the local cache.
  • the user service data is sent, and the secondary PON overhead to be delivered to the secondary ONU is generated.
  • the nested OLT encapsulates user service data and secondary PON overhead by using XGEM, and forms a primary PON downlink frame.
  • the XGEM frame is used to encapsulate the service data and the secondary PON overhead as described in 501.
  • the service data packet is mapped to the XGEM frame according to the standard, and the lower two bits of the optional functional domain are set to binary 00;
  • the service data packet is mapped according to the standard.
  • the upper four bits of the XGEM port number in the XGEM frame header are set to the label of the destination level ONU, and the lower 12 bits are set to the GEM port number of the service data packet, and the lower two bits of the optional function domain are selected.
  • the secondary PON credit generated and delivered by the nested OLT refers to the maintenance and management overhead of the downlink physical layer operation.
  • the first-level ONU parses the first-level PON downlink frame, and obtains the first-level PON user service data and the first-level PON cost, and the second-level P0N user service data and the second-level P0N overhead, and delivers the first-level P0N user service data to the user.
  • the secondary P0N user service data and the secondary P0N overhead are stored in the cache.
  • level 0 U formulates a secondary 0NU downlink bandwidth grant based on the local cache.
  • the primary 0NU establishes a secondary 0NU downlink bandwidth grant according to the secondary P0N available bandwidth resource, the provisioning information set according to the user service level agreement, and the real-time occupancy of the local downlink cache.
  • the primary 0NU receives the primary P0N downlink frame from the nested 0LT, and parses out the primary P0N overhead and the XGEM frame, such as the primary 0 U bandwidth grant. Then, according to the XGEM frame encapsulation method described in 1202, the primary PON service data, the secondary PON service data, and the secondary PON overhead are solved from the XGEM frame.
  • the first-level P0N service data is sent to the local user; the second-level P0N service data is stored in the cache of different T-C0NT types. A different QoS guarantee is provided for the caches of different priority levels by configuring the different T-C0NT service descriptors.
  • the second-level P0N overhead is stored and ready to be delivered to the secondary 0 U.
  • the primary 0NU sends a secondary P0N downlink frame to the secondary 0NU according to the secondary 0NU downlink bandwidth authorization, where the secondary P0N downlink frame carries the secondary P0N user service data and the secondary P0N overhead.
  • the primary layer 0 U uses the downlink bandwidth authorization to extract the service data from the cache, and encapsulates the secondary P0N service data by using the GEM frame according to the standard, and generates the secondary P0N credit generated by the first-level ONU. Secondary P0N downstream frame.
  • all the overheads required by the primary ONU to generate the secondary P0N downlink frame include a physical synchronization domain, an identity domain, a downlink physical layer operation and maintenance management overhead, a bit interleave parity domain, a payload length domain, and a bandwidth mapping table. . among them, except for the downlink physical layer operation and maintenance management overhead obtained from the nested OLT, other overheads are generated by the first-level ONU itself. 1205.
  • the secondary ONU parses the secondary PON downlink frame, obtains the secondary PON user service data and the secondary PON overhead data, and sends the secondary PON user service data to the user, and sends the secondary PON overhead to the corresponding module for processing. .
  • the primary OMJ may be one or more, and the secondary ONUs may be one or more, and each primary O U is connected to one or more secondary Os;
  • the method provided by the present invention can be applied to a PON network that is nested using two TDM PON standards.
  • the main change is that the format of the bandwidth of the bandwidth request and the bandwidth authorization is different.
  • the location of the overhead may be in the frame or the independent overhead frame.
  • the frame format of the uplink and downlink service data also changes.
  • the assigned object or granularity can be an OML and not necessarily a T-CONT within the ONU.
  • the nested OLT is mainly responsible for the operation and maintenance management of the entire nested PON.
  • the primary ONU is mainly responsible for the conversion of the frame format between the two levels of PON, and can also be responsible for the operation and maintenance management of the secondary PON; the secondary OMJ is responsible for Receive downlink data and complete uplink transmission according to the uplink grant.
  • the uplink and downlink bandwidth allocation methods, devices, and nesting systems for nested passive optical networks provided by the embodiments of the present invention can coordinate the overall situation of the two-level PON, and achieve the optimal performance of the two-stage PON.
  • FIG. 13 is a schematic structural diagram of an optical network unit according to an embodiment of the present invention.
  • the optical network unit is responsible for the functions of the primary PON physical medium adaptation layer and the transmission convergence layer, and is configured to receive an optical signal from the primary ODN, generate an electrical signal, or convert the received electrical signal into an optical signal and send it to the primary ODN.
  • the secondary PON physical medium adaptation layer It is also responsible for the function of the secondary PON physical medium adaptation layer, for receiving optical signals, generating electrical signals or converting the received electrical signals into optical signals for secondary ODN, and having responsibility for framing, medium access control, and operation. Maintenance management, bandwidth allocation and other functions.
  • the optical network unit can be used as a primary ONU.
  • the ONU includes a receiving module 1301, a parsing module 1302, and a sending module 1303, where:
  • the receiving module 1301 is configured to receive a primary PON downlink frame sent by the nested OLT, where the primary PON downlink frame carries a primary O U uplink bandwidth grant and a secondary ONU uplink bandwidth grant;
  • the parsing module 1302 is configured to parse the first-level PON downlink frame, and obtain the first-level OU uplink bandwidth grant Right and secondary ONU upstream bandwidth authorization;
  • the sending module 1303 is configured to send a secondary P0N downlink frame to the at least one secondary O U, where the at least one secondary P0N downlink frame carries the obtained secondary 0NU uplink bandwidth grant.
  • the optical network unit receives and parses the primary PON downlink frame through the receiving module 1301 and the parsing module 1302, and obtains the primary ONU uplink bandwidth authorization, and the secondary ONU uplink bandwidth authorization generates the secondary P0N.
  • Secondary PON overhead and secondary PON user service data required for the downlink frame receiving and parsing the secondary PON uplink frame, obtaining the secondary PON service data of the secondary PON uplink frame and the secondary PON overhead of the secondary ONU uplink bandwidth request .
  • the optical network unit further includes a packaging module 1304.
  • the encapsulating module 1304 is configured to: when receiving the secondary PON uplink frame sent by the at least one secondary OMJ, the secondary PON uplink frame carries the secondary ONU bandwidth request, and encapsulates the secondary ONU bandwidth request to the first level In the PON uplink frame, it can be understood that the encapsulation module 1304 uses the primary PON uplink frame to carry the simplified secondary PON uplink frame including the secondary ONU uplink bandwidth request according to the primary ONU uplink bandwidth grant.
  • the sending module 1303 is further configured to send the first-level PON uplink frame to the nested OLT, so that the nested OLT establishes a new level according to the first-level PON uplink frame. 0NU upstream bandwidth grant and a new secondary ONU upstream bandwidth grant for the at least one secondary OU.
  • the encapsulation module 1304 is responsible for forming a secondary PON downlink frame by using the obtained secondary PON overhead and service data.
  • the cost domain in the first-level PON downlink frame carries the first-level O U uplink bandwidth grant
  • the payload domain in the first-level PON downlink frame carries the secondary ONU uplink bandwidth grant
  • FIG. 14 is a schematic structural diagram of an optical network unit according to an embodiment of the present invention.
  • the optical network unit is responsible for the functions of the secondary P0N physical medium adaptation layer and the transmission convergence layer, and is configured to receive an optical signal, generate an electrical signal, or convert the received electrical signal into an optical signal and send it to a secondary ODN, which is responsible for framing, Media access control, operation and maintenance management, dynamic bandwidth allocation, and frame format conversion between the user service interface and the secondary P0N transport aggregation layer interface.
  • the optical network unit is used as a secondary optical network unit, and the optical network unit includes a receiving module 1401 and a transmitting module 1402, where:
  • the receiving module 1401 is configured to receive a secondary PON downlink frame sent by the primary ONU, where the secondary PON downlink The frame carries a secondary OMJ upstream bandwidth grant;
  • the sending module 1402 is configured to send, according to the received secondary ONU uplink bandwidth grant, a secondary PON uplink frame to the primary OU, where the secondary PON uplink frame carries the secondary ONU uplink bandwidth request.
  • the optical network unit receives and parses the secondary PON downlink frame from the secondary PON side through the receiving module 1401, and obtains the secondary ONU uplink bandwidth authorization and the secondary PON downlink user data; and receives the secondary PON from the user side.
  • the sending module 1402 sends the secondary PON uplink frame at the specified time according to the uplink bandwidth grant.
  • the sending module 1402 is specifically configured to use the secondary PON uplink frame to carry the secondary PON uplink user service data and the secondary ONU uplink bandwidth request according to the secondary OMJ uplink bandwidth authorization.
  • optical network unit is further configured to aggregate uplink service data uploaded by the user and distribute downlink user service data that is resolved from the secondary PON downlink frame.
  • the primary O U may be one or more
  • the secondary ONU may be one or more
  • each primary ONU is connected to one or more secondary ONUs.
  • FIG. 15 is a schematic structural diagram of an optical cable terminal device according to an embodiment of the present invention.
  • the cable terminal device is responsible for the functions of the primary PON physical medium adaptation layer and the transmission convergence layer, and is configured to receive an optical signal from the primary ODN, generate an electrical signal, or convert the received electrical signal into an optical signal and send it to the primary 0DN. Also responsible for framing, media access control, operational maintenance management, bandwidth allocation and more.
  • the optical cable terminal device includes a transmitting module 1501, a receiving module 1502, and a bandwidth allocating module 1503, where:
  • the sending module 1501 is configured to send, to the primary ONU, a primary PON downlink frame, where the primary PON downlink frame carries a primary 0NU and a secondary ONU uplink bandwidth grant;
  • the receiving module 1502 is configured to receive the primary PON uplink frame sent by the primary 0NU;
  • the receiving module 1502 is further configured to receive the primary ONU downlink user service data and/or the secondary downlink user service data.
  • the bandwidth allocation module 1503 is configured to formulate a new secondary 0 U uplink bandwidth grant for the secondary OJ according to the primary PON uplink frame.
  • the bandwidth allocation module 1503 is further configured to formulate a new primary ONU uplink bandwidth grant for the primary 0NU according to the new secondary 0MJ uplink bandwidth authorization formulated for the secondary ONU.
  • the bandwidth allocation module 1503 is configured to parse the primary PON uplink frame to obtain uplink user service data. Obtaining a primary ONU uplink bandwidth request and/or a secondary ONU uplink bandwidth request, and formulating a new primary OJ uplink bandwidth grant and a new secondary ONU uplink bandwidth grant according to available bandwidth resources, user service level agreements, and real-time uplink bandwidth requests.
  • the cable terminal device is configured to formulate a new primary UU uplink bandwidth grant for the primary ONU and a new secondary ONU upstream bandwidth grant for the secondary ONU, and in another embodiment, the optical cable The terminal device can also create a new level 1 0MJ upstream bandwidth grant for only one level 0MJ.
  • the optical cable terminal device performs frame format conversion between the user service interface and the primary P0N transmission aggregation layer interface and the secondary P0N transmission aggregation layer interface.
  • FIG. 16 is a schematic structural diagram of an optical cable terminal device according to an embodiment of the present invention.
  • the fiber optic cable terminal device includes a bandwidth allocation module 1601 and a transmitting module 1602, where:
  • a bandwidth allocation module 1601 configured to formulate a level 1 0NU downlink bandwidth authorization
  • the sending module 1602 is configured to send, according to the primary ONU downlink bandwidth grant, a primary P0N downlink frame, where the primary P0N downlink frame carries the secondary P0N downlink user service data, the primary P0N overhead, and the secondary PON overhead.
  • the first-level ONU parses the first-level P0N downlink frame to obtain the second-level P0N downlink user service data, the first-level P0N overhead, and the second-level P0N overhead.
  • the optical cable terminal device provided by the embodiment is responsible for formulating the downlink bandwidth authorization according to the available bandwidth resources, the user service level agreement, and the real-time occupancy of the local cache, and transmitting the primary P0N downlink frame to the primary 0NU according to the downlink bandwidth grant.
  • FIG. 17 is a schematic structural diagram of an optical network unit according to an embodiment of the present invention.
  • the optical network unit is responsible for the functions of the primary P0N physical medium adaptation layer and the transmission convergence layer, and is configured to receive an optical signal from the primary 0DN, generate an electrical signal, or convert the received electrical signal into an optical signal and send it to the primary 0DN. It is also responsible for framing, media access control, operation and maintenance management, bandwidth allocation, and frame format conversion between the user service interface and the primary and secondary P0N transport aggregation layer interfaces.
  • the optical network unit includes a receiving module 1701, a parsing module 1702, and a sending module 1703, where:
  • the receiving module 1701 is configured to receive a primary P0N downlink frame sent by the nested 0LT, where the primary P0N downlink frame carries the secondary P0N downlink user service data, the primary P0N overhead, and the secondary P0N overhead.
  • the parsing module 1702 is configured to parse the first-level P0N downlink frame, and obtain the second-level P0N downlink user service. Data, the primary PON overhead, and the secondary PON overhead;
  • the sending module 1703 is configured to send a secondary PON downlink frame to the secondary ONU, where the secondary PON downlink frame carries the secondary PON downlink user service data and the secondary PON overhead.
  • the optical network unit receives and parses the primary PON downlink frame from the primary PON side, and obtains the cost of the primary P0N user service data and the primary 0 U uplink bandwidth authorization, and obtains the secondary P0N user service data and the ⁇ Pin, sends a secondary P0N downlink frame to the secondary 0NU.
  • the sending module 1703 further sends a primary P0N uplink frame at a specified time according to the primary 0NU uplink bandwidth grant.
  • FIG. 18 is a schematic structural diagram of an optical network unit according to an embodiment of the present invention.
  • the optical network unit aggregates the uplink service data uploaded by the secondary PON and the local user, and distributes the downlink user service data and the service data to the secondary P0N that are solved from the primary PON downlink frame, and is responsible for the secondary P0N physical medium.
  • the function of the distribution layer and the transmission convergence layer is for receiving an optical signal, generating an electrical signal or converting the received electrical signal into an optical signal for transmission to the secondary 0DN.
  • the optical network unit includes a receiving module 1801, a parsing module 1802, a bandwidth allocating module 1803, and a sending module 1804.
  • the receiving module 1801 is configured to receive the first-level P0N downlink frame sent by the nested OLT, and send the second-level P0N downlink frame to the second-level ONU, where the first-level P0N downlink frame carries the first-level ONU uplink bandwidth grant, and the second-level P0N The downstream frame carries the secondary ONU upstream bandwidth grant.
  • the parsing module 1802 is configured to parse the first-level P0N downlink frame, and obtain the first-level 0MJ uplink bandwidth grant.
  • the receiving module 1801 is further configured to receive the primary P0N uplink user service data and the secondary P0N uplink frame sent by the secondary 0 U.
  • the secondary P0N uplink frame carries the secondary P0N uplink user service data, and the secondary 0NU uplink. Bandwidth request and secondary PON overhead.
  • the parsing module 1802 is further configured to parse the second-level P0N uplink frame, and obtain the second-level P0N uplink user service data, the second-level 0NU uplink bandwidth request, and the second-level P0N overhead.
  • the bandwidth allocation module 1803 is configured to formulate a new secondary 0NU uplink bandwidth grant for the secondary 0 J according to the obtained secondary 0NU uplink bandwidth request.
  • the bandwidth allocation module 1803 is responsible for formulating a new secondary ONU uplink band for the secondary 0 J according to the secondary PON available bandwidth resource, the user service service level agreement, and the secondary ONU dynamic uplink bandwidth request. Wide authorization.
  • the sending module 1804 is configured to send a first-level P0N uplink frame to the nested OLT, where the first-level P0N uplink frame carries the first-level P0N uplink user service data, the first-level 0 U uplink bandwidth request, and the second-level P0N uplink user.
  • the service data and the secondary P0N overhead are configured to parse the first-level P0N uplink frame, and obtain the first-level P0N uplink user service data, the first-level ONU uplink bandwidth request, the second-level P0N uplink user service data, and the second-level P0N. Overhead, in order to develop a new primary 0NU upstream bandwidth grant for the primary 0NU.
  • the sending module 1804 is responsible for using the second-level P0N downlink frame to carry the second-level ONU uplink bandwidth authorization and the like and the second-level PON user data according to the second-level P0N downlink bandwidth authorization; and is responsible for using the first-level P0N uplink frame bearer according to the primary ONU uplink bandwidth grant.
  • FIG. 19 is a schematic structural diagram of an optical network unit according to an embodiment of the present invention.
  • the optical network unit includes a receiving module 1901, a parsing module 1902, a transmitting module 1903, and a bandwidth allocating module 1904.
  • the receiving module 1901 is configured to receive a first-level P0N downlink frame from the nested 0LT, where the first-level P0N downlink frame carries the first-level P0N user service data, the second-level P0N user service data, the first-level P0N overhead, and the second-level P0N overhead.
  • the parsing module 1902 is configured to parse the first-level P0N downlink frame, and obtain the first-level P0N user service data, the second-level P0N user service data, the first-level P0N overhead, and the second-level P0N overhead.
  • the optical network unit stores the secondary P0N user service data and the secondary P0N overhead in a local cache.
  • the sending module 1903 is configured to send the first-level P0N user service data to the user.
  • the bandwidth allocation module 1904 is configured to formulate a secondary 0NU downlink bandwidth grant according to the secondary PON user service data and the secondary PON overhead.
  • the bandwidth allocation module 1904 is responsible for formulating the secondary ONU according to the real-time downlink bandwidth requirements such as the secondary P0N available bandwidth resource, the user service service level agreement, and the like, the locally cached secondary P0N user service data, and the secondary P0N overhead. Downstream bandwidth authorization.
  • the sending module 1903 is further configured to send, according to the secondary 0NU downlink bandwidth grant, a secondary P0N downlink frame to the secondary 0NU, where the secondary P0N downlink frame carries the secondary P0N user service data and the secondary P0N overhead.
  • FIG. 20 is a schematic structural diagram of a nesting system according to an embodiment of the present invention.
  • the nested system includes: one or more primary ONUs 20A, nested OLTs 20C, and one or more secondary ONUs 20B.
  • the first-level ONU is configured to receive the first-level P0N downlink frame sent by the nested OLT, and the first-level P0N downlink frame carries the first-level 0 U uplink bandwidth grant and the second-level ONU uplink bandwidth grant; and parses the first-level P0N downlink frame.
  • the first-level ONU upstream bandwidth grant and the second-level ONU uplink bandwidth grant are obtained; the secondary PON downlink frame is sent to the secondary 0NU, and the second-level PON downlink frame carries the obtained secondary ONU uplink bandwidth grant.
  • the primary level 0 U is further configured to receive the primary P0N downlink frame sent by the nested OLT, where the primary P0N downlink frame carries the secondary P0N downlink user service data, the primary P0N overhead, and the secondary P0N overhead.
  • the first-level P0N downlink frame is parsed, and the second-level PON downlink user service data, the first-level P0N overhead, and the second-level P0N overhead are obtained; the second-level P0N downlink frame is sent to the secondary 0NU, and the second-level P0N downlink frame carries the The secondary P0N downlink user service data and the secondary P0N overhead are described.
  • the secondary 0NU is configured to receive the secondary P0N downlink frame sent by the primary 0NU, and the secondary P0N downlink frame carries the secondary 0NU uplink bandwidth grant; the secondary 0NU is configured according to the received secondary 0NU upstream bandwidth.
  • the nested 0LT is used to send a primary P0N downlink frame to the primary 0NU, and the primary P0N downlink frame carries the primary 0 U and the secondary ONU uplink bandwidth grant; and receives the primary PON sent by the primary 0 U.
  • Upstream frame formulating a new secondary ONU uplink bandwidth grant for the secondary ONU according to the first-level P0N uplink frame; according to the new secondary ONU uplink bandwidth grant defined for the secondary ONU Level 0NU develops a new level 1 U upstream bandwidth grant.
  • the nested OLT is further configured to send, according to the downlink bandwidth grant, a first-level P0N downlink frame to the first-level 0 U, where the first-level P0N downlink frame carries the second-level P0N downlink user service data.
  • the first-level P0N overhead and the second-level P0N overhead so that the first-level 0MJ parses the first-level P0N downlink frame to obtain the second-level P0N downlink user service data, the first-level P0N overhead, and the second-level PON overhead.
  • the primary 0 U may be one or more, and the secondary 0NU may be one or more, and each primary 0 U is connected to one or more secondary 0 Us.
  • the nested 0LT is mainly responsible for the operation and maintenance management of the primary 0NU and the secondary 0NU in the entire nested P0N; the primary 0NU is mainly responsible for the conversion of the two-level P0N frame format; the secondary 0NU is responsible for receiving the downlink. Data, and complete the uplink transmission according to the uplink authorization.
  • the nested system provided by the embodiment of the present invention can coordinate the overall situation of the two-level PON, and achieves the optimal performance of the two-stage PON as a whole. When the bandwidth authorization is established, the maximum available bandwidth of the two-level PON is taken into consideration, and the uplink and downlink service data is not excessively stayed at the primary ONU.
  • FIG. 21 is a schematic structural diagram of another nesting system according to an embodiment of the present invention.
  • the nested system includes: one or more primary ONUs 21A, one or more secondary ONUs 21B, and a nested OLT 21C.
  • the primary ONU is configured to receive the primary PON downlink frame sent by the nested OLT, and send the secondary PON downlink frame to the secondary ONU, where the primary PON downlink frame carries the primary ONU uplink bandwidth authorization, and the secondary
  • the PON downlink frame carries the secondary ONU uplink bandwidth grant; parses the first PON downlink frame to obtain the first-level ONU uplink bandwidth grant; receives the primary PON uplink user service data; and receives the secondary PON uplink PON uplink
  • the second-level PON uplink user frame carries the second-level PON uplink user service data, the second-level ONU uplink bandwidth request, and the second-level P0N overhead.
  • the second-level PON uplink frame is parsed to obtain the secondary PON uplink user service data, and the second-level PON uplink user data is obtained.
  • the first-level P0N uplink frame carries the first-level PON uplink user service data, the first-level 0 U uplink bandwidth request, the second-level PON uplink user service data, and the second-level P0N overhead.
  • the nested OLT is configured to parse the first-level P0N uplink frame, and obtain the first-level P0N uplink user service data, the first-level 0 U uplink bandwidth request, the second-level PON uplink user service data, and the second-level P0N overhead, so as to be the first-level ONU.
  • the primary level 0 U is further configured to receive a primary PON downlink frame from the nested OLT, where the primary PON downlink frame carries the primary P0N and the secondary P0N user service data, the primary P0N, and the secondary P0N.
  • the first-level PON downlink data is parsed to obtain the first-level P0N and the second-level P0N user service data, the first-level P0N and the second-level P0N overhead; and the first-level P0N user service data is sent to the user; Level P0N user service data and secondary P0N overhead, and a new secondary 0 U downlink bandwidth grant is established; according to the new secondary 0 U downlink bandwidth grant, a secondary P0N downlink frame is sent to the secondary 0NU, the secondary The P0N downlink frame carries the secondary P0N user service data and the secondary P0N overhead.
  • the secondary 0MJ is configured to receive the secondary PON downlink frame sent by the primary ONU, where the secondary PON downlink frame carries the secondary 0 U uplink bandwidth grant; and the secondary 0NU is configured according to the received secondary secondary ONU bandwidth.
  • Authorization Sending a secondary PON uplink frame to the primary ONU, where the secondary PON upstream frame carries the secondary ONU upstream bandwidth request.
  • Nested OLT for maintenance management of Level 1 0NU and Level 2 0NU operations.
  • the level 0MJ may be one or more, and the level 0NU may be one or more, and each level 0NU is connected to one or more levels 0;
  • a person skilled in the art may understand that all or part of the steps of implementing the above embodiments may be completed by hardware, or may be instructed by a program to execute related hardware, and the program may be stored in a computer readable storage medium.
  • the storage medium mentioned may be a read only memory, a magnetic disk or an optical disk or the like. The above is only the preferred embodiment of the present invention, and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., which are within the spirit and scope of the present invention, should be included in the protection of the present invention. Within the scope.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明公开了一种上、下行带宽分配方法、设备和嵌套系统,属于光网络领域。所述方法包括:一级ONU接收嵌套OLT发送的一级PON下行帧,所述一级PON下行帧携带一级ONU上行带宽授权和二级ONU上行带宽授权;所述一级ONU解析所述一级PON下行帧,获得所述一级ONU上行带宽授权和二级ONU上行带宽授权;所述一级ONU向二级ONU发送二级PON下行帧,所述二级PON下行帧携带所述获得的二级ONU上行带宽授权。本发明统筹两级PON整体情况,实现两级PON整体性能的最优,在制定带宽授权时,同时兼顾了两级PON的最大可用带宽。

Description

上、 下行带宽分配方法、 设备和嵌套系统 本申请要求于 2012年 02月 29日提交中国专利局、 申请号为 201210050112.9、 发 明名称为"上、 下行带宽分配方法、 设备和嵌套系统"的中国专利申请的优先权, 其全部 内容通过引用结合在本申请中。 技术领域
本发明涉及光网络领域, 特别涉及一种用于嵌套无源光网络的上、 下行带宽分配方 法、 设备和嵌套系统。 背景技术
随着用户数量的增加和髙带宽需求业务的涌现, 在 1到 5年后, 现在已经部署了的 GPON(Gigabit-capable Passive Optical Network, 吉比特的无源光网络)和 EPON (Ethernet Passive Optical Network, 以太网无源光网络)等接入网络将需要升级到更高容量的 PON (Passive Optical Network, 无源光网络) 网络。但是, 考虑到部署 GPON和 EPON等接 入网络时, 己经投入的资金和固定资产, 为了能保护现有投资, 并同时增加接入网络的 覆盖范围和传输容量, 可以通过嵌套的 TDM (Time-division Multiplexing, 时分复用) PON的方式实现。
对于现有 PON, 以 GPON为例, 动态带宽分配是指 ONU (Optical Network Unit, 光网络单元) 和相关 T-CONT (Transmission Container, 传输容器) 直接或间接的动态 请求上行带宽的过程, 以及通过 OLT 监管空闲帧或者 ONU 向 OLT ( Optical Line Terminal, 光缆终端设备)报告上行业务流量的实时状态, 根据 ONU的实时状态进行带 宽安排, 动态调整授权给 ONU的带宽值, 从而使 OLT分配 ONU上行带宽的方式, 既 保证各 O U的上行业务不发生冲突, 又充分利用了带宽资源。
在基于状态报告的动态带宽分配中, 无论 ONU上报流量的实时状态, 还是 OLT分 配上行带宽,都以传输容器 T-CONT为颗粒度。可以将每个 T-CONT想成一个逻辑缓存, 同一逻辑缓存中存储的用户业务数据具有相近的 QoS要求。对于 ONU的每个 T-CONT, 0LT的动态带宽分配功能模块通过收集带内上行动态带宽报告,判断 T-C0NT的占用情 况, 了解到上行业务流量的实时状态。 0LT根据占用情况、可用带宽资源和与用户签订 的协议生成带宽映射表。带宽映射表通过下行带内传输被传递给 ONU, 指导 ONU进行 上行传输。
在实现本发明的过程中, 发明人发现现有技术至少存在以下问题:
现有带宽分配方法都是针对单级 PON网络的, 可以使用户业务数据在单级 PON内 获得最优的服务质量保证。 但是, 嵌套 PON拥有两级 PON网络结构, 单级 PON内的 分别最优不一定能带来两级 PON网络整体服务质量的最优。 这是因为在其中一级 PON 中受照顾的数据, 尤其对于优先级较低的业务数据, 不一定在另一级 PON中也受到重 视, 甚至会被丢弃。 这样就辜负了前一级 PON的照顾, 导致整体服务质量的下降。 发明内容
本发明实施例提供了一种用于嵌套无源光网络的上、 下行带宽分配方法、 设备和嵌 套系统。
根据本发明实施例的一个方面, 一种用于嵌套无源光网络的上行带宽分配方法, 包 括:
一级光网络单元 ONU接收嵌套光缆终端设备 OLT发送的一级 PON下行帧, 所述 一级 P0N下行帧携带一级 ONU上行带宽授权和二级 ONU上行带宽授权;
所述一级 O U解析所述一级 PON下行帧, 获得所述一级 ONU上行带宽授权和二 级 ONU上行带宽授权;
所述一级 0MJ向二级 ONU发送二级 PON下行帧, 所述二级 PON下行帧携带所 述获得的二级 ONU上行带宽授权。 根据本发明实施例的另一个方面, 一种用于嵌套无源光网络的上行带宽分配方法, 包括:
二级光网络单元 ONU接收一级 ONU发送的二级 PON下行帧, 所述二级 PON下 行帧携带二级 0NU上行带宽授权;
所述二级 ONU根据接收到的所述二级 ONU上行带宽授权, 向一级 ONU发送二级 PON上行帧, 所述二级 PON上行帧携带所述二级 ONU的上行带宽请求。 根据本发明实施例的另一个方面, 一种用于嵌套无源光网络的上行带宽分配方法, 包括:
嵌套光缆终端设备 OLT向一级光网络单元 ONU发送一级 PON下行帧, 所述一级 PON下行帧携带一级 ONU上行带宽授权和二级 0NU上行带宽授权;
所述嵌套 OLT接收所述一级 0 U发送的一级 P0N上行帧;
所述嵌套 0LT根据所述一级 P0N上行帧为所述二级 ONU制定新的二级 0NU上行 带宽授权;
所述嵌套 0LT根据所述为所述二级 0 U制定的新的二级 0NU上行带宽授权为所 述一级 0NU制定新的一级 0NU上行带宽授权。 根据本发明实施例的另一个方面, 一种用于嵌套无源光网络的下行带宽分配方法, 包括:
嵌套光缆终端设备 0LT制定一级 0 J下行带宽授权, 根据所述一级 0 U下行带 宽授权, 向一级光网络单元 0NU发送一级 P0N下行帧, 所述一级 P0N下行帧携带二 级 P0N下行用户业务数据、一级 P0N开销和二级 P0N开销, 使得所述一级 0NU对所 述一级 P0N下行帧进行解析, 以获得所述二级 P0N下行用户业务数据、 一级 P0N开 销和二级 P0N开销。 根据本发明实施例的另一个方面, 一种用于嵌套无源光网络的下行带宽分配方法, 包括:
一级光网络单元 0NU接收嵌套光缆终端设备 0LT发送的一级 P0N下行帧, 所述 一级 P0N下行帧携带二级 P0N下行用户业务数据、 一级 P0N开销和二级 P0N开销; 解析所述一级 P0N下行帧, 获得所述二级 P0N下行用户业务数据、所述一级 P0N 开销和所述二级 P0N开销;
所述一级 0MJ向二级 0NU发送二级 P0N下行帧, 所述二级 P0N下行帧携带所 述二级 PON下行用户业务数据和所述二级 P0N开销。 根据本发明实施例的另一个方面, 一种用于嵌套无源光网络的上行带宽分配方法, 包括:
一级光网络单元 ONU接收嵌套光缆终端设备 0LT发送的一级 PON下行帧, 并向 二级 0NU发送二级 P0N下行帧, 所述一级 P0N下行帧携带一级 0NU上行带宽授权, 所述二级 P0N下行帧携带二级 0NU上行带宽授权;
所述一级 0 U解析所述一级 P0N下行帧, 获得所述一级 O U上行带宽授权; 所述一级 0NU接收一级 P0N上行用户业务数据; 所述一级 ONU接收二级 ONU发送的二级 P0N上行帧, 所述二级 P0N上行帧携 带二级 PON上行用户业务数据、 二级 ONU上行带宽请求和二级 PON开销;
所述一级 0 U解析所述二级 P0N上行帧, 获得二级 PON上行用户业务数据、 二 级 0MJ上行带宽请求和二级 PON开销, 并根据所述获得的二级 ONU上行带宽请求为 所述二级 OMJ制定新的二级 ONU上行带宽授权;
所述一级 O U向所述嵌套 OLT发送一级 PON上行帧,所述一级 P0N上行帧携带 所述一级 P0N上行用户业务数据、 一级 0 U上行带宽请求、 二级 P0N上行用户业务 数据和二级 P0N开销, 使得所述嵌套 OLT解析所述一级 P0N上行帧, 获得所述一级 PON上行用户业务数据、 所述一级 0NU的上行带宽请求、 所述二级 P0N的上行用户 业务数据和所述二级 PON开销, 以便为一级 0NU制定新的一级 0NU上行带宽授权。 根据本发明实施例的另一个方面, 一种用于嵌套无源光网络的下行带宽分配方法, 包括:
一级光网络单元 ONU接收来自嵌套光缆终端设备 OLT的一级 PON下行帧, 所述 —级 P0N下行帧携带一级 PON用户业务数据、 二级 PON用户业务数据、 一级 P0N开 销和二级 P0N开销;
所述一级 0 U解析所述一级 P0N下行帧, 获得所述一级 P0N用户业务数据、 所 述二级 P0N用户业务数据、 所述一级 P0N开销和所述二级 P0N开销;
所述一级 0NU将所述一级 P0N用户业务数据下发给用户;
所述一级 0NU根据所述二级 P0N用户业务数据和所述二级 P0N开销, 制定二级
0NU下行带宽授权;
所述一级 0 U根据所述二级 0NU下行带宽授权, 向二级 0NU发送二级 P0N下 行帧, 所述二级 P0N下行帧携带所述二级 P0N用户业务数据和所述二级 P0N开销。 根据本发明实施例的另一个方面, 一种光网络单元, 包括:
接收模块, 用于接收嵌套光缆终端设备 0LT发送的一级 P0N下行帧, 所述一级无 源光网络 P0N下行帧携带一级 0NU上行带宽授权和二级 ONU上行带宽授权;
解析模块, 用于解析所述一级 P0N下行帧, 获得所述一级 ONU上行带宽授权和所 述二级 0NU上行带宽授权;
发送模块, 用于向至少一个二级 0 U发送二级 P0N下行帧, 所述至少一个二级
P0N下行帧携带所述获得的二级 0NU上行带宽授权。 根据本发明实施例的另一个方面, 一种光网络单元, 包括: 接收模块,用于接收一级 0NU发送的二级无源光网络 P0N下行帧,所述二级 P0N 下行帧携带二级 0NU上行带宽授权;
发送模块, 用于根据接收到的所述二级 0NU上行带宽授权, 向一级 0NU发送二 级 PON上行帧, 所述二级 PON上行帧携带所述二级 ONU上行带宽请求。 根据本发明实施例的另一个方面, 一种光缆终端设备, 包括- 发送模块, 用于向一级光网络单元 0NU发送一级无源光网络 PON下行帧, 所述一 级 PON下行帧携带一级 0NU上行带宽授权和二级 0NU上行带宽授权;
接收模块, 用于接收所述一级 0NU发送的一级 P0N上行帧;
带宽分配模块,用于根据所述一级 P0N上行帧为所述二级 0NU制定新的二级 0NU 上行带宽授权; 并根据所述为所述二级 0NU制定的新的二级 0NU上行带宽授权为所 述一级 0NU制定新的一级 0NU上行带宽授权。 根据本发明实施例的另一个方面, 一种光缆终端设备, 包括:
带宽分配模块, 用于制定一级 0NU下行带宽授权;
发送模块, 用于根据所述一级 0NU下行带宽授权, 向一级光网络单元 0NU发送 一级无源光网络 P0N下行帧,所述一级 P0N下行帧携带二级 P0N下行用户业务数据、 一级 P0N开销和二级 PON开销,使得所述一级 0 U对所述一级 P0N下行帧进行解析, 以获得所述二级 P0N下行用户业务数据、 所述一级 PON幵销和所述二级 P0N开销。 根据本发明实施例的另一个方面, 一种光网络单元, 包括:
接收模块, 用于接收嵌套光缆终端设备 0LT发送的一级无源光网络 PON下行帧, 所述一级 P0N下行帧携带二级 P0N下行用户业务数据、一级 P0N开销和二级 P0N开 销;
解析模块,用于解析所述一级 P0N下行帧,获得所述二级 P0N下行用户业务数据、 一级 P0N开销和二级 P0N开销;
发送模块, 用于向二级 0NU发送二级 P0N下行帧, 所述二级 P0N下行帧携带所 述二级 PON下行用户业务数据和所述二级 P0N开销。 根据本发明实施例的另一个方面, 一种光网络单元, 包括: 接收模块, 用于接收嵌套 0LT发送的一级 P0N下行帧, 并向二级 0 U发送二级 PON下行帧, 所述一级 PON下行帧携带一级 0NU上行带宽授权, 所述二级 P0N下行 帧携带二级 0MJ上行带宽授权;
解析模块, 用于解析所述一级 P0N下行帧, 获得所述一级 0NU上行带宽授权; 所述接收模块, 还用于接收一级 P0N上行用户业务数据;
所述接收模块, 还用于接收二级 0 U发送的二级 P0N上行帧, 所述二级 P0N上 行帧携带二级 PON上行用户业务数据、 二级 ONU上行带宽请求和二级 P0N开销; 所述解析模块, 还用于解析所述二级 PON上行帧, 获得二级 PON上行用户业务数 据、 二级 O U上行带宽请求和二级 PON开销, 并根据所述获得的二级 ONU上行带宽 请求为所述二级 ONU制定新的二级 ONU上行带宽授权;
发送模块, 用于向所述嵌套 OLT发送一级 PON上行帧, 所述一级 PON上行帧携 带所述一级 P0N上行用户业务数据、 一级 0NU上行带宽请求、 所述二级 P0N上行用 户业务数据和所述二级 PON开销, 使得所述嵌套 OLT解析所述一级 PON上行帧, 获 得所述一级 P0N上行用户业务数据、 所述一级 0MJ上行带宽请求、 所述二级 P0N上 行用户业务数据和所述二级 PON开销, 以便为一级 OMJ制定新的一级 ONU上行带宽 授权。 根据本发明实施例的另一个方面, 一种光网络单元, 包括:
接收模块, 用于接收来自嵌套 OLT的一级 P0N下行帧, 所述一级 P0N下行帧携 带一级 PON用户业务数据、二级 PON用户业务数据、一级 PON开销和二级 P0N开销; 解析模块, 用于解析所述一级 PON下行帧, 获得所述一级 P0N用户业务数据、 所 述二级 PON用户业务数据、 所述一级 PON开销和所述二级 P0N开销;
发送模块, 用于将所述一级 PON用户业务数据下发给用户;
带宽分配模块, 用于根据所述二级 PON用户业务数据和所述二级 P0N开销, 制定 二级 O U下行带宽授权;
所述发送模块, 还用于根据所述二级 0MJ下行带宽授权, 向二级 ONU发送二级 PON下行帧, 所述二级 P0N下行帧携带所述二级 P0N用户业务数据和所述二级 P0N 开销。 本发明实施例的一种用于嵌套无源光网络的上、 下行带宽分配方法、 设备和嵌套系 统, 通过嵌套 OLT主要负责对整个嵌套 PON的运营维护管理, 一级 ONU主要负责两 级 PON间帧格式的转换, 也可以负责二级 PON的运营维护管理; 二级 ONU负责接收 下行数据, 并根据上行授权完成上行传输。 本发明实施例提供的用于嵌套无源光网络的 上、下行带宽分配方法、设备和嵌套系统, 能够统筹两级 PON整体情况,实现两级 PON 整体性能的最优。 附图说明
为了更清楚地说明本发明实施例中的技术方案, 下面将对实施例描述中所需要使用 的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例, 对 于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得 其他的附图。
图 1是本发明实施例提供的嵌套 PON网络结构图;
图 2 是本发明实施例提供的一种用于嵌套无源光网络的上行带宽分配方法的流程 图;
3 是本发明实施例提供的一种用于嵌套无源光网络的上行带宽分配方法的流程 4 是本发明实施例提供的一种用于嵌套无源光网络的上行带宽分配方法的流程 5 是本发明实施例提供的一种用于嵌套无源光网络的上行带宽分配方法的流程 6 是本发明实施例提供的一种用于嵌套无源光网络的下行带宽分配方法的流程 7 是本发明实施例提供的一种用于嵌套无源光网络的下行带宽分配方法的流程 图;
8 是本发明实施例提供的一种用于嵌套无源光网络的下行带宽分配方法的流程 9 是本发明实施例提供的一种用于嵌套无源光网络的上行带宽分配方法的流程 10是本发明实施例提供的一种用于嵌套无源光网络的上行带宽分配方法的流程 图;
图 11 是本发明实施例提供的一种用于嵌套无源光网络的下行带宽分配方法的流程 图;
图 12是本发明实施例提供的一种用于嵌套无源光网络的下行带宽分配方法的流程 图;
图 13是本发明实施例提供的一种光网络单元的结构示意图;
图 14是本发明实施例提供的一种光网络单元的结构示意图;
图 15是本发明实施例提供的一种光缆终端设备的结构示意图;
图 16是本发明实施例提供的一种光缆终端设备的结构示意图;
图 17是本发明实施例提供的一种光网络单元的结构示意图;
图 18是本发明实施例提供的一种光网络单元的结构示意图;
图 19是本发明实施例提供的一种光网络单元的结构示意图;
图 20是本发明实施例提供的一种嵌套系统的结构示意图;
图 21是本发明实施例提供的另一种嵌套系统的结构示意图。 具体实施方式
为使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图对本发明实施方式 作进一步地详细描述。
本发明以下实施例中提到的 "标准" 是指国际电联电信标准化部门 ITU-T (International Telecommunication Union (ITU) Telecommunication Standardization Sector, ITU-T) G.984.3及 ITU-T G987.3。
图 l是本发明实施例提供的嵌套 PON网络结构图。 参见图 1, 嵌套 PON是一种两 级的 P0N网络, 包括一个或多个一级大容量 P0N和一个或多个二级 P0N, 每个一级 P0N 连接一个或多个二级 P0N。 该两级 P0N 网络包括嵌套 0LT ( Optical Line Termination, 光线路终端)、 一级 ODN ( Optical Distribution Network, 光分配网络)、 一 级 ONU (Optical Network Unit, 光网络单元)、 二级 0DN和二级 0 U。 用户通过一级 0MJ和二级 0NU接入嵌套 P0N网络。以下将通过一级 0 J接入的用户业务称为一级 PON用户业务, 将通过二级 0NU接入的用户业务称为二级 P0N用户业务。 嵌套 P0N 能够保护二级 P0N中的 0NU投资, 覆盖范围是两级 P0N覆盖范围的叠加, 并能提高 传输容量至与一级大容量 PON相当。 需要说明的是, 动态带宽分配是一种周期性地动态过程, 为了便于描述, 在本实施 例和之后的其它实施例中将以一个动态带宽分配周期为例进行描述。 另外, 动态带宽分 配过程中带宽授权和动态请求都是以 T-CONT为颗粒度进行下发和上报的,但是为了方 便描述, 在本实施例和之后的其它实施例中将称带宽授权和带宽请求为一级 ONU带宽 授权和一级 OMJ带宽请求, 或二级 ONU带宽授权和二级 O U带宽请求。
图 2是本发明实施例提供的一种用于嵌套无源光网络 PON的上行带宽分配方法的 流程图。 该实施例基于图 1所示的网络结构, 其执行主体为一级 ONU, 参见图 2, 该方 法包括:
201、 一级 ONU接收嵌套 OLT发送的一级 PON下行帧, 该一级 PON下行帧携带 一级 ONU上行带宽授权和二级 OMJ上行带宽授权;
202、 该一级 ONU解析该一级 PON下行帧, 获得该一级 ONU上行带宽授权和该 二级 ONU上行带宽授权;
203、 该一级 ONU向该二级 ONU发送二级 PON下行帧, 该二级 P0N下行帧携带 该一级 0NU获得的二级 ONU上行带宽授权。
在本实施例中, 一级 0NU上行带宽授权和二级 0NU上行带宽授权由嵌套 0LT制 定, 并由嵌套 OLT利用一级 PON下行帧发送给一级 0NU, 再由一级 ONU将接收到的 二级 O U上行带宽授权利用二级 P0N下行帧发送给二级 ONU。其中一级 0 U可能是 一个或多个,二级 0 U可以是一个或多个, 每个一级 0NU连接一个或多个二级 0 U。 图 3 是本发明实施例提供的一种用于嵌套无源光网络的上行带宽分配方法的流程 图。 该实施例基于图 1所示的网络结构, 其执行主体为二级 ONU, 参见图 3, 该方法包 括:
301、 二级 0 U接收一级 ONU发送的二级 PON下行帧, 该二级 P0N下行帧携带 二级 ONU上行带宽授权;
302、 该二级 0NU根据接收到的该二级 0 U上行带宽授权, 向一级 0NU发送二 级 PON上行帧, 该二级 PON上行帧携带该二级 ONU的上行带宽请求。
其中一级 0NU可能是一个或多个, 二级 0NU可以是一个或多个, 每个一级 0 U 连接一个或多个二级 0NU。 图 4 是本发明实施例提供的一种用于嵌套无源光网络的上行带宽分配方法的流程 图。 该实施例基于图 1所示的网络结构, 其执行主体为嵌套 OLT, 参见图 4, 该方法包 括:
401、 嵌套 OLT向一级 0NU发送一级 PON下行帧, 该一级 P0N下行帧携带一级 0 U上行带宽授权和二级 0NU上行带宽授权;
402、 接收该一级 0NU发送的一级 P0N上行帧;
403、 根据该一级 P0N上行帧, 为该一级 0NU制定新的一级 0NU上行带宽授权 和为所述二级 0NU制定新的二级 0NU上行带宽授权。
其中一级 0NU可能是一个或多个, 二级 0NU可以是一个或多个, 每个一级 0MJ 连接一个或多个二级 0NU。
图 5 是本发明实施例提供的一种用于嵌套无源光网络的上行带宽分配方法的流程 图。 该实施例基于图 1所示的网络结构, 该方法中, 交互主体为嵌套 0LT、 一级 0 U 和二级 0 U, 参见图 5, 该方法包括:
501、 嵌套 0LT向一级 0NU发送一级 P0N下行帧, 该一级 P0N下行帧携带一级 0MJ上行带宽授权和二级 0NU上行带宽授权。
在本实施例中, 嵌套 0LT使用一级 P0N下行帧下发一级 0NU上行带宽授权和二 级 0NU上行带宽授权。 可选地, 嵌套 0LT使用一级 P0N下行帧帧内的开销域承载一 级 0MJ上行带宽授权,并使用一级 P0N下行帧的净荷域承载二级 0NU上行带宽授权。 可选地, 在 GPON和 XG-PON ( 10-Gigabit-capable Passive Optical Network, 10G 吉比 特无源光网络, X表示自然数) 中, 一级 0NU上行带宽授权和二级 0NU上行带宽授 权以带宽映射表的形式存在, 其中, 带宽映射表是 GPON和 XG-PON中用来承载上行 带宽授权的开销域的名称。一级 0NU上行带宽授权的形式为一级 P0N带宽映射表, 该 二级 0NU上行带宽授权的形式为二级 P0N带宽映射表, 从而解决了一级 P0N下行帧 中没有专门用来承载二级 0NU上行带宽授权的位置的问题。
可选地,一级 P0N下行帧净荷域中的数据需要使用 XGEM (XG-PON Encapsulation Method, XG-PON封装模式)帧进行封装, 因此, 501可以包括: 将二级 0NU上行带 宽授权封装到一个 XGEM帧中, 将该封装后的 XGEM帧承载在一级 P0N下行帧的净 荷域中, 并将一级 0 J上行带宽授权承载在一级 P0N下行帧帧内的开销域中, 嵌套 0LT向一级 0NU发送该承载了一级 0NU上行带宽授权和二级 0NU上行带宽授权的一 级 PON下行帧。 其中, 该 XGEM帧中还可以封装其他二级 P0N开销, 该二级 P0N开 销可以包括其他需要由嵌套 0LT下发到二级 0MJ的数据的开销。
可选地, 该 XGEM帧可以包括 XGEM帧头和 XGEM帧净荷域。 可选地, 在进行 封装时, 用 XGEM帧的净荷域承载上述二级 O U上行带宽授权, 并使用 XGEM帧头 中的 16位可选功能域的低 2位标识 XGEM帧净荷域的信息类别。本领域技术人员可以 获知, 该可选功能域在标准中未定义用途, 是在制订标准时保留下来供未来可能出现的 未知用途使用的。
可选地, 该低 2位标识中较高位的值为 0表示当前 XGEM帧承载的是一级 PON用 户业务数据且当前 XGEM帧头中其他域的使用方法与现有技术一致; 该低 2位标识中 较高位的值为 1表示当前 XGEM帧承载有二级 OMJ上行带宽授权或二级 PON用户业 务数据。 此时, 再根据该低 2位标识中较低位的值确定承载的具体内容, 该低 2位标识 中较低位的值为 0表示当前 XGEM帧承载的是二级 PON用户业务数据, 该低 2位标识 中较低位的值为 1表示当前 XGEM帧承载的是二级 OMJ上行带宽授权。
可选地, XGEM帧头中的 16位 XGEM端口号域和上述可选功能域的低 2位共同标 识该 XGEM帧所对应的一级 ONU和二级 ONU, 也即是 XGEM帧头中的 16位 XGEM 端口号域和上述可选功能域的低 2位共同标识该 XGEM帧将由哪个一级 ONU接收,是 否需要发送到二级 OMJ, 将由哪个二级 O U接收。 具体地, 当可选功能域该低 2位标 识中较高位的值为 0时, 表示当前 XGEM帧承载的是一级 PON用户业务数据, 使用 XGEM端口号标识 XGEM帧的归属:一级 ONU除拥有与其 ONU号一样的缺省 XGEM 端口号夕卜,所拥有的其他 XGEM端口号都需要 OLT进行指派。也即是在 XGEM帧中承 载的业务数据传输到一级 ONU后, 不再下发给二级 ONU, 直接通过一级 O U的用户 网络接口发送给用户的场景下, 需要标识目的一级 ONU, 因此, 可选功能域该低 2位 标识中较高位的值可以置为 0。
当可选功能域该低 2位标识中较高位的值为 1,较低位值为 0时, 使用 XGEM端口 号标识 XGEM帧归属具体包括: 使用 XGEM端口号的高 4位标识不同一级 ONU, 如 共有 16个一级 ONU, 将各一级 ONU XGEM端口号的高 4位分别标为 0000到 1111 ; 使 XGEM端口号的低 12位与 XGEM帧所承载二级 PON用户业务数据的 GEM端口号 相同。 当可选功能域该低 2位标识中较高位的值为 1, 较低位值为 1时, 也使用 XGEM 端口号的高 4位标识不同一级 OMJ; 而使 XGEM端口号的低 12位为任意固定数值。 也即, 在 XGEM帧中承载的业务数据和开销要继续传输到二级 ONU的场景下, 需要标 识目的一级 ONU和二级 ONU, 因此, 可选功能域该低 2位标识中较高位的值为 1, 较 低位值为 0, 或, 可选功能域该低 2位标识中较高位的值为 1, 较低位值为 1。
需要说明的是, 该低 2位标识的值所对应的信息类别可以根据实际情况设置, 本实 施例仅以上述情况为例进行说明。
502、 一级 ONU接收嵌套 OLT发送的一级 PON下行帧, 解析该一级 PON下行帧, 获得该一级 0 U上行带宽授权和二级 ONU上行带宽授权。
具体地, 一级 0MJ从嵌套 0LT处收到一级 P0N下行帧。 对于上行动态带宽分配 而言,一级 0NU主要从一级 P0N下行帧中解析出一级 0 J上行带宽授权和二级 0 U 上行带宽授权。所以, 按照 501所述的封装形式, 一级 0NU从一级 P0N下行帧的开销 域解析获得一级 0NU上行带宽授权;从可选功能域低 2位值都为 1且 XGEM端口号高 4位与当前一级 0NU标号相同的 XGEM帧中, 解析获得二级 0NU上行带宽授权。
503、 该一级 ONU向二级 0NU发送二级 P0N下行帧, 该二级 P0N下行帧携带该 一级 0NU获得的二级 0NU上行带宽授权。
具体地, 一级 0NU使用二级 P0N下行帧中的开销域承载解析获得的二级 0 U上 行带宽授权, 并向二级 0NU发送该二级 P0N下行帧。
504、 二级 0NU接收一级 0NU发送的二级 P0N下行帧, 该二级 P0N下行帧携带 二级 0NU上行带宽授权。
具体地, 二级 0NU从一级 0NU也即是该二级 0NU的二级 P0N侧接收二级 P0N 下行帧, 并从二级 P0N下行帧的开销域中获取二级 0 U上行带宽授权。
505、二级 0 U从用户侧接收二级 PON用户业务数据, 并存储该二级 P0N用户业 务数据。
具体地,二级 ONU从其用户侧接收以太网帧等形式的二级 PON上行用户业务数据。 二级 ONU收到二级 POM用户业务数据后,使用不同 T-C0NT类型的缓存存储二级 P0N 用户业务数据。 其中每个 T-C0NT业务描述符是根据该二级 0 U下接用户的服务等级 协议设置的。
可选地, T-C0NT类型 1缓存主要负责承载传统语音等业务, T-C0NT类型 2缓存 主要负责承载网络电话和可视电话等业务, T-C0NT类型 3缓存可用来承载高清、 标清 电视、 视频会议等业务, T-CONT类型 4缓存可用来承载网页浏览等业务, T-CONT类 型 5缓存可用来承载全业务。 每类缓存有 4个主要的配置参数: 固定带宽门限、 保证带 宽门限、 最大带宽门限和指示符。 T-C0NT类型 1和 T-CONT类型 5缓存有固定带宽门 限, 推荐根据该缓存所承载的匀速业务的速率设置; T-CONT类型 2、 T-CONT类型 3 和 T-C0NT类型 5缓存有保证带宽门限,推荐根据该缓存所承载的变速率业务的平均速 率设置; T-CONT类型 3、 T-CONT类型 4、 T-CONT类型 5缓存有最大带宽门限, 推荐 根据该缓存所承载的变速率业务的峰值速率设置; T-CONT类型 1、 T-CONT类型 2不 参与除固定带宽和保证带宽外额外带宽资源的分配, T-CONT类型 3使用非保证型额外 带宽资源分配方法, T-CONT类型 4使用尽力而为型, T-CONT类型 5可以使用非保证 型和尽力而为型。
另外, 如需对不同用户进行区分, 可以在 T-CONT内设置多个物理队列, 使用不同 的队列存储来自不同用户的业务数据。
504和 505不存在先后顺序的限制, 既可以先执行 504再执行 505, 也可以先执行 505再执行 504, 也可以同时执行 504和 505。
506、 该二级 ONU根据接收到的该二级 O U上行带宽授权, 向一级 ONU发送二 级 PON上行帧,该二级 PON上行帧携带该二级 O U的用户业务数据和上行带宽请求。
具体地,二级 ONU利用获得的上行带宽授权从缓存中取出二级 PON用户业务数据, 生成成帧所需开销, 组成二级 PON上行帧, 并在规定时刻发送该二级 PON上行帧。
可选地, 二级 ONU所获得的二级 ONU上行带宽授权会告知该二级 ONU是否需要 通过上报自身上行动态带宽报告向嵌套 OLT 反映上行业务流量的实时变化状态。 如需 要上报自身的上行动态带宽报告, 二级 ONU需按标准规定, 读取上行数据业务缓存中 的数据量, 并通过编码形成上行动态带宽请求。 在本实施例中, 以二级 O U所获得的 上行带宽授权会告知二级 O U需要通过上报上行动态带宽报告向嵌套 OLT反映上行业 务流量的实时变化状态为例进行说明,因此该二级 OMJ发送的二级 PON上行帧携带该 二级 O U的用户业务数据和上行带宽请求。
507、 一级 O U接收至少一个二级 ONU发送的二级 PON上行帧, 该二级 PON上 行帧携带该二级 ONU的用户业务数据和该二级 ONU上行带宽请求, 将该至少一个二 级 ONU的用户业务数据和该至少一个二级 ONU的二级 ONU上行带宽请求,封装到一 级 PON上行帧中。
具体地,在 507中,一级 ONU接收到二级 PON上行帧后,将由来自不同二级 OMJ 的用户业务数据和上行带宽请求组成的二级 PON上行帧, 去掉保护时隙、 前导符、 定 界符、 前向纠错码和比特间插奇偶校验域开销后, 整帧使用一个 XGEM帧封装。
进一步地, 与 501 中所述 XGEM帧封装过程不同, 上述去掉部分开销的仍包含二 级 O U上行带宽请求和二级 PON用户业务数据的二级 PON上行帧被整帧放入 XGEM 帧的净荷域; 使用 XGEM帧头的 XGEM端口号标识 XGEM帧由哪个一级 ONU发送。 标准规定的上行 XGEM端口号的取值范围是从 0到 65535。其中, 可以根据需求分配的 XGEM端口号的取值范围是从 1023到 65534, 其他取值的用途标准已规定。 可选地, 在本实施例中, 对可根据需求分配的 XGEM端口号进行了以下划分: 在 1023到 65534 这一取值范围内, 任意选取与一级 ONU个数相等个固定的端口号, 使用该相等个数个 端口号标识封装了二级 PON上行帧的 XGEM帧, 并且这些端口号要与一级 ONU—一 对应,以便嵌套 0LT可以通过端口号识别 XGEM帧发自哪个一级 0NU;从 1023到 65534 范围内,其他端口号的使用方法与标准规定一致,在有用户通过一级 0NU接入嵌套 P0N 时, 使用这些端口号封装用户上传的一级 P0N用户业务数据。
508、 该一级 0NU向该嵌套 0LT发送该一级 P0N上行帧, 使得该嵌套 0LT根据 该一级 PON上行帧为该一级 0NU制定新的一级 0NU上行带宽授权, 并为该至少一个 二级 0NU制定新的二级 0NU上行带宽授权。
可选地, 完成 XGEM帧封装后, 一级 0NU按照标准利用一级 0NU上行带宽授权 规定的授权带宽取出 XGEM帧, 加上一级 P0N上行帧开销, 形成一级 P0N上行帧, 并按照上行带宽授权规定的时刻发送一级 P0N上行帧。 需要注意地, 在本实施例中一 级 0NU上行带宽授权不会要求一级 0MJ上报带宽请求, 嵌套 0LT可根据预设策略通 过获得的二级 0NU的带宽请求预测一级 0NU的上行带宽需求, 并根据该预测得到的 一级 0NU的上行带宽需求为一级 ONU制定新的一级 0MJ上行带宽授权。
509、 嵌套 0LT解析一级 P0N上行帧, 获得二级 PON用户业务数据和二级 0 U 上行带宽请求, 发送二级 P0N用户业务数据进入上层网络。
具体地,嵌套 OLT从其一级 P0N侧接收到来自不同一级 0NU的一级 P0N上行帧, 根据 XGEM帧的端口号区分各 XGEM帧来自的 0NU; 根据为二级 0NU制定的新的二 级 0NU上行带宽授权,从 XGEM帧的净荷域中区分出不同二级 0NU上传的二级 0 U 上行动态带宽请求和二级 PON用户业务数据。
可选地, 嵌套 0LT将接收到的用户业务数据发往上层网络, 对二级 0NU上行动态 带宽报告进行解码处理后, 存储二级 0 U上行带宽请求, 用来为一级 0NU制定新的 一级 0NU上行带宽授权和为二级 ONU制定新的二级 0NU上行带宽授权。
510、 嵌套 0LT根据一级 P0N上行帧为二级 0 U制定新的二级 0NU上行带宽授 权。
具体地, 嵌套 0LT根据一级 P0N和二级 P0N可用带宽资源、 用户服务等级等预 配信息和二级 0NU上行带宽请求为二级 ONU制定新的二级 0NU上行带宽授权。其中, 一级 P0N和二级 P0N可用带宽资源指一级 P0N和二级 P0N中可用来承载 XGEM和 GEM 帧或可用来承载以太网帧等用户业务数据的带宽。 要从上行线路带宽中刨除物理 层和传输汇聚层开销, 刨除已经分配了的带宽资源。 预配信息指能反映缓存服务质量需 求的配置信息, 包括缓存的 T-CONT类型、 固定带宽门限、 保证带宽门限、 最大带宽门 限和指示符。 二级 O U上行带宽请求是指二级 O U通过上行动态带宽报告反映给嵌 套 OLT的二级 ONU本地数据缓存的实时占用情况。
可选地, 嵌套 OLT 根据上述信息, 使用动态带宽分配算法, 按照标准规定的对不 同类型缓存的带宽分配顺序和分配原则, 为二级 ONU制定新的二级 ONU上行带宽授 权。 在制定新的二级 O U上行带宽授权时, 除需保证一个二级 PON下各二级 O U获 得的总授权带宽不超过二级 PON的总可用带宽, 还要保证所有二级 PON下所有二级 OMJ获得的总授权带宽不超过一级 PON的总可用带宽。
可选地,所使用的动态带宽分配算法的实质是根据上行业务流量的实时变化及时公 平有效地调整分配给 ONU的上行带宽。 所使用的动态带宽分配算法能有区别的保证不 同业务的服务质量要求; 保证不同 ONU或用户间的公平性; 保证充分利用带宽资源。 为不同 T-CONT类型缓存分配带宽时,应遵照以下顺序: 先为 T-CONT类型 1和 5缓存 分配固定带宽, 再为 T-CONT类型 2、 3和 5缓存分配保证带宽, 再为 T-CONT类型 3、 5缓存分配非保证型额外带宽, 最后为 T-CONT类型 4、 5缓存分配尽力而为型额外带 宽。 这样做, 既通过保证带宽实现了按需分配带宽, 以保证带宽资源的有效利用, 也通 过附加带宽的分配实现了按照缓存的权值分配, 以保证带宽资源的公平利用。 并且使用 不同类型的缓存存储不同业务特征的业务, 便于为业务提供有区别的服务质量保证。
具体地, 嵌套 OLT使用动态带宽分配算法为一级 ONU和二级 ONU制定上行带宽 授权时, 以为二级 ONU制定上行带宽授权为例进行说明,可以使用动态带宽分配算法: 嵌套 OLT首先为每个二级 ONU的类型 1和类型 5缓存分配固定带宽。不管所述缓存该 周期是否有带宽请求, 都将等于固定带宽门限大小的带宽量分配给所述缓存;
然后为类型 2、 3和 5缓存分配保证带宽。 比较所述缓存带宽请求和保证带宽门限 的大小,将等于较小者大小的带宽量分配或追加分配给所述缓存,即按照需求分配带宽, 但最大值不能超过保证带宽门限; 其中, 对于类型 5缓存是追加分配, 指将分配固定带 宽时已经分配给类型 5缓存的带宽和当前分配保证带宽时给类型 5缓存的带宽相加。
再为类型 3、 5缓存分配除固定带宽和保证带宽外的非保证型额外带宽。 当可用带 宽小于预设固定值时, 判定可用带宽用尽, 结束带宽分配。 当仍有可用带宽时, 以所述 缓存的固定带宽门限和保证带宽门限的和为权值, 按照权值的比例将可用带宽追加分配 给所述缓存。 为了充分利用带宽, 也可以选择另一种方法将上述按照权值得到的带宽、 所述缓存的带宽请求和所述缓存的最大带宽门限中的较小者追加分配给所述缓存; 最后为类型 4、 5缓存分配尽力而为型额外带宽。 当可用带宽小于预设固定值时, 判定可用带宽用尽, 结束带宽分配。 当仍有可用带宽时, 以所述缓存的最大带宽门限与 固定带宽门限和保证带宽门限之和的差为权值, 按照权值的比例将可用带宽追加分配给 所述缓存。
也可以选择另一种方法引入一部分按需分配将上述按照权值得到的带宽、所述缓存 的带宽请求和所述缓存的最大带宽门限中的较小者追加分配给所述缓存。
需要注意的是, 在每次为缓存分配或追加分配带宽后, 要及时更新所述缓存的带宽 请求和二级 PON可用带宽。
上述对动态带宽分配算法的说明也适用于嵌套 OLT 为一级 ONU制定新的一级 O U上行带宽授权时使用。
511、嵌套 OLT根据制定的新的二级 ONU上行带宽授权为一级 ONU制定新的一级 OMJ上行带宽授权。
具体地, 由于在本实施例中, 用户业务数据都是通过二级 ONU接入嵌套 PON的, 所以一级 ONU的上行带宽需求完全取决于其下的二级 ONU发送的上行数据总量, 嵌 套 OLT可以根据对二级 ONU的上行带宽授权确定一级 ONU的上行带宽需求。
在本实施例中, 一级 ONU不上报一级 ONU上行带宽请求。 嵌套 OLT将已经制定 好的新的二级 ONU上行带宽授权转化为一级 O U上行带宽请求, 并根据这样间接获 得的带宽请求制定新的一级 ONU带宽授权。
可选地, 嵌套 OLT利用一个一级 ONU下全部二级 O U的上行带宽授权计算出该 一级 ONU收到的二级 PON业务数据和开销的大小, 并进一步算出该一级 O J的上行 带宽需求。 嵌套 OLT利用算出的上行带宽需求为一级 ONU制定新的一级 ONU上行带 宽授权。
可选地, 可以使一级 ONU的上行带宽授权与上行带宽请求相等, 使一级 ONU— 次将从一个二级 PON上行帧收到的上行数据全部发送到嵌套 OLT。
510和 511不存在先后顺序的限制, 既可以先执行 510再执行 511, 也可以先执行 511再执行 510, 也可以同时执行 510和 511。
本实施例中, 一级 O U可能是一个或多个, 二级 ONU可以是一个或多个, 每个 一级 ONU连接一个或多个二级 ONU。 本发明提供的方法中, 嵌套 OLT 根据上业务流量的实时变化、 与用户签订的服务 等级协议和系统现存可用带宽周期性地为一级 ONU制定新的一级 ONU上行带宽授权 和为二级 ONU制定新的二级 ONU上行带宽授权。 一级 O U将二级 PON上行帧映射 到一级 PON上行帧中。二级 ONU从用户侧接收业务数据, 并依据上行流量的实时变化 周期性地为每个存储了具有相似业务服务质量要求的用户业务数据的 T-CONT 上报带 宽请求。 另外, 本发明通过将二级 PON数据封装在一级 PON中, 包括使用一级 PON 上行帧的净荷域封装二级 PON开销和二级 PON用户业务数据, 并使用标识域标识净荷 域中封装的数据类型, 解决了带宽请求、 带宽授权等开销数据在嵌套 PON两级网络中 的传递问题和两级 PON间的帧格式转换问题。 另外, 本发明还通过周期性地动态上报 能反映上行流量实时变化情况的动态带宽报告, 并由嵌套 OLT根据收到的上行业务流 量的实时变化情况、按照用户服务等级协议配置的预配信息和系统中剩余可用的带宽资 源, 周期性地进行带宽授权的制定, 保证了系统能够不断根据实际流量的变化进行带宽 的动态分配, 保证了带宽的有效充分利用。 图 6 是本发明实施例提供的一种用于嵌套无源光网络的下行带宽分配方法的流程 图。 该实施例基于图 1所示的网络结构, 该方法的执行主体为嵌套 OLT , 参见图 6, 该 方法包括:
601、 嵌套 OLT制定一级 ONU下行带宽授权, 根据一级 ONU下行带宽授权, 向一 级 ONU发送一级 PON下行帧,所述一级 PON下行帧携带二级 PON下行用户业务数据、 一级 PON开销和二级 PON开销,使得所述一级 O U根据所述一级 PON下行帧进行解 析, 以获得所述二级 PON下行用户业务数据、 一级 PON幵销和二级 PON开销。
本实施例中, 一级 O U可能是一个或多个, 二级 ONU可以是一个或多个, 每个 一级 O U连接一个或多个二级 O J。 图 7 是本发明实施例提供的一种用于嵌套无源光网络的下行带宽分配方法的流程 图。 该实施例基于图 1所示的网络结构, 该方法的执行主体为一级 OMJ, 参见图 7, 该 方法包括:
701、 一级 ONU接收嵌套 OLT发送的一级 PON下行帧, 所述一级 PON下行帧携 带二级 PON下行用户业务数据、 一级 PON开销和二级 P0N开销;
702、解析所述一级 PON下行帧,获得所述二级 PON下行用户业务数据、一级 PON 开销和二级 PON开销; 703、 所述一级 0NU向二级 0NU发送二级 PON下行帧, 所述二级 P0N下行帧携 带所述二级 PON下行用户业务数据和所述二级 PON开销。
本实施例中, 一级 O U可能是一个或多个, 二级 0NU可以是一个或多个, 每个 一级 0NU连接一个或多个二级 0MJ。 图 8 是本发明实施例提供的一种用于嵌套无源光网络的下行带宽分配方法的流程 图。 该实施例基于图 1所示的网络结构, 该方法中交互主体为嵌套 0LT、 一级 ONU和 二级 0NU, 参见图 8, 该方法包括:
801、 嵌套 0LT从网络侧接收用户业务数据, 嵌套 0LT根据一级 P0N和二级 P0N 可用带宽资源、根据用户服务等级协议设置的预配信息和本地缓存的实时占用情况制定 一级 0NU下行带宽授权;
可选地,嵌套 0LT从其网络侧接收以太网帧等形式的下行用户业务数据,嵌套 0LT 收到下行用户业务数据后, 使用不同 T-CONT类型的缓存存储该下行用户业务数据。
需要说明的是, 嵌套 0LT进行带宽授权时, 需保证对所有一级 0NU的总授权带宽 不超过一级 P0N的总可用带宽, 去往一个一级 0NU的下行数据不超过单个二级 P0N 的总可用带宽。
802、嵌套 0LT根据一级 0NU下行带宽授权, 向一级 0NU发送一级 P0N下行帧, 所述一级 P0N下行帧携带二级 P0N下行用户业务数据、一级 P0N开销和二级 P0N开 销;
可选地, 嵌套 0LT根据制定好的一级 0NU下行带宽授权, 从本地缓存中取出要下 发的二级 P0N用户业务数据, 并生成要下发到一级 0NU用于生成二级 PON下行帧的 二级 P0N开销。然后,嵌套 0LT利用 XGEM分别封装用户业务数据和二级 P0N开销, 并形成一级 P0N下行帧。 可选地,使用 501所述方式利用 XGEM帧封装二级 P0N用户业务数据和二级 P0N 开销。 对于二级 P0N用户业务数据, 根据标准将以太网帧等业务数据包映射到 XGEM 帧中, 只是将 XGEM帧头中 XGEM端口号的高四位设置为目的一级 0NU的标号, 低 12位设置为该业务数据包的 GEM端口号,将可选功能域的低两位设为二进制的 10; 对 于二级 PON开销, 将属于一个二级 PON下行帧的开销映射到一个 XGEM帧中, 并将 XGEM帧头中 XGEM端口号的高四位设置为目的一级 0 J的标号, 将可选功能域的 低两位设为二进制的 11。 其中, 一级 PON开销主要包括物理同步序列、 超级帧计数结构、 PON标识符、 前 向纠错编码、 带宽映射表、 下行物理层运营维护管理开销等。 其中, 带宽映射表, 用于 将 OLT为一级 ONU制定的一级 ONU上行带宽授权告知一级 ONU。 二级 P0N开销在 嵌套 OLT生成, 通过一级 PON下行帧的净荷域以 XGEM帧的格式传送到一级 ONU, 一级 0NU利用该开销生成二级 PON下行帧中的部分开销。 该二级 PON开销包括标识 域 (Ident域)、 下行物理层运营维护管理开销、 2字节的带宽映射表长度域和带宽映射 表。 其中, 标识域、 下行物理层运营维护管理开销和带宽映射表直接作为二级 PON下 行帧的一部分, 并利用 2字节的带宽映射表长度域还原出二级 PON下行帧中的全部 8 字节下行净荷长度域。 该 2字节的带宽映射表长度域的高 12位与标准中规定的带宽映 射表长度域相同, 低 4位为高 12位的循环冗余码校验位。
803、 一级 ONU接收嵌套 OLT发送的一级 PON下行帧, 并解析一级 PON下行帧, 获得一级 PON开销、 二级 PON开销和二级 PON用户业务数据。
具体地, 一级 ONU从嵌套 OLT处接收到一级 PON下行帧,解析出一级 ONU上行 带宽授权等一级 P0N开销和 XGEM帧 D 然后, 按照 802所述 XGEM帧封装方法, 从 XGEM帧中解出二级 P0N用户业务数据和二级 PON开销。
804、 一级 0 U向二级 ONU发送二级 P0N下行帧, 所述二级 PON下行帧携带所 述二级 PON下行用户业务数据和所述二级 P0N开销;
具体地, 一级 0NU使用 GEM帧封装二级 PON用户业务数据, 其中 GEM帧头域 中的 GEM端口号为 XGEM帧头域 XGEM端口号的低 12位。 使用解析出的二级 PON 开销还原并生成二级 PON下行帧所需的全部 GPON传输汇聚层开销, 然后生成并下发 二级 PON下行帧。 也就是说, 嵌套 OLT在形成一级 PON下行帧时就已经设计好了一 级 ONU要下发的二级 PON下行帧。
生成二级 PON下行帧所需的全部开销包括物理同步域、 标识域、 下行物理层运营 维护管理开销、 比特间插奇偶校验域、 下行净荷长度域和带宽映射表。 其中, 物理同步 域、 比特间插奇偶校验域由一级 ONU计算生成; 下行净荷长度域的高 12位使用收到的 二级 P0N开销的带宽映射表长度域的高 12位, 其他位按照标准规定填写; 其他开销直 接使用收到的二级 PON开销。
805、 二级 ONU解析二级 PON下行帧, 获得二级 PON下行用户业务数据和二级 PON开销, 将二级 PON下行用户业务数据下发给用户。
该图 8所示的实施例可以在图 5所示实施例的基础上进行, 也可以单独实现。 本实施例中, 一级 O U可能是一个或多个, 二级 0NU可以是一个或多个, 每个 一级 0NU连接一个或多个二级 0MJ。
本发明提供的方法中, 嵌套 0LT 根据下行业务流量的实时变化、 与用户签订的服 务等级协议和系统现存可用带宽周期性地制定下行带宽授权。 一级 0NU利用收到的一 级 P0N下行帧成二级 P0N下行帧。另外,本发明通过将二级 P0N数据封装在一级 P0N 中, 包括使用一级 P0N上下行帧的净荷域封装二级 P0N开销和二级 P0N用户业务数 据, 并使用标识域标识净荷域中封装的数据类型, 解决了带宽请求、 带宽授权等开销数 据在嵌套 P0N两级网络中的传递问题和两级 P0N间的帧格式转换问题。 另外, 本发明 还通过周期性地动态上报能反映上行流量实时变化情况的动态带宽报告,并由嵌套 OLT 根据收到的或本地缓存反映的下行业务流量的实时变化情况、按照用户服务等级协议配 置的预配信息和系统中剩余可用的带宽资源, 周期性地进行带宽授权的制定, 保证了系 统能够不断根据实际流量的变化进行带宽的动态分配, 保证了带宽的有效充分利用。 图 9 是本发明实施例提供的一种用于嵌套无源光网络的上行带宽分配方法的流程 图。 该实施例基于图 1所示的网络结构, 该方法的执行主体为一级 O J, 参见图 9, 该 方法包括:
901、 一级 0NU接收嵌套 0LT发送的一级 P0N下行帧, 并向二级 0NU发送二级 PON下行帧, 所述一级 PON下行帧携带一级 0NU上行带宽授权, 所述二级 P0N下行 帧携带二级 ONU上行带宽授权;
902、 所述一级 0 U解析所述一级 PON下行帧, 获得所述一级 0MJ上行带宽授 权;
903、 所述一级 0NU接收一级 P0N上行用户业务数据;
904、 所述一级 0NU接收二级 0NU发送的二级 P0N上行帧, 所述二级 P0N上行 帧携带二级 P0N上行用户业务数据、 二级 0NU上行带宽请求和二级 P0N开销;
903和 904不存在先后顺序的限制, 既可以先执行 903再执行 904, 也可以先执行 904再执行 903, 也可以同时执行 903和 904。
905、所述一级 0NU解析所述二级 P0N上行帧,获得二级 P0N上行用户业务数据、 二级 0 U上行带宽请求和二级 P0N开销, 并根据所述获得的二级 ONU上行带宽请求 为所述二级 O U制定新的二级 OMJ上行带宽授权;
906、 所述一级 0 U向所述嵌套 OLT发送一级 P0N上行帧, 所述一级 P0N上行 帧携带所述一级 P0N上行用户业务数据、 一级 0 U上行带宽请求、 二级 P0N上行用 户业务数据和二级 P0N开销, 使得所述嵌套 0LT解析所述一级 P0N上行帧, 获得一 级 P0N上行用户业务数据、 一级 0NU上行带宽请求、 二级 P0N上行用户业务数据和 二级 P0N开销, 以便所述嵌套 0LT制定新的一级 0NU上行带宽授权。
本实施例中, 一级 0MJ可能是一个或多个, 二级 0NU可以是一个或多个, 每个 一级 0 U连接一个或多个二级 0 ;。
图 10是本发明实施例提供的一种用于嵌套无源光网络的上行带宽分配方法的流程 图。 该实施例基于图 1所示的网络结构, 该方法中, 交互主体为嵌套 0LT、 一级 ONU 和二级 0NU, 参见图 10, 该方法包括:
1001、 嵌套 0LT向一级 0NU发送一级 P0N下行帧, 所述一级 P0N下行帧携带一 级 0NU上行带宽授权;
具体地, 本发明按照标准规定, 使用一级 P0N下行帧中的开销域承载一级 0MJ上 行带宽授权。
1002、一级 0NU接收嵌套 0LT发送的一级 P0N下行帧, 并向二级 0 U发送二级 PON下行帧, 所述二级 P0N下行帧携带二级 0 U上行带宽授权;
具体地, 本发明实施例按照标准规定, 使用二级 P0N下行帧中的开销域承载二级 0NU上行带宽授权。
1003、 一级 0NU解析一级 P0N下行帧, 获得一级 0 U上行带宽授权。
具体地, 一级 0NU从嵌套 0LT处收到一级 P0N下行帧后, 从一级 P0N下行帧的 开销域提取一级 0NU上行带宽授权。
1004、二级 0NU接收并解析二级 P0N下行帧,获得所述二级 0NU上行带宽授权。 二级 0NU从一级 0NU处收到二级 P0N下行帧后, 从二级 P0N下行帧的开销域 解析获得二级 0NU上行带宽授权。
可选地, 一级 0NU和二级 0NU从其用户侧接收以太网帧等形式的上行用户业务 数据。 一级 0NU和二级 0NU收到用户业务数据后, 使用不同 T-C0NT类型的缓存存 储上行用户业务数据。
1005、 二级 0NU根据所述二级 0NU上行带宽授权, 向一级 0NU发送二级 P0N 上行帧, 所述二级 P0N上行帧携带二级 P0N上行用户业务数据、 二级 0NU上行带宽 请求和二级 PON开销。
1005与 506同理, 在此不再赘述。
1006、所述一级 OMJ接收二级 ONU发送的二级 PON上行帧, 解析所述二级 P0N 上行帧, 获得二级 P0N上行用户业务数据、二级 ONU上行带宽请求和二级 P0N开销; 其中, 按照标准规定, 二级 PON开销是指除二级 ONU上行带宽请求外, 二级 PON 上行帧承载的前导符、定界符、二级 PON上行物理层运营维护管理开销等其它二级 PON 开销。 其中, 为便于嵌套 OLT对嵌套 PON进行集中管理, 一级 ONU可能需要转发二 级 PON PLOAMu (Physical Layer OAM Operations, Administrations and Maintenance upstream, 上行物理层运营维护管理开销) 到嵌套 OLT。 二级 PON PLOAMu是一种 13 字节长度的具有固定格式的开销报文, 通常用于 0NU激活、 建立管理通道、 加密配置 和充当重要的管理与告警信令。可选地,一级 ONU可将二级 PON PLOAMu与二级 PON 用户业务数据存储到同一缓存中。
1007、 所述一级 0NU根据获得二级 P0N上行用户业务数据和二级 0NU上行带宽 请求为所述二级 0NU制定新的二级 0NU上行带宽授权;
具体地,一级 0NU获得二级 P0N用户业务数据后, 使用一个独立的 T-C0NT类型 5缓存存储它们。并通过配置缓存的业务描述符保证该缓存中占用二级 P0N带宽资源到 达一级 0NU的二级 P0N用户业务数据在一级 P0N中较一级 0NU直接从用户侧收到 的一级 P0N用户业务具有更高的优先级。 从而, 考虑了嵌套 P0N拥有两级 P0N网络 的特殊性,统筹两级 P0N整体情况进行 QoS保证,保证了嵌套 P0N带宽资源的有效利 用, 能够提高嵌套 P0N的整体性能;
一级 0 U获得二级 0NU上行带宽请求后, 对二级 0NU上行带宽请求进行处理, 根据二级 P0N可用带宽资源、根据用户服务等级协议设置的预配信息和二级 ONU的上 行业务流量的实时状态为二级 0 U制定新的二级 0NU上行带宽授权。
可选地,本发明实施例中一级 0NU使用 T-C0NT类型 5缓存存储二级 P0N用户业 务及二级 PON PLOAMu, 并按照下述方式配置缓存:
固定带宽门限等于该一级 0MJ下所有二级 ONU T-CONT类型 1、 5缓存的固定带 宽之和;
保证带宽门限等于该一级 0NU下所有二级 ONU T-CONT类型 2、 5缓存的保证带 宽与 T-C0NT类型 3缓存的最大带宽之和;
最大带宽门限等于该一级 0NU下所有二级 0NU所有缓存的最大带宽之和。 除固定带宽和保证带宽外额外带宽采用非保证型分配方法。
其中, 保证带宽的设置要大于一级 ONU下所有二级 O U的 T-CONT类型 2、 3、 5 缓存的保证带宽之和, 小于上述最大带宽。 在满足这个条件的基础上, 保证带宽的设置 不限于上述保证带宽的设置方法。
该上行二级 PON T-CONT类型 5数据缓存可以设置多个缓存队列, 分别用于存储 不同优先级的业务数据和开销数据, 以方便在一级 ONU处为不同优先级的队列提供有 区别的 QoS保证, 如可以在一级 ONU接到针对此缓存的上行带宽授权时, 优先从优先 级高的队列调度数据。
1008、所述一级 0NU根据一级 0NU上行带宽授权,向所述嵌套 OLT发送一级 P0N 上行帧, 所述一级 P0N上行帧携带所述一级 P0N上行用户业务数据、 一级 0NU上行 带宽请求、 二级 P0N上行用户业务数据和二级 P0N开销。
具体地, 一级 0NU按照标准规定的方式, 利用上行带宽授权从缓存中取出数据, 生成成帧所需开销, 组成一级 P0N上行帧, 并在规定时刻发送一级 P0N上行帧。
可选地, 一级 0 U上行带宽授权会告知一级 0 U是否需要通过上报上行动态带 宽报告向嵌套 0LT反映一级 0NU上行业务流量的实时变化状态。如需要上报上行动态 带宽报告, 一级 ONU需按标准规定, 读取缓存中的数据量, 并通过编码形成上行动态 带宽报告, 反映一级 ONU上行带宽请求。 一级 0 U上行动态带宽报告利用一级 P0N 上行帧的开销域上传。
可选地, 一级 0NU利用一级 P0N上行帧上传的数据有以下三类: 来自本地用户的 一级 P0N用户业务,来自二级 P0N的二级 P0N用户业务,来自二级 P0N的二级 P0N 开销。一级 0NU使用 XGEM帧封装以上三类数据并进一步利用 XGEM帧形成一级 P0N 上行帧。
可选地, 与 507中一级 0NU使用 XGEM帧封装数据不同, 一级 0NU按照标准规 定使用 XGEM帧逐包封装一级 P0N用户业务数据;一级 0NU使用一个 XGEM帧封装 来自同一个二级 ONU上行的全部 GEM帧。 GEM帧中封装的是二级 P0N用户业务数 据;一级 0NU使用一个 XGEM帧封装来自同一个二级 0NU的需要转发给嵌套 0LT的 全部二级 P0N开销。 其中, 如 1006中所述, 需要转发给嵌套 0LT的二级 P0N开销指 二级 P0NPL0AMu。
可选地, 使用 XGEM帧头的 XGEM端口号标识 XGEM帧封装的内容。 标准规定 的上行 XGEM端口号的取值范围是从 0到 65535。其中,可以根据需求做分配的 XGEM 端口号的取值范围是从 1023到 65534,其他取值的用途标准已规定。本实施例对可根据 需求做分配的 XGEM端口号进行了以下划分: 在 1023到 65534这一取值范围内, 任意 选取与二级 O U总数相等个固定的端口号,使用这些端口号标识封装了二级 PON用户 业务数据的 XGEM帧。 并且这些端口号要与二级 OMJ—一对应, 以便嵌套 OLT可以 通过端口号识别 XGEM帧承载的用户业务数据发自哪个二级 ONU; 同理, 再在 1023 到 65534这一取值范围内, 另外任意选取与二级 ONU总数相等个固定的端口号, 使用 这些端口号标识封装了二级 PON开销的 XGEM帧。 这些端口号也要与二级 ONU—一 对应, 以便嵌套 OLT可以通过端口号识别 XGEM承载的开销发自哪个二级 O U; 从 1023到 65534范围内,其他端口号的使用方法与标准规定一致,使用这些端口号封装一 级 PON用户业务数据。
本发明在不同实施例中提供了多种 XGEM帧的封装方式, 本领域普通技术人员可 以根据实际情况选用一种统一的或多种不同的 XGEM帧封装方式。
1009、 嵌套 OLT解析所述一级 P0N上行帧, 获得一级 PON上行用户业务数据、 一级 0NU上行带宽请求、 二级 PON上行用户业务数据和二级 PON开销, 以便为一级 0MJ制定新的一级 0NU上行带宽授权。
可选地, 嵌套 0LT将一级 PON和二级 P0N用户业务数据发往上层网络。
具体地, 嵌套 OLT根据一级 P0N可用带宽资源、 根据用户服务等级协议设置的预 配信息和一级 0NU上行业务流量的实时状态为一级 0NU制定新的一级 0NU上行带宽 授权。
具体地,嵌套 OLT从其一级 PON侧接收到由来自不同一级 ONU的一级 PON上行 帧。 根据 XGEM帧的端口号区分各 XGEM帧承载的数据类型和目的地。
本实施例中, 一级 0 U可能是一个或多个, 二级 0NU可以是一个或多个, 每个 一级 0NU连接一个或多个二级 0NU。
本实施例提供的方法中, 嵌套 0LT和一级 0NU根据上下行业务流量的实时变化、 与用户签订的服务等级协议和系统现存可用带宽周期性地为本地、 一级 ONU 和二级 0NU的每个 T-C0NT制定上行或下行带宽授权。一级 0 U利用上下行带宽授权成一级 P0N上行帧和二级 P0N下行帧, 使用 T-C0NT类型 5缓存存储二级 P0N上行用户业 务数据, 并通过业务描述符的配置照顾缓存。 一级 0NU和二级 0NU从用户侧接收业 务数据, 并依据上行流量的实时变化周期性地为每个存储了具有相似业务服务质量要求 的用户业务数据的 T-CONT上报带宽请求。 图 11 是本发明实施例提供的一种用于嵌套无源光网络的下行带宽分配方法的流程 图。 该实施例基于图 1所示的网络结构, 该方法的执行主体为一级 O L 参见图 11, 该方法包括:
1101、 一级 0NU接收来自嵌套 OLT的一级 P0N下行帧, 所述一级 P0N下行帧携 带一级 P0N用户业务数据和二级 P0N用户业务数据、一级 P0N开销和二级 P0N开销。
1102、 所述一级 0 U解析所述一级 P0N下行帧, 获得一级 P0N用户业务数据和 二级 P0N用户业务数据、 一级 P0N开销和二级 P0N开销。
1103、 所述一级 0 U将所述一级 PON用户业务数据下发给用户。
1104、 所述一级 0 U根据所述二级 P0N用户业务数据和二级 P0N开销, 为二级 0MJ制定下行带宽授权。
1103和 1104不存在先后顺序的限制, 既可以先执行 1103再执行 1104, 也可以先 执行 1104再执行 1103, 也可以同时执行 1103和 1104。
1105、 所述一级 0NU根据二级 0NU下行带宽授权, 向二级 0NU发送二级 P0N 下行帧, 所述二级 P0N下行帧携带二级 P0N用户业务数据和二级 P0N开销。
本实施例中, 一级 0MJ可能是一个或多个, 二级 0NU可以是一个或多个, 每个 一级 0 U连接一个或多个二级 0 ;。
图 12是本发明实施例提供的一种用于嵌套无源光网络的下行带宽分配方法的流程 图。该实施例基于图 1所示的网络结构,其交互主体为嵌套 0LT、一级 0NU和二级 0NU, 参见图 12, 该方法包括:
1201、 嵌套 OLT从网络侧接收一级 P0N和二级 P0N下行用户业务数据, 并使用 不同 T-C0NT类型的缓存存储, 嵌套 0LT根据一级 P0N可用带宽资源、 根据用户服务 等级协议配置的业务描述符等预配信息和下行流量的实时情况为本地不同 T-CONT 类 型的缓存制定一级 0NU下行带宽授权。
嵌套 0LT制定一级 0NU下行带宽授权时, 只需保证对所有一级 0NU的总授权带 宽不超过一级 PON的总可用带宽,不需保证发送到一个一级 0MJ的下行数据不超过单 个二级 PON的总可用带宽。
1202、嵌套 0LT根据一级 0NU下行带宽授权,向一级 0NU发送一级 P0N下行帧, 该一级 PON下行帧携带一级 P0N用户业务数据和二级 P0N用户业务数据、 一级 P0N 开销和二级 P0N开销。
具体地, 嵌套 OLT利用制定好的一级 0NU下行带宽授权, 从本地缓存中取出要下 发的用户业务数据, 并生成要下发到二级 ONU的二级 PON开销。 然后, 嵌套 OLT利 用 XGEM分别封装用户业务数据和二级 PON开销, 并形成一级 PON下行帧。
可选地, 使用 501所述方式利用 XGEM帧封装业务数据和二级 PON开销。 对于一 级 PON用户业务数据, 根据标准将业务数据包映射到 XGEM帧中, 将可选功能域的低 两位设为二进制的 00; 对于二级 PON 用户业务数据, 根据标准将业务数据包映射到 XGEM帧中, 只是将 XGEM帧头中 XGEM端口号的高四位设置为目的一级 ONU的标 号,低 12位设置为该业务数据包的 GEM端口号,将可选功能域的低两位设为二进制的 10; 对于二级 PON开销, 将属于一个二级 PON的开销映射到一个 XGEM帧中, 并将 XGEM帧头中 XGEM端口号的高四位设置为目的一级 ONU的标号, 将可选功能域的 低两位设为二进制的 11。需要由嵌套 OLT生成并下发的二级 PON幵销指下行物理层运 营维护管理开销。
1203、 一级 ONU解析一级 PON下行帧, 获得一级 PON用户业务数据和一级 PON 开销, 以及二级 P0N用户业务数据和二级 P0N开销, 将一级 P0N用户业务数据下发 给用户, 将二级 P0N用户业务数据和二级 P0N开销存入缓存。
可选地,一级 0 U根据本地缓存制定二级 0NU下行带宽授权。具体地,一级 0NU 根据二级 P0N可用带宽资源、 根据用户服务等级协议设置的预配信息和本地下行缓存 的实时占用情况制定二级 0NU下行带宽授权。
具体地, 一级 0NU从嵌套 0LT处收到一级 P0N下行帧, 解析出一级 0 U带宽授 权等一级 P0N开销和 XGEM帧。 然后, 按照 1202所述 XGEM帧封装方法, 从 XGEM 帧中解出一级 PON业务数据、 二级 PON业务数据和二级 PON开销。 将一级 P0N业务 数据下发给本地用户; 使用不同 T-C0NT类型的缓存存储二级 P0N业务数据。 通过对 不同 T-C0NT业务描述符的配置为不同优先级别的缓存提供有区别的 QoS保证; 将二 级 P0N开销存储好, 准备下发到二级 0 U。
1204、 所述一级 0NU根据二级 0NU下行带宽授权, 向二级 0NU发送二级 P0N 下行帧, 所述二级 P0N下行帧携带二级 P0N用户业务数据和二级 P0N开销;
具体地, 一级 0 U使用下行带宽授权, 从缓存提取业务数据, 并按照标准规定使 用 GEM帧封装二级 P0N业务数据, 利用收到的和一级 0NU自己生成的二级 P0N幵 销, 生成二级 P0N下行帧。
可选地,一级 0NU生成二级 P0N下行帧所需的全部开销包括物理同步域、标识域、 下行物理层运营维护管理开销、 比特间插奇偶校验域、净荷长度域和带宽映射表。其中, 除下行物理层运营维护管理开销从嵌套 OLT获得外,其他开销均由一级 ONU自己生成。 1205、 二级 ONU解析二级 PON下行帧, 获得二级 PON用户业务数据和二级 PON 开销数据, 将二级 PON用户业务数据下发给用户, 将二级 PON开销送往相应的模块进 行处理。
本领域技术人员可以获知, 不同的开销送往不同的模块进行处理, 如上行带宽授权 送往成帧或调度模块, 用于发送上行帧。
本实施例中, 一级 OMJ可能是一个或多个, 二级 ONU可以是一个或多个, 每个 一级 O U连接一个或多个二级 O ;。
本发明提供的方法, 在采用两种 TDM PON标准进行嵌套的 PON网络中都可以应 用。 主要变化在于承载带宽请求、 带宽授权等信息的开销的格式不同, 开销所在的位置 可能位于帧内, 也可能是独立的开销帧; 承载上下行业务数据的帧格式也会发生变化; 另外, 带宽分配的对象或颗粒度可以是一个 OML 而不一定是 ONU内的 T-CONT。
在上述实施例中,嵌套 OLT主要负责对整个嵌套 PON的运营维护管理,一级 ONU 主要负责两级 PON间帧格式的转换,也可以负责二级 PON的运营维护管理;二级 OMJ 负责接收下行数据, 并根据上行授权完成上行传输。 本发明实施例提供的用于嵌套无源 光网络的上、 下行带宽分配方法、 设备和嵌套系统, 能够统筹两级 PON整体情况, 实 现两级 PON整体性能的最优。制定带宽授权时,同时兼顾了两级 PON的最大可用带宽, 保证了上下行业务数据不在一级 ONU处过多停留,通过占用前一级 PON带宽资源到达 一级 O U的业务数据可以优先通过下一级 PON到达最终的目的设备。 图 13 是本发明实施例提供的一种光网络单元的结构示意图。 该光网络单元负责一 级 PON物理介质适配层和传输汇聚层的功能, 用于从一级 ODN接收光信号, 生成电信 号或将收到的电信号转化为光信号发往一级 ODN, 还负责二级 PON物理介质适配层的 功能, 用于接收光信号, 生成电信号或将收到的电信号转化为光信号发往二级 ODN, 且具有负责成帧、 介质访问控制、 运营维护管理、 带宽分配等功能。
参见图 13, 该光网络单元, 该光网络单元可以作为一级 ONU使用, 该 ONU包括 接收模块 1301、 解析模块 1302和发送模块 1303, 其中:
接收模块 1301, 用于接收嵌套 OLT发送的一级 PON下行帧, 所述一级 PON下行 帧携带一级 O U上行带宽授权和二级 ONU上行带宽授权;
解析模块 1302, 用于解析所述一级 PON下行帧, 获得所述一级 O U上行带宽授 权和二级 ONU上行带宽授权;
发送模块 1303, 用于向至少一个二级 O U发送二级 P0N下行帧, 所述至少一个 二级 P0N下行帧携带所述获得的二级 0NU上行带宽授权。
具体地, 在该实施例中, 该光网络单元通过接收模块 1301和解析模块 1302负责接 收并解析一级 PON下行帧, 获得一级 ONU上行带宽授权, 二级 ONU上行带宽授权等 生成二级 P0N下行帧所需二级 PON开销和二级 PON用户业务数据; 接收并解析二级 PON上行帧, 获得二级 PON上行帧中的二级 PON业务数据和二级 ONU上行带宽请求 等二级 PON开销。
可选地, 所述光网络单元还包括封装模块 1304。
所述封装模块 1304, 用于当接收至少一个二级 OMJ发送的二级 PON上行帧, 所 述二级 PON上行帧携带二级 ONU带宽请求, 将所述二级 ONU带宽请求, 封装到一级 PON上行帧中; 可以理解为, 该封装模块 1304根据一级 ONU上行带宽授权, 使用一 级 PON上行帧整帧承载简化过开销的包含二级 ONU上行带宽请求的二级 PON上行帧。
所述发送模块 1303, 还用于向所述嵌套 OLT发送所述一级 PON上行帧, 使得所述 嵌套 OLT根据所述一级 PON上行帧为所述一级 0 U制定新的一级 0NU上行带宽授权 和为所述至少一个二级 O U制定新的二级 ONU上行带宽授权。
在本实施例中, 封装模块 1304负责使用得到的二级 PON开销和业务数据组成二级 PON下行帧。
可选地, 所述一级 PON下行帧帧内的开销域承载所述一级 O U上行带宽授权, 所 述一级 PON下行帧帧内的净荷域承载所述二级 ONU上行带宽授权。
本实施例中, 一级 0 U可能是一个或多个, 二级 0NU可以是一个或多个, 每个 一级 ONU连接一个或多个二级 0 U。 图 14是本发明实施例提供的一种光网络单元的结构示意图。 该光网络单元负责二 级 P0N物理介质适配层和传输汇聚层的功能, 用于接收光信号, 生成电信号或将收到 的电信号转化为光信号发往二级 ODN, 负责成帧、 介质访问控制、 运营维护管理、 动 态带宽分配以及在用户业务接口和二级 P0N传输汇聚层接口间进行帧格式的转换等功 能。 参见图 14, 该光网络单元用作二级光网络单元, 该光网络单元包括接收模块 1401 和发送模块 1402, 其中:
接收模块 1401, 用于接收一级 ONU发送的二级 PON下行帧, 所述二级 PON下行 帧携带二级 OMJ上行带宽授权;
发送模块 1402, 用于根据接收到的所述二级 ONU上行带宽授权, 向一级 O U发 送二级 PON上行帧, 所述二级 PON上行帧携带所述二级 ONU上行带宽请求。
本实施例提供的光网络单元, 通过接收模块 1401 从二级 PON侧接收并解析二级 PON下行帧, 获得二级 ONU上行带宽授权和二级 PON下行用户数据; 还从用户侧接 收二级 PON上行用户业务数据, 通过发送模块 1402根据上行带宽授权在指定时刻发送 二级 PON上行帧。
其中, 该发送模块 1402具体用于根据二级 OMJ上行带宽授权, 使用二级 PON上 行帧承载二级 PON上行用户业务数据和二级 ONU上行带宽请求等开销。
另外, 该光网络单元还用于汇聚用户上传的上行业务数据和分发从二级 PON下行 帧中解出的下行用户业务数据。
本实施例中, 一级 O U可能是一个或多个, 二级 ONU可以是一个或多个, 每个 一级 ONU连接一个或多个二级 ONU。 图 15是本发明实施例提供的一种光缆终端设备的结构示意图。 该光缆终端设备负 责一级 PON物理介质适配层和传输汇聚层的功能, 用于从一级 ODN接收光信号, 生成 电信号或将收到的电信号转化为光信号发往一级 0DN, 还负责成帧、 介质访问控制、 运营维护管理、 带宽分配等功能。
参见图 15, 该光缆终端设备包括发送模块 1501、 接收模块 1502和带宽分配模块 1503 , 其中:
发送模块 1501, 用于向一级 ONU发送一级 PON下行帧, 所述一级 PON下行帧携 带一级 0NU和二级 ONU上行带宽授权;
接收模块 1502, 用于接收所述一级 0NU发送的一级 PON上行帧;
该接收模块 1502还用于接收一级 ONU下行用户业务数据和 /或二级下行用户业务 数据。
带宽分配模块 1503, 用于根据所述一级 PON上行帧为所述二级 O J制定新的二 级 0 U上行带宽授权;
所述带宽分配模块 1503, 还用于根据所述为所述二级 ONU制定的新的二级 0MJ 上行带宽授权为所述一级 0NU制定新的一级 ONU上行带宽授权。
具体地,该带宽分配模块 1503用于解析一级 PON上行帧,获得上行用户业务数据, 获得一级 ONU上行带宽请求和 /或二级 0NU上行带宽请求, 根据可用带宽资源、 用户 服务等级协议和实时上行带宽请求制定新的一级 O J上行带宽授权和新的二级 ONU 上行带宽授权。 在本实施例中, 该光缆终端设备用于为一级 ONU制定新的一级 0 U 上行带宽授权和为二级 0NU制定新的二级 0NU上行带宽授权, 而在另一实施例中, 光缆终端设备还可以只为一级 0MJ制定新的一级 0MJ上行带宽授权。
可选地, 该光缆终端设备在用户业务接口和一级 P0N传输汇聚层接口和二级 P0N 传输汇聚层接口之间进行帧格式的转换。
本实施例中, 一级 O U可能是一个或多个, 二级 0NU可以是一个或多个, 每个 一级 0NU连接一个或多个二级 0 U。 图 16是本发明实施例提供的一种光缆终端设备的结构示意图。 参见图 16, 该光缆 终端设备包括带宽分配模块 1601和发送模块 1602, 其中:
带宽分配模块 1601, 用于制定一级 0NU下行带宽授权,
发送模块 1602, 用于根据一级 0NU下行带宽授权, 向一级 0NU发送一级 P0N下 行帧, 所述一级 P0N下行帧携带二级 P0N下行用户业务数据、 一级 P0N开销和二级 PON开销,使得所述一级 0NU对所述一级 P0N下行帧进行解析,以获得所述二级 P0N 下行用户业务数据、 一级 P0N开销和二级 P0N开销。 该实施例提供的光缆终端设备负 责根据可用带宽资源、 用户服务等级协议和本地缓存的实时占用情况制定下行带宽授 权, 并根据该下行带宽授权向一级 0NU发送一级 P0N下行帧。
本实施例中, 一级 0 U可能是一个或多个, 二级 0NU可以是一个或多个, 每个 一级 0 U连接一个或多个二级 0 ;。 图 17是本发明实施例提供的一种光网络单元的结构示意图。 该光网络单元负责一 级 P0N物理介质适配层和传输汇聚层的功能, 用于从一级 0DN接收光信号, 生成电信 号或将收到的电信号转化为光信号发往一级 0DN, 还负责成帧、 介质访问控制、 运营 维护管理、 带宽分配以及在用户业务接口和一级和二级 P0N传输汇聚层接口间进行帧 格式的转换等功能。 参见图 17, 该光网络单元包括接收模块 1701、 解析模块 1702和发 送模块 1703, 其中:
接收模块 1701, 用于接收嵌套 0LT发送的一级 P0N下行帧, 所述一级 P0N下行 帧携带二级 P0N下行用户业务数据、 一级 P0N开销和二级 P0N开销;
解析模块 1702,用于解析所述一级 P0N下行帧,获得所述二级 P0N下行用户业务 数据、 所述一级 PON开销和所述二级 P0N开销;
发送模块 1703, 用于向二级 ONU发送二级 PON下行帧, 所述二级 PON下行帧携 带所述二级 PON下行用户业务数据和所述二级 PON开销。
本实施例提供的光网络单元, 从一级 PON侧接收并解析一级 PON下行帧, 获得一 级 P0N用户业务数据和一级 0 U上行带宽授权等开销, 获得二级 P0N用户业务数据 和幵销, 向二级 0NU发送二级 P0N下行帧。 另外, 发送模块 1703还根据一级 0NU 上行带宽授权在指定时刻发送一级 P0N上行帧。
本实施例中, 一级 0 U可能是一个或多个, 二级 0NU可以是一个或多个, 每个 一级 0NU连接一个或多个二级 0 U。 图 18是本发明实施例提供的一种光网络单元的结构示意图。 该光网络单元汇聚二 级 PON和本地用户上传的上行业务数据和分发从一级 PON下行帧中解出的下行用户业 务数据和去往二级 P0N的业务数据, 并负责二级 P0N物理介质适配层和传输汇聚层的 功能, 用于接收光信号, 生成电信号或将收到的电信号转化为光信号发往二级 0DN。
参见图 18, 该光网络单元包括接收模块 1801、 解析模块 1802、 带宽分配模块 1803 和发送模块 1804。
接收模块 1801, 用于接收嵌套 0LT发送的一级 P0N下行帧, 并向二级 0NU发送 二级 P0N下行帧, 所述一级 P0N下行帧携带一级 0NU上行带宽授权, 所述二级 P0N 下行帧携带二级 0NU上行带宽授权。
解析模块 1802, 用于解析所述一级 P0N下行帧, 获得所述一级 0MJ上行带宽授 权。
所述接收模块 1801, 还用于接收一级 P0N上行用户业务数据和二级 0 U发送的 二级 P0N上行帧, 所述二级 P0N上行帧携带二级 P0N上行用户业务数据、 二级 0NU 上行带宽请求和二级 PON开销。
所述解析模块 1802,还用于解析所述二级 P0N上行帧, 获得二级 P0N上行用户业 务数据、 二级 0NU上行带宽请求和二级 P0N开销。
带宽分配模块 1803,用于根据所述获得的二级 0NU上行带宽请求为所述二级 0 J 制定新的二级 0NU上行带宽授权。
具体地, 该带宽分配模块 1803负责根据二级 PON可用带宽资源、 用户业务服务等 级协议等信息和二级 0NU的上行动态带宽请求为二级 0 J制定新的二级 ONU上行带 宽授权。
发送模块 1804, 用于向所述嵌套 OLT发送一级 P0N上行帧, 所述一级 P0N上行 帧携带所述一级 P0N上行用户业务数据、 一级 0 U上行带宽请求、 二级 P0N上行用 户业务数据和二级 P0N开销, 使得所述嵌套 0LT解析所述一级 P0N上行帧, 获得一 级 P0N上行用户业务数据、 一级 0NU上行带宽请求、 二级 P0N上行用户业务数据和 二级 P0N开销, 以便为一级 0NU制定新的一级 0NU上行带宽授权。
发送模块 1804负责根据二级 P0N下行带宽授权使用二级 P0N下行帧承载二级 0NU上行带宽授权等幵销和二级 PON用户数据; 负责根据一级 0NU上行带宽授权, 使用一级 P0N上行帧承载一级 P0N用户业务数据、 一级 ONU上行带宽请求等开销和 二级 P0N用户业务数据与开销。
本实施例中, 一级 0 U可能是一个或多个, 二级 0NU可以是一个或多个, 每个 一级 0NU连接一个或多个二级 0NU。 图 19是本发明实施例提供的一种光网络单元的结构示意图。 参见图 19, 该光网络 单元包括接收模块 1901、 解析模块 1902、 发送模块 1903和带宽分配模块 1904。
接收模块 1901, 用于接收来自嵌套 0LT的一级 P0N下行帧, 所述一级 P0N下行 帧携带一级 P0N用户业务数据和二级 P0N用户业务数据、 一级 P0N开销和二级 P0N 开销。
解析模块 1902,用于解析所述一级 P0N下行帧,获得一级 P0N用户业务数据和二 级 P0N用户业务数据、 一级 P0N开销和二级 P0N开销。
可选地, 该光网络单元将二级 P0N用户业务数据和二级 P0N开销存入本地缓存。 发送模块 1903, 用于将所述一级 P0N用户业务数据下发给用户。
带宽分配模块 1904,用于根据所述二级 PON用户业务数据和二级 PON开销,制定 二级 0NU下行带宽授权。
具体地, 该带宽分配模块 1904负责根据二级 P0N可用带宽资源、 用户业务服务等 级协议等预配信息和本地缓存的二级 P0N用户业务数据和二级 P0N开销等实时下行带 宽需求制定二级 0NU下行带宽授权。
所述发送模块 1903, 还用于根据所述二级 0NU下行带宽授权, 向二级 0NU发送 二级 P0N下行帧,所述二级 P0N下行帧携带二级 P0N用户业务数据和二级 P0N开销。
本实施例中, 一级 0 U可能是一个或多个, 二级 0 J可以是一个或多个, 每个 一级 ONU连接一个或多个二级 0M;。 图 20是本发明实施例提供的一种嵌套系统的结构示意图。 该嵌套系统包括: 一个 或多个一级 ONU 20A、 嵌套 OLT 20C和一个或多个二级 ONU 20B。
其中, 一级 0NU用于接收嵌套 0LT发送的一级 P0N下行帧, 所述一级 P0N下行 帧携带一级 0 U上行带宽授权和二级 0NU上行带宽授权;解析所述一级 P0N下行帧, 获得所述一级 0NU上行带宽授权和二级 0NU上行带宽授权; 向二级 0NU发送二级 PON下行帧, 所述二级 P0N下行帧携带所述获得的二级 ONU上行带宽授权。
可选地,该一级 0 U还用于接收嵌套 0LT发送的一级 P0N下行帧,所述一级 P0N 下行帧携带二级 P0N下行用户业务数据、 一级 P0N开销和二级 P0N开销; 解析所述 一级 P0N下行帧, 获得所述二级 PON下行用户业务数据、 一级 P0N开销和二级 P0N 开销; 向二级 0NU发送二级 P0N下行帧, 所述二级 P0N下行帧携带所述二级 P0N下 行用户业务数据和所述二级 P0N开销。
其中, 二级 0NU用于接收一级 0NU发送的二级 P0N下行帧, 所述二级 P0N下 行帧携带二级 0NU上行带宽授权; 所述二级 0NU根据接收到的所述二级 0NU上行带 宽授权, 向一级 0NU发送二级 P0N上行帧, 所述二级 P0N上行帧携带所述二级 0 U 上行带宽请求。
其中, 嵌套 0LT用于向一级 0NU发送一级 P0N下行帧, 所述一级 P0N下行帧携 带一级 0 U和二级 ONU上行带宽授权;接收所述一级 0 U发送的一级 PON上行帧; 根据所述一级 P0N上行帧为所述二级 0NU制定新的二级 ONU上行带宽授权; 根据所 述为所述二级 0NU制定的新的二级 0NU上行带宽授权为所述一级 0NU制定新的一级 0 U上行带宽授权。
可选地, 在该嵌套系统中, 该嵌套 0LT还用于根据下行带宽授权, 向一级 0 U发 送一级 P0N下行帧,所述一级 P0N下行帧携带二级 P0N下行用户业务数据、一级 P0N 开销和二级 P0N开销, 使得所述一级 0MJ对所述一级 P0N下行帧进行解析, 以获得 所述二级 P0N下行用户业务数据、 一级 P0N开销和二级 PON开销。
本实施例中, 一级 0 U可能是一个或多个, 二级 0NU可以是一个或多个, 每个 一级 0 U连接一个或多个二级 0 U。
在本实施例中,嵌套 0LT主要负责对整个嵌套 P0N中一级 0NU和二级 0NU的运 营维护管理; 一级 0NU主要负责两级 P0N间帧格式的转换; 二级 0NU负责接收下行 数据, 并根据上行授权完成上行传输。 本发明实施例提供的嵌套系统, 能够统筹两级 PON整体情况,实现两级 PON整体性能的最优。制定带宽授权时,同时兼顾了两级 PON 的最大可用带宽, 保证了上下行业务数据不在一级 ONU处过多停留, 通过占用前一级 PON带宽资源到达一级 ONU的业务数据可以优先通过下一级 PON到达最终的目的设 备。 图 21 是本发明实施例提供的另一种嵌套系统的结构示意图。 该嵌套系统包括: 一 个或多个一级 ONU 21A、 一个或多个二级 ONU 21B和嵌套 OLT 21C。
其中, 一级 ONU用于接收嵌套 OLT发送的一级 PON下行帧, 并向二级 ONU发送 二级 P0N下行帧, 所述一级 PON下行帧携带一级 ONU上行带宽授权, 所述二级 PON 下行帧携带二级 ONU上行带宽授权; 解析所述一级 PON下行帧, 获得所述一级 0NU 上行带宽授权; 接收一级 PON上行用户业务数据; 接收二级 0 U发送的二级 PON上 行帧, 所述二级 P0N上行帧携带二级 PON上行用户业务数据、 二级 ONU上行带宽请 求和二级 P0N开销; 解析所述二级 PON上行帧, 获得二级 PON上行用户业务数据、 二级 ONU上行带宽请求和二级 PON开销, 并根据所述获得的二级 ONU上行带宽请求 为所述二级 O J制定新的二级 OMJ上行带宽授权;向所述嵌套 OLT发送一级 PON上 行帧, 所述一级 P0N上行帧携带所述一级 PON上行用户业务数据、 一级 0 U上行带 宽请求、 二级 PON上行用户业务数据和二级 P0N开销, 使得所述嵌套 OLT解析所述 一级 P0N上行帧, 获得一级 P0N上行用户业务数据、 一级 0 U上行带宽请求、 二级 PON上行用户业务数据和二级 P0N开销, 以便为一级 ONU制定新的一级 0 J上行带 宽授权。
可选地,该一级 0 U还用于接收来自嵌套 0LT的一级 P0N下行帧,所述一级 P0N 下行帧携带一级 P0N和二级 P0N用户业务数据、 一级 P0N和二级 P0N开销; 解析所 述一级 PON下行帧,获得一级 P0N和二级 P0N用户业务数据、一级 P0N和二级 P0N 开销; 将所述一级 P0N用户业务数据下发给用户; 根据所述二级 P0N用户业务数据和 二级 P0N开销, 制定新的二级 0 U下行带宽授权; 根据所述新的二级 0 U下行带宽 授权, 向二级 0NU发送二级 P0N下行帧, 所述二级 P0N下行帧携带二级 P0N用户业 务数据和二级 P0N开销。
二级 0MJ, 用于接收一级 ONU发送的二级 PON下行帧, 所述二级 PON下行帧携 带二级 0 U上行带宽授权;所述二级 0NU根据接收到的所述二级 0NU上行带宽授权, 向一级 ONU发送二级 PON上行帧, 所述二级 P0N上行帧携带所述二级 0NU上行带 宽请求。
嵌套 OLT, 用于对一级 0NU和二级 0NU运营维护管理。
本实施例中, 一级 0MJ可能是一个或多个, 二级 0NU可以是一个或多个, 每个 一级 0NU连接一个或多个二级 0 ;。 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来 完成, 也可以通过程序来指令相关的硬件完成, 所述的程序可以存储于一种计算机可读 存储介质中, 上述提到的存储介质可以是只读存储器, 磁盘或光盘等。 以上所述仅为本发明的较佳实施例, 并不用以限制本发明, 凡在本发明的精神和原 则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。

Claims

权利要求
1、 一种用于嵌套无源光网络 PON的上行带宽分配方法, 其特征在于, 包括: 一级光网络单元 0 U接收嵌套光缆终端设备 OLT发送的一级 PON下行帧, 所述一级 P0N下行帧携带一级 0NU上行带宽授权和二级 0NU上行带宽授权;
所述一级 0 U解析所述一级 P0N下行帧, 获得所述一级 0NU上行带宽授权和二级
0 U上行带宽授权;
所述一级 0MJ向二级 0 U发送二级 P0N下行帧, 所述二级 P0N下行帧携带所述获得 的二级 ONU上行带宽授权。
2、 根据权利要求 1所述的方法, 其特征在于, 所述一级 0NU向二级 0NU发送所述二 级 P0N下行帧之后, 还包括:
所述一级 0 U接收至少一个二级 0 U发送的二级 P0N上行帧,所述二级 PON上行帧 携带二级 0 U带宽请求;
所述一级 0NU将所述二级 0NU带宽请求, 封装到一级 P0N上行帧中;
所述一级 0NU向所述嵌套 0LT发送所述一级 P0N上行帧, 使得所述嵌套 OLT根据所 述一级 P0N上行帧为所述一级 0NU和所述至少一个二级 ONU制定新的上行带宽授权。
3、根据权利要求 1或 2所述的方法, 其特征在于, 所述一级 P0N下行帧帧内的开销域 承载所述一级 0NU上行带宽授权, 所述一级 P0N下行帧帧内的净荷域承载所述二级 0NU上行带宽授权。
4、 一种用于嵌套无源光网络 P0N的上行带宽分配方法, 其特征在于, 包括: 二级光网络单元 0 U接收一级 ONU发送的二级 P0N下行帧,所述二级 P0N下行帧携 带二级 ONU上行带宽授权;
所述二级 0NU根据接收到的所述二级 0MJ上行带宽授权,向一级 0NU发送二级 P0N 上行帧, 所述二级 P0N上行帧携带所述二级 0NU的上行带宽请求。
5、 一种用于嵌套无源光网络 P0N的上行带宽分配方法, 其特征在于, 包括: 嵌套光缆终端设备 0LT向一级光网络单元 0MJ发送一级 P0N下行帧, 所述一级 P0N 下行帧携带一级 0NU上行带宽授权和二级 0NU上行带宽授权;
所述嵌套 0LT接收所述一级 0NU发送的一级 P0N上行帧; 所述嵌套 OLT根据所述一级 PON上行帧为所述二级 ONU制定新的二级 ONU上行带 宽授权;
所述嵌套 OLT根据所述为所述二级 ONU制定的新的二级 O U上行带宽授权为所述 一级 OMJ制定新的一级 ONU上行带宽授权。
6、 一种用于嵌套无源光网络 P0N的下行带宽分配方法, 其特征在于, 包括: 嵌套光缆终端设备 0LT制定一级 0 J下行带宽授权, 根据所述一级 0 U下行带 宽授权, 向一级光网络单元 0NU发送一级 P0N下行帧, 所述一级 P0N下行帧携带二 级 P0N下行用户业务数据、一级 P0N开销和二级 P0N开销, 使得所述一级 0NU对所 述一级 P0N下行帧进行解析, 以获得所述二级 P0N下行用户业务数据、 一级 P0N开 销和二级 P0N开销。
7、 一种用于嵌套无源光网络 P0N的下行带宽分配方法, 其特征在于, 包括: 一级光网络单元 ONU接收嵌套光缆终端设备 0LT发送的一级 PON下行帧, 所述 一级 P0N下行帧携带二级 P0N下行用户业务数据、 一级 P0N开销和二级 P0N开销; 解析所述一级 P0N下行帧, 获得所述二级 P0N下行用户业务数据、所述一级 P0N 开销和所述二级 P0N开销;
所述一级 0MJ向二级 0NU发送二级 P0N下行帧, 所述二级 P0N下行帧携带所 述二级 PON下行用户业务数据和所述二级 P0N开销。
8、 一种用于嵌套无源光网络 PON的上行带宽分配方法, 其特征在于, 包括: 一级光网络单元 0NU接收嵌套光缆终端设备 0LT发送的一级 P0N下行帧, 并向 二级 0 U发送二级 P0N下行帧, 所述一级 P0N下行帧携带一级 0NU上行带宽授权, 所述二级 P0N下行帧携带二级 0NU上行带宽授权;
所述一级 0 U解析所述一级 P0N下行帧, 获得所述一级 0NU上行带宽授权; 所述一级 0NU接收一级 P0N上行用户业务数据;
所述一级 0 U接收二级 0 U发送的二级 P0N上行帧, 所述二级 P0N上行帧携 带二级 PON上行用户业务数据、 二级 0NU上行带宽请求和二级 P0N开销;
所述一级 0 U解析所述二级 P0N上行帧, 获得二级 P0N上行用户业务数据、 二 级 0 U上行带宽请求和二级 P0N开销, 并根据所述获得的二级 0NU上行带宽请求为 所述二级 0MJ制定新的二级 0NU上行带宽授权; 所述一级 ONU向所述嵌套 0LT发送一级 P0N上行帧,所述一级 P0N上行帧携带 所述一级 P0N上行用户业务数据、 一级 0NU上行带宽请求、 二级 P0N上行用户业务 数据和二级 P0N开销, 使得所述嵌套 OLT解析所述一级 P0N上行帧, 获得所述一级 P0N上行用户业务数据、 所述一级 0NU的上行带宽请求、 所述二级 P0N的上行用户 业务数据和所述二级 P0N开销, 以便为一级 0NU制定新的一级 0NU上行带宽授权。
9、 一种用于嵌套无源光网络 PON的下行带宽分配方法, 其特征在于, 包括: 一级光网络单元 ONU接收来自嵌套光缆终端设备 OLT的一级 PON下行帧, 所述 一级 P0N下行帧携带一级 P0N用户业务数据、 二级 P0N用户业务数据、 一级 P0N开 销和二级 P0N开销;
所述一级 0NU解析所述一级 P0N下行帧, 获得所述一级 P0N用户业务数据、 所 述二级 PON用户业务数据、 所述一级 PON开销和所述二级 P0N开销;
所述一级 0NU将所述一级 P0N用户业务数据下发给用户;
所述一级 0 U根据所述二级 P0N用户业务数据和所述二级 P0N开销, 制定二级 0 U下行带宽授权;
所述一级 0NU根据所述二级 0NU下行带宽授权, 向二级 0NU发送二级 P0N下 行帧, 所述二级 P0N下行帧携带所述二级 P0N用户业务数据和所述二级 P0N开销。
10、 一种光网络单元 0 L 其特征在于, 包括:
接收模块, 用于接收嵌套光缆终端设备 0LT发送的一级 P0N下行帧, 所述一级无源 光网络 P0N下行帧携带一级 0 U上行带宽授权和二级 0NU上行带宽授权;
解析模块, 用于解析所述一级 P0N下行帧, 获得所述一级 0 U上行带宽授权和所述 二级 0 U上行带宽授权;
发送模块, 用于向至少一个二级 0 U发送二级 P0N下行帧, 所述至少一个二级 P0N 下行帧携带所述获得的二级 0MJ上行带宽授权。
11、 根据权利要求 10所述的光网络单元, 其特征在于, 还包括:
封装模块, 用于接收所述至少一个二级 0NU发送的二级 P0N上行帧, 所述二级 P0N 上行帧携带二级 0NU带宽请求, 将所述二级 0 U带宽请求, 封装到一级 P0N上行帧中; 所述发送模块, 用于向所述嵌套 0LT发送所述一级 P0N上行帧, 使得所述嵌套 0LT 根据所述一级 P0N上行帧为所述一级 0NU制定新的一级 0NU上行带宽授权, 并使得所 述嵌套 OLT根据所述一级 PON上行帧为所述至少一个二级 ONU制定新的二级 ONU上行 带宽授权。
12、 根据权利要求 10或 11所述的光网络单元, 其特征在于, 所述一级 PON下行帧帧 内的开销域承载所述一级 0NU上行带宽授权,所述一级 P0N下行帧帧内的净荷域承载所 述二级 ONU上行带宽授权。
13、 一种光网络单元 0 U, 其特征在于, 包括:
接收模块, 用于接收一级 0NU发送的二级无源光网络 P0N下行帧, 所述二级 P0N下 行帧携带二级 0NU上行带宽授权;
发送模块, 用于根据接收到的所述二级 ONU上行带宽授权, 向一级 0 U发送二级 P0N上行帧, 所述二级 P0N上行帧携带所述二级 0NU上行带宽请求。
14、 一种光缆终端设备, 其特征在于, 包括:
发送模块, 用于向一级光网络单元 0MJ发送一级无源光网络 P0N下行帧, 所述一级 P0N下行帧携带一级 0NU上行带宽授权和二级 0NU上行带宽授权:
接收模块, 用于接收所述一级 0 U发送的一级 P0N上行帧;
带宽分配模块,用于根据所述一级 P0N上行帧为所述二级 0NU制定新的二级 0NU上 行带宽授权; 并根据所述为所述二级 0MJ制定的新的二级 0NU上行带宽授权为所述一 级 ONU制定新的一级 0 U上行带宽授权。
15、 一种光缆终端设备, 其特征在于, 包括:
带宽分配模块, 用于制定一级 0MJ下行带宽授权;
发送模块, 用于根据所述一级 0NU下行带宽授权, 向一级光网络单元 0NU发送一级 无源光网络 P0N下行帧, 所述一级 P0N下行帧携带二级 P0N下行用户业务数据、 一级 P0N开销和二级 P0N开销, 使得所述一级 0NU对所述一级 P0N下行帧进行解析, 以获得 所述二级 P0N下行用户业务数据、 所述一级 P0N开销和所述二级 P0N开销。
16、 一种光网络单元 0 J, 其特征在于, 包括:
接收模块, 用于接收嵌套光缆终端设备 0LT发送的一级无源光网络 PON下行帧, 所述一级 P0N下行帧携带二级 P0N下行用户业务数据、一级 P0N开销和二级 P0N开 销;
解析模块,用于解析所述一级 P0N下行帧,获得所述二级 PON下行用户业务数据、 一级 P0N开销和二级 PON开销;
发送模块, 用于向二级 ONU发送二级 PON下行帧, 所述二级 PON下行帧携带所 述二级 PON下行用户业务数据和所述二级 PON开销。
17、 一种光网络单元 OMJ, 其特征在于, 包括:
接收模块, 用于接收嵌套 OLT发送的一级 PON下行帧, 并向二级 ONU发送二级 PON下行帧, 所述一级 PON下行帧携带一级 ONU上行带宽授权, 所述二级 PON下行 帧携带二级 OMJ上行带宽授权;
解析模块, 用于解析所述一级 PON下行帧, 获得所述一级 ONU上行带宽授权; 所述接收模块, 还用于接收一级 PON上行用户业务数据;
所述接收模块, 还用于接收二级 ONU发送的二级 PON上行帧, 所述二级 PON上 行帧携带二级 PON上行用户业务数据、 二级 ONU上行带宽请求和二级 PON开销; 所述解析模块, 还用于解析所述二级 PON上行帧, 获得二级 PON上行用户业务数 据、 二级 OMJ上行带宽请求和二级 PON开销, 并根据所述获得的二级 ONU上行带宽 请求为所述二级 ONU制定新的二级 ONU上行带宽授权;
发送模块, 用于向所述嵌套 OLT发送一级 PON上行帧, 所述一级 PON上行帧携 带所述一级 PON上行用户业务数据、 一级 O J上行带宽请求、 所述二级 PON上行用 户业务数据和所述二级 PON开销, 使得所述嵌套 OLT解析所述一级 PON上行帧, 获 得所述一级 PON上行用户业务数据、 所述一级 OMJ上行带宽请求、 所述二级 PON上 行用户业务数据和所述二级 PON开销, 以便为一级 ONU制定新的一级 ONU上行带宽 授权。
18、 一种光网络单元 ONU, 其特征在于, 包括:
接收模块, 用于接收来自嵌套 OLT的一级 PON下行帧, 所述一级 PON下行帧携 带一级 PON用户业务数据、二级 PON用户业务数据、一级 PON开销和二级 P0N开销; 解析模块, 用于解析所述一级 PON下行帧, 获得所述一级 PON用户业务数据、 所 述二级 PON用户业务数据、 所述一级 PON开销和所述二级 PON开销;
发送模块, 用于将所述一级 PON用户业务数据下发给用户;
带宽分配模块, 用于根据所述二级 PON用户业务数据和所述二级 PON开销, 制定 二级 ONU下行带宽授权;
所述发送模块,还用于根据所述二级 ONU下行带宽授权, 向二级 ONU发送二级 PON 下行帧, 所述二级 PON下行帧携带所述二级 PON用户业务数据和所述二级 PON开销。
PCT/CN2012/083370 2012-02-29 2012-10-23 上、下行带宽分配方法、设备和嵌套系统 Ceased WO2013127184A1 (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
AU2012371366A AU2012371366B2 (en) 2012-02-29 2012-10-23 Method, device and nesting system for allocating uplink and downlink bandwidth
IN1284KON2014 IN2014KN01284A (zh) 2012-02-29 2012-10-23
JP2014551499A JP5869698B2 (ja) 2012-02-29 2012-10-23 アップリンク帯域幅およびダウンリンク帯域幅を割り当てるための方法、デバイス、およびネストされたシステム
EP12870105.9A EP2822197A4 (en) 2012-02-29 2012-10-23 METHOD, DEVICE AND BOXING SYSTEM FOR ALLOCATING UPLINK AND DOWNLINK BAND WIDTHS
US14/316,506 US9203545B2 (en) 2012-02-29 2014-06-26 Method, device, and nested system for allocating uplink and downlink bandwidth

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201210050112.9A CN103297866B (zh) 2012-02-29 2012-02-29 上、下行带宽分配方法、设备和嵌套系统
CN201210050112.9 2012-02-29

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/316,506 Continuation US9203545B2 (en) 2012-02-29 2014-06-26 Method, device, and nested system for allocating uplink and downlink bandwidth

Publications (1)

Publication Number Publication Date
WO2013127184A1 true WO2013127184A1 (zh) 2013-09-06

Family

ID=49081584

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/083370 Ceased WO2013127184A1 (zh) 2012-02-29 2012-10-23 上、下行带宽分配方法、设备和嵌套系统

Country Status (7)

Country Link
US (1) US9203545B2 (zh)
EP (1) EP2822197A4 (zh)
JP (1) JP5869698B2 (zh)
CN (1) CN103297866B (zh)
AU (1) AU2012371366B2 (zh)
IN (1) IN2014KN01284A (zh)
WO (1) WO2013127184A1 (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9577758B2 (en) * 2014-04-10 2017-02-21 Tibit Communications, Inc. Method and system for scheduling cascaded PON
US9654257B2 (en) * 2015-01-26 2017-05-16 Motorola Solutions, Inc. Time efficient group data acknowledgement
JP6459588B2 (ja) * 2015-02-10 2019-01-30 沖電気工業株式会社 アクセス制御システム、アクセス制御方法、親局装置及び子局装置
CN105577498B (zh) * 2015-12-31 2019-01-25 北京格林伟迪科技股份有限公司 一种板间串行通信方法和装置
CN110248260B (zh) * 2018-03-07 2021-10-26 华为技术有限公司 光网络中以太数据处理的方法、装置和系统
JP7393677B2 (ja) * 2019-08-02 2023-12-07 日本電信電話株式会社 通信装置、及び通信方法
CN112653938B (zh) * 2019-10-12 2025-04-01 中兴通讯股份有限公司 带宽请求的发送方法及装置、存储介质、电子装置
CN112953627B (zh) * 2019-12-11 2025-07-08 中兴通讯股份有限公司 一种故障检测方法、装置、设备及存储介质
CN113938770B (zh) * 2020-06-29 2023-03-24 华为技术有限公司 基于多级无源光网络的带宽调度方法和系统
CN120785473A (zh) * 2020-10-14 2025-10-14 华为技术有限公司 用于高速无源光网络中光线路终端可配置的比特交织的下行同步状态机
US11569924B2 (en) * 2021-04-26 2023-01-31 Cisco Technology, Inc. Access point identifiers in 400ZR and 400ZR+ protocols

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1420657A (zh) * 2001-11-19 2003-05-28 富士通株式会社 用于无源光网的传输可变长度帧的方法及其装置
CN1855778A (zh) * 2005-04-29 2006-11-01 上海贝尔阿尔卡特股份有限公司 一种无源光网络级联系统及其光线路终端
CN101459656A (zh) * 2007-12-13 2009-06-17 华为技术有限公司 一种无源光网络汇聚节点设备及系统
CN102142898A (zh) * 2011-03-29 2011-08-03 华为技术有限公司 嵌套无源光网络的测距方法及装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6895185B1 (en) * 2000-08-24 2005-05-17 Korea Advanced Institute Of Science And Technology Multi-purpose optical fiber access network
KR100738559B1 (ko) * 2006-02-13 2007-07-11 삼성전자주식회사 Epon 시스템의 대역폭 설정 방법 및 그 장치
ATE546899T1 (de) * 2007-07-20 2012-03-15 Nokia Siemens Networks Oy Passives optisches netzwerk mit flexibler roundtrip-verzögerung
JP5241524B2 (ja) * 2009-01-09 2013-07-17 株式会社日立製作所 光通信システムならびにその運用方法
JP5286155B2 (ja) * 2009-05-13 2013-09-11 株式会社日立製作所 受動光網システムおよびその親局装置
WO2012042674A1 (ja) * 2010-10-01 2012-04-05 三菱電機株式会社 帯域制御方法および通信システム
JP2012080401A (ja) * 2010-10-04 2012-04-19 Mitsubishi Electric Corp 多段光アクセス装置、および多段光アクセス装置の管理方法
CN102131131B (zh) * 2010-10-14 2013-09-25 华为技术有限公司 一种实现无源光网络拉远的方法和系统及中继装置
US9369207B2 (en) * 2010-11-15 2016-06-14 Alcatel Lucent Apparatus and method for two-stage optical network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1420657A (zh) * 2001-11-19 2003-05-28 富士通株式会社 用于无源光网的传输可变长度帧的方法及其装置
CN1855778A (zh) * 2005-04-29 2006-11-01 上海贝尔阿尔卡特股份有限公司 一种无源光网络级联系统及其光线路终端
CN101459656A (zh) * 2007-12-13 2009-06-17 华为技术有限公司 一种无源光网络汇聚节点设备及系统
CN102142898A (zh) * 2011-03-29 2011-08-03 华为技术有限公司 嵌套无源光网络的测距方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2822197A4 *

Also Published As

Publication number Publication date
US9203545B2 (en) 2015-12-01
JP2015507419A (ja) 2015-03-05
EP2822197A1 (en) 2015-01-07
US20140308038A1 (en) 2014-10-16
CN103297866A (zh) 2013-09-11
AU2012371366A1 (en) 2014-07-10
JP5869698B2 (ja) 2016-02-24
CN103297866B (zh) 2016-03-09
IN2014KN01284A (zh) 2015-10-16
EP2822197A4 (en) 2015-04-08
AU2012371366B2 (en) 2015-06-04

Similar Documents

Publication Publication Date Title
WO2013127184A1 (zh) 上、下行带宽分配方法、设备和嵌套系统
CN101141410B (zh) 一种千兆无源光网络系统中下行流控信息的传递方法
CN101771902B (zh) 分配无源光网络上行带宽的方法、系统及装置
JP3819898B2 (ja) ギガビットイーサネット(登録商標)受動光加入者網の音声サービスのための帯域幅割当方法
US9819599B2 (en) Method and system for improving bandwidth allocation efficiency
CN101399758B (zh) 一种千兆无源光网络上行带宽管理方法
WO2010096993A1 (zh) 一种业务适配的方法和业务适配装置
WO2005039078A1 (en) Dynamic bandwidth distribution method in passive optical network
WO2010022606A1 (zh) 多业务适配和承载的方法及设备
KR100775427B1 (ko) Gpon 시스템 및 gpon 시스템에서의 대역 할당 방법
CN104735555B (zh) 一种无源光网络的带宽分配方法
CN1953353B (zh) 基于吉比特无源光网络中多等级服务的动态带宽分配方法
US12095512B1 (en) Bandwidth allocation method and associated optical line terminal
CN105284085A (zh) 无源光网络中的动态带宽分配方法及装置
CN108540221B (zh) 数据发送方法及装置
WO2009000194A1 (fr) Procédé d'attribution de bande passante, système et appareil dans un réseau optique
WO2023045689A1 (zh) 一种上行传输资源的分配方法及相关设备
KR20030087881A (ko) 기가비트 이더넷 수동 광 가입자망에서 동적 대역폭할당방법
CN1984051A (zh) 无源光网络中的业务帧传输方法、光网络单元和光线路终端
JP2008289202A (ja) 伝送装置及びネットワークシステム
CN103905932B (zh) 一种基于NC和QoS感知的服务互通以太网无源光网络系统
Yang et al. Dynamic bandwidth allocation (DBA) algorithm for passive optical networks
CN102685610B (zh) 一种动态分配操作管理控制接口带宽的装置和方法
WO2009052758A1 (en) A QoS GUARANTEE METHOD, SYSTEM AND BASE STATION WHEN GPON BEING BACKHAUL OF 802.16 PROTOCOL
CN117857952A (zh) 一种面向fttr场景的级联型无源光网络架构、装置及介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12870105

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2012870105

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2012870105

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2012371366

Country of ref document: AU

Date of ref document: 20121023

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2014551499

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE