WO2014019143A1 - Method and device for data transmission and resource scheduling in optical coaxial network architecture - Google Patents

Method and device for data transmission and resource scheduling in optical coaxial network architecture Download PDF

Info

Publication number
WO2014019143A1
WO2014019143A1 PCT/CN2012/079440 CN2012079440W WO2014019143A1 WO 2014019143 A1 WO2014019143 A1 WO 2014019143A1 CN 2012079440 W CN2012079440 W CN 2012079440W WO 2014019143 A1 WO2014019143 A1 WO 2014019143A1
Authority
WO
WIPO (PCT)
Prior art keywords
coaxial
network
unit
queue
passive optical
Prior art date
Application number
PCT/CN2012/079440
Other languages
French (fr)
Chinese (zh)
Inventor
张晓风
赵泉波
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to CN201280003846.XA priority Critical patent/CN104170292B/en
Priority to PCT/CN2012/079440 priority patent/WO2014019143A1/en
Publication of WO2014019143A1 publication Critical patent/WO2014019143A1/en

Links

Classifications

    • 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
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q11/0071Provisions for the electrical-optical layer interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0086Network resource allocation, dimensioning or optimisation

Definitions

  • Another aspect of the present invention provides a method for implementing resource scheduling on a network component of an optical coaxial unit, including:
  • the passive optical network control message Generating a passive optical network control message, the passive optical network control message carrying an optical coaxial unit identifier of the optical coaxial unit, a coaxial network unit identifier of at least one coaxial network unit, and the at least one Queue status report for the coaxial network unit;
  • Another aspect of the present invention provides an apparatus for use in an optical coaxial network architecture, the apparatus comprising network components coupled to a passive optical network transceiver, a coaxial transceiver, and a queue module,
  • the network component generates a queue status report of the queue dedicated to the specific coaxial network unit, and sends the queue status report to the optical line terminal through the passive optical network transceiver;
  • the optical coaxial unit provides respective dedicated queues to the plurality of coaxial network units, and a queue status report of each coaxial network unit is used to describe a queue status of a queue dedicated to the corresponding coaxial network unit.
  • SLA Service Level Agreement
  • FIG. 1 is a schematic diagram of a hybrid network architecture according to an embodiment of the present invention.
  • FIG. 2A is a schematic diagram of service flow mapping according to an embodiment of the present invention.
  • FIG. 6A is a schematic diagram of an example of an optical coaxial network architecture and apparatus according to the present invention
  • FIG. 6B is a schematic diagram of another example of an optical coaxial network architecture and apparatus according to the present invention.
  • 6C is a schematic diagram of another example of an optical coaxial network architecture and apparatus according to the present invention.
  • Embodiments of the present invention provide a method, an apparatus, and a system for an optical coaxial network architecture, where the optical coaxial network architecture includes an optical coaxial unit (OCU) coupled between a PON and a coaxial network, and is connected.
  • OCU optical coaxial unit
  • P0N's P0N Optical Line Terminal (OLT) is connected to multiple Coax Network Units (CNUs) of the coaxial network.
  • CNUs Coax Network Units
  • the OLT 102 is a network component or device of the PON 104, typically located on the central office side.
  • the OLT 102 can be any device that is configured to communicate with the network components or devices of the PON (e.g., OCUs 120a and 120b, Optical Network Unit (ONU) 110) and network 108.
  • OLT 102 can act as a medium between network 108 and OCUs 120a and 120b, which forwards data received from network 108 to OCUs 120a and 120b and forwards data received from OCUs 120a and 120b to network 108.
  • the optical fiber between the 0LT 102 and the OCUs 120a, 120b forms an Optical Distribution Network (ODN).
  • ODN Optical Distribution Network
  • the 0DN may include one or more optical splitters, splitters, splitters, and other optical components or devices known to those of ordinary skill in the art for separating optical power.
  • the fiber optic cable, coupler, splitter, splitter, and other optical components or devices are passive optical devices, i.e., devices that do not require any power source to distribute data signals between the P0N central office and the PON terminal.
  • a coaxial cable connecting the OCU 120a and the CNUs 124al, 124a2, and a coaxial cable connecting the OCU 120b and the CNUs 124b1 to 124bN form a Coaxial Distribution Networks (CDNs).
  • the CDN may also include one or more coaxial splitters, couplers, one or more components or devices of the dispenser.
  • Each PON MAC frame can carry The logical channel identifier is used in the optical coax network architecture to identify which logical channel the PON MAC is associated with.
  • the logical channel identifier may include a node identifier of one or more nodes through which the logical channel between the 0LT and the CNU passes, the one or more node nodes may include an end node (such as CNU) and the middle Node (such as 0CU).
  • the Logical Link Identifier (LLID) of the Passive Optical Network (EPON) or its extended identifier is another example is the Gigabit-Capable Passive Optical Network (GPON) allocation identifier ( Allocation Identifier, Alloc- ID) or its extension identifier.
  • LLID Logical Link Identifier
  • GPON Gigabit-Capable Passive Optical Network
  • the following is a transmission process of an embodiment of the present invention, which enables parallel resource allocation processing in the process of data transmission.
  • the bandwidth requirement corresponding to each queue or each CNU or each logical channel identifier is the amount of data of a complete PON MAC frame of the corresponding queue or CNU or logical channel identifier.
  • the payload area of the MPCPDU carries more A CNU report, such as CNU# 1 Report, ⁇ , CNU# n Report , each CNU report corresponds to only one CNU.
  • CNU# 1 Report corresponds to CNU# 1, which contains the CNU ID field.
  • CNU # 1 Report can also contain queue number field, report bitmap field and m team report Queue # 0 Report , ..., Queue # m Report o
  • each queue report can also contain instructions The field of the queue identifier (that is, the Queue ID field). Of course, it is also possible to indicate which queues report the queue status by the bit value of the Report bitmap field.
  • the 0CU is coupled between the P0N and the coaxial network, connected to the 0LT of the P0N and the CNU (s) of the coaxial network.
  • the embodiment of the invention provides a resource scheduling device (or device) 830 applied to the 0CU.
  • the resource scheduling device (or device) 830 can include:
  • the resource obtaining module 8309 is configured to obtain the P0N uplink resource allocation information from the authorization message.
  • the embodiment of the invention provides a resource scheduling device (or device) 810 applied to the 0CU.
  • the resource scheduling device (or device) 810 can include:
  • the message generating module 8105 is configured to generate an authorization message that carries P0N uplink resource allocation information of part or all of the CNU.
  • the P0N transceiver 6204 can include a P0N control module for performing coaxial control, such as P0N MAC control.
  • the coaxial transceiver 6208 can include a coaxial control module for performing coaxial control, such as coaxial MAC control.
  • Queue module 6206 is used to buffer data between 0LT 602 and CNU 624, such as PON MAC frames. Queue module 6206 provides a downstream queue for buffering downstream PON MAC frames from PON transceiver 6204 and an upstream queue for buffering upstream PON MAC frames from coaxial transceiver 6208. The partitioning and storage of queues in queue module 6206 is described in the context of this application.
  • the network component 6202 can allocate coaxial uplink resources to one or more CNUs connected to the coaxial network, generate an authorization message carrying the coaxial uplink resource allocation information, and send the authorization message to the coaxial network through the coaxial transceiver 6208. .
  • the network component 6202 can be based on the bandwidth requirement of the CNU carried in the coaxial uplink resource request message received by the coaxial transceiver 6208 (or the queue status report queued on the CNU) and/or the specific CNU-specific queue in the queue module 6206.
  • the queue status allocates coaxial uplink resources for the CNU.
  • For the coaxial uplink resource request message and the authorization message carrying the coaxial uplink resource allocation information refer to the related description above.
  • Figure 6B shows another example of an optical coaxial network architecture and apparatus of the present invention.
  • Apparatus 620B is a variation of apparatus 620 of FIG. 6A coupled to OLT 602B via PON and coupled to CNU 624B via coaxial network.
  • 620B and apparatus 620 distinguishes between: (1) between PON transceiver 6204B and queue module 6206
  • a multiplexing demultiplexer 6205 is provided for multiplexing the P0N uplink resource request message to the P0N transceiver 6204B and demultiplexing the authorization message carrying the P0N uplink resource allocation information received by the P0N transceiver 6204B;
  • a message/frame processor 6207 is provided between the queue module 6206 and the coaxial transceiver 6208B for monitoring the packet length of the uplink PON MAC frame received by the coaxial transceiver 6208B, and outputting the packet length to the network component 6202B.
  • the message/frame processor 6207 is capable of processing a message, or processing a frame, or both processing a message and processing a frame.
  • 6C shows a schematic diagram of another example of a hybrid network architecture and apparatus incorporating a PON and a coaxial network in accordance with the present invention. This embodiment is based on EP0N. It can be understood that in other embodiments, GP0N can be used as a prototype, and only the replacement of the P0N protocol type is required. Figure 6C only The operational functions of the upstream PON MAC frame are shown, and the operational functions including the downstream PON MAC frame are also within the scope of the present invention.
  • the OLT 602C is a P0N component capable of supporting EP0N, and has functions such as a data client, an Operat ions and management (0AM) client, an EPON MAC layer function, and an EPON physical layer (EPON PHY).
  • the operation of receiving the coaxial uplink resource request message and the coaxial uplink resource and transmitting the authorization message carrying the coaxial uplink resource allocation information, and the operation of the P0N uplink resource request message and the operation of receiving the authorization message carrying the P0N uplink resource allocation information The upstream P0N MAC frame sent by the CNU is bridged or mapped to the buffer based on the CNU ID or logical channel identifier in the upstream PON MAC frame.
  • the network component may further include at least one of Electrically Erasable Programmable Read-Only Memory (EEPROM), Flash Memory, and Synchronous Dynamic Random Access Memory (SDRAM). ' Kind.
  • the PON-coaxial adapter can at least implement the operation of the PON uplink resource scheduling and the operation of the coaxial uplink resource scheduling.
  • the P0N-coaxial adapter can perform the methods in the detailed description of Figures 3A and 3B and their corresponding descriptions.
  • the P0N-coaxial adapter can be implemented in hardware, firmware, software, or any combination thereof, and can be a chip implemented by an FPGA or ASIC or FPGA+ASIC, or SoC.
  • any of the data structures and/or encodings described above can be stored in a computer readable storage medium, which can be any device or medium that can store data and/or code suitable for use by the computer system.
  • the foregoing storage medium includes, but is not limited to, any one or more of the following combinations:

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Small-Scale Networks (AREA)

Abstract

Disclosed are a method and a device for data transmission and resource scheduling in optical coaxial network architecture. The optical coaxial network architecture comprises an OCU, coupled between a PON and a coaxial network and connecting an OLT in the PON and multiple CUNs in the coaxial network. An uplink PONMAC frame of a certain CNU reaches, through the coaxial network, the OCU connecting the PON and the coaxial network, and is mapped to a dedicated queue provided by the OCU for the CNU. A queue status report of the dedicated queue of the CNU is sent to the OLT through the PON, and an authorization message carrying PON uplink resource allocation information is received from the OLT. A corresponding uplink PONMAC frame in the dedicated queue of the specific CNU is sent to the OLT according to the PON uplink resource allocation information.

Description

光同轴网络架构中传输数据、 资源调度的方法和装置 技术领域  Method and device for transmitting data and resource scheduling in optical coaxial network architecture
本发明涉及通信技术, 尤其是一种光同轴网络架构中传输数据、 资 源调度的方法和装置。 背景技术  The present invention relates to communication technologies, and more particularly to a method and apparatus for transmitting data and resource scheduling in an optical coaxial network architecture. Background technique
无源光网络 (Passive Optical Network, PON) 技术作为近几年新 兴的接入技术, 为光纤到户 (Fiber to the Home, FTTH) 、 光纤到大 楼 (Fiber to the Building, FTTB) 、 光纤到街边 (Fiber To The Curb, FTTC) 等提供了高带宽的解决方案。 其中, 上述 FTTH、 FTTB, FTTC以及其它类似方式统称为 FTTX。 PON***是一种点到多点的光传输 ***, 下行采用广播方式、 上行采用时分多址方式。  Passive Optical Network (PON) technology as an emerging access technology in recent years, Fiber to the Home (FTTH), Fiber to the Building (FTTB), Fiber to the Street Fiber To The Curb (FTTC) provides a high bandwidth solution. Among them, the above FTTH, FTTB, FTTC and the like are collectively referred to as FTTX. The PON system is a point-to-multipoint optical transmission system. The downlink uses broadcast mode and the uplink uses time division multiple access.
另一方面, 同轴电缆网络 (Coaxial Cable Network) , 也称作同 轴网络 (Coax Network) , 作为末端用户网络的重要选择, 已经发展了 几十年, 技术成熟度高。 同轴网络已广泛部署, 在短期内被 P0N完全取 缔的可能性不大, 因此, 同轴网络和 P0N的混合网络架构已成为各类运 营商为用户提供低成本、 高带宽业务的技术选择之一。  On the other hand, the Coaxial Cable Network, also known as the Coax Network, has been an important choice for end-user networks and has been developed for decades with high technology maturity. The coaxial network has been widely deployed, and it is unlikely to be completely banned by the P0N in the short term. Therefore, the hybrid network architecture of the coaxial network and the P0N has become a technology choice for various operators to provide users with low-cost, high-bandwidth services. One.
不管是现有的 P0N还是同轴网络, 都只能提供它们各自单一网络的 服务质量的数据传输机制, 无法满足混合网络架构的需求。 发明内容  Whether it is an existing P0N or a coaxial network, it can only provide the data transmission mechanism of the quality of service of their respective single networks, which cannot meet the needs of the hybrid network architecture. Summary of the invention
为了解决上述问题, 本发明提供了一种光同轴网络架构中传输数 资源调度的方法和装置。  In order to solve the above problems, the present invention provides a method and apparatus for scheduling transmission resource resources in an optical coaxial network architecture.
本发明实现的光同轴网络架构包括光同轴单元, 其耦合于 P0N和同 络间, 连接 P0N的光线路终端以及连接同轴网络的多个同轴网络单 在光同轴单元上为多个同轴网络单元提供各自专用的队列。  The optical coaxial network architecture implemented by the present invention comprises an optical coaxial unit coupled between the PON and the same network, and the optical line terminal connected to the PON and the plurality of coaxial networks connected to the coaxial network are single on the optical coaxial unit. The coaxial network elements provide their own dedicated queues.
本发明一方面提供了在同轴网络单元上传输数据方法, 包括: 接收经由同轴网络传送的上行 P0N媒质接入控制帧; 将所述上行 PON媒质接入控制帧映射到其所属特定同轴网络单元专 用的队列; An aspect of the present invention provides a method for transmitting data on a coaxial network unit, including: receiving an uplink PO media access control frame transmitted via a coaxial network; Mapping the uplink PON medium access control frame to a queue dedicated to a specific coaxial network unit to which it belongs;
将所述特定同轴网络单元专用的队列的队列状态报告通过所述 P0N 发送给所述光线路终端;  Sending, by the P0N, a queue status report of the queue dedicated to the specific coaxial network unit to the optical line terminal;
响应所述队列状态报告, 接收来自所述光线路终端的携带 P0N上行 资源分配信息的授权消息;  Responding to the queue status report, receiving an authorization message from the optical line terminal that carries P0N uplink resource allocation information;
根据所述 P0N上行资源分配信息向所述光线路终端发送所述特定同 轴网络单元专用的队列中相应的上行 P0N媒质接入控制帧。  And transmitting, according to the P0N uplink resource allocation information, a corresponding uplink P0N medium access control frame in the queue dedicated to the specific coaxial network unit to the optical line terminal.
本发明一方面另一方面提供了一种在光同轴单元上传输数据的方 法, 包括:  Another aspect of the present invention provides a method of transmitting data on an optical coaxial unit, including:
接收来自同轴网络单元的上行无源光网络媒质接入控制帧; 将所述上行无源光网络媒质接入控制帧映射到所述同轴网络单元专 用的队列;  Receiving an uplink passive optical network medium access control frame from the coaxial network unit; mapping the uplink passive optical network medium access control frame to a queue dedicated to the coaxial network unit;
将所述同轴网络单元专用的队列的队列状态报告发送给所述光线路 终端;  Sending a queue status report of the queue dedicated to the coaxial network unit to the optical line terminal;
响应所述队列状态报告, 接收来自所述光线路终端的携带所述同轴 网络单元的无源光网络上行资源分配信息的授权消息;  Responding to the queue status report, receiving an authorization message from the optical line terminal that carries the uplink optical resource allocation information of the passive optical network of the coaxial network unit;
根据所述无源光网络上行资源分配信息向所述光线路终端发送所述 同轴网络单元专用的队列中相应的上行无源光网络媒质接入控制帧。  And transmitting, according to the uplink optical resource allocation information of the passive optical network, a corresponding uplink passive optical network medium access control frame in the queue dedicated to the coaxial network unit to the optical line terminal.
本发明另一方面提供了一种在光同轴单元的网络组件上实现资源调 度的方法, 包括:  Another aspect of the present invention provides a method for implementing resource scheduling on a network component of an optical coaxial unit, including:
生成无源光网络控制消息, 所述无源光网络控制消息携带所述光同 轴单元的光同轴单元标识符、 至少一个同轴网络单元的同轴网络单元标 识符、 以及所述至少一个同轴网络单元的队列状态报告;  Generating a passive optical network control message, the passive optical network control message carrying an optical coaxial unit identifier of the optical coaxial unit, a coaxial network unit identifier of at least one coaxial network unit, and the at least one Queue status report for the coaxial network unit;
将所述无源光网络控制消息发送给光线路终端;  Transmitting the passive optical network control message to the optical line terminal;
响应所述无源光网络控制消息, 接收来自所述光线路终端的携带无 源光网络上行资源分配信息的授权消息;  Receiving, in response to the passive optical network control message, an authorization message from the optical line terminal carrying uplink resource allocation information of the passive optical network;
从所述授权消息获得所述无源光网络上行资源分配信息;  Obtaining the uplink optical resource allocation information of the passive optical network from the authorization message;
其中, 所述光同轴单元给所述多个同轴网络单元提供各自专用的队 列, 每一个同轴网络单元的队列状态报告用于描述相应同轴网络单元专 用的队列的队列状态。 Wherein the optical coaxial unit provides respective dedicated teams to the plurality of coaxial network units Columns, the queue status report for each coaxial network element is used to describe the queue status of the queues dedicated to the respective coaxial network unit.
本发明另一方面提供了应用于光同轴网络架构的装置, 该装置包含 耦合于无源光网络收发机、 同轴收发机和队列模块的网络组件,  Another aspect of the present invention provides an apparatus for use in an optical coaxial network architecture, the apparatus comprising network components coupled to a passive optical network transceiver, a coaxial transceiver, and a queue module,
所述无源光网络收发机通过无源光网络与光线路终端通信; 所述同轴收发机通过同轴网络与一个或多个同轴网络单元通信; 所述队列模块给特定同轴网络单元提供一个或多个专用的队列用以 缓存所述同轴接收机接收到的来自特定同轴单元的上行无源光网络媒质 接入控制帧;  The passive optical network transceiver communicates with an optical line terminal through a passive optical network; the coaxial transceiver communicates with one or more coaxial network units through a coaxial network; the queue module provides a specific coaxial network unit Providing one or more dedicated queues for buffering uplink passive optical network medium access control frames received by the coaxial receiver from a specific coaxial unit;
所述网络组件生成所述特定同轴网络单元专用的队列的队列状态报 告, 将队列状态报告通过无源光网络收发机发送给光线路终端;  The network component generates a queue status report of the queue dedicated to the specific coaxial network unit, and sends the queue status report to the optical line terminal through the passive optical network transceiver;
所述网络组件通过所述无源光网络收发机获得来自光线路终端的携 带无源光网络上行资源分配信息的授权消息, 并根据所述无源光网络上 行资源分配信息控制所述特定同轴网络单元专用的队列中相应的上行无 源光网络媒质接入控制帧的发送。  The network component obtains an authorization message for the uplink resource allocation information of the passive optical network from the optical line terminal by using the passive optical network transceiver, and controls the specific coaxial according to the uplink resource allocation information of the passive optical network. The transmission of the corresponding uplink passive optical network medium access control frame in the queue dedicated to the network unit.
本发明另一方面提供了一种光同轴网络架构中实现资源调度的方 法, 包括:  Another aspect of the present invention provides a method for implementing resource scheduling in an optical coaxial network architecture, including:
接收来自所述光同轴单元的无源光网络控制消息, 所述无源光网络 控制消息携带所述光同轴单元的光同轴单元标识符、 至少一个同轴网络 单元的同轴网络单元标识符、 以及所述至少一个同轴网络单元的队列状 态报告;  Receiving a passive optical network control message from the optical coaxial unit, the passive optical network control message carrying an optical coaxial unit identifier of the optical coaxial unit, and a coaxial network unit of at least one coaxial network unit An identifier, and a queue status report of the at least one coaxial network element;
响应所述无源光网络控制消息, 为所述至少一个同轴网络单元的部 分或全部同轴网络单元分配无源光网络上行资源;  Responding to the passive optical network control message, allocating passive optical network uplink resources to part or all of the coaxial network elements of the at least one coaxial network unit;
生成携带所述部分或全部同轴网络单元的无源光网络上行资源分配 信息的授权消息;  Generating an authorization message carrying the uplink optical resource allocation information of the part or all of the coaxial network elements;
将所述授权消息发送给所述光同轴单元;  Sending the authorization message to the optical coaxial unit;
其中, 所述光同轴单元给所述多个同轴网络单元提供各自专用的队 列, 每一个同轴网络单元的队列状态报告用于描述相应同轴网络单元专 用的队列的队列状态。 本发明另一方面提供了一种应用于光同轴网络架构的资源调度装 置, 包括: The optical coaxial unit provides respective dedicated queues to the plurality of coaxial network units, and a queue status report of each coaxial network unit is used to describe a queue status of a queue dedicated to the corresponding coaxial network unit. Another aspect of the present invention provides a resource scheduling apparatus applied to an optical coaxial network architecture, including:
消息接收模块, 用于接收来自所述光同轴单元的无源光网络控制消 息, 其中, 所述无源光网络控制消息携带所述光同轴单元的光同轴单元 标识符、 至少一个同轴网络单元的同轴网络单元标识符、 以及所述至少 一个同轴网络单元的队列状态报告;  a message receiving module, configured to receive a passive optical network control message from the optical coaxial unit, where the passive optical network control message carries an optical coaxial unit identifier of the optical coaxial unit, at least one a coaxial network element identifier of the axis network unit, and a queue status report of the at least one coaxial network element;
资源分配模块, 用于根据所述无源光网络控制消息为所述至少一个 同轴网络单元的部分或全部同轴网络单元分配无源光网络上行资源; 授权消息生成模块, 用于生成携带所述部分或全部同轴网络单元的 无源光网络上行资源分配信息的授权消息;  a resource allocation module, configured to allocate a passive optical network uplink resource to a part or all of the coaxial network unit of the at least one coaxial network unit according to the passive optical network control message; and an authorization message generating module, configured to generate a carrier An authorization message for uplink resource allocation information of a passive optical network of some or all of the coaxial network elements;
授权消息发送模块, 用于将所述授权消息发给所述光同轴单元; 其中, 所述光同轴单元给所述多个同轴网络单元提供各自专用的队 列, 每一个同轴网络单元的队列状态报告用于描述相应同轴网络单元专 用的队列的队列状态。  And an authorization message sending module, configured to send the authorization message to the optical coaxial unit; wherein the optical coaxial unit provides the plurality of coaxial network units with respective dedicated queues, each of the coaxial network units The queue status report is used to describe the queue status of the queue dedicated to the corresponding coaxial network unit.
本发明另一方面提供了一种应用于光同轴网络架构的资源调度装 置, 包括:  Another aspect of the present invention provides a resource scheduling apparatus applied to an optical coaxial network architecture, including:
消息生成模块, 用于生成无源光网络控制消息, 所述无源光网络控 制消息包含所述光同轴单元的光同轴单元标识符、 至少一个同轴网络单 元的光同轴单元标识符以及所述至少一个同轴网络单元的队列状态报 告;  a message generating module, configured to generate a passive optical network control message, where the passive optical network control message includes an optical coaxial unit identifier of the optical coaxial unit, and an optical coaxial unit identifier of at least one coaxial network unit And a queue status report of the at least one coaxial network unit;
消息发送模块, 用于将所述无源光网络控制消息发给所述光线路终 a message sending module, configured to send the passive optical network control message to the optical line end
¾ ; 3⁄4 ;
消息接收模块, 用于接收来自所述光线路终端的携带无源光网络上 行资源分配信息的授权消息;  a message receiving module, configured to receive an authorization message from the optical line terminal that carries the uplink resource allocation information of the passive optical network;
资源获得模块, 用于从所述授权消息从获得所述无源光网络上行资 源分配信息;  a resource obtaining module, configured to obtain uplink resource allocation information from the passive optical network from the authorization message;
其中, 所述光同轴单元给所述多个同轴网络单元提供各自专用的队 列, 每一个同轴网络单元的队列状态报告用于描述相应同轴网络单元专 用的队列的队列状态。 本发明提供的上述方案, 可以不需要在光同轴单元上配置复杂的服 务等级协定 ( Service Level Agreement , SLA ) 参数以及 SLA 控制策 略, 就能实现光线路终端和同轴网络单元间端到端的上行资源调度, 为 各类运营商提供低成本、 高效率数据传输服务保证。 附图说明 The optical coaxial unit provides respective dedicated queues to the plurality of coaxial network units, and a queue status report of each coaxial network unit is used to describe a queue status of a queue dedicated to the corresponding coaxial network unit. The above solution provided by the present invention can realize end-to-end between the optical line terminal and the coaxial network unit without configuring complex Service Level Agreement (SLA) parameters and SLA control policies on the optical coaxial unit. Uplink resource scheduling provides low-cost, high-efficiency data transmission service guarantees for all types of operators. DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将 对实施例或现有技术描述中所需要使用的附图作简单地介绍, 显而易见 地, 下面描述中的附图仅仅是本发明的一些实施例, 对于本领域普通技 术人员来讲, 在不付出创造性劳动性的前提下, 还可以根据这些附图获 得其他的附图。  In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the description of the prior art will be briefly described below. Obviously, the drawings in the following description are only It is a certain embodiment of the present invention, and other drawings can be obtained from those skilled in the art without any inventive labor.
图 1为本发明实施例的混合网络架构示意图;  1 is a schematic diagram of a hybrid network architecture according to an embodiment of the present invention;
图 2A为本发明一实施例的业务流映射示意图;  2A is a schematic diagram of service flow mapping according to an embodiment of the present invention;
图 2B为本发明另一实施例的业务流映射示意图;  2B is a schematic diagram of service flow mapping according to another embodiment of the present invention;
图 3A为本发明实施例的同轴侧传输的方法示意图;  3A is a schematic diagram of a method for coaxial side transmission according to an embodiment of the present invention;
图 3B为本发明实施例的 P0N侧传输的方法示意图;  FIG. 3B is a schematic diagram of a method for transmitting on a P0N side according to an embodiment of the present invention; FIG.
图 4A为本发明实施例的资源调度的方法示意图;  4A is a schematic diagram of a method for resource scheduling according to an embodiment of the present invention;
图 4B为本发明另一实施例的资源调度的方法示意图;  FIG. 4B is a schematic diagram of a method for resource scheduling according to another embodiment of the present invention; FIG.
图 5A为本发明同轴上行资源请求消息一实例示意图;  5A is a schematic diagram of an example of a coaxial uplink resource request message according to the present invention;
图 5B为本发明 P0N上行资源请求消息一实例示意图;  5B is a schematic diagram of an example of a P0N uplink resource request message according to the present invention;
图 5C为本发明 P0N上行资源请求消息另一实例示意图;  5C is a schematic diagram of another example of a P0N uplink resource request message according to the present invention;
图 6A为本发明光同轴网络架构和装置的的一实例示意图; 图 6B为本发明光同轴网络架构和装置的的另一实例示意图;  6A is a schematic diagram of an example of an optical coaxial network architecture and apparatus according to the present invention; FIG. 6B is a schematic diagram of another example of an optical coaxial network architecture and apparatus according to the present invention;
图 6C为本发明光同轴网络架构和装置的另一个实例示意图;  6C is a schematic diagram of another example of an optical coaxial network architecture and apparatus according to the present invention;
图 7为本发明光同轴网络的网络组件的一实例示意图;  7 is a schematic diagram of an example of a network component of an optical coaxial network according to the present invention;
图 8为本发明本资源调度装置实例示意图。 具体实肺式  FIG. 8 is a schematic diagram of an example of the resource scheduling apparatus according to the present invention. Specific lung
下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案 进行清楚、 完整地描述。 应当理解, 尽管下面提供了一个或多个实施例 的说明性实施方式, 但是所公开的***和 /或方法可利用当前公知或现 有的许多技术来实现。 本公开不应局限于下面示出的说明性实施方式、 附图和技术, 包括这里所图示和描述的示例性设计和实施方式。 基于本 发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所 获得的所有其他实施例, 都属于本发明保护的范围。 The technical solution in the embodiment of the present invention will be described below with reference to the accompanying drawings in the embodiments of the present invention. Make a clear and complete description. It will be appreciated that, although illustrative embodiments of one or more embodiments are provided below, the disclosed systems and/or methods can be implemented by a number of techniques currently known or available. The present disclosure should not be limited to the illustrative embodiments, drawings and techniques shown below, including the exemplary designs and embodiments illustrated and described herein. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without departing from the inventive scope are the scope of the present invention.
本发明实施例提供了应用于光同轴网络架构的方法、 装置和***, 该光同轴网络架构包含光同轴单元 (Optical Coax Unit , 0CU ) , 其耦 合于 PON和同轴网络间, 连接 P0N的 P0N的光线路终端 (Optical Line Terminal , OLT ) 并连接同轴网络的多个同轴网络单元 (Coax Network Units , CNUs ) 。  Embodiments of the present invention provide a method, an apparatus, and a system for an optical coaxial network architecture, where the optical coaxial network architecture includes an optical coaxial unit (OCU) coupled between a PON and a coaxial network, and is connected. P0N's P0N Optical Line Terminal (OLT) is connected to multiple Coax Network Units (CNUs) of the coaxial network.
图 1 为光同轴网络架构的示意图。 如图 1 所示, 光同轴网络架构 100包含 P0N 104和与其连接的同轴网络 130a和 130b。 P0N 104可以是 基于点到多点的拓扑架构, 可以是树型或星型或总线型或其任意种组合 方式。 P0N 104 可以采用时分复用 (Time Division Multiplexing , TDM) 技术。 同轴网络 130a和 130b 均可以给多个末端网络组件或装置 提供共享同轴媒质资源以实现多址接入, 其网络拓扑可以是树型或星型 或总线型或其任意种组合方式。 典型的, 同轴网络 130a和 130b可以采 用正交步页分复用 ( Orthogonal Frequency Division Multiplexing , OFDM) 调制技术。 为了防止 CNUs之间冲突, 同轴网络 130a和 130b可 以采用正交步页分多址 ( Orthogonal Frequency Division Mult iple Access , 0FDMA) 技术。  Figure 1 is a schematic diagram of an optical coaxial network architecture. As shown in FIG. 1, optical coaxial network architecture 100 includes P0N 104 and coaxial networks 130a and 130b coupled thereto. P0N 104 may be a point-to-multipoint based topology, which may be a tree or star or bus type or any combination thereof. The P0N 104 can adopt Time Division Multiplexing (TDM) technology. Both of the coaxial networks 130a and 130b can provide shared coaxial media resources to multiple end network components or devices for multiple access, and the network topology can be tree or star or bus type or any combination thereof. Typically, the coaxial networks 130a and 130b may employ Orthogonal Frequency Division Multiplexing (OFDM) modulation techniques. In order to prevent collisions between CNUs, the coaxial networks 130a and 130b may employ Orthogonal Frequency Division Mult Iple Access (OFDM) technology.
0CU是连接 PON和同轴网络的网络组件或装置, 如图 1所示的 0CU 120a , 0CU 120b。 在某些应用中光同轴单元也称为光同轴转换器 ( Optical-Coax Converter, 0CC)、 或同轴媒介转换器(Coaxial Media Converter, CMC)、 或同轴线路终端 ( Coaxial Line Terminal, CLT )。 不失一般性地, 在下文中统一以 0CU进行说明。 每一个 0CU可以耦合 到 P0N 104 的 0LT 102 , 而且, 多个 OCUs 可以采用时分多址 (Time Division Mult iple Access , TDMA) 的方式接入 OLT 102。 每一个 0CU 可通过电缆耦合到一个或多个 CNUs, 如 OCU 120a和 OCU 120b分别耦合 到 CNUs 124al , 124a2和 CNUs 124bl , ···, 12棚。 The 0CU is a network component or device that connects the PON and the coaxial network, such as the 0CU 120a, 0CU 120b shown in FIG. In some applications, the optical coaxial unit is also called Optical-Coax Converter (OCC), or Coaxial Media Converter (CMC), or Coaxial Line Terminal (Coaxial Line Terminal, CLT). Without loss of generality, the following is uniformly described in the 0CU. Each 0CU can be coupled to the OLT 102 of the P0N 104, and multiple OCUs can access the OLT 102 in a Time Division Mult Iple Access (TDMA) manner. Every 0CU It can be coupled via cable to one or more CNUs, such as OCU 120a and OCU 120b, respectively, to CNUs 124al, 124a2 and CNUs 124bl, ···, 12 sheds.
OLT 102是 PON 104的网络组件或装置, 通常位于局端侧。 0LT 102 可以是被配置成与 P0N的网络组件或装置 (如 OCUs 120a和 120b, 光网 络单元(Opt ical Network Unit , 0NU) 110 ) 和网络 108 通信的任何设 备。 具体地, 0LT 102可以作为网络 108和 OCUs 120a和 120b之间的中 介, 0LT 102将从网络 108接收的数据转发给 OCUs 120a和 120b, 并将 从 OCUs 120a和 120b接收的数据转发给网络 108。  The OLT 102 is a network component or device of the PON 104, typically located on the central office side. The OLT 102 can be any device that is configured to communicate with the network components or devices of the PON (e.g., OCUs 120a and 120b, Optical Network Unit (ONU) 110) and network 108. In particular, OLT 102 can act as a medium between network 108 and OCUs 120a and 120b, which forwards data received from network 108 to OCUs 120a and 120b and forwards data received from OCUs 120a and 120b to network 108.
CNUs 124al , 124a2 , 124bl , 124b2, ···, 124bN是同轴网络的网络 组件或装置, 可位于用户驻地用户侧边缘, 如楼道、 街边甚至住宅。  CNUs 124al, 124a2, 124bl, 124b2, ···, 124bN are network components or devices of a coaxial network that can be located on the user side edge of a customer premises, such as a corridor, a street, or even a residence.
0LT 102 与 OCUs 120a , 120b 之间的光纤形成光分配网络 ( Optical Distribution Network, 0DN)。 除了光纤, 0DN 可包含一个 或多个用于分离光功率的分光器, 耦合器、 分配器以及本领域普通技术 人员公知的其它光元器件或设备。 在一个实施例中, 光缆、 耦合器、 分 光器、 分配器以及其它光元器件或设备是无源光器件, 即无需任何电源 来在 P0N局端和 P0N终端之间分发数据信号的器件。  The optical fiber between the 0LT 102 and the OCUs 120a, 120b forms an Optical Distribution Network (ODN). In addition to the optical fibers, the 0DN may include one or more optical splitters, splitters, splitters, and other optical components or devices known to those of ordinary skill in the art for separating optical power. In one embodiment, the fiber optic cable, coupler, splitter, splitter, and other optical components or devices are passive optical devices, i.e., devices that do not require any power source to distribute data signals between the P0N central office and the PON terminal.
同轴网络 130a和 130b 中, 连接 OCU 120a和 CNUs 124al , 124a2 的同轴电缆, 以及连接 OCU 120b 和 CNUs 124bl〜124bN 的同轴电缆形 成同轴分配网络 (Coaxial Distribution Networks , CDNs )。 除了同轴 电缆, CDN还可包含一个或多个同轴分路器、 耦合器、 分配器的一个或 多个组件或设备。  In the coaxial networks 130a and 130b, a coaxial cable connecting the OCU 120a and the CNUs 124al, 124a2, and a coaxial cable connecting the OCU 120b and the CNUs 124b1 to 124bN form a Coaxial Distribution Networks (CDNs). In addition to the coaxial cable, the CDN may also include one or more coaxial splitters, couplers, one or more components or devices of the dispenser.
为了实现 0LT和 CNU之间的数据传输, 0CU上可以给每一个 CNU提 供一个或多个专用的队列用以缓存 0LT与该 CNU之间的数据。 0LT与该 CNU 之间的数据以报文或帧的方式封装, 如 P0N 媒质接入控制 (P0N Media Access Control , PON MAC ) 帧。 而且, 这些队列可以分成上行 队列和下行队列, 分别用于缓存 CNU到 0LT的上行数据和 0LT到 CNU的 下行数据。 0LT和每一个 CNU之间可以建立多个逻辑通道用以实现 0LT 和 CNU 之间的通信。 每一个 CNU 的多个队列可以指定给不同的逻辑通 道, 与该逻辑通道的逻辑通道标识符关联。 每一个 PON MAC帧可以携带 逻辑通道标识符用于在光同轴网络架构中网络组件识别 PON MAC与哪个 逻辑通道关联。 在本发明是实施例中, 逻辑通道标识符可以包含 0LT和 CNU 之间逻辑通道经过的一个或多个节点的节点标识符, 该一个或多个 节点节点可以包括端节点 (如 CNU) 和中间节点 (如 0CU)。 In order to achieve data transfer between the 0LT and the CNU, each CNU may be provided with one or more dedicated queues on the 0CU for buffering data between the OLT and the CNU. The data between the 0LT and the CNU is encapsulated in a message or frame, such as a P0N Media Access Control (PON MAC) frame. Moreover, these queues can be divided into an uplink queue and a downlink queue, which are used for buffering CNU to 0LT uplink data and 0LT to CNU downlink data, respectively. Multiple logical channels can be established between 0LT and each CNU to implement communication between 0LT and CNU. Multiple queues for each CNU can be assigned to different logical channels associated with the logical channel identifier of the logical channel. Each PON MAC frame can carry The logical channel identifier is used in the optical coax network architecture to identify which logical channel the PON MAC is associated with. In an embodiment of the invention, the logical channel identifier may include a node identifier of one or more nodes through which the logical channel between the 0LT and the CNU passes, the one or more node nodes may include an end node (such as CNU) and the middle Node (such as 0CU).
逻辑通道标识符的一个实例为以太网的无源光网络 (Ethernet An example of a logical channel identifier is an Ethernet passive optical network (Ethernet)
Passive Optical Network , EPON ) 的逻辑链路标识符 ( Logical Link Identifier, LLID) 或其扩展标识符, 另一个实例为吉比特无源光网络 ( Gigabit-capable Passive Optical Network , GPON ) 的分配标识符 (Allocation Identifier, Alloc- ID) 或其扩展标识符。 The Logical Link Identifier (LLID) of the Passive Optical Network (EPON) or its extended identifier, and another example is the Gigabit-Capable Passive Optical Network (GPON) allocation identifier ( Allocation Identifier, Alloc- ID) or its extension identifier.
如图 2A的 CNU#1, ···, CNU#n, 提供多个队列用以缓存来自于上述多 个 CNUs 的上行数据, 每个 CNU都被分配至少一个或多个专用的队列。 图 2A中, 每个 CNU被分配两个队列, 应当理解, 不同 CNUs被分配的队 列数目也可不同。 在某些实施例中, 0CU提供给该特定 CNU 的多个队列 可以关联多个逻辑通道标识符, 每一个队列关联一个逻辑通道标识符。 如图 2B所示, 0CU给每一个 CNU提供三个队列, 如 CNU# 1对应三个队 列, 其分别关联 CNU# 1 LLIDl , CNU# 1 LLID2, CNU# 1 LLID3。  As shown in Figure 2A, CNU #1, ···, CNU#n, provides multiple queues for buffering upstream data from the above multiple CNUs, each of which is assigned at least one or more dedicated queues. In Figure 2A, each CNU is assigned two queues. It should be understood that the number of queues that can be assigned to different CNUs can also be different. In some embodiments, multiple queues provided by the 0CU to the particular CNU may be associated with multiple logical channel identifiers, each associated with a logical channel identifier. As shown in Figure 2B, the 0CU provides three queues for each CNU. For example, CNU# 1 corresponds to three queues, which are associated with CNU# 1 LLID1 , CNU# 1 LLID2, CNU# 1 LLID3, respectively.
下面是本发明实施例的传输过程, 其能在数据传输的过程中实现同 轴资源分配处理。  The following is a transmission process of an embodiment of the present invention, which enables parallel resource allocation processing in the process of data transmission.
图 3A所示为本发明实施例提供的 0CU上传输数据的方法, 该 0CU 连接同轴网络耦合到多个 CNUs以及通过 P0N耦合到 0LT。  FIG. 3A illustrates a method for transmitting data on an 0CU according to an embodiment of the present invention. The 0CU connection coaxial network is coupled to a plurality of CNUs and coupled to the 0LT through the P0N.
在步骤 S301中, 接收 CNU的同轴上行资源请求消息。  In step S301, a coaxial uplink resource request message of the CNU is received.
在步骤 S303 中, 根据该 0CU上提供给该 CNU专用的队列的队列状 态为该 CNU分配同轴上行资源。  In step S303, a coaxial uplink resource is allocated to the CNU according to a queue status provided to the CNU dedicated queue on the 0CU.
队列状态可以是队列占用情况和 /或队列可用空间。 队列占用情况 可以表示队列中等待发送数据量的大小, 以比特或字节或折算成时隙为 队列状态统计单位。 另一方面, 队列状态也可以表示队列占用比率, 用 队列中数据量除以队列最大容量的值表示。 该队列状态可以使当前的队 列状态也可以使下一个调度周期的队列状态。 在一个实例中, 队列状态 表示相应队列中等待发送的一个或完整上行 PON MAC帧的数据量大小。 队列状态可以根据队列中一定时间区间 (如一个或多个调度周期) 内队列输入和输出量来确定 (或计算或评估)。 在一种实现中, 可以在 队列的输入和输出分别设置计数器用以统计输入和输出量。 另一种实现 中, 资源调度器控制队列的输入和输出量, 因此可以由资源调度器提供 队列的输入和输出量。 在另一种实现中, 可以根据队列的输入和输出的The queue status can be queue occupancy and/or queue free space. The queue occupancy status can indicate the amount of data waiting to be sent in the queue. The bit or byte or converted into a time slot is the statistical unit of the queue status. On the other hand, the queue status can also represent the queue occupancy ratio, expressed as the amount of data in the queue divided by the maximum capacity of the queue. This queue state allows the current queue state to also be the queue state for the next scheduling cycle. In one example, the queue status represents the amount of data for one or a complete upstream PON MAC frame waiting to be transmitted in the corresponding queue. The queue status can be determined (or calculated or evaluated) based on queue input and output within a certain time interval in the queue, such as one or more scheduling periods. In one implementation, a counter can be set to count the input and output, respectively, at the input and output of the queue. In another implementation, the resource scheduler controls the input and output of the queue, so the input and output of the queue can be provided by the resource scheduler. In another implementation, it can be based on the input and output of the queue.
PON MAC帧中携带的报文长度确定队列中等待发送的 PON MAC帧大数据 量大小。 对于 EP0N应用来说, 可以从 Ethernet 帧中的长度 /类型字段 获得 Ethernet帧的长度, 对于 GP0N应用来说, 可以从 GEM帧的长度字 段获得每一个 GEM帧的长度, 从而可以得到整个 GTC帧的长度。 The length of the packet carried in the PON MAC frame determines the amount of large data packets of the PON MAC frame waiting to be sent in the queue. For the EP0N application, the length of the Ethernet frame can be obtained from the length/type field in the Ethernet frame. For the GP0N application, the length of each GEM frame can be obtained from the length field of the GEM frame, so that the entire GTC frame can be obtained. length.
可以采用一定的估算算法, 如公式 (1 ) 所示:  A certain estimation algorithm can be used, as shown in equation (1):
C(t +T) = C(t) - spon(t,t +T) +
Figure imgf000010_0001
+O ( 1 )
C(t +T) = C(t) - s pon (t,t +T) +
Figure imgf000010_0001
+O ( 1 )
其中, C (t)和 C (t+T)分别表示 t 时刻和 t+T 时刻某队列的已占用 量, SPQN (t, t+T)表示时间区间(t, t+T)内 PON的数据发送量, Rcax (t, t+T) 表示时间区间(t, t+T)内同轴的数据接收量。 SPQN (t, t+T)和 PON的授权量 有关, Rcax (t, t+T) 和同轴的授权量有关。 Where C (t) and C (t+T) represent the occupied amount of a queue at time t and t+T, respectively, and S PQN (t, t+T) represents the PON within the time interval (t, t+T). The amount of data sent, R c . Ax (t, t+T) represents the amount of coaxial data received in the time interval (t, t+T). S PQN (t, t+T) is related to the amount of authorization of the PON, R c . Ax (t, t+T) is related to the amount of coaxial grant.
对于任意给定 CNU, 0CU可以获得该 CNU的带宽需求量, 结合该 CNU 专用的队列的队列状态来分配同轴上行资源, 使得 0CU本地队列的可用 空间大于或等于带宽需求量时能够按带宽需求量进行分配。 带宽需求量 可以采用比特或字节为单位。  For any given CNU, the 0CU can obtain the bandwidth requirement of the CNU, and allocate the coaxial uplink resources according to the queue state of the CNU-specific queue, so that the available space of the 0CU local queue is greater than or equal to the bandwidth requirement, and the bandwidth requirement can be The amount is allocated. Bandwidth requirements can be in bits or bytes.
在给某 CNU, 如 CNUftl , 分配同轴上行资源时, 可以限定 CNlffll 的 整体受权量不超过 0CU上提供给 CNUftl 的队列的可用空间。 可选的, 可 以限定 CNUftl 的每一个逻辑通道标识符的受权量不超过 0CU上该逻辑通 道标识符关联的队列的可用空间, 如限定 C腦 1 LLID1 的受权量不超 过 0CU上 CNU# 1 LLID1 关联的队列的可用空间。 当然, 可以同时考虑 上述两个约束条件。  When a coaxial upstream resource is allocated to a CNU, such as CNUftl, the overall authorized amount of CNlffll can be limited to less than the available space of the queue provided to CNUftl on the 0CU. Optionally, the authorized amount of each logical channel identifier of CNUft1 may be limited to not exceed the available space of the queue associated with the logical channel identifier on the 0CU, such as the authorized amount of C brain 1 LLID1 does not exceed 0CU on CNU# 1 LLID1 The free space of the associated queue. Of course, both of the above constraints can be considered at the same time.
0CU 可考虑本地队列的可用空间是否满足同轴的最小调度粒度, 如 物理资源块的大小, 在不满足最小调度粒度的情况下不进行分配。 具体 的, 假设 0CU上某队列 Ql, 其对应逻辑通道标识符 ID1 (如图 2B的 CNU # 1 LLID1 ), 队列 Q1 的可用空间为 Cl, 同轴的最小调度粒度为 C2, CNU逻辑通道标识符 ID1关联的发送需求量为 C3, 授权量大小为 G, 采 用如下公式 (2 ) 分配:
Figure imgf000011_0001
The 0CU can consider whether the available space of the local queue satisfies the minimum scheduling granularity of the coaxial, such as the size of the physical resource block, and does not allocate if the minimum scheduling granularity is not satisfied. Specifically, it is assumed that a queue Q1 on the 0CU corresponds to the logical channel identifier ID1 (such as CNU #1 LLID1 in FIG. 2B), the available space of the queue Q1 is Cl, and the minimum scheduling granularity of the coaxial is C2. The transmission requirement associated with the CNU logical channel identifier ID1 is C3, and the authorization amount is G, which is allocated by the following formula (2):
Figure imgf000011_0001
上述 Cl、 C2、 C3 和 G统一计量单位, 如比特或字节。 在计算完 G
Figure imgf000011_0002
The above-mentioned units of measurement of Cl, C2, C3 and G, such as bits or bytes. After calculating G
Figure imgf000011_0002
源块对应子载波的比特加载数等。 上述队列的可用空间 C1 可以采用公 式 (1 ) 推导, 例如 Cl (t+T) =C-C (t+T), C 表示队列的容量。 在步骤 S305中, 向该 CNU发送携带所分配的同轴上行资源的分配信息的授权消 息。 在基于请求一应答机制中, 该授权消息也称作应答消息。 The source block corresponds to the number of bit loads of the subcarriers, and the like. The free space C1 of the above queue can be derived using the formula (1), for example Cl (t+T) = C-C (t+T), where C is the capacity of the queue. In step S305, an authorization message carrying the allocation information of the allocated coaxial uplink resource is sent to the CNU. In the request-based response mechanism, the authorization message is also referred to as a response message.
0CU可以针对 CNU整体进行授权, 也可以针对 CNU的逻辑通道标识 符授权。 相应的, 在授权消息中可以携带 CNU 标识符 (CNU Identifier, CNU ID) 以便 CNU识别该授权消息是自己的, 这种方式在 0CU和 CNUs之间通过公共物理资源块传输控制消息非常有效。 在针对逻 辑通道标识符授权的应用中, 在授权消息中可以携带逻辑通道标识符。 逻辑通道标识符的表示方式和授权消息的格式参见下文描述。  The 0CU can be authorized for the CNU as a whole, or it can be authorized for the CNU logical channel identifier. Correspondingly, the CNU Identifier (CNU ID) can be carried in the authorization message so that the CNU recognizes that the authorization message is its own. This method is very effective for transmitting control messages between the 0CU and the CNUs through the common physical resource block. In applications that are authorized for logical channel identifiers, logical channel identifiers may be carried in the authorization message. The representation of the logical channel identifier and the format of the authorization message are described below.
0CU可以通过 CNUs的共享通道传输授权消息。 该共享通道可以是建 立在同轴的公共物理资源块的通道。 0CU也可以通过 CNUs各自的专用通 道传输各自的授权消息, 如将分配给特定 CNU 的下行物理资源块的特定 时频位置作为控制通道承载授权消息。  The 0CU can transmit authorization messages through the shared channel of the CNUs. The shared channel can be a channel that is built on a coaxial common physical resource block. The 0CU can also transmit its own authorization message through the dedicated channel of the CNUs, such as the specific time-frequency position of the downlink physical resource block allocated to a specific CNU as the control channel bearer authorization message.
在步骤 S307中, 响应该授权消息, 接收该 CNU发送的上行 PON MAC 帧。 该上行 PON MAC帧承载于所分配的同轴上行资源, 如物理资源块。  In step S307, in response to the authorization message, the uplink PON MAC frame sent by the CNU is received. The uplink PON MAC frame is carried on the allocated coaxial uplink resource, such as a physical resource block.
在步骤 S309 中, 将该上行 PON MAC 帧缓存到该 CNU 专用的队列 中。 其中, 不同 CNUs的上行 PON MAC帧映射于 CNUs各自专用的队列。  In step S309, the uplink PON MAC frame is buffered into the CNU-dedicated queue. Among them, the uplink PON MAC frames of different CNUs are mapped to the dedicated queues of CNUs.
0CU 可以接收通过多个同轴的物理资源块承载的多个 CNU 的上行 行 PON MAC帧, 按物理资源块和逻辑通道的映射关系将每一个物理资源 块的上行 PON MAC帧映射或存储到该轴物理资源块所关联的逻辑通道的 队列。 物理资源块和逻辑通道的映射关系可以由同轴上行资源分配结果 确定。 0CU can receive uplinks of multiple CNUs carried over multiple coaxial physical resource blocks The PON MAC frame is mapped or stored by the mapping relationship between the physical resource block and the logical channel, and the uplink PON MAC frame of each physical resource block is mapped to the logical channel queue associated with the physical resource block of the axis. The mapping relationship between the physical resource block and the logical channel can be determined by the coaxial uplink resource allocation result.
0CU可以通过解析接收到的上行 PON MAC帧, 根据上行 PON MAC帧 携带的标识符信息将上行 PON MAC帧映射到各自所属的 CNU或逻辑通道 的队列。 标识符信息可以包括 CNU ID, 或 0LT与 CNU之间逻辑通道的逻 辑通道标识符。 典型的, 逻辑通道标识符可以包含 CNU ID、 队列标识符 ( Queue Identifier , Queue ID )、 OCU 标识符 ( OCU Identifier, OCU ID) 中一个或多个的组合。 值得注意的是, 在某些实施例中, 可以不执 行步骤 S301 的操作。 例如, 可以由 0CU周期性发起对连接到其上的多 个 CNUs轮询调度, 或由 0CU根据其上接收到的多个 CNUs各自的上行流 量的状态来对这些 CNUs进行调度。  The 0CU can map the received uplink PON MAC frame and map the uplink PON MAC frame to the queue of the CNU or logical channel to which it belongs according to the identifier information carried in the uplink PON MAC frame. The identifier information may include a CNU ID, or a logical channel identifier of a logical channel between 0LT and CNU. Typically, the logical channel identifier may include a combination of one or more of a CNU ID, a Queue Identifier (Queue ID), and an OCU Identifier (OCU ID). It should be noted that in some embodiments, the operation of step S301 may not be performed. For example, a plurality of CNUs polling schedules connected thereto may be periodically initiated by the 0CU, or the 0CUs may schedule these CNUs according to the state of the respective upstream traffic of the plurality of CNUs received thereon.
CNU 在同轴网络的带宽需求量可以从同轴上行资源请求消息获得。 带宽需求量可以是以 CNU为调度单元的带宽需求量, 也可以是以 0LT与 CNU 之间逻辑通道为调度单元的带宽需求量。 带宽需求量可以用特定 CNU 上队列的队列状态表示, 如用上行发送队列的队列占用情况表示。 每一个 CNU均可以建立一个或多个连接 0LT的逻辑通道。 同轴上行资源 请求消息可以携带该特定 CNU的 CNU ID和 /或该特定 CNU的逻辑通道的 逻辑通道标识符。 单一同轴上行资源请求消息可以携带多个逻辑通道的 带宽需求量。  The bandwidth requirement of the CNU on the coaxial network can be obtained from the coaxial uplink resource request message. The bandwidth requirement may be the bandwidth requirement of the CNU as the scheduling unit, or the bandwidth requirement of the logical channel between the 0LT and the CNU as the scheduling unit. The bandwidth demand can be represented by the queue status of the queue on a particular CNU, as indicated by the queue occupancy of the upstream transmit queue. Each CNU can establish one or more logical channels connected to 0LT. The Coaxial Uplink Resource Request message may carry the CNU ID of the particular CNU and/or the logical channel identifier of the logical channel of the particular CNU. A single coaxial uplink resource request message can carry the bandwidth requirement of multiple logical channels.
图 5A 是同轴上行资源请求消息的一个实例。 该请求消息以以太网 报文形式封装, 在包含前导 (Preamble ) 部分、 头部和净荷区。 Preamble 部分包含标识符字段段用以携带 CNU ID, 还包含循环冗余校 验 (Cycl ic Redundancy Check, CRC) 字段, 此外, Preamble部分中未 示出的内容可以和标准 Ethernet帧的 preamble相应字节内容相同。 头 部包含目的地址 ( Destination Address ) 字段、 源地址 (Source Address ) 字段、 长度 /类型 (Length/Type ) 字段、 操作类型代码 ( Operation Code , Opcode ) 字段、 时间戳 ( timestamp ) 字段。 头咅 还携带队列数量的字段以表示报告所涉及的队列的数量, 净荷区携带了 多个队歹时艮告, 如 Queue # l Report , ···, Queue # n Report , 每——个队 列报告对应一个队列, 如图 Queue # l Report对应 Queue # 1。 该请求消 息还可以包含报告位图 (Report bitmap ) 字段, 可以通过报告位图字 段的位值表示哪些队列上报队列状态, 如报告位图字段中位 A 的位值 1 表示位 A对应的队列 A上报队列状态, 位 B的位值 0表示位 B对应的队 列 B没有上报队列状态。 Figure 5A is an example of a coaxial uplink resource request message. The request message is encapsulated in the form of an Ethernet packet, including a preamble portion, a header, and a payload area. The Preamble part contains an identifier field segment for carrying the CNU ID, and also includes a Cyclic Redundancy Check (CRC) field. In addition, the content not shown in the Preamble part may correspond to the preamble corresponding to the standard Ethernet frame. The content is the same. The header contains a Destination Address field, a Source Address field, a Length/Type field, an Operation Code (Opcode) field, and a Timestamp field. Head lice It also carries the number of queues to indicate the number of queues involved in the report. The payload area carries multiple team reports, such as Queue # l Report, ···, Queue # n Report , each queue report. Corresponding to a queue, as shown in Figure Queue # l Report corresponds to Queue # 1. The request message may further include a report bitmap field, which may indicate which queues report the queue status by reporting the bit value of the bitmap field, for example, the bit value 1 of the bit A in the report bitmap field indicates the queue A corresponding to the bit A. The queue status is reported. The bit value 0 of bit B indicates that queue B corresponding to bit B has not reported the queue status.
CNU在同轴网络的带宽需求量也可由 0CU通过监控 CNU的上行数据 流, 根据监控到的上行数据流的接收量估计得到。 例如, 0CU 上可以监 控来自 CNU的上行数据流, 识别上行数据流所属的 CNU并按 CNU统计上 行数据流的接收量, 从而估计各个 CNU 的带宽需求量, 从而使得在步骤 S303中可根据估计的带宽需求量为相应 CNU分配同轴上行资源。 带宽需 求量可以根据接收量的平均值估计或接收量的拟合曲线估计。  The bandwidth requirement of the CNU in the coaxial network can also be estimated by the 0CU by monitoring the CNU uplink data stream and estimating the received uplink data stream. For example, the 0CU can monitor the uplink data stream from the CNU, identify the CNU to which the uplink data stream belongs, and count the received amount of the uplink data stream according to the CNU, thereby estimating the bandwidth requirement of each CNU, so that the estimated amount can be estimated in step S303. The bandwidth requirement allocates coaxial uplink resources for the corresponding CNU. The bandwidth demand can be estimated based on the average of the received quantities or the fitted curve of the received quantities.
进一步的, 可以实现基于 CNU 的逻辑通道标识符的上行数据流的监 控粒度。 在 0CU上可根据监测到的该逻辑通道标识符关联的上行数据流 的接收量估计该逻辑通道标识符关联的带宽需求量。 带宽需求量可以根 据接收量的平均值估计或接收量的拟合曲线估计。  Further, the granularity of the upstream data stream based on the CNU-based logical channel identifier can be implemented. The bandwidth requirement associated with the logical channel identifier may be estimated on the 0CU based on the received received uplink data stream associated with the logical channel identifier. The bandwidth demand can be estimated based on the average of the received quantities or the fitted curve of the received quantities.
例如, 在某段统计周期, 可以检测接收到的上行数据流中承载的上 行 PON MAC帧的逻辑通道标识符字段以及报文长度字段获得逻辑通道标 识符和报文长度值, 根据在该统计周期接收到的相同逻辑通道标识符的 所有报文长度值求和得到逻辑通道标识符的完整上行 PON MAC帧的数据 量大小。 具体的, 带宽需求量可以根据平均值估计或流量拟合曲线估 计。 可选的, 某段统计周期, 对接收到来自 CNU 的上行数据流时, 识别 其中承载的上行 PON MAC帧的逻辑通道标识符, 并统计数据流比特数或 字节数, 从而得到的逻辑通道标识符对应的报文长度。 也可以在某段统 计周期内统计逻辑通道标识符对应物理资源块上接收的数据流的比特数 或字节数, 从而得到逻辑通道标识符关联的接收量, 即完整上行 P0N MAC 帧的数据量大小。 根据计数值估计逻辑通道标识符对应的带宽需求 由于资源分配和调度有一定的周期, 在本发明的实施例中, 可以维 护队列状态表, 记录逻辑通道标识符及其相应的队列状态信息, 该表可 以包含多个表项, 每一个表项包含逻辑通道标识符和对应的队列状态信 息。 可选地, 该队列状态表还可以记录时间戳信息用以表示该队列状态 的时间。 队列状态信息可以包含 0CU上队列的队列状态和 /或 CNU上队 列的队列状态, 其中 0CU上队列和 CNU上队列都和逻辑标识符关联。 For example, in a certain statistical period, the logical channel identifier field and the packet length field of the uplink PON MAC frame carried in the received uplink data stream may be detected to obtain a logical channel identifier and a packet length value, according to the statistical period. All message length values of the received logical channel identifier are summed to obtain the data size of the complete uplink PON MAC frame of the logical channel identifier. Specifically, the bandwidth demand can be estimated based on the average estimate or the flow fit curve. Optionally, a certain statistical period, when receiving an uplink data stream from the CNU, identifying a logical channel identifier of an uplink PON MAC frame carried therein, and counting the number of bytes or bytes of the data stream, thereby obtaining a logical channel The length of the message corresponding to the identifier. The number of bits or bytes of the data stream received by the logical channel identifier corresponding to the physical resource block may be counted in a certain statistical period, thereby obtaining the received quantity associated with the logical channel identifier, that is, the data amount of the complete uplink P0N MAC frame. size. Estimating the bandwidth requirement corresponding to the logical channel identifier based on the count value In the embodiment of the present invention, the queue status table may be maintained, and the logical channel identifier and its corresponding queue status information may be recorded. The table may include multiple entries, and each entry may be included. Contains logical channel identifiers and corresponding queue status information. Optionally, the queue status table may also record timestamp information to indicate the time of the queue status. The queue status information may include the queue status of the queue on the 0CU and/or the queue status of the queue on the CNU, where both the queue on the 0CU and the queue on the CNU are associated with the logical identifier.
上述逻辑通道标识符可以是 0LT分配的, 如可以从标识符资源池中 动态分配。 逻辑通道标识符可以包含多个子标识符, 多个子标识符可以 集中分部在连续比特或字节的特定字段, 也可以分部在不连续的多个字 段。 具体的, 逻辑通道标识符可以根据与 CNU、 0CU、 队列等一个或多个 关联的信息生成, 如可以包含 CNU ID、 OCU ID、 Queue ID 等至少部分 信息。  The above logical channel identifiers may be assigned by the 0LT, as may be dynamically allocated from the identifier resource pool. The logical channel identifier may contain a plurality of sub-identifiers, and the plurality of sub-identifiers may be grouped in specific fields of consecutive bits or bytes, or may be divided into a plurality of non-contiguous fields. Specifically, the logical channel identifier may be generated according to one or more information associated with the CNU, the 0CU, the queue, and the like, and may include at least part of the information such as the CNU ID, the OCU ID, and the Queue ID.
以 EP0N 为例, 0LT 通过分配逻辑通道与 CNUs 124al-124a2 和 124bl-124bN中每一个激活的 CNU之间建立点到点的仿真业务。 在 EP0N 的***中逻辑通道通常称作逻辑链路, 用 LLID 作为逻辑通道标识符。  Taking EP0N as an example, 0LT establishes a point-to-point emulation service between the CNUs activated by each of the CNUs 124al-124a2 and 124bl-124bN by assigning logical channels. In EP0N systems, logical channels are often referred to as logical links, with LLIDs as logical channel identifiers.
0LT可以通过 LLID辨别帧是由哪个 CNU发来的, 或者通过在帧中携带 LLID将帧转发到 LLID对应的 CNU。 于是, 建立起 0LT到 CNU、 CNU到 OLT 的通路, 完成 0LT与 CNU之间以及 CNU与 0LT之间的通信。 每个 CNU的 LLID的数目是可以通过配置选择的, 每个 LLID可以支持一个或 者多个队列收发用户的数据。 EP0N以逻辑链路为业务流量调度的基本单 位 (即资源调度单元实体), 0LT针对 LLID为 CNU分配上行资源, 并将 LLID和所分配上行资源的分配信息的组合发送给 0CU。 可选的, 0LT可 针对某 CNU分配上行资源并发送给 0CU, 由 0CU本地根据分配的上行资 源为该 CNU包含的多个 LLIDs分配各自上行资源。 EP0N***的 PON MAC 层控制可参考 IEEE 802. 3系列 P0N标准, 如 IEEE 802. 3ah的 1吉比特 以太无源光网络、 IEEE 802. 3av 的 10吉比特 EPON等。 The 0LT can identify which CNU the frame was sent by using the LLID, or forward the frame to the CNU corresponding to the LLID by carrying the LLID in the frame. Thus, the 0LT to CNU, CNU to OLT path is established, and communication between 0LT and CNU and between CNU and 0LT is completed. The number of LLIDs per CNU can be selected through configuration. Each LLID can support one or more queues to send and receive user data. The EP0N uses the logical link as the basic unit for the traffic flow scheduling (ie, the resource scheduling unit entity), and the 0LT allocates the uplink resource to the CNU for the LLID, and sends the combination of the LLID and the allocated information of the allocated uplink resource to the 0CU. Optionally, the 0LT allocates an uplink resource to a CNU and sends the uplink resource to the 0CU. The 0CU locally allocates the uplink resource to the multiple LLIDs included in the CNU according to the allocated uplink resource. The PON MAC layer control of the EP0N system can refer to the IEEE 802.3 series P0N standard, such as the IEEE 802. 3ah 1 Gigabit Ethernet passive optical network, the IEEE 802. 3av 10 Gigabit EPON, and the like.
本发明的至少部分实施例中, LLID 在 0LT —个端口具有唯一性, LLID可以由多个子标识符的组合表示。 子标识符可以包含 0CU和 CNU至 少一个节点的节点标识符, 0CU 的节点标识符为 0CU 标识符 (0CU Identifier, OCU ID ) , CNU 的节点标识符为 CNU ID。 例如, 可以采用 如下一种方式表示: (a) OCU ID 和局部标识符的组合; (b ) OCU ID、 CNU ID 和局部标识符的组合; (c ) OCU ID、 CNU ID 和局部标识符的组 合, (d) CNU ID和局部标识符的组合, 上述的局部标识符均可以由 0LT 分配。 局部标识符可以和队列关联, 局部标识符可以用分配给 CNU 的 Queue ID表示, 这种标识方式给 OCU调度提供了便利性且定位更准确。 0LT和 CNU之间传输的帧中, LLID可以承载于 EPON MAC帧前导部分的 特定字段, 如果 LLID 由多个子标识符的组合表示, 多个子标识符可以 承载于 EPON MAC 帧前导部分的连续比特或字节的特定字段, 或部分承 载于 EPON MAC帧前导部分的特定字段而部分承载于 EPON MAC帧头部的 特定字段。 In at least some embodiments of the present invention, the LLID is unique in the 0LT port, and the LLID can be represented by a combination of a plurality of sub-identifiers. The sub-identifier may contain the node identifier of at least one node of the 0CU and the CNU, and the node identifier of the 0CU is the 0CU identifier (0CU) Identifier, OCU ID), the CNU node identifier is CNU ID. For example, it can be expressed in one of the following ways: (a) a combination of OCU ID and local identifier; (b) a combination of OCU ID, CNU ID, and local identifier; (c) OCU ID, CNU ID, and local identifier Combination, (d) A combination of a CNU ID and a local identifier, all of which can be assigned by 0LT. The local identifier can be associated with a queue, and the local identifier can be represented by a Queue ID assigned to the CNU. This identification provides convenience and more accurate positioning for OCU scheduling. In the frame transmitted between 0LT and CNU, the LLID may be carried in a specific field of the preamble portion of the EPON MAC frame. If the LLID is represented by a combination of multiple sub-identifiers, multiple sub-identifiers may be carried in consecutive bits of the preamble portion of the EPON MAC frame or The specific field of the byte, or part of it, is carried in a specific field of the EPON MAC frame preamble portion and partially carried in a specific field of the EPON MAC frame header.
以 GP0N为例, GP0N以业务容器 (Traffic Container, T- Cont ) 作 为业务流量调度的基本单位, 给不同的 CNU 分配上行资源。 每一个 T- Cont 是业务流量的集合体, 用一个分配标识符 (Allocation Identifier , Alloc-ID ) 表示。 GP0N ***的 GP0N 传输汇聚 ( GP0N Transmission Converge, GTC) 层作为 PON MAC层实现共享媒质控制。 GTC层控制可参考 ITU-T G. 98x系列 PON标准, 如 ITU-T G. 984系列的 1吉比特无源光网络 (简称 G-P0N) 和 ITU-T G. 987系列的 10吉比特无 源光网络 (简称 XG-P0N)。  Taking GP0N as an example, GP0N uses a traffic container (T-Cont) as the basic unit of service traffic scheduling, and allocates uplink resources to different CNUs. Each T-Cont is a collection of traffic, represented by an Allocation Identifier (Alloc-ID). The GP0N Transmission Converge (GTC) layer of the GP0N system implements shared media control as the PON MAC layer. The GTC layer control can refer to the ITU-T G.98x series of PON standards, such as the ITU-T G. 984 series of 1 Gigabit Passive Optical Network (G-P0N) and the ITU-T G. 987 series of 10 Gigabits. Source optical network (referred to as XG-P0N).
和 EP0N 的 LLID 类似, Al loc- ID 在 0LT —个端口具有唯一性, Similar to the LLID of EP0N, Al loc-ID is unique in 0LT.
Alloc-ID可以由多个子标识符的组合表示, 子标识可以包含 OCU ID和 / 或 CNU ID, 所采用的方式可以和 LLID相同, 不再赘述。 0LT和 CNU之 间传输的帧中, Al loc-ID 可以承载于 GTC 帧头部, 即物理控制块 (Physical Control Block, PCB) 部分; 如果 Al loc- ID 由多个子标识 符的组合表示, Alloc-ID的多个子标识符可以承载于 GTC帧头部的连续 比特或字节的特定字段, 或部分承载于 GTC帧头部的特定字段而部分承 载于 GTC帧中 GEM帧头部的特定字段。 下面是本发明实施例的 P0N数据传输过程, 其中包含了 P0N资源分 配处理。 图 3B所示为本发明实施例提供的一种在 0CU上传输数据的方 法, 该 0CU连接同轴网络的多个 CNUs以及连接 P0N的 0LT。 在 0CU上为 所述多个 CNUs提供各自专用的队列, 该方法包括: The Alloc-ID may be represented by a combination of multiple sub-identifiers, and the sub-identification may include an OCU ID and/or a CNU ID, and may be the same as the LLID, and will not be described again. In the frame transmitted between 0LT and CNU, Al loc-ID can be carried in the GTC frame header, that is, the Physical Control Block (PCB) part; if Al loc-ID is represented by a combination of multiple sub-identifiers, Alloc The plurality of sub-identifiers of the -ID may be carried in a specific field of consecutive bits or bytes of the GTC frame header, or partially carried in a specific field of the GTC frame header and partially carried in a specific field of the GEM frame header in the GTC frame. The following is a P0N data transmission process according to an embodiment of the present invention, which includes a P0N resource division. With processing. FIG. 3B shows a method for transmitting data on an OCU according to an embodiment of the present invention. The 0CU is connected to multiple CNUs of a coaxial network and an OLT connected to P0N. Providing respective dedicated queues for the plurality of CNUs on the 0CU, the method comprising:
在步骤 S321中, 接收来自 CNU的上行 PON MAC帧。  In step S321, an uplink PON MAC frame from the CNU is received.
在步骤 S323中, 将该上行 PON MAC帧映射到该 CNU专用的队列。 在步骤 S325 中, 将该 CNU 专用的队列的队列状态报告发送给该 In step S323, the uplink PON MAC frame is mapped to the CNU-dedicated queue. In step S325, the queue status report of the CNU-dedicated queue is sent to the
0LT。 0LT.
在步骤 S327中, 响应该队列状态报告, 接收来自 0LT的携带该 CNU 的 P0N上行资源分配信息的授权消息。  In step S327, in response to the queue status report, an authorization message from the 0LT carrying the P0N uplink resource allocation information of the CNU is received.
在步骤 S329 中, 根据该 P0N上行资源分配信息向 0LT发送该 CNU 专用的队列中相应的上行 PON MAC帧。  In step S329, the corresponding uplink PON MAC frame in the CNU-dedicated queue is sent to the 0LT according to the P0N uplink resource allocation information.
进一步的, 在步骤 S321前, 0CU可以给该 CNU发送携带同轴上行资 源分配信息的授权消息。 同轴上行资源分配信息指示同轴上行资源的授 权量, 其可基于分配给该队列的可用大小以及该 CNU上该逻辑通道标识 符对应的带宽需求量决定。 具体操作可参见图 3A及说明书相应部份。  Further, before step S321, the 0CU may send an authorization message carrying the coaxial uplink resource allocation information to the CNU. The coaxial uplink resource allocation information indicates the amount of authorization of the coaxial uplink resource, which may be determined based on the available size allocated to the queue and the bandwidth requirement corresponding to the logical channel identifier on the CNU. For details, see Figure 3A and the corresponding parts of the manual.
步骤 S325涉及的队列状态报告可以指示队列占用情况和 /或队列可 用空间。 具体内容可参见上述步骤 S303涉及的关于队列状态的描述。  The queue status report involved in step S325 may indicate queue occupancy and/or queue available space. For details, refer to the description about the queue status involved in the above step S303.
0CU可以判断该 CNU专用的队列是否满足状态上报的条件, 在满足 状态上报条件时允许上报。 0CU 可以在满足状态上报条件时立即上报, 也可以等待一段时间才上报, 如按照规定的上报周期上报。  The 0CU can determine whether the queue dedicated to the CNU meets the condition of the status report, and allows the report to be reported when the status report condition is met. The 0CU can be reported immediately when the condition is reported, or it can be reported after waiting for a period of time, for example, according to the specified reporting period.
状态上报的条件可与完整的 PON MAC 帧的接收情况有关。 例如, 0CU判断某 CNU专用的队列上是否有一个或多个完整的 PON MAC帧等待 发送; 如果所述 CNU专用的队列中存在一个或多个完整的 PON MAC帧等 待发送, 可以将一个或多个完整的 PON MAC帧的数据量大小作为队列状 态上报给 0LT, 即根据一个或多个完整的 PON MAC帧的数据量大小生成 队列状态报告并上报给 0LT。 采用这种方式可以减少报文碎片, 提高传 输效率。  The conditions for status reporting can be related to the reception of a complete PON MAC frame. For example, the 0CU determines whether one or more complete PON MAC frames are waiting to be sent on a CNU-dedicated queue; if one or more complete PON MAC frames are waiting to be sent in the CNU-dedicated queue, one or more The data size of the complete PON MAC frame is reported to the OLT as the queue status, that is, the queue status report is generated according to the data size of one or more complete PON MAC frames and reported to the OLT. In this way, packet fragmentation can be reduced and transmission efficiency can be improved.
在步骤 S325 中, 可以将每一个 CNU 的多个队列的队列状态报告承 载在一个或多个 P0N上行资源请求消息中发送给 0LT。 典型的, P0N上 行资源请求消息是一个 P0N控制消息, 例如 EP0N 的点到多点控制协议 消息。 每一个队列的队列状态可以是该队列中一个或多个完整 PON MAC 帧的数据量大小。 在一个上报周期内, 0CU 可以将满足状态上报条件的 多个队列的队列状态通过一个或多个 P0N 上行资源请求消息发送给 0LT。 PON上行资源请求消息可以携带队列所属的 CNU的 CNU ID和 /或队 列所属的逻辑通道标识符。 每一个逻辑通道标识符可以对应一个队列状 态报告, 其内可包含逻辑通道标识符及其对应的队列的队列状态的组 合, 即 (逻辑通道标识符, 队列状态)。 在单一 P0N上行资源请求消息 中可以承载多个队列状态报告, 即包含多个 (逻辑通道标识符, 队列状 态) 组合。 也可以按 CNU为资源调度单元实体, 基于 CNU整体进行 P0N 上行资源请求消息, 如将属于单一 CNU 的多个逻辑通道标识符的队列的 队列状态求和后通过 P0N上行资源请求消息发送给 0LT。 In step S325, the queue status report of multiple queues of each CNU may be carried in one or more P0N uplink resource request messages and sent to the OLT. Typical, on P0N The row resource request message is a P0N control message, such as a point-to-multipoint control protocol message of EP0N. The queue status of each queue can be the amount of data for one or more full PON MAC frames in the queue. During a reporting period, the 0CU may send the queue status of multiple queues that meet the status reporting condition to the OLT through one or more PON upstream resource request messages. The PON uplink resource request message may carry the CNU ID of the CNU to which the queue belongs and/or the logical channel identifier to which the queue belongs. Each logical channel identifier may correspond to a queue status report, which may include a combination of logical channel identifiers and queue states of their corresponding queues (ie, logical channel identifiers, queue states). Multiple queue status reports can be carried in a single P0N uplink resource request message, that is, multiple (logical channel identifier, queue status) combinations are included. The PNU may also be used as a resource scheduling unit entity to perform a P0N uplink resource request message based on the CNU as a whole. For example, the queue status of the queues of the plurality of logical channel identifiers belonging to the single CNU is summed and then sent to the 0LT through the P0N uplink resource request message.
步骤 S327 中授权消息携带上行发送窗口信息用以指示 P0N上行资 源。 发送窗口信息可以是分配给该 CNU 的多个逻辑通道标识符各自对应 的发送窗口信息。 可选的, 发送窗口信息可以是分配给该 CNU连续的时 间窗口, 不区分逻辑通道标识符, 由 0CU在本地针对逻辑通道标识符再 分配。 发送窗口信息的表示方式可以参考现有 P0N标准, 而且对现有标 准的一定扩展并没有超出本发明的保护范围。  The authorization message carries the uplink sending window information in step S327 to indicate the P0N uplink resource. The transmission window information may be transmission window information corresponding to each of a plurality of logical channel identifiers assigned to the CNU. Optionally, the sending window information may be a continuous time window assigned to the CNU, without distinguishing the logical channel identifier, and the 0CU locally allocates the logical channel identifier locally. The representation of the transmission window information can be referred to the existing P0N standard, and a certain extension to the existing standard does not exceed the protection scope of the present invention.
由于资源分配和调度有一定的周期, 在本发明的实施例中, 可以维 护队列状态表, 记录逻辑通道标识符及其相应的队列状态信息, 该表可 以包含多个表项, 每一个表项包含逻辑通道标识符和对应的队列状态信 息。 队列状态信息可以包含队列中一个或多个完整 PON MAC帧的数据量 大小, 可选的还可以包含队列中所有数据的数据量大小。 可选地, 该队 列状态表还可以记录时间戳信息用以表示该队列状态的时间或调度周期 索引。  In the embodiment of the present invention, the queue status table may be maintained, and the logical channel identifier and its corresponding queue status information may be recorded. The table may include multiple entries, and each entry may be included. Contains logical channel identifiers and corresponding queue status information. The queue status information may include the amount of data of one or more complete PON MAC frames in the queue, and optionally may also include the amount of data of all data in the queue. Optionally, the queue status table may also record timestamp information to indicate the time of the queue status or the scheduling period index.
值得注意的是, 本实施例提供的 P0N上行传输和前面涉及实施例的 同轴上行传输过程可以是紧密联系的。 换句话说, 步骤 S321 对应前面 实施例中步骤 S307 , 步骤 S323对应前面实施例中步骤 S309。 这样就体 现了一个混合网络架构的上行传输过程。 本发明实施例提供的方法和装置可以应用于 EP0N***。 图 2B所示 为本发明实施例 EP0N应用场景的示意图。 如图 2B所示, 0CU连接到 n 个 CNU # 1,…, C腦 n, 在 0CU上提供队列模块, 为每一个 CNU设置 m 个队列, m 个队列分别对应 m 个逻辑链路标识符, 如针对 C腦 1 LLID1〜CNU # 1 LLIDm设置了 m个队列。 这里的逻辑链路标识符是上文 逻辑通道标识符的一个实现。 可以理解, n个 CNUs各自的队列的个数可 以各不相同, 可根据需要配置, 每一个队列的缓存空间容量也可根据需 要配置。 在一个实施例中, 每一个队列是一个先入先出 (First Input First Output , FIFO ) 队列, m个 FIFO队列形成一个 FIFO队列组, 分 配给一个 CNU。 图 2B的资源调度器或装置或子***耦合到队列模块, 能 够实现 CNU上行资源的调度, 可以包括 P0N上行资源调度或控制、 或同 轴上行资源调度或控制、 或上述两者结合。 队列模块可以由一个或多个 缓存器实现, 缓存器可以是随机存储器 (Random Access Memory , RAM ) 或先进先出 (First Input First Output , FIFO ) 存储器, 当 然, 用 RAM 也可实现 FIFO 队列。 资源调度器或装置或子***可由硬 件、 固件、 软件或其任意组合实现,例如由现场可编程门阵列 (Fi eld Programmable Gate Array, FPGA ) 或者特定应用集成 电路 ( Appl icat ion-spec ifi c Integrated Circuit , AS IC ) 或 者 FPGA+ASIC , 或片上*** (System- On- Chip , SoC ) 实现。 It should be noted that the P0N uplink transmission provided by this embodiment and the coaxial uplink transmission process of the foregoing embodiments may be closely related. In other words, step S321 corresponds to step S307 in the previous embodiment, and step S323 corresponds to step S309 in the previous embodiment. This embodies the upstream transmission process of a hybrid network architecture. The method and apparatus provided by the embodiments of the present invention can be applied to an EP0N system. FIG. 2B is a schematic diagram of an EP0N application scenario according to an embodiment of the present invention. As shown in FIG. 2B, the 0CU is connected to n CNU #1, ..., C brain n, and the queue module is provided on the 0CU, and m queues are set for each CNU, and m queues respectively correspond to m logical link identifiers. For example, m queues are set for C brain 1 LLID1 ~ CNU # 1 LLIDm. The logical link identifier here is an implementation of the logical channel identifier above. It can be understood that the number of queues of each of the N CNUs can be different, and can be configured as needed, and the buffer space capacity of each queue can also be configured as needed. In one embodiment, each queue is a First Input First Output (FIFO) queue, and m FIFO queues form a FIFO queue group that is assigned to a CNU. The resource scheduler or device or subsystem of FIG. 2B is coupled to the queue module to enable scheduling of CNU uplink resources, and may include P0N uplink resource scheduling or control, or coaxial uplink resource scheduling or control, or a combination of the two. The queue module can be implemented by one or more buffers. The buffer can be a random access memory (RAM) or a first input first output (FIFO) memory. Of course, the FIFO queue can also be implemented by using RAM. The resource scheduler or device or subsystem may be implemented by hardware, firmware, software, or any combination thereof, such as a Field Programmable Gate Array (FPGA) or an application specific integrated circuit (Appl i ion ion-spec ifi c Integrated) Circuit, AS IC ) or FPGA+ASIC, or System-On-Chip (SoC) implementation.
某特定 CNU如 C腦 1上行发送前向 OCU发送同轴上行资源请求消 息, 在 CNU#1 的同轴上行资源请求消息中可以携带多个 LLIDs ( CNU#1 LLID1〜CNU#1 LLIDm至少部分 LLIDs ) 及其对应的带宽需求量。 针对每 一个 LLID , 0CU根据该 LLID对应的 FIFO队列的可用空间及 LLID对应 的带宽需求量分配相应的同轴上行资源。 如果该 CNU # 1 的某个 LLID对 应的 FIFO队列满了, 不会为该 LLID分配任何上行资源。 在一个上行资 源调度周期内, 0CU可以对多个 CNUs的同轴上行资源进行分配并授权, 通过一个或多个授权消息发送给相应的 CNU (s)。 授权消息可以是广播、 单播方式、 组播方式的任何一种。 而且, 在给某个 CNU分配上行资源时 也可以考虑一个或多个其它 CNUs 的资源占用情况、 优先级等至少一个 因素进行分配。 A specific CNU sends a Coaxial Uplink Resource Request message to the OCU before the C-brain 1 uplink transmission. The CNU#1 Coaxial Uplink Resource Request message can carry multiple LLIDs (CNU#1 LLID1~CNU#1 LLIDm at least part of the LLIDs). And its corresponding bandwidth requirements. For each LLID, the 0CU allocates corresponding coaxial uplink resources according to the available space of the FIFO queue corresponding to the LLID and the bandwidth requirement corresponding to the LLID. If the FIFO queue corresponding to an LLID of CNU #1 is full, no uplink resources will be allocated for the LLID. During an uplink resource scheduling period, the 0CU can allocate and authorize the coaxial uplink resources of multiple CNUs and send them to the corresponding CNU(s) through one or more authorization messages. The authorization message can be any of broadcast, unicast mode, and multicast mode. Moreover, when allocating uplink resources to a CNU It is also possible to consider the allocation of at least one factor such as resource occupancy, priority, etc. of one or more other CNUs.
0CU根据每个 FIFO队列的已有数据多少 (即队列状态), 向 0LT发 送 P0N上行资源请求消息。 P0N上行资源请求消息中包含对应 FIFO队列 的 LLID以及 FIFO队列的队列状态。 FIFO队列的队列状态可以是一个或 多个完整 PON MAC帧的数据量大小。  The 0CU sends a P0N uplink resource request message to the 0LT according to the amount of existing data of each FIFO queue (ie, the queue status). The P0N uplink resource request message includes the LLID of the corresponding FIFO queue and the queue status of the FIFO queue. The queue status of the FIFO queue can be the amount of data for one or more full PON MAC frames.
0LT依据 CNU# 1的带宽分配控制参数以及 LLID的 P0N上行资源请 求消息分配 P0N上行资源。  The 0LT allocates P0N uplink resources according to the bandwidth allocation control parameter of CNU#1 and the P0N uplink resource request message of the LLID.
本发明的一个实施例中, LLID可以包含 CNU ID、 OCU ID和 Queue ID, 实现方法可以为分字段表示例如 5-bit OCU ID, 8-bit CNU ID, 3-bit Queue ID。 该 LLID可以设置于 EPON帧的前导部分的特定字段, 占用 2个字节。  In an embodiment of the present invention, the LLID may include a CNU ID, an OCU ID, and a Queue ID, and the implementation method may be a subfield indicating, for example, a 5-bit OCU ID, an 8-bit CNU ID, and a 3-bit Queue ID. The LLID can be set to a specific field in the leading part of the EPON frame, occupying 2 bytes.
这样 P0N和同轴的资源分配都基于 LLID, 保持两个异类网络之间资 源分配的一致性, 从而实现 0LT 对 CNU 上行带宽的控制。 另一方面, P0N和同轴的分配调度能够相对独立进行, 0LT 在资源分配的时候可以 忽略同轴的调制方式, 因而对同轴的调制方式不存在任何限制。 而且资 源请求可以按照完整 PON MAC 帧的数据量大小上报, 减少了碎片的产 生, 从而节省了资源。 另外由于 P0N与之前的 EP0N调度方式类似, 因 此上行发送的时间控制更加容易。 整个分配过程能够发挥同轴和 P0N 的 最大效率。  In this way, P0N and coaxial resource allocation are based on LLID, which maintains consistency of resource allocation between two heterogeneous networks, thereby implementing 0LT control of CNU uplink bandwidth. On the other hand, P0N and coaxial allocation scheduling can be performed relatively independently. 0LT can ignore the coaxial modulation mode when resource allocation, so there is no restriction on the coaxial modulation mode. Moreover, the resource request can be reported according to the data size of the complete PON MAC frame, which reduces the generation of fragments, thereby saving resources. In addition, since the P0N is similar to the previous EP0N scheduling mode, the time control of the uplink transmission is easier. The entire distribution process can maximize the efficiency of the coaxial and P0N.
另外, 在 0CU向 0LT发送 P0N上行资源请求即 EP0N的 REPORT消息 的时候, 可能有多个 CNU的 FIFO满足了申请 P0N上行资源的条件, 可 以将多个 CNU 的上行资源请求同时在一条消息里上报, 从而减少了上报 消息间的开销。 本发明一实施例中提供了一种在 ocu 的网络组件上实现资源调度的 方法, 该 0CU耦合于 P0N和同轴网络间, 连接 P0N的 0LT以及连接同轴 网络的多个 CNUs。 如图 4A所示, 该方法包括如下步骤:  In addition, when the 0CU sends a P0N uplink resource request, that is, a REPORT message of the EP0N, to the OLT, there may be multiple CNU FIFOs that satisfy the condition for applying the P0N uplink resource, and multiple CNU uplink resource requests may be reported in one message at the same time. , thereby reducing the overhead between reporting messages. In an embodiment of the invention, a method for implementing resource scheduling on a network component of ocu is provided. The 0CU is coupled between the P0N and the coaxial network, and connects to the 0LT of the P0N and the plurality of CNUs connected to the coaxial network. As shown in FIG. 4A, the method includes the following steps:
在步骤 S401 中, 生成 P0N控制消息, 该 P0N控制消息包含 0CU的 OCU ID、 至少一个 CNU的 CNU ID 以及该至少一个 CNU的一个或多个队 列状态报告。 在步骤 S403 中, 将该 P0N控制消息发送给 0LT。 在步骤 S405中, 响应 P0N控制消息, 接收来自 0LT的携带 P0N上行资源分配信 息的授权消息。 在步骤 S407 中, 从授权消息中获得 P0N上行资源分配 信息。 其中, 所述 0CU给所述多个 CNUs 提供各自专用的队列, 每一个 CNU的队列状态报告用于描述相应 CNU专用的队列的队列状态。 In step S401, a P0N control message is generated, where the P0N control message includes the 0CU An OCU ID, at least one CNU CNU ID, and one or more queue status reports for the at least one CNU. In step S403, the P0N control message is sent to the OLT. In step S405, in response to the PON control message, an authorization message carrying the PON uplink resource allocation information from the OLT is received. In step S407, P0N uplink resource allocation information is obtained from the grant message. The 0CU provides respective dedicated queues to the multiple CNUs, and each CNU's queue status report is used to describe the queue status of the corresponding CNU-specific queue.
相应的, 本发明实施例提供了一种光同轴网络架构中实现资源调度 的方法, 该光同轴网络架构包含 0CU, 其耦合于 P0N和同轴网络间, 连 接 P0N的 0LT以及连接同轴网络的多个 CNUs。 如图 4B所示, 该方法包 括如下步骤:  Correspondingly, the embodiment of the present invention provides a method for implementing resource scheduling in an optical coaxial network architecture, where the optical coaxial network architecture includes a 0CU, which is coupled between the P0N and the coaxial network, and connects the 0LT of the P0N and the coaxial connection. Multiple CNUs for the network. As shown in FIG. 4B, the method includes the following steps:
在步骤 S421中, 接收来自 0CU的 P0N控制消息, 该 P0N控制消息携 带 0CU的 OCU ID、 至少一个 CNU的 CNU ID、 以及至少一个 CNU的队列 状态报告。 在步骤 S423 中, 响应 P0N控制消息, 为该至少一个 CNU的 部分或全部 CNU分配 P0N上行资源。 在步骤 S425 中, 生成携带该部分 或全部 CNU的 P0N上行资源分配信息的授权消息。 在步骤 S427种, 将 该授权消息发送给该 0CU。 其中, 所述 0CU给所述多个 CNUs提供各自专 用的队列, 每一个 CNU的队列状态报告用于描述相应 CNU专用的队列的 队列状态。  In step S421, a P0N control message from the 0CU is received, and the P0N control message carries an OCU ID of the 0CU, a CNU ID of at least one CNU, and a queue status report of at least one CNU. In step S423, in response to the P0N control message, P0N uplink resources are allocated for some or all of the CNUs of the at least one CNU. In step S425, an authorization message carrying the P0N uplink resource allocation information of the part or all of the CNU is generated. In step S427, the authorization message is sent to the 0CU. The 0CU provides the respective CNUs with respective dedicated queues, and each CNU's queue status report is used to describe the queue status of the corresponding CNU-specific queue.
在 0LT 上可以配置每一个 CNU 的带宽分配控制参数, 如每一个 CNU 的多个队列或多个逻辑通道各自的带宽分配控制参数以及每一个 CNU整 体的带宽分配控制参数。 带宽分配控制参数可以包括最大允许带宽、 带 宽调度周期、 带宽调度优先级等等。 0CU上, 不同 CNUs 队列的划分和 / 或每一个 CNU的队列与逻辑通道的关联操错, 可以在 CNU发现或注册过 程由 0LT控制 0CU配置完成。 CNU上, 队列划分和 /或队列与逻辑通道的 关联的操作, 可以在 CNU 发现或注册过程由 0LT控制 0CU配置完成。  On the 0LT, you can configure the bandwidth allocation control parameters of each CNU, such as the bandwidth allocation control parameters of each CNU's multiple queues or multiple logical channels and the bandwidth allocation control parameters of each CNU. The bandwidth allocation control parameters may include a maximum allowed bandwidth, a bandwidth scheduling period, a bandwidth scheduling priority, and the like. On the 0CU, the division of different CNUs queues and/or the associated operation of each CNU queue and logical channel can be done by the 0NU control 0CU configuration in the CNU discovery or registration process. On the CNU, the operation of the queue partitioning and/or queue associated with the logical channel can be done by the 0LT control 0CU configuration during the CNU discovery or registration process.
0LT 可以控制 0CU 上队列和 CNU 上队列的划分保持一致性或一定收敛 性。 0LT can control the consistency or certain convergence of the queues on the 0CU and the queues on the CNU.
上述两个方法涉及的 P0N控制消息还可包含局部标识符, OCU ID、 CNU ID和局部标识符的组合用来唯一标识 0LT和 CNU之间的一个逻辑通 道。 该局部标识符可以采用标识符池动态分配也可以用分配给逻辑通道 的队列的队列标识符表示。 上述三个标识符分别设置在三个字段, 占用 一定比特或字节空间, 这三个字段可以是位置连续的三个字段, 也可以 允许 2个字段或 3个字段不连续。 The P0N control message involved in the above two methods may further include a local identifier, and a combination of an OCU ID, a CNU ID and a local identifier is used to uniquely identify a logical communication between the 0LT and the CNU. Road. The local identifier can be dynamically assigned by the identifier pool or by the queue identifier of the queue assigned to the logical channel. The above three identifiers are respectively set in three fields, occupying a certain bit or byte space, and the three fields may be three fields with consecutive positions, or two fields or three fields may be discontinuous.
0CU 上包括多个队列, 每一个队列唯一关联一个 CNU。 相应的, 每 一个队列状态报告描述的队列状态根据相应队列等待发送的上行数据报 文或上行 PON MAC帧的数据量大小决定。 数据量大小可以通过检测 0CU 上该特定 CNU专用的队列的输入和输出确定。 可选的, 数据量大小也可 以通过检测 0CU上特定队列接收到的上行数据报文 /上行 PON MAC帧中 CNU ID字段和报文 /帧长度字段, 从而识别该特定 CNU并获得特定 CNU 的上行数据报文 /上行 PON MAC 帧的数据量大小。 可选的, 数据量大小 也可以通过检测 0CU 上特定队列接收到的上行数据报文 /上行 PON MAC 帧中逻辑通道标识符 (如 EP0N的 LLID) 的字段和报文 /帧长度字段, 从 而识别逻辑通道并获得逻辑通道关联的队列的上行数据报文 /上行 P0N MAC帧的数据量大小。  Multiple queues are included on the 0CU, and each queue is uniquely associated with one CNU. Correspondingly, the queue status described in each queue status report is determined according to the amount of data of the uplink data packet or the uplink PON MAC frame that the corresponding queue is waiting to send. The amount of data can be determined by detecting the input and output of the particular CNU-specific queue on the 0CU. Optionally, the data volume size may also identify the CNU ID field and the message/frame length field in the uplink data packet/uplink PON MAC frame received by the specific queue on the 0CU, thereby identifying the specific CNU and obtaining the uplink of the specific CNU. The amount of data in the data message/uplink PON MAC frame. Optionally, the data size may also be identified by detecting a field and a message/frame length field of a logical channel identifier (such as an LLID of an EP0N) in an uplink data packet/uplink PON MAC frame received by a specific queue on the 0CU. The logical channel and the amount of data of the uplink data packet/upstream P0N MAC frame of the queue associated with the logical channel.
每一个 CNU可以包含多个逻辑通道, 其对应多个队列。 可以采用多 个队列状态报告分别承载多个逻辑通道关联的队列的队列状态, 也可以 采用单一队列状态报告承载多个逻辑通道关联的队列的队列状态。 本发 明的一个实例参见图 5B 所示。 每一个逻辑通道可以采用 OCU ID+CNU ID+局部标识符的组合来唯一标识。 局部标识符可以位于指示带宽需求 量的内容字段中。  Each CNU can contain multiple logical channels, which correspond to multiple queues. You can use multiple queue status reports to carry the queue status of queues associated with multiple logical channels, or you can use a single queue status report to report the queue status of queues associated with multiple logical channels. An example of the invention is shown in Figure 5B. Each logical channel can be uniquely identified by a combination of OCU ID + CNU ID + local identifier. The local identifier can be in the content field indicating the bandwidth demand.
上述控制消息可以是 EP0N的多点控制协议, 也可以是 GP0N的光网 络单元管理控制接口 (ONU Management Control Interface , 0MCI ) 消 息或 GP0N上行帧的动态带宽报告字段中携带的控制消息。  The foregoing control message may be a multi-point control protocol of the EP0N, or may be a control message carried in the dynamic bandwidth report field of the ONU Management Control Interface (0MCI) message or the GP0N uplink frame of the GP0N.
在本发明提供的一个实例中, P0N控制消息通过 EP0N MAC控制帧承 载。 参见图 5B, 在 EP0N MAC控制帧中, OCU ID字段可位于前导部分, 虽然图 5B 中显示了 16 比特 (即 2 个字节) 的空间, 可以理解, EP0N MAC控制帧中可以仅仅占用 16 比特空间的部分比特, 如上述 LLID的实 例中的 OCU ID 占用 5 比特空间。 同样的, CNU ID字段也可以仅仅占用 8比特 (即 1个字节) 空间的部分比特。 In an example provided by the present invention, the P0N control message is carried over the EP0N MAC control frame. Referring to FIG. 5B, in the EP0N MAC control frame, the OCU ID field may be located in the preamble portion. Although the space of 16 bits (ie, 2 bytes) is shown in FIG. 5B, it can be understood that the EP0N MAC control frame may occupy only 16 bits. A partial bit of space, such as the OCU ID in the example of the above LLID, occupies 5 bit spaces. Similarly, the CNU ID field can also be used only 8 bits (ie 1 byte) Part of the space.
该 PON MAC控制帧可包含多个 CNUs 的多个资源请求报告, 每一个 资源请求报告包含 CNU ID字段以及 CNU的带宽需求量。  The PON MAC control frame may contain multiple resource request reports for multiple CNUs, each of which contains a CNU ID field and a CNU bandwidth requirement.
可选的, 该 EPON MAC 控制帧包含多个资源请求报告, 每一个资源 请求报告包含 CNU ID 字段以及一个或多个指示带宽需求量的内容的字 段。 每一个资源请求报告可以包含多个队列的队列状态。  Optionally, the EPON MAC control frame includes multiple resource request reports, and each resource request report includes a CNU ID field and one or more fields indicating content of the bandwidth requirement. Each resource request report can contain queue status for multiple queues.
本发明至少部分实施例中, 每一个队列或每一个 CNU或每一个逻辑 通道标识符对应的带宽需求量为相应队列或 CNU或逻辑通道标识符的完 整 PON MAC帧的数据量大小。  In at least some embodiments of the present invention, the bandwidth requirement corresponding to each queue or each CNU or each logical channel identifier is the amount of data of a complete PON MAC frame of the corresponding queue or CNU or logical channel identifier.
图 5B和 5C示意性提供了本发明实施例提供的 0CU的 P0N上行资源 请求的消息格式。 典型的, 该消息采用 EP0N 的多点控制协议 (Mult ipoint Control Protocol , MPCP ) ,其是 PON MAC 控制层的一项功能。 换句话说, 该 P0N上行资源请求是基于 MPCP的 MAC控制帧 (简称 MPCP MAC控制帧)。  5B and 5C are schematic diagrams showing the message format of the P0N uplink resource request of the 0CU provided by the embodiment of the present invention. Typically, the message uses EP0N's Multipoint Control Protocol (MPCP), which is a function of the PON MAC control layer. In other words, the P0N uplink resource request is an MPCP based MAC control frame (referred to as an MPCP MAC control frame).
图 5B 所示的部分 PON MAC 控制帧 (前导部分部分字节未示出), Part of the PON MAC control frame shown in Figure 5B (the leading part of the byte is not shown),
PON MAC 控制帧包含前导 (Preamble ) 部分和 MPCP 数据单元 (MPCP Data Unit , MPCPDU)。 PON MAC控制帧包含 LLID字段用以承载 LLID, 本实施例的 LLID字段由多个 LLID子标识符字段实现, 包含携带 OCU ID 的第一 LLID子标识符字段 (即 OCU ID字段)、 携带 CNU ID的第二 LLID 子标识符字段 (即 CNU ID字段)、 携带 Queue ID的第三 LLID子标识符 字段 (即 Queue ID字段)。 图 5B示意性给出了 LLID字段的多个字段分 别设置在不连续字节或比特的区域。 如图 5B所示, Preamble 部分除包 含 OCU ID 字段 , 还包含循环冗余校验 (Cycl ic Redundancy Check, CRC) 字段, 此外, Preamble部分中未示出的内容可以和标准 Ethernet 帧 preamble相应字节内容相同。 MPCPDU的头部包含携带 CNU数量的字 段以表示报告所涉及的 CNU 的数量, 此外还包括目 的地址 ( Dest inat ion Address ) 字段、 源地址 ( Source Address ) 字段、 长 度 /类型 (Length/Type ) 字段、 操作类型代码 (Operat ion Code , Opcode ) 字段、 时间戳 (t imestamp ) 字段。 MPCPDU 的净荷区携带了多 个 CNU报告, 如 CNU# 1 Report , ···, CNU# n Report , 每一个 CNU报告 对应唯——个 CNU。 如图 CNU# 1 Report 对应 CNU# 1, 其包含 CNU ID 字段。 CNU # 1 Report 还可以包含队列数量字段、 报告位图 (Report bitmap ) 字段以及 m 个队歹 艮告 Queue # 0 Report , …, Queue # m Report o 可选的, 每一个队列报告还可以包含指示队列标识符的字段 (即 Queue ID 字段)。 当然, 也可以通过报告位图 (Report bitmap ) 字段的位值表示哪些队列上报队列状态, 如报告位图字段中位 A 的位值 1表示位 A对应的队列 A上报队列状态, 位 B的位值 0表示位 B对应的 队列 B没有上报队列状态。 相应的, 0LT给 0CU的应答消息格式可以采 用和图 5B相似的格式, 区别在于 CNU报告变成 CNU授权, 用于指示该 CNU上 LLIDs或队列组 P0N上行资源分配。 The PON MAC control frame contains a Preamble part and an MPCP Data Unit (MPCPDU). The PON MAC control frame includes an LLID field to carry the LLID. The LLID field in this embodiment is implemented by multiple LLID sub-identifier fields, including a first LLID sub-identifier field (ie, an OCU ID field) carrying an OCU ID, and carrying a CNU ID. The second LLID sub-identifier field (ie, the CNU ID field), the third LLID sub-identifier field (ie, the Queue ID field) carrying the Queue ID. Fig. 5B schematically shows an area in which a plurality of fields of the LLID field are respectively set in discontinuous bytes or bits. As shown in FIG. 5B, the Preamble part includes a Cyclic Redundancy Check (CRC) field in addition to the OCU ID field, and the content not shown in the Preamble part may correspond to the standard Ethernet frame preamble. The content is the same. The header of the MPCPDU contains a field carrying the number of CNUs to indicate the number of CNUs involved in the report, and also includes a destination address (Dest inat ion Address) field, a source address (Source Address) field, and a length/type (Length/Type) field. , Operation type code (Optat ion Code, Opcode) field, time stamp (t imestamp) field. The payload area of the MPCPDU carries more A CNU report, such as CNU# 1 Report, ···, CNU# n Report , each CNU report corresponds to only one CNU. As shown in Figure CNU# 1 Report corresponds to CNU# 1, which contains the CNU ID field. CNU # 1 Report can also contain queue number field, report bitmap field and m team report Queue # 0 Report , ..., Queue # m Report o Optional, each queue report can also contain instructions The field of the queue identifier (that is, the Queue ID field). Of course, it is also possible to indicate which queues report the queue status by the bit value of the Report bitmap field. For example, the bit value 1 of the bit A in the report bitmap field indicates the queue A reporting queue status corresponding to the bit A, and the bit B bit. A value of 0 indicates that queue B corresponding to bit B has not reported the queue status. Correspondingly, the response message format of the 0LT to the 0CU can be in a format similar to that of FIG. 5B, except that the CNU report becomes a CNU authorization for indicating the uplink resource allocation of the LLIDs or the queue group P0N on the CNU.
图 5C所示的 P0N控制帧中, 基本内容与图 5B相同, CNU报告略有 不同。 图 5C的 CNU报告的报告参数不涉及 LLID或队列组的具体队列状 态, 而涉及 CNU整体的带宽需求量, 如报告参数为单一 CNU所有 LLID 或队列组的队列状态求和。 采用图 5C 所示的方式可以节省开销。 相应 的, 0LT给 0CU的授权消息格式和图 5C相似, 区别在于 CNU报告变成 CNU授权, 用于指示针对 CNU整体的 P0N上行资源分配。 在本实施中, 0CU 需要利用 0LT 的针对 CNU整体的授权在 CNU对应的队列组间再分 配, 再分配的算法属于本领域公知技术, 不再赘述。  In the P0N control frame shown in Fig. 5C, the basic content is the same as that of Fig. 5B, and the CNU report is slightly different. The reporting parameters of the CNU report of Figure 5C do not involve the specific queue status of the LLID or queue group, but involve the bandwidth requirements of the CNU as a whole, such as reporting parameters that are summed by the queue status of all LLIDs or queue groups of a single CNU. You can save money by using the approach shown in Figure 5C. Correspondingly, the 0LT grant message format to the 0CU is similar to that of Figure 5C, except that the CNU report becomes a CNU grant, which is used to indicate the P0N uplink resource allocation for the CNU as a whole. In this implementation, the 0CU needs to use the 0LT for the CNU overall authorization to redistribute between the queue groups corresponding to the CNU. The redistribution algorithm is well known in the art and will not be described again.
本发明实施例提供了一个或多个处理器, 用于执行上述步骤 S401、 The embodiment of the present invention provides one or more processors for performing the above step S401.
S403 和 S405 的操作。 各消息内容和格式参见上下文相关描述。 该处理 器可以是 P0N芯片, 也可以是耦合到 P0N芯片的处理器或芯片。 该处理 器可以作为 0CU的一个组件。 The operation of S403 and S405. See the context-sensitive description for each message content and format. The processor can be a P0N chip or a processor or chip coupled to the P0N chip. This processor can be used as a component of the 0CU.
本发明实施例提供了一个或多个处理器, 用于执行上述步骤 S421、 S423 和 S425 的操作。 各消息内容和格式参见上下文相关描述。 该处理 器可以是 P0N芯片, 也可以是耦合到 P0N芯片的处理器或芯片。 该处理 器可以作为 0CU的一个组件。  The embodiment of the present invention provides one or more processors for performing the operations of steps S421, S423, and S425 described above. See the context-sensitive description for each message content and format. The processor can be a P0N chip or a processor or chip coupled to the P0N chip. This processor can be used as a component of the 0CU.
如图 8所示, 0CU耦合于 P0N和同轴网络间, 连接到 P0N的 0LT以及 同轴网络的 CNU (s)。 本发明实施例提供了一种应用于 0CU 的资源调度装置 (或器) 830。 如图 8所示, 资源调度装置 (或器) 830可包括: As shown in Figure 8, the 0CU is coupled between the P0N and the coaxial network, connected to the 0LT of the P0N and the CNU (s) of the coaxial network. The embodiment of the invention provides a resource scheduling device (or device) 830 applied to the 0CU. As shown in FIG. 8, the resource scheduling device (or device) 830 can include:
消息生成模块 8301, 用于生成 P0N控制消息, 该 P0N控制消息包 一个或多个 CNU (s)的 CNU IDs, 以及每一个 CNU的一
Figure imgf000024_0001
The message generating module 8301 is configured to generate a P0N control message, where the PNO control message packet includes one or more CNU IDs of the CNU (s), and one of each CNU
Figure imgf000024_0001
消息发送模块 8303, 用于将该 P0N控制消息发给 0LT。  The message sending module 8303 is configured to send the P0N control message to the 0LT.
消息接收模块 8307, 用于接收来自 0LT的携带 P0N上行资源分配信 息的授权消息。  The message receiving module 8307 is configured to receive an authorization message from the 0LT that carries the P0N uplink resource allocation information.
资源获得模块 8309, 用于从所述授权消息获得所述 P0N上行资源分 配信息。  The resource obtaining module 8309 is configured to obtain the P0N uplink resource allocation information from the authorization message.
授权消息可以包含上述部分或全部 CNU 的 P0N上行资源分配信息, 用以指示相应 CNU的 P0N域上行发送窗口。  The authorization message may include P0N uplink resource allocation information of some or all of the above CNUs, and is used to indicate the P0N domain uplink sending window of the corresponding CNU.
各消息内容和格式参见上下文相关描述。 例如, 每一个队列状态报 告用于描述 0CU提供给该队列状态报告所属 CNU 专用的队列的队列状 态。 如特定 CNU的队列状态报告用于描述 0CU提供给该特定 CNU专用的 队列的队列状态。 队列状态可以为该专用的队列中等待发送的数据量大 小, 如一个或多个完整 PON MAC帧的数据量大小。  See the context-sensitive description for each message content and format. For example, each queue status report is used to describe the queue status that the 0CU provides to the CNU-specific queue to which the queue status report belongs. A queue status report, such as a specific CNU, is used to describe the queue status that the 0CU provides to that particular CNU-specific queue. The queue status can be the amount of data waiting to be sent in the dedicated queue, such as the amount of data for one or more full PON MAC frames.
本发明实施例提供了一种应用于 0CU 的资源调度装置 (或器) 810。 如图 8所示, 资源调度装置 (或器) 810可包括:  The embodiment of the invention provides a resource scheduling device (or device) 810 applied to the 0CU. As shown in FIG. 8, the resource scheduling device (or device) 810 can include:
消息接收模块 8101, 用于接收来自 0CU的 P0N控制消息, P0N控制 消息携带 0CU的 OCU ID、 至少一个 CNU的 CNU ID、 以及所述至少一个 CNU的队列状态报告。  The message receiving module 8101 is configured to receive a P0N control message from the 0CU, where the P0N control message carries an OCU ID of the 0CU, a CNU ID of the at least one CNU, and a queue status report of the at least one CNU.
资源分配模块 8103, 用于根据所述控制消息为上述至少一个 CNU的 部分或全部 CNU分配 P0N上行资源。  The resource allocation module 8103 is configured to allocate a P0N uplink resource to some or all of the CNUs of the at least one CNU according to the control message.
消息生成模块 8105, 用于生成携带部分或全部 CNU的 P0N上行资源 分配信息的授权消息。  The message generating module 8105 is configured to generate an authorization message that carries P0N uplink resource allocation information of part or all of the CNU.
消息发送模块 8107, 用于将该授权消息发给 0CU。  The message sending module 8107 is configured to send the authorization message to the 0CU.
各消息内容和格式参见上下文相关描述。 0CU可以给多个 CNUs提供 各自专用的队列, 每一个 CNU的队列状态报告用于描述相应 CNU专用的 队列的队列状态。 队列状态可以为该专用的队列中等待发送的一个或多 个完整 PON MAC帧的数据量大小。 See the context-sensitive description for each message content and format. The 0CU can provide multiple CNUs with their own dedicated queues. Each CNU's queue status report is used to describe the corresponding CNU-specific. The queue status of the queue. The queue status may be the amount of data for one or more complete PON MAC frames waiting to be transmitted in the dedicated queue.
图 6A 显示了本发明光同轴网络架构和装置的一个实例。 装置 620 耦合于同轴网络和无源光网络 P0N之间, 可以是 0CU或 0CU上部分部 件, 包含耦合于 P0N收发机 6204、 同轴收发机 6208和队列模块 6206的 网络组件 6202。 网络组件 6202 典型的是一个资源调度器、 或装置或子 ***。  Figure 6A shows an example of an optical coaxial network architecture and apparatus of the present invention. The device 620 is coupled between the coaxial network and the passive optical network P0N and may be part of the 0CU or 0CU, including a network component 6202 coupled to the P0N transceiver 6204, the coaxial transceiver 6208, and the queue module 6206. Network component 6202 is typically a resource scheduler, or device or subsystem.
P0N收发机 6204耦合到 P0N, 通过 PON与 0LT通信, 能够收发经由 P0N传送的光信号。 P0N收发机 6204包括 P0N物理层模块用以实现 P0N 物理层功能, 如 P0N 物理层编解码。 同轴收发机 6208 耦合到同轴网 络, 通过同轴网络与一个或多个同轴网络单元通信, 能够收发经由同轴 网络传送的同轴电信号。 同轴收发机 6208 包含同轴物理层模块用以实 现同轴物理层功能, 如同轴物理层编解码, 物理资源块映射 /解映射 等。 P0N收发机 6204可以包含 P0N控制模块用以完成同轴控制, 如 P0N MAC控制。 同轴收发机 6208可以包含同轴控制模块用以完成同轴控制, 如同轴 MAC控制。 队列模块 6206用于缓存 0LT 602和 CNU 624之间的 数据, 如 PON MAC 帧。 队列模块 6206提供下行队列用以缓存来自 P0N 收发机 6204 的下行 PON MAC 帧, 以及提供上行队列用以缓存来自同轴 收发机 6208的上行 PON MAC帧。 队列模块 6206中队列的划分和存储参 见本申请上下文相关描述。  The P0N transceiver 6204 is coupled to P0N, and is capable of transmitting and receiving optical signals transmitted via the P0N through communication between the PON and the 0LT. The P0N transceiver 6204 includes a P0N physical layer module for implementing P0N physical layer functions, such as P0N physical layer coding and decoding. The coaxial transceiver 6208 is coupled to the coaxial network and communicates with one or more of the coaxial network elements over the coaxial network to enable transmission and reception of coaxial electrical signals transmitted over the coaxial network. The coaxial transceiver 6208 includes a coaxial physical layer module for implementing coaxial physical layer functions, such as coaxial physical layer coding and decoding, physical resource block mapping/demapping, and the like. The P0N transceiver 6204 can include a P0N control module for performing coaxial control, such as P0N MAC control. The coaxial transceiver 6208 can include a coaxial control module for performing coaxial control, such as coaxial MAC control. Queue module 6206 is used to buffer data between 0LT 602 and CNU 624, such as PON MAC frames. Queue module 6206 provides a downstream queue for buffering downstream PON MAC frames from PON transceiver 6204 and an upstream queue for buffering upstream PON MAC frames from coaxial transceiver 6208. The partitioning and storage of queues in queue module 6206 is described in the context of this application.
下行方向, P0N收发机 6204接收来自 P0N的下行光信号, 对下行光 信号进行 P0N物理层接收处理后输出下行 PON MAC帧到队列模块 6206。 同轴收发机 6208 接收来自队列模块 6206 的下行 PON MAC 帧, 对下行 PON MAC 帧进行同轴物理层发送处理后输出下行同轴电信号, 并将下行 同轴电信号发送到同轴网络。  In the downlink direction, the P0N transceiver 6204 receives the downlink optical signal from the P0N, performs the P0N physical layer receiving process on the downlink optical signal, and outputs the downlink PON MAC frame to the queue module 6206. The coaxial transceiver 6208 receives the downlink PON MAC frame from the queue module 6206, performs the coaxial physical layer transmission processing on the downlink PON MAC frame, and outputs the downlink coaxial electrical signal, and transmits the downlink coaxial electrical signal to the coaxial network.
上行方向, 同轴收发机 6208 接收来自同轴网络的上行同轴电信 号, 将上行同轴电信号进行同轴物理层接收处理并输出上行 PON MAC帧 到队列模块 6206。 P0N 收发机 6204 将队列模块 6206 中一个或多个 CNU (s)的上行 PON MAC帧经过 P0N物理层发送处理后得到上行光信号, 将上行光信号发送到 P0N。 In the uplink direction, the coaxial transceiver 6208 receives the uplink coaxial electrical signal from the coaxial network, performs the coaxial physical layer reception processing on the uplink coaxial electrical signal, and outputs the uplink PON MAC frame to the queue module 6206. The P0N transceiver 6204 obtains an uplink optical signal by transmitting and processing one or more CNU (s) uplink PON MAC frames in the queue module 6206 through the P0N physical layer. The upstream optical signal is sent to the P0N.
在本发明的一个实例中, 网络组件 6202可以生成队列模块 6206中 上行队列的队列状态报告, 将队列状态报告通过 P0N收发机 6204发送 到 P0N。 相应的, 网络组件 6202 获得 P0N 收发机 6204接收到的携带 P0N上行资源分配信息的授权消息, 根据 P0N上行资源分配信息控制上 行 PON MAC帧的发送。 可以将队列状态报告封装成 P0N上行资源请求消 息或 P0N控制消息, 然后通过 P0N发送给 OLT 602 o 0LT 602的 P0N资 源调度器 6022根据队列状态报告分配 P0N上行资源, 生成携带 P0N上 行资源分配信息的授权消息, 并通过 P0N收发机 6024发送到 P0N。 PON 上行资源请求消息 (或 P0N控制消息) 和携带 P0N上行资源分配信息的 授权消息参见上文相关描述。  In one example of the present invention, network component 6202 can generate a queue status report for the upstream queue in queue module 6206, and send the queue status report to PON via PON transceiver 6204. Correspondingly, the network component 6202 obtains the authorization message that the P0N transceiver 6204 receives the P0N uplink resource allocation information, and controls the transmission of the uplink PON MAC frame according to the P0N uplink resource allocation information. The queue status report may be encapsulated into a P0N uplink resource request message or a P0N control message, and then the P0N resource scheduler 6022 sent to the OLT 602 o 0LT 602 through the P0N may allocate the P0N uplink resource according to the queue status report, and generate the P0N uplink resource allocation information. The authorization message is sent to the PON through the PON transceiver 6024. The PON uplink resource request message (or P0N control message) and the authorization message carrying the P0N uplink resource allocation information are described in the related description above.
网络组件 6202可以为连接到同轴网络的一个或多个 CNUs分配同轴 上行资源, 生成携带同轴上行资源分配信息的授权消息, 并将该授权消 息通过同轴收发机 6208发送到同轴网络。 网络组件 6202可以根据同轴 收发机 6208 接收到的同轴上行资源请求消息中携带的 CNU 的带宽需求 量 (或 CNU上队列的队列状态报告) 和 /或队列模块 6206中特定 CNU专 用的队列的队列状态为该 CNU分配同轴上行资源。 同轴上行资源请求消 息和携带同轴上行资源分配信息的授权消息参见上文相关描述。  The network component 6202 can allocate coaxial uplink resources to one or more CNUs connected to the coaxial network, generate an authorization message carrying the coaxial uplink resource allocation information, and send the authorization message to the coaxial network through the coaxial transceiver 6208. . The network component 6202 can be based on the bandwidth requirement of the CNU carried in the coaxial uplink resource request message received by the coaxial transceiver 6208 (or the queue status report queued on the CNU) and/or the specific CNU-specific queue in the queue module 6206. The queue status allocates coaxial uplink resources for the CNU. For the coaxial uplink resource request message and the authorization message carrying the coaxial uplink resource allocation information, refer to the related description above.
上述队列状态可以是队列或 CNU或逻辑通道对应的一个或多个完整 PON MAC帧的数据量大小。  The above queue status may be the data size of one or more complete PON MAC frames corresponding to the queue or CNU or logical channel.
网络组件 6202对 P0N上行资源和 /或同轴上行资源的调度处理均可 以针对队列或 CNU或逻辑通道等资源调度单元实体进行。 在本发明的一 个实施例中, 网络组件 6202对 P0N上行资源和同轴上行资源的调度处 理针对相同的资源调度单元实体, 即保持同轴上行资源的资源调度单元 实体与 P0N 上行资源的资源调度单元实体一致。 这样可以更好的实现 The scheduling process of the P0N uplink resource and/or the coaxial uplink resource by the network component 6202 can be performed for a resource scheduling unit entity such as a queue or a CNU or a logical channel. In an embodiment of the present invention, the scheduling process of the P0N uplink resource and the coaxial uplink resource by the network component 6202 is performed for the same resource scheduling unit entity, that is, the resource scheduling unit entity that maintains the coaxial uplink resource and the resource scheduling of the P0N uplink resource. Unit entities are consistent. This can be better implemented
0LT与 CNU之间资源调度的一致性, 降低上行冲突的可能, 资源调度单 元实体粒度越小调度越精确。 如果将网络组件 6202划分成 P0N资源调 度器、 队列调度器和同轴资源调度器, 上述 P0N上行资源请求消息 (或 包含队列状态报告的 P0N控制消息) 的生成和携带 P0N上行资源分配信 息的授权消息的处理可以由 P0N资源调度器完成; 上述同轴上行资源请 求消息的接收处理、 同轴上行资源的分配和携带同轴上行资源分配信息 的授权消息的生成可以由同轴资源调度器完成; 控制上行 PON MAC帧的 发送由队列调度器完成。 可选的, 本发明提供的装置还可以包含一个或 多个处理器或模块用以完成每一个队列上行 PON MAC帧的输入控制、 输 出控制、 队列状态的监控等功能。 每一个队列上行 PON MAC帧的输入控 制、 输出控制、 队列状态的监控等功能可以由网络组件 6202 完成, 如 可由队列调度器负责完成这些操作。 The consistency of resource scheduling between 0LT and CNU reduces the possibility of uplink collision. The smaller the granularity of the resource scheduling unit entity, the more accurate the scheduling. If the network component 6202 is divided into a P0N resource scheduler, a queue scheduler, and a coaxial resource scheduler, the foregoing P0N uplink resource request message (or a P0N control message including a queue status report) is generated and carries a P0N uplink resource allocation letter. The processing of the authorization message of the information may be completed by the P0N resource scheduler; the receiving process of the coaxial uplink resource request message, the allocation of the coaxial uplink resource, and the generation of the authorization message carrying the coaxial uplink resource allocation information may be scheduled by the coaxial resource. The device is completed; controlling the transmission of the uplink PON MAC frame is performed by the queue scheduler. Optionally, the apparatus provided by the present invention may further include one or more processors or modules for performing functions such as input control, output control, and queue status monitoring of each queue uplink PON MAC frame. The functions of input control, output control, and queue status monitoring of each queue upstream PON MAC frame can be performed by network component 6202, such as by the queue scheduler.
图 6B 显示了本发明光同轴网络架构和装置的另一个一个实例。 装 置 620B是图 6A的装置 620的变体, 其通过 P0N耦合到 OLT 602B以及 通过同轴网络耦合到 CNU 624B o 装置 620B和装置 620区别包括: (1 ) P0N收发机 6204B与队列模块 6206之间提供了复用解复用器 6205, 用 于 P0N上行资源请求消息复用到 P0N收发机 6204B 以及将 P0N收发机 6204B 接收到的携带 P0N 上行资源分配信息的授权消息解复用出来; ( 2 ) 队列模块 6206 和同轴收发机 6208B 之间提供了报文 /帧处理器 6207 , 用于监测同轴收发机 6208B 接收到的上行 PON MAC 帧的报文长 度, 并输出给网络组件 6202B, 报文 /帧处理器 6207还可以将上行 P0N MAC帧映射或桥接到相应的队列, 如按 CNU ID或逻辑通道标识符映射或 桥接到关联的队列。 报文 /帧处理器 6207还可以将同轴收发机 6208B接 收到的同轴上行资源请求消息过滤出来, 输出给网络组件 6202B。 在另 一个实现中, 同轴上行资源请求消息可以由同轴收发机 6208B直接输出 给网络组件 6202B, 如直接将公共物理资源块上承载的同轴上行资源请 求消息解映射后输出给网络组件 6202B。 报文 /帧处理器 6207 能够实现 网络组件 6202 的对列调度器的至少部分功能。 报文 /帧处理器 6207 是 指可以处理报文、 或处理帧、 或既可以处理报文也可以处理帧。 图 6C显示了本发明包含 P0N和同轴网络的混合网络架构和装置的 另一个实例示意图。 该实施例是以 EP0N 为原型的, 可以理解, 在其它 实施例中可以以 GP0N为原型, 仅需要对 P0N协议类型的替换。 图 6C仅 显示了上行 PON MAC帧的操作功能, 包含下行 PON MAC帧的操作功能也 落入本发明的范围。 装置 620C是装置 620B的变体, 其通过 P0N耦合到 OLT 602C以及通过同轴网络耦合到 CNU 624C。 PON收发机 6204C是 P0N 收发机 6204B 的变体, 其包含了 EP0N 物理层 (EPON PHY ) 功能以及 EP0N控制层功能, 其中 EP0N控制层功能用于实现 P0N资源调度器的功 會^ 同轴收发机 6208C是同轴收发机 6207B的变体, 其集成了同轴物理 层 (Coax PHY ) 功能和同轴控制功能, 其中, 同轴控制功能用于实现同 轴资源调度器的功能。 报文 /帧处理器 6207C 可以将检测到的报文长度 以及相关参数, 如 CNU ID或逻辑通道标识符 (即 LLID ) 发送给 P0N收 发机 6204C和同轴收发机 6208C, 以便 EP0N控制层模块和同轴控制模块 能利用报文长度以及相关参数分别进行 P0N上行资源调度和同轴上行资 源调度的操作。 Figure 6B shows another example of an optical coaxial network architecture and apparatus of the present invention. Apparatus 620B is a variation of apparatus 620 of FIG. 6A coupled to OLT 602B via PON and coupled to CNU 624B via coaxial network. 620B and apparatus 620 distinguishes between: (1) between PON transceiver 6204B and queue module 6206 A multiplexing demultiplexer 6205 is provided for multiplexing the P0N uplink resource request message to the P0N transceiver 6204B and demultiplexing the authorization message carrying the P0N uplink resource allocation information received by the P0N transceiver 6204B; (2) A message/frame processor 6207 is provided between the queue module 6206 and the coaxial transceiver 6208B for monitoring the packet length of the uplink PON MAC frame received by the coaxial transceiver 6208B, and outputting the packet length to the network component 6202B. The /frame processor 6207 can also map or bridge the upstream PO MAC frame to the corresponding queue, such as mapping or bridging to the associated queue by CNU ID or logical channel identifier. The message/frame processor 6207 can also filter the coaxial uplink resource request message received by the coaxial transceiver 6208B and output it to the network component 6202B. In another implementation, the coaxial uplink resource request message may be directly output by the coaxial transceiver 6208B to the network component 6202B, such as directly de-mapping the coaxial uplink resource request message carried on the common physical resource block and outputting it to the network component 6202B. . The message/frame processor 6207 is capable of implementing at least some of the functions of the column scheduler of the network component 6202. The message/frame processor 6207 is capable of processing a message, or processing a frame, or both processing a message and processing a frame. 6C shows a schematic diagram of another example of a hybrid network architecture and apparatus incorporating a PON and a coaxial network in accordance with the present invention. This embodiment is based on EP0N. It can be understood that in other embodiments, GP0N can be used as a prototype, and only the replacement of the P0N protocol type is required. Figure 6C only The operational functions of the upstream PON MAC frame are shown, and the operational functions including the downstream PON MAC frame are also within the scope of the present invention. Device 620C is a variation of device 620B that is coupled to OLT 602C through PON and to CNU 624C through a coaxial network. The PON transceiver 6204C is a variant of the P0N transceiver 6204B, which includes an EP0N physical layer (EPON PHY) function and an EP0N control layer function, wherein the EP0N control layer function is used to implement the P0N resource scheduler function ^ coaxial transceiver The 6208C is a variant of the coaxial transceiver 6207B, which integrates a coaxial physical layer (Coax PHY) function and a coaxial control function, wherein the coaxial control function is used to implement the function of the coaxial resource scheduler. The message/frame processor 6207C can send the detected message length and related parameters, such as CNU ID or logical channel identifier (ie, LLID), to the P0N transceiver 6204C and the coaxial transceiver 6208C for the EP0 control layer module and The coaxial control module can perform P0N uplink resource scheduling and coaxial uplink resource scheduling operations by using packet length and related parameters.
OLT 602C为能够支持 EP0N的 P0N组件, 其具有数据 (Data) 客户 端、 操和维护管理 ( Operat ions and Management , 0AM) 客户端、 EPON MAC层功能、 EPON物理层 (EPON PHY) 等功能。  The OLT 602C is a P0N component capable of supporting EP0N, and has functions such as a data client, an Operat ions and management (0AM) client, an EPON MAC layer function, and an EPON physical layer (EPON PHY).
OLT 624C 为能够支持 EPON MAC 的同轴组件, 其具有数据 (Data) 客户端、 操禾口维护管理 ( Operat ions and Management , ΟΑΜ) 客户端、 EPON MAC层功能、 同轴控制功能和同轴物理层 (Coax PHY) 功能。  OLT 624C is a coaxial component capable of supporting EPON MAC. It has Data client, Operat ions and management (ΟΑΜ) client, EPON MAC layer function, coaxial control function and coaxial physics. Layer (Coax PHY) function.
上述各种资源调度器或装置或子***可以由一个或多个硬件、 软 件、 固件 (Fir丽 are ) 或其任意组合。 例如由微处理器 (Micro Processor Unit , MPU)、 FPGA或者 ASIC或者 FPGA+ASIC, 或片 SoC实 现。 另外, 资源调度器或装置或子***的部分功能, 如 P0N资源调度功 會 可以集成在如 PON MAC芯片的 P0N芯片或 P0N收发机中; 资源调度 器或子***的部分功能, 如同轴资源调度功能, 可以集成在如同轴 MAC 芯片的同轴芯片或同轴收发机中。  The various resource schedulers or devices or subsystems described above may be comprised of one or more hardware, software, firmware, or any combination thereof. For example, implemented by a Micro Processor Unit (MPU), an FPGA or an ASIC or an FPGA+ASIC, or a slice SoC. In addition, some functions of the resource scheduler or device or subsystem, such as the P0N resource scheduling function, may be integrated in a PON chip or a PON transceiver such as a PON MAC chip; some functions of the resource scheduler or subsystem, such as coaxial resources The scheduling function can be integrated in a coaxial chip or a coaxial transceiver such as a coaxial MAC chip.
上述网络组件可以在具有足够的处理能力、 存储资源和网络吞吐量 能力的任何通用网络部件比如计算机、 网络或节点上实现, 以处理施加 于其上的必要的工作负载。 在如图 7 所示的实施例中, 该网络组件包 含: P0N侧接口, 其通过 P0N物理层模块耦合到 P0N, 用于接收来自 P0N 物理层模块的下行 PON MAC 帧, 以及将队列中上行 PON MAC 帧发送给 P0N 物理层模块。 同轴侧接口, 其通过同轴物理层模块耦合到同轴网 络, 用于接收来自同轴物理层模块的上行 PON MAC帧, 以及将队列中下 行 PON MAC帧发送给同轴物理层模块。 P0N-同轴适配器, 耦合于 P0N侧 接口和同轴侧接口之间, 能够实现上述涉及各个方法操作, 包括发送The network components described above can be implemented on any general network component, such as a computer, network, or node, having sufficient processing power, storage resources, and network throughput capabilities to handle the necessary workloads imposed thereon. In the embodiment shown in FIG. 7, the network component includes: a P0N side interface coupled to the P0N through the P0N physical layer module for receiving from the P0N The downlink PON MAC frame of the physical layer module, and the uplink PON MAC frame in the queue are sent to the P0N physical layer module. The coaxial side interface is coupled to the coaxial network through the coaxial physical layer module, and is configured to receive an uplink PON MAC frame from the coaxial physical layer module, and send the downlink PON MAC frame in the queue to the coaxial physical layer module. The P0N-coaxial adapter is coupled between the P0N side interface and the coaxial side interface, and can implement the foregoing various methods, including sending
P0N上行资源请求消息和接收携带 P0N上行资源分配信息的授权消息的 操作, 接收同轴上行资源请求消息及分配同轴上行资源并发送携带同轴 上行资源分配信息的授权消息的操作, 还包括对 CNU 发送的上行 P0N MAC帧基于上行 PON MAC帧中 CNU ID或逻辑通道标识符桥接或映射到缓 存器的操作。 上述网络组件还可以包含电可擦可编程只读存储器 (Electrically Erasable Programmable Read- Only Memory , EEPROM)、 快闪存储器 (Flash Memory )、 同步动态随机存储器 ( Synchronous Dynamic Random Access Memory , SDRAM ) 的至少 ^ ' 种。 PON-同轴适配器至少可以实现 PON上行资源调度的操作以及同轴上 行资源调度的操作。 P0N-同轴适配器可执行图 3A和 3B及其相应说明书 文字详细描述部分的方法。 P0N-同轴适配器可由硬件、 固件、 软件或其 任意组合实现,可以是芯片, 由 FPGA或者 ASIC或者 FPGA+ASIC, 或 SoC 实现。 The operation of receiving the coaxial uplink resource request message and the coaxial uplink resource and transmitting the authorization message carrying the coaxial uplink resource allocation information, and the operation of the P0N uplink resource request message and the operation of receiving the authorization message carrying the P0N uplink resource allocation information The upstream P0N MAC frame sent by the CNU is bridged or mapped to the buffer based on the CNU ID or logical channel identifier in the upstream PON MAC frame. The network component may further include at least one of Electrically Erasable Programmable Read-Only Memory (EEPROM), Flash Memory, and Synchronous Dynamic Random Access Memory (SDRAM). ' Kind. The PON-coaxial adapter can at least implement the operation of the PON uplink resource scheduling and the operation of the coaxial uplink resource scheduling. The P0N-coaxial adapter can perform the methods in the detailed description of Figures 3A and 3B and their corresponding descriptions. The P0N-coaxial adapter can be implemented in hardware, firmware, software, or any combination thereof, and can be a chip implemented by an FPGA or ASIC or FPGA+ASIC, or SoC.
本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分 步骤可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计 算机可读取存储介质中, 该程序在执行时, 执行包括上述方法实施例的 步骤。  A person skilled in the art can understand that all or part of the steps of implementing the above method embodiments may be completed by using hardware related to program instructions, and the foregoing program may be stored in a computer readable storage medium, and the program is executed when executed. The steps of the above method embodiments are included.
本领域普通技术人员可以理解: 上述任何数据结构和 /或编码可以 存储于计算机可读存储媒质, 其可以是能够存储适合计算机***使用的 数据和 /或编码的任何装置或媒质。  One of ordinary skill in the art will appreciate that any of the data structures and/or encodings described above can be stored in a computer readable storage medium, which can be any device or medium that can store data and/or code suitable for use by the computer system.
而前述的存储介质包括但不仅限于如下任意一种或多种组合: The foregoing storage medium includes, but is not limited to, any one or more of the following combinations:
ASIC, FPGA, 半导体存储器、 磁光存储装置, 其中, 磁光存储装置如磁 盘驱动器、 光盘、 数字影音光盘或数字视频光盘等。 ASIC, FPGA, semiconductor memory, magneto-optical memory device, among them, magneto-optical memory devices such as disk drives, optical disks, digital audio and video disks or digital video disks.
尽管本公开已提供了若干实施例, 但是应当理解, 在不背离本公开 的精神和范围的情况下, 所公开的***和方法可以以多种其它的特定形 式来实施。 这里的示例将被认为是说明性的而非限制性的, 并且不旨在 受限于这里所给出的细节。 例如, 各个元素或组件可以被结合或集成在 另一***中, 或者某些特征可以被忽略或者不被实施。 Although the present disclosure has provided several embodiments, it should be understood that without departing from the disclosure The disclosed systems and methods can be implemented in a variety of other specific forms. The examples herein are to be considered as illustrative and not restrictive, and are not intended to For example, individual elements or components can be combined or integrated in another system, or some features can be omitted or not implemented.
另外, 在不背离本公开的范围的情况下, 各个实施例中所描述和图 示为分立的或单独的技术、 ***、 子***、 器件以及方法可以与其它系 统、 模块、 技术或方法结合或集成。 被示出或描述为彼此耦合或直接耦 合或通信的其它项目可以以电、 机械或其它方式通过某个接口、 设备或 中间部件间接耦合或通信。 在不背离这里所公开的精神和范围的情况 下, 本领域的技术人员可发现并产生其它变化、 替代和变更示例。  In addition, the techniques, systems, subsystems, devices, and methods described and illustrated in the various embodiments as separate or separate embodiments may be combined with other systems, modules, techniques, or methods, or in various embodiments without departing from the scope of the disclosure. integrated. Other items shown or described as coupled or directly coupled or communicating with one another can be indirectly coupled or communicated in an electrical, mechanical, or other manner through an interface, device, or intermediate. Other variations, substitutions, and alterations can be found and made by those skilled in the art without departing from the spirit and scope of the disclosure.

Claims

权 利 要 求 Rights request
1、 一种在光同轴单元上传输数据的方法, 该光同轴单元连接无源光 网络的光线路终端以及连接同轴网络的多个同轴网络单元, 其特征在 于, 在光同轴单元上为所述多个同轴网络单元提供各自专用的队列, 所 述方法包括: 1. A method of transmitting data on an optical coaxial unit, which is connected to an optical line terminal of a passive optical network and multiple coaxial network units connected to a coaxial network, characterized in that, on the optical coaxial unit The multiple coaxial network units are provided with respective dedicated queues on the unit, and the method includes:
接收来自同轴网络单元的上行无源光网络媒质接入控制帧; Receive uplink passive optical network medium access control frames from the coaxial network unit;
将所述上行无源光网络媒质接入控制帧映射到所述同轴网络单元专 用的队列; Map the uplink passive optical network medium access control frame to a queue dedicated to the coaxial network unit;
将所述同轴网络单元专用的队列的队列状态报告发送给所述光线路 终端; Send a queue status report of the coaxial network unit-specific queue to the optical line terminal;
响应所述队列状态报告, 接收来自所述光线路终端的携带所述同轴 网络单元的无源光网络上行资源分配信息的授权消息; In response to the queue status report, receive an authorization message from the optical line terminal carrying the passive optical network uplink resource allocation information of the coaxial network unit;
根据所述无源光网络上行资源分配信息向所述光线路终端发送所述 同轴网络单元专用的队列中相应的上行无源光网络媒质接入控制帧。 Send the corresponding uplink passive optical network medium access control frame in the queue dedicated to the coaxial network unit to the optical line terminal according to the passive optical network uplink resource allocation information.
2、 根据权利要求 1所述的方法, 其特征在于, 所述方法还包括: 判断所述同轴网络单元专用的队列中是否存在一个或多个完整的无 源光网络媒质接入控制帧等待发送, 2. The method according to claim 1, characterized in that, the method further includes: determining whether there are one or more complete passive optical network medium access control frames waiting in the queue dedicated to the coaxial network unit. send,
如果所述同轴网络单元专用的队列中有一个或多个完整的无源光网 络媒质接入控制帧等待发送, 根据所述一个或多个完整的无源光网络媒 质接入控制帧的数据量大小生成队列状态报告, 通过所述无源光网络发 送给所述光线路终端。 If there are one or more complete passive optical network medium access control frames waiting to be sent in the dedicated queue of the coaxial network unit, according to the data of the one or more complete passive optical network medium access control frames The queue status report is generated based on the amount of data and sent to the optical line terminal through the passive optical network.
3、 根据权利要求 1或 2所述的方法, 其特征在于, 所述无源光网络 为基于以太网的无源光网络。 3. The method according to claim 1 or 2, characterized in that the passive optical network is a passive optical network based on Ethernet.
4、 根据权利要求 1在至 3任一项所述的方法, 其特征在于, 将所述 上行无源光网络媒质接入控制帧映射到其所属特定同轴网络单元专用的 根据所述上行无源光网络媒质接入控制帧中的逻辑通道标识符将所 述上行无源光网络媒质接入控制帧映射到逻辑通道标识符关联的队列, 其中, 所述逻辑通道标识符标识所述光线路终端与所述特定同轴网络单 元间的逻辑通道, 所述逻辑通道标识符关联的队列专用于缓存通过所述 同轴网络发送的包含所述逻辑通道标识符的上行无源光网络媒质接入控 4. The method according to any one of claims 1 to 3, characterized in that: mapping the uplink passive optical network medium access control frame to the dedicated coaxial network unit to which it belongs. The uplink passive optical network medium access control frame is mapped to a queue associated with the logical channel identifier according to the logical channel identifier in the uplink passive optical network medium access control frame, where, the logical channel identifier Identifies a logical channel between the optical line terminal and the specific coaxial network unit, and the queue associated with the logical channel identifier is dedicated to buffering uplink passive messages sent through the coaxial network and containing the logical channel identifier. Optical network media access control
5、 根据权利要求 4 所述的方法, 其特征在于, 所述逻辑通道标识符 包含所述特定同轴网络单元的同轴网络单元标识符和 /或所述光同轴单 元的光同轴单元标识符。 5. The method of claim 4, wherein the logical channel identifier includes a coaxial network unit identifier of the specific coaxial network unit and/or an optical coaxial unit of the optical coaxial unit. identifier.
6、 根据权利要求 4或 5所述的方法, 其特征在于, 多个逻辑通道标 识符关联的队列的队列状态报告通过一个或多个无源光网络上行资源请 求消息上报给所述光线路终端; 6. The method according to claim 4 or 5, characterized in that, the queue status report of the queue associated with multiple logical channel identifiers is reported to the optical line terminal through one or more passive optical network uplink resource request messages. ;
其中, 每一个逻辑通道标识符关联的队列用于缓存通过所述同轴网 络发送的包含相应逻辑通道标识符的上行无源光网络媒质接入控制帧。 The queue associated with each logical channel identifier is used to cache the uplink passive optical network medium access control frame containing the corresponding logical channel identifier sent through the coaxial network.
7、 根据权利要求 6 所述的方法, 其特征在于, 每一个无源光网络上 行资源请求消息包含所述光同轴单元的光同轴单元标识符和队列状态报 告所属同轴网络单元的同轴网络单元标识符。 7. The method according to claim 6, wherein each passive optical network uplink resource request message includes an optical coaxial unit identifier of the optical coaxial unit and a coaxial identifier of the coaxial network unit to which the queue status report belongs. Axis network element identifier.
8、 根据权利要求 1至 3任一项所述的方法, 其特征在于, 将所述上 行无源光网络媒质接入控制帧映射到其所属特定同轴网络单元专用的队 列的步骤包括: 8. The method according to any one of claims 1 to 3, wherein the step of mapping the uplink passive optical network medium access control frame to a queue dedicated to the specific coaxial network unit to which it belongs includes:
根据所述上行无源光网络媒质接入控制帧中的同轴网络单元标识符 将所述上行无源光网络媒质接入控制帧映射到同轴网络单元标识符对应 的队列。 The uplink passive optical network medium access control frame is mapped to a queue corresponding to the coaxial network unit identifier according to the coaxial network unit identifier in the uplink passive optical network medium access control frame.
9、 根据权利要求 1 至 5, 8 任一项所述的方法, 其特征在于, 将多 个同轴网络单元各自专用的队列的队列状态报告通过单一无源光网络上 行资源请求消息上报给所述光线路终端, 其中, 所述单一无源光网络上 行资源请求消息包含所述光同轴单元的光同轴单元标识符, 所述多个同 轴网络单元各自的同轴网络单元标识符。 9. The method according to any one of claims 1 to 5, 8, characterized in that: The queue status report of the dedicated queue of each coaxial network unit is reported to the optical line terminal through a single passive optical network uplink resource request message, wherein the single passive optical network uplink resource request message includes the optical coaxial The optical coaxial unit identifier of the unit, and the coaxial network unit identifier of each of the plurality of coaxial network units.
10、 根据权利要求 1 至 9 任一项所述的方法, 其特征在于, 还包 括: 10. The method according to any one of claims 1 to 9, further comprising:
按与无源光网络资源调度单元实体一致的同轴资源调度单元实体为 所述特定同轴网络单元分配同轴上行资源, 所述无源光网络资源调度单 元实体包括同轴网络单元。 Coaxial uplink resources are allocated to the specific coaxial network unit according to the coaxial resource scheduling unit entity consistent with the passive optical network resource scheduling unit entity, and the passive optical network resource scheduling unit entity includes a coaxial network unit.
11、 根据权利要求 4至 7, 和 9任一项所述的方法, 其特征在于, 还 包括: 11. The method according to any one of claims 4 to 7, and 9, further comprising:
按与无源光网络资源调度单元实体一致的同轴资源调度单元实体为 所述特定同轴网络单元分配同轴上行资源, 所述无源光网络资源调度单 元实体包括逻辑通道。 Coaxial uplink resources are allocated to the specific coaxial network unit according to the coaxial resource scheduling unit entity consistent with the passive optical network resource scheduling unit entity, and the passive optical network resource scheduling unit entity includes a logical channel.
12、 一种在光同轴单元的网络组件上实现资源调度的方法, 所述光 同轴单元耦合于无源光网络和同轴网络间, 连接无源光网络的光线路终 端以及连接同轴网络的多个同轴网络单元, 其特征在于, 所述方法包 括: 12. A method for realizing resource scheduling on network components of an optical coaxial unit. The optical coaxial unit is coupled between a passive optical network and a coaxial network, and is connected to the optical line terminal of the passive optical network and to the coaxial network. Multiple coaxial network units of the network, characterized in that the method includes:
生成无源光网络控制消息, 所述无源光网络控制消息携带所述光同 轴单元的光同轴单元标识符、 至少一个同轴网络单元的同轴网络单元标 识符、 以及所述至少一个同轴网络单元的队列状态报告; Generate a passive optical network control message, the passive optical network control message carries an optical coaxial unit identifier of the optical coaxial unit, a coaxial network unit identifier of at least one coaxial network unit, and the at least one Queue status reporting for coaxial network units;
将所述无源光网络控制消息发送给光线路终端; Send the passive optical network control message to the optical line terminal;
响应所述无源光网络控制消息, 接收来自所述光线路终端的携带无 源光网络上行资源分配信息的授权消息; In response to the passive optical network control message, receive an authorization message carrying passive optical network uplink resource allocation information from the optical line terminal;
从所述授权消息获得所述无源光网络上行资源分配信息; Obtain the passive optical network uplink resource allocation information from the authorization message;
其中, 所述光同轴单元给所述多个同轴网络单元提供各自专用的队 列, 每一个同轴网络单元的队列状态报告用于描述相应同轴网络单元专 用的队列的队列状态。 Wherein, the optical coaxial unit provides the plurality of coaxial network units with respective dedicated teams. Column, the queue status report of each coaxial network unit is used to describe the queue status of the queue dedicated to the corresponding coaxial network unit.
13、 根据权利要求 12 所述的方法, 其特征在于, 所述无源光网络控 制消息还携带局部标识符, 其中, 节点标识符、 所述特定同轴网络单元 的同轴网络单元标识符和局部标识符组合形成逻辑通道标识符, 用于标 识所述特定同轴网络单元与所述光线路终端间的逻辑通道。 13. The method according to claim 12, characterized in that the passive optical network control message also carries a local identifier, wherein a node identifier, a coaxial network unit identifier of the specific coaxial network unit and The local identifiers are combined to form a logical channel identifier for identifying the logical channel between the specific coaxial network unit and the optical line terminal.
14、 根据权利要求 13 所述的方法, 其特征在于, 所述局部标识符与 所述特定同轴网络单元的队列关联, 其中, 每一个局部标识符关联的队 列用于缓存所述特定同轴网络单元与所述光线路终端间一个逻辑通道的 无源光网络媒质接入控制帧。 14. The method of claim 13, wherein the local identifier is associated with a queue of the specific coaxial network unit, wherein the queue associated with each local identifier is used to cache the specific coaxial The passive optical network medium access control frame of a logical channel between the network unit and the optical line terminal.
15、 根据权利要求 13或 14所述的方法, 其特征在于, 15. The method according to claim 13 or 14, characterized in that,
针对逻辑通道标识符为所述特定同轴网络单元分配同轴上行资源; 生成同轴上行资源授权消息, 所述同轴上行资源授权消息携带同轴 上行资源分配信息以及所述特定同轴网络单元的同轴网络单元标识符; 将所述同轴上行资源授权消息发送到所述同轴网络。 Allocate coaxial uplink resources to the specific coaxial network unit based on the logical channel identifier; generate a coaxial uplink resource authorization message, where the coaxial uplink resource authorization message carries coaxial uplink resource allocation information and the specific coaxial network unit coaxial network unit identifier; sending the coaxial uplink resource authorization message to the coaxial network.
16、 根据权利要求 12至 15任一项所述的方法, 其特征在于, 所述每一个队列的队列状态报告指示一个或多个完整无源光网络媒 质接入控制帧的数据量大小。 16. The method according to any one of claims 12 to 15, wherein the queue status report of each queue indicates the data amount of one or more complete passive optical network medium access control frames.
17、 一种应用于光同轴网络架构的装置, 所述光同轴网络架构包含 光同轴单元, 其耦合于无源光网络和同轴网络间, 连接无源光网络的光 线路终端以及连接同轴网络的多个同轴网络单元, 其特征在于, 17. A device applied to an optical coaxial network architecture. The optical coaxial network architecture includes an optical coaxial unit, which is coupled between the passive optical network and the coaxial network, and connects the optical line terminal of the passive optical network and Multiple coaxial network units connected to a coaxial network are characterized by:
该装置包含耦合于无源光网络收发机、 同轴收发机和队列模块的网 络组件, The device includes network components coupled to a passive optical network transceiver, a coaxial transceiver and a queuing module,
所述无源光网络收发机通过无源光网络与光线路终端通信; 所述同轴收发机通过同轴网络与一个或多个同轴网络单元通信; 所述队列模块给特定同轴网络单元提供一个或多个专用的队列用以 缓存所述同轴接收机接收到的来自特定同轴单元的上行无源光网络媒质 接入控制帧; The passive optical network transceiver communicates with the optical line terminal through the passive optical network; The coaxial transceiver communicates with one or more coaxial network units through the coaxial network; the queue module provides one or more dedicated queues to a specific coaxial network unit to buffer the received data of the coaxial receiver. Uplink passive optical network medium access control frame from a specific coaxial unit;
所述网络组件生成所述特定同轴网络单元专用的队列的队列状态报 告, 将队列状态报告通过无源光网络收发机发送给光线路终端; The network component generates a queue status report for the queue dedicated to the specific coaxial network unit, and sends the queue status report to the optical line terminal through the passive optical network transceiver;
所述网络组件通过所述无源光网络收发机获得来自光线路终端的携 带无源光网络上行资源分配信息的授权消息, 并根据所述无源光网络上 行资源分配信息控制所述特定同轴网络单元专用的队列中相应的上行无 源光网络媒质接入控制帧的发送。 The network component obtains the authorization message carrying the passive optical network uplink resource allocation information from the optical line terminal through the passive optical network transceiver, and controls the specific coax based on the passive optical network uplink resource allocation information. The corresponding uplink passive optical network medium access control frame is sent in the queue dedicated to the network unit.
18、 根据权利要求 17 所述的装置, 其特征在于, 所述网络组件包 无源光网络资源调度器, 用于实现生成所述特定同轴网络单元专用 的队列的队列状态报告以及获得来自光线路终端的携带无源光网络上行 资源分配信息的授权消息的操作; 18. The device according to claim 17, characterized in that, the network component package passive optical network resource scheduler is used to generate a queue status report of a queue dedicated to the specific coaxial network unit and obtain a queue status report from the optical network unit. Operation of authorization messages carrying passive optical network uplink resource allocation information by line terminals;
队列调度器, 用于根据所述无源光网络上行资源分配信息控制所述 特定同轴网络单元专用的队列中相应的上行无源光网络媒质接入控制帧 Queue scheduler, configured to control the corresponding uplink passive optical network medium access control frame in the queue dedicated to the specific coaxial network unit according to the passive optical network uplink resource allocation information
19、 根据权利要求 17 或 18 所述的装置, 其特征在于, 所述网络组 件包含同轴资源调度器, 用于根据所述特定同轴网络单元专用的队列的 队列状态为所述特定同轴网络单元分配同轴上行资源, 并生成携带同轴 上行资源分配信息的授权消息, 其中, 所述授权消息通过同轴网络收发 机发送给所述特定同轴网络单元。 19. The device according to claim 17 or 18, characterized in that the network component includes a coaxial resource scheduler, configured to configure the specific coaxial network unit according to the queue status of the queue dedicated to the specific coaxial network unit. The network unit allocates coaxial uplink resources and generates an authorization message carrying coaxial uplink resource allocation information, wherein the authorization message is sent to the specific coaxial network unit through a coaxial network transceiver.
20、 根据权利要求 18 或 19 所述的装置, 其特征在于, 所述无源光 网络资源调度器和所述同轴资源调度器分别设置于相互独立的两个模 块。 20. The device according to claim 18 or 19, characterized in that the passive optical network resource scheduler and the coaxial resource scheduler are respectively provided in two independent modules.
21、 根据权利要求 20所述的装置, 其特征在于, 21. The device according to claim 20, characterized in that,
所述无源光网络资源调度器设置于所述无源光网络收发机; 和 /或 所述同轴资源调度器设置于所述同轴收发机。 The passive optical network resource scheduler is provided in the passive optical network transceiver; and/or the coaxial resource scheduler is provided in the coaxial transceiver.
22、 根据权利要求 18 至 21 任一项所述的装置, 其特征在于, 所述 队列调度器设置于报文 /帧处理器, 所述报文 /帧处理器耦合于同轴收发 机和队列模块之间, 用于将来自同轴收发机的上行无源光网络媒质接入 控制帧映射到所述队列模块中所述特定同轴单元专用的队列, 并将所述 专用的队列的队列状态发送给所述无源光网络资源调度器。 22. The device according to any one of claims 18 to 21, characterized in that the queue scheduler is provided in a message/frame processor, and the message/frame processor is coupled to the coaxial transceiver and the queue. between modules, for mapping the uplink passive optical network medium access control frame from the coaxial transceiver to the queue dedicated to the specific coaxial unit in the queue module, and changing the queue status of the dedicated queue Sent to the passive optical network resource scheduler.
23、 根据权利要求 17 至 22 任一项所述的装置, 所述每一个队列的 队列状态报告指示一个或多个完整无源光网络媒质接入控制帧的数据量 大小。 23. The device according to any one of claims 17 to 22, the queue status report of each queue indicates the data amount of one or more complete passive optical network medium access control frames.
24、 一种光同轴网络架构中实现资源调度的方法, 所述光同轴网络 架构包含光同轴单元, 其耦合于无源光网络和同轴网络间, 连接无源光 网络的光线路终端以及连接同轴网络的多个同轴网络单元, 其特征在 于, 所述方法包括: 24. A method for realizing resource scheduling in an optical coaxial network architecture. The optical coaxial network architecture includes an optical coaxial unit, which is coupled between the passive optical network and the coaxial network and connects the optical lines of the passive optical network. Terminal and multiple coaxial network units connected to the coaxial network, characterized in that the method includes:
接收来自所述光同轴单元的无源光网络控制消息, 所述无源光网络 控制消息携带所述光同轴单元的光同轴单元标识符、 至少一个同轴网络 单元的同轴网络单元标识符、 以及所述至少一个同轴网络单元的队列状 态报告; Receive a passive optical network control message from the optical coaxial unit, the passive optical network control message carries an optical coaxial unit identifier of the optical coaxial unit, a coaxial network unit of at least one coaxial network unit an identifier, and a queue status report of the at least one coaxial network element;
响应所述无源光网络控制消息, 为所述至少一个同轴网络单元的部 分或全部同轴网络单元分配无源光网络上行资源; In response to the passive optical network control message, allocate passive optical network uplink resources to some or all of the at least one coaxial network unit;
生成携带所述部分或全部同轴网络单元的无源光网络上行资源分配 信息的授权消息; Generate an authorization message carrying the passive optical network uplink resource allocation information of some or all of the coaxial network units;
将所述授权消息发送给所述光同轴单元; Send the authorization message to the optical coaxial unit;
其中, 所述光同轴单元给所述多个同轴网络单元提供各自专用的队 列, 每一个同轴网络单元的队列状态报告用于描述相应同轴网络单元专 用的队列的队列状态。 Wherein, the optical coaxial unit provides the plurality of coaxial network units with respective dedicated teams. Column, the queue status report of each coaxial network unit is used to describe the queue status of the queue dedicated to the corresponding coaxial network unit.
25、 一种应用于光同轴网络架构的资源调度装置, 所述光同轴网络 架构包含光同轴单元, 其耦合于无源光网络和同轴网络间, 连接无源光 网络的光线路终端以及连接同轴网络的多个同轴网络单元, 其特征在 于, 包括: 25. A resource scheduling device applied to an optical coaxial network architecture. The optical coaxial network architecture includes an optical coaxial unit, which is coupled between the passive optical network and the coaxial network and connects the optical lines of the passive optical network. The terminal and multiple coaxial network units connected to the coaxial network are characterized by including:
消息接收模块, 用于接收来自所述光同轴单元的无源光网络控制消 息, 其中, 所述无源光网络控制消息携带所述光同轴单元的光同轴单元 标识符、 至少一个同轴网络单元的同轴网络单元标识符、 以及所述至少 一个同轴网络单元的队列状态报告; A message receiving module, configured to receive a passive optical network control message from the optical coaxial unit, wherein the passive optical network control message carries an optical coaxial unit identifier of the optical coaxial unit, at least one coaxial unit a coaxial network unit identifier of the coaxial network unit, and a queue status report of the at least one coaxial network unit;
资源分配模块, 用于根据所述无源光网络控制消息为所述至少一个 同轴网络单元的部分或全部同轴网络单元分配无源光网络上行资源; A resource allocation module, configured to allocate passive optical network uplink resources to some or all of the at least one coaxial network unit according to the passive optical network control message;
授权消息生成模块, 用于生成携带所述部分或全部同轴网络单元的 无源光网络上行资源分配信息的授权消息; An authorization message generation module, configured to generate an authorization message carrying the passive optical network uplink resource allocation information of some or all of the coaxial network units;
授权消息发送模块, 用于将所述授权消息发给所述光同轴单元; 其中, 所述光同轴单元给所述多个同轴网络单元提供各自专用的队 列, 每一个同轴网络单元的队列状态报告用于描述相应同轴网络单元专 用的队列的队列状态。 Authorization message sending module, used to send the authorization message to the optical coaxial unit; wherein, the optical coaxial unit provides respective dedicated queues for the multiple coaxial network units, each coaxial network unit The Queue Status Report is used to describe the queue status of the queue dedicated to the corresponding coaxial network unit.
26、 一种应用于光同轴网络架构的资源调度装置, 所述光同轴网络 架构包含光同轴单元, 其耦合于无源光网络和同轴网络间, 连接无源光 网络的光线路终端以及连接同轴网络的多个同轴网络单元, 其特征在于, 包括: 26. A resource scheduling device applied to an optical coaxial network architecture. The optical coaxial network architecture includes an optical coaxial unit, which is coupled between the passive optical network and the coaxial network and connects the optical lines of the passive optical network. The terminal and multiple coaxial network units connected to the coaxial network are characterized by including:
消息生成模块, 用于生成无源光网络控制消息, 所述无源光网络控 制消息包含所述光同轴单元的光同轴单元标识符、 至少一个同轴网络单 元的光同轴单元标识符以及所述至少一个同轴网络单元的队列状态报 消息发送模块, 用于将所述无源光网络控制消息发给所述光线路终 消息接收模块, 用于接收来自所述光线路终端的携带无源光网络上 行资源分配信息的授权消息; A message generation module, configured to generate a passive optical network control message, where the passive optical network control message includes an optical coaxial unit identifier of the optical coaxial unit and an optical coaxial unit identifier of at least one coaxial network unit. and a queue status report message sending module of the at least one coaxial network unit, configured to send the passive optical network control message to the optical line terminal. A message receiving module, configured to receive an authorization message carrying passive optical network uplink resource allocation information from the optical line terminal;
资源获得模块, 用于从所述授权消息从获得所述无源光网络上行资 源分配信息; A resource acquisition module, configured to obtain the passive optical network uplink resource allocation information from the authorization message;
其中, 所述光同轴单元给所述多个同轴网络单元提供各自专用的队 列, 每一个同轴网络单元的队列状态报告用于描述相应同轴网络单元专 用的队列的队列状态。 Wherein, the optical coaxial unit provides respective dedicated queues to the multiple coaxial network units, and the queue status report of each coaxial network unit is used to describe the queue status of the dedicated queue of the corresponding coaxial network unit.
PCT/CN2012/079440 2012-07-31 2012-07-31 Method and device for data transmission and resource scheduling in optical coaxial network architecture WO2014019143A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201280003846.XA CN104170292B (en) 2012-07-31 2012-07-31 Data, the method and apparatus of scheduling of resource are transmitted in light coaxial network framework
PCT/CN2012/079440 WO2014019143A1 (en) 2012-07-31 2012-07-31 Method and device for data transmission and resource scheduling in optical coaxial network architecture

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/079440 WO2014019143A1 (en) 2012-07-31 2012-07-31 Method and device for data transmission and resource scheduling in optical coaxial network architecture

Publications (1)

Publication Number Publication Date
WO2014019143A1 true WO2014019143A1 (en) 2014-02-06

Family

ID=50027074

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/079440 WO2014019143A1 (en) 2012-07-31 2012-07-31 Method and device for data transmission and resource scheduling in optical coaxial network architecture

Country Status (2)

Country Link
CN (1) CN104170292B (en)
WO (1) WO2014019143A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060159116A1 (en) * 1997-12-31 2006-07-20 Irwin Gerszberg Facility management platform for a hybrid coaxial/twisted pair local loop network service architecture
CN101488909A (en) * 2008-01-17 2009-07-22 杭州华三通信技术有限公司 Transmission control method, coaxial line terminal and optical network unit
CN102549952A (en) * 2011-12-09 2012-07-04 华为技术有限公司 Method, system and device for bandwidth resource management

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060159116A1 (en) * 1997-12-31 2006-07-20 Irwin Gerszberg Facility management platform for a hybrid coaxial/twisted pair local loop network service architecture
CN101488909A (en) * 2008-01-17 2009-07-22 杭州华三通信技术有限公司 Transmission control method, coaxial line terminal and optical network unit
CN102549952A (en) * 2011-12-09 2012-07-04 华为技术有限公司 Method, system and device for bandwidth resource management

Also Published As

Publication number Publication date
CN104170292B (en) 2018-02-02
CN104170292A (en) 2014-11-26

Similar Documents

Publication Publication Date Title
US8787759B2 (en) Dynamic bandwidth allocation apparatus and method and optical line terminal in PON system
JP4942680B2 (en) PASSIVE OPTICAL NETWORK SYSTEM, OPTICAL MULTIPLE TERMINAL DEVICE, AND PASSIVE OPTICAL NETWORK SYSTEM COMMUNICATION METHOD
TWI455501B (en) Methods and apparatus for extending mac control messages in epon
JP4410818B2 (en) Passive optical network system and station side optical transmission line termination device
Han et al. Development of efficient dynamic bandwidth allocation algorithm for XGPON
US9793993B2 (en) Method and apparatus of delivering upstream data in ethernet passive optical network over coaxial network
JP3819898B2 (en) Bandwidth allocation method for voice service in Gigabit Ethernet passive optical network
JP2007074234A (en) Transmission apparatus
WO2017113336A1 (en) Dynamic bandwidth assignment method and device, and passive optical network system
JP2014508463A (en) Optimized dynamic bandwidth scheduler
JP4639175B2 (en) Transmission equipment
US20150326318A1 (en) Relay device, station side device, and communication system and communication method using relay device
TWI474682B (en) System and method for applying an extended multipoint protocol to wireless access systems
WO2007054387A1 (en) A method, communication system, central communication unit and a peripheral communication unit for controlling accesses to a shared medium
EP2111055A1 (en) Extended queue polling mechanism for ITU G.984 GPON system
KR100566294B1 (en) Dynamic bandwidth allocation method for gigabit ethernet passive optical network
JP2008289202A (en) Transmitter and network system
JP6015323B2 (en) Communication system, communication method, relay device, and master station device
JP4926193B2 (en) Passive optical network system and station side optical transmission line termination device
JP2012235409A (en) Optical line unit, station side device, and communication path control method
WO2014019143A1 (en) Method and device for data transmission and resource scheduling in optical coaxial network architecture
WO2015077943A1 (en) Method, apparatus and system for allocating uplink bandwidth in passive optical network
TWI487305B (en) Method and apparatus for extending multipoint control protocols to mixed media access systems
JP5655739B2 (en) OPTICAL LINE UNIT, OPTICAL ACCESS TERMINING DEVICE, AND COMMUNICATION CONTROL METHOD
Ozimkiewicz et al. Evaluation of dynamic bandwidth allocation algorithms in GPON networks

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: 12882021

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12882021

Country of ref document: EP

Kind code of ref document: A1