CN103916301A - Method and apparatus for distinguishing GPON traffic - Google Patents
Method and apparatus for distinguishing GPON traffic Download PDFInfo
- Publication number
- CN103916301A CN103916301A CN201210593910.6A CN201210593910A CN103916301A CN 103916301 A CN103916301 A CN 103916301A CN 201210593910 A CN201210593910 A CN 201210593910A CN 103916301 A CN103916301 A CN 103916301A
- Authority
- CN
- China
- Prior art keywords
- ethernet
- tuple
- variable type
- ethernet service
- vlan
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Small-Scale Networks (AREA)
Abstract
本发明的实施方式涉及用于区分GPON业务的方法和装置。根据本发明的一种实施方式通过一种用于管理以太业务的方法来实现GPON业务的区分。该方法包括:获得以太网业务分类标准的定义,该定义包括以太网业务分类变量类型列表和指示对于所述以太网业务分类变量类型列表的操作的信息的二元组(<ETC_ARG_TIDL,OPID>);使得至少在千兆比特无源光网络封装方式端口标识(GEM PORT ID)中指示所述二元组的标识(ETC_ID),以对千兆比特无源光网络的业务进行区分。本发明还提供相应的以太业务管理器。
Embodiments of the present invention relate to methods and devices for differentiating GPON services. According to an embodiment of the present invention, a method for managing Ethernet services is used to realize the differentiation of GPON services. The method includes: obtaining a definition of an Ethernet service classification standard, the definition including a two-tuple (<ETC_ARG_TIDL, OPID>) of information indicating an operation on the Ethernet service classification variable type list and an Ethernet service classification variable type list ; making at least the identifier (ETC_ID) of the 2-tuple indicated in the GEM PORT ID, so as to distinguish the services of the GPMPN. The invention also provides the corresponding Ethernet service manager.
Description
技术领域 technical field
本申请总体上涉及用于通信领域,更具体地,本发明涉及一种用于区分千兆比特无源光网络(GPON)业务的方法和装置。 The present application generally relates to the communication field, and more specifically, the present invention relates to a method and an apparatus for differentiating Gigabit Passive Optical Network (GPON) services. the
背景技术 Background technique
2010年发布的宽带论坛TR-156版本2“Using GPON Access in thecontext of TR-101”已经规定使用GPON作为接入技术。在光网络单元(ONU)和光线路终端(OLT)之间是光分布网络(ODN),并且这里通过使用GPON封装方式(GEM)信道支持以太网业务,每个GEM信道由唯一分配的GEM端口标识(ID)来标识。GEM端口标识(ID)被用来区分不同的传输类。 Broadband Forum TR-156 Version 2 "Using GPON Access in the context of TR-101" released in 2010 has stipulated the use of GPON as an access technology. Between the optical network unit (ONU) and the optical line terminal (OLT) is an optical distribution network (ODN), and here supports Ethernet services by using GPON encapsulation mode (GEM) channels, each GEM channel is identified by a uniquely assigned GEM port (ID) to identify. GEM port identification (ID) is used to distinguish different transport classes. the
对于诸如虚拟网络运营商、第三方、服务提供商等运营商(可以不是网络提供商自身),他们需要根据其自身的业务需求对GPON业务进行区分,由此能够跨其自身的虚拟网络布置所定制的并且有区分的服务。 For operators such as virtual network operators, third parties, and service providers (which may not be network providers themselves), they need to distinguish GPON services according to their own business needs, so that they can deploy all services across their own virtual networks. Customized and differentiated services. the
因此,需要提供一种能够根据运营商定义的以太网业务分类标准来区分GPON业务的方案。 Therefore, it is necessary to provide a solution capable of distinguishing GPON services according to Ethernet service classification standards defined by operators. the
发明内容 Contents of the invention
为了解决现有技术存在的技术问题,本发明的实施方式提出一种用于区分GPON业务的技术方案,使得运营商能够软件定义以太网业务分类(Ethernet Traffic Classification,ETC)标准,并且能够根据该软件定义的ETC标准区分GPON业务。 In order to solve the technical problems existing in the prior art, the embodiment of the present invention proposes a technical solution for distinguishing GPON services, so that operators can software define the Ethernet Traffic Classification (Ethernet Traffic Classification, ETC) standard, and can according to the The software-defined ETC standard differentiates GPON services. the
根据本发明一种实施方式,提供一种用于管理以太网业务的方法。该方法包括:获得以太网业务分类标准的定义,该定义包括以太 网业务分类变量类型列表和指示对于所述以太网业务分类变量类型列表的操作的信息的二元组(<ETC_ARG_TIDL,OPID>);使得至少在千兆比特无源光网络封装方式端口标识(GEM PORT ID)中指示所述二元组的标识(ETC_ID),以对千兆比特无源光网络的业务进行区分。 According to an embodiment of the present invention, a method for managing Ethernet services is provided. The method includes: obtaining the definition of the Ethernet service classification standard, which definition includes a list of variable types of Ethernet service classification and a two-tuple (<ETC_ARG_TIDL, OPID>) of information indicating operations on the list of variable types of Ethernet service classification ; making at least the identifier (ETC_ID) of the two-tuple indicated in the gigabit passive optical network encapsulation mode port identifier (GEM PORT ID), so as to distinguish the services of the gigabit passive optical network. the
根据本发明的另一实施方式,还提供一种以太网业务管理器,包括:用于获得以太网业务分类标准的定义的装置,该定义包括以太网业务分类变量类型列表和指示对于所述以太网业务分类变量类型列表的操作的信息的二元组(<ETC_ARG_TIDL,OPID>);用于使得至少在千兆比特无源光网络封装方式端口标识(GEM PORT ID)中指示所述二元组的标识(ETC_ID)的装置,以对千兆比特无源光网络的业务进行区分。 According to another embodiment of the present invention, there is also provided an Ethernet service manager, including: means for obtaining the definition of the Ethernet service classification standard, the definition includes a list of Ethernet service classification variable types and an indication for the Ethernet A two-tuple (<ETC_ARG_TIDL, OPID>) of information on the operation of the network service classification variable type list; used to indicate the two-tuple at least in the Gigabit PON encapsulation mode port identification (GEM PORT ID) The device of the identification (ETC_ID) to distinguish the service of the gigabit passive optical network. the
根据本发明的另一实施方式,还提供一种相应的计算机程序产品,包括指令代码,当由处理器执行该指令代码时使得执行根据本发明一个或多个实施方式的用于管理以太业务的方法。 According to another embodiment of the present invention, there is also provided a corresponding computer program product, including instruction codes, when the instruction codes are executed by a processor, the method for managing Ethernet services according to one or more embodiments of the present invention is executed. method. the
附图说明 Description of drawings
为了更完善地理解本发明的示例性实施方式,现在参考结合附图进行的以下描述,在附图中: For a more complete understanding of the exemplary embodiments of the present invention, reference is now made to the following description taken in conjunction with the accompanying drawings, in which:
图1示出了根据本发明实施方式的能够实现与其中的示例性接入系统; Fig. 1 shows an exemplary access system that can be implemented according to an embodiment of the present invention;
图2示出了根据本发明实施方式的用于管理以太网业务的方法的流程图; Fig. 2 shows the flow chart of the method for managing Ethernet business according to the embodiment of the present invention;
图3a-3c示出了根据本发明一个实施方式向光线路终端接入点通知ETC的示例性消息格式。 Figures 3a-3c illustrate exemplary message formats for notifying an OLT access point of an ETC according to an embodiment of the present invention. the
图4示出了根据本发明一个实施方式的千兆比特无源光网络封装方式端口标识的示例性格式。 Fig. 4 shows an exemplary format of a gigabit passive optical network encapsulation port identifier according to an embodiment of the present invention. the
图5a-5c示出了根据本发明一个实施方式的用于进行能力协商的示例性消息格式。 Figures 5a-5c illustrate exemplary message formats for capability negotiation according to one embodiment of the present invention. the
图6示出了根据本发明一个实施方式在在各个网元之间的示例性信号流图; Figure 6 shows an exemplary signal flow diagram between various network elements according to an embodiment of the present invention;
图7示意性地示出了根据本发明实施方式的以太网业务管理器的结构框图。 Fig. 7 schematically shows a structural block diagram of an Ethernet service manager according to an embodiment of the present invention. the
具体实施方式 Detailed ways
在以下对于实施方式的详细描述中,参考了构成本文一部分的附图。通过示例说明的方式而示出了可在其中对本发明进行实践的实施方式。可以在不偏离本发明的范围的情况下利用其它实施方式以及做出结构上或者逻辑上的改变。因此,以下的详细描述对本申请所要保护的范围不构成限制。 In the following detailed description of the embodiments, reference is made to the accompanying drawings which form a part hereof. The embodiments in which the invention may be practiced are shown by way of illustration. Other embodiments may be utilized and structural or logical changes may be made without departing from the scope of the present invention. Therefore, the following detailed description does not limit the scope of protection of the present application. the
在说明书中参照流程图所描述的各种操作流程按照有助于理解本发明实施方式的方式表述为依次进行的多个分立的操作。然而,不应将在这里描述的流程顺序解释为这些操作必须取决于所描述的顺序。本领域的技术人员可以在不偏离本发明范围的情况下采用其它的流程顺序来实现本发明的实施方式,例如,并行的执行某些流程步骤、合并某些流程步骤、细分某些流程步骤,等等。 The various operation procedures described in the specification with reference to the flow charts are expressed as a plurality of discrete operations performed in sequence in a manner that facilitates the understanding of the embodiments of the present invention. However, the order of flow described herein should not be construed to mean that these operations are necessarily dependent on the order described. Those skilled in the art can adopt other process sequences to realize the embodiments of the present invention without departing from the scope of the present invention, for example, executing certain process steps in parallel, merging certain process steps, subdividing certain process steps ,etc. the
图1示出了根据本发明实施方式的能够实现与其中的示例性接入系统。 Fig. 1 shows an exemplary access system that can be implemented therein according to an embodiment of the present invention. the
如图1所示,网络接入服务器(NAS)110是从多个光线路终端接入节点(OLT-AN)120(示例性的仅示出一个OLT-AN)聚合订户业务的网络单元。NAS 110是用于在接入网络中进行策略管理和IP服务质量(QoS)的实施点。其也被称为宽带网络网关(BNG)或者宽带远程接入服务器。 As shown in FIG. 1, a Network Access Server (NAS) 110 is a network element that aggregates subscriber traffic from multiple Optical Line Terminal Access Nodes (OLT-AN) 120 (only one OLT-AN is shown exemplary). The NAS 110 is the enforcement point for policy management and IP Quality of Service (QoS) in the access network. It is also known as Broadband Network Gateway (BNG) or Broadband Remote Access Server. the
由于主要在GPON的背景下描述本发明的各个实施方式,因此OLT-AN 120是终结GPON光网络分布网络(ODN)的普通(根)端点的接入节点。 Since the various embodiments of the present invention are primarily described in the context of GPON, OLT-AN 120 is the access node that terminates the common (root) endpoint of the GPON Optical Network Distribution Network (ODN). the
光网络单元(ONU)诸如ONU 130-1、130-2、130-3是终结任何一个GPON ODN的分布(叶子)端点的设备。每个ONU 130-1、130-2 和130-3可以被分配一个或多个以唯一分配的GPON封装方式(GEM)ID所标识的GEM信道。例如在,图1所示的示例中,ONU 130-1被分配以GEM信道1以承载以太网业务;ONU 130-2被分配以GEM信道2和GEM信道3分别承载不同的以太网业务;以及ONU 130-4被分配以GEM信道4来承载以太网业务。 Optical Network Units (ONUs) such as ONUs 130-1, 130-2, 130-3 are devices that terminate the distribution (leaf) endpoints of any one GPON ODN. Each ONU 130-1, 130-2 and 130-3 can be assigned one or more GEM channels identified by a uniquely assigned GPON encapsulation method (GEM) ID. For example, in the example shown in Fig. 1, ONU 130-1 is allocated with GEM channel 1 to carry Ethernet traffic; ONU 130-2 is allocated with GEM channel 2 and GEM channel 3 to bear different Ethernet services respectively; And ONU 130-4 is assigned GEM channel 4 to carry Ethernet services. the
根据本发明的一个或多个实施方式,例如布置在NAS 110中的以太网业务管理器被配置用以支持对以太网业务分类(ETC)标准进行的编码和标识机制。诸如虚拟网络运营商VNO 1、VNO 2的多个网络运营商可以通过使用编码和标识机制经由NAS 110的以太网业务管理器来软件定义其自身的ETC标准。为了根据软件定义的ETC标准区分GPON业务,NAS 110的以太网业务管理器与OLT-AN 120可以被配置为通过信令交互进行能力协商。根据在NAS 110的以太业务管理器上软件定义的ETC标准来执行GEM端口ID的分配,由此实现对于GPON业务的区分。 According to one or more embodiments of the present invention, the Ethernet Traffic Manager disposed, for example, in NAS 110 is configured to support encoding and identification mechanisms for the Ethernet Traffic Classification (ETC) standard. Multiple network operators such as virtual network operators VNO 1, VNO 2 can software define their own ETC standards via the Ethernet traffic manager of the NAS 110 by using coding and identification mechanisms. In order to distinguish GPON services according to the software-defined ETC standard, the Ethernet service manager of the NAS 110 and the OLT-AN 120 can be configured to perform capability negotiation through signaling interaction. The allocation of GEM port IDs is performed according to the software-defined ETC standard on the Ethernet service manager of the NAS 110, thereby realizing the distinction of GPON services. the
在图1所示的示例中将以太网业务管理器设置在NAS 110处。但是,本领域的技术人员应该理解,还可以将以太网业务管理器设置在任何其他适合的网元中,例如以太网汇聚网络中的其它适合网元中。实际上,以太网业务管理器旨在提供一种对于ETC标准的定义以及对于GPON接入网络中业务的区分的集中管理,因此以太网业务管理器所处的网元并不对本发明的技术方案构成限制。 In the example shown in FIG. 1, the Ethernet service manager is set at the NAS 110. However, those skilled in the art should understand that the Ethernet service manager can also be set in any other suitable network elements, such as other suitable network elements in the Ethernet aggregation network. In fact, the Ethernet service manager aims to provide a definition for the ETC standard and centralized management for the distinction of services in the GPON access network, so the network element where the Ethernet service manager is located does not contribute to the technical solution of the present invention. constituting a restriction. the
图2示出了根据本发明实施方式的用于管理以太网业务的方法的流程图。 Fig. 2 shows a flowchart of a method for managing Ethernet services according to an embodiment of the present invention. the
如图2所示,在步骤S201中,获得以太网业务分类标准的定义,该定义包括以太网业务分类变量类型列表和指示对于所述以太网业务分类变量类型列表的操作的信息的二元组(将在下文中详细阐述)。 As shown in Fig. 2, in step S201, obtain the definition of Ethernet service classification standard, this definition comprises the binary group of the information of the variable type list of Ethernet service classification and the operation for described Ethernet service classification variable type list (will be elaborated below). the
在一种实现中,以太网业务管理器可以从例如各个虚拟网络运营商VNO 1、VNO 2处获得该以太网业务分类标准的定义。在另一种实现中,以太网业务管理器也可以向例如各个虚拟网络运营商VNO 1、VNO 2提供各种备选的ETC标准,然后由各个虚拟网络运营商VNO 1、VNO 2选择其所需的ETC标准,由此获得以太网业务分类标准的定义。本领域的技术人员还可以采用任何适合的方式使得以太网业务管理器获得各个运营商的ETC标准的定义。 In one implementation, the Ethernet service manager can obtain the definition of the Ethernet service classification standard from, for example, each virtual network operator VNO 1, VNO 2. In another implementation, the Ethernet service manager can also provide various alternative ETC standards to, for example, each virtual network operator VNO 1, VNO 2, and then each virtual network operator VNO 1, VNO 2 selects its The required ETC standard, thus obtaining the definition of Ethernet business classification standard. Those skilled in the art may use any suitable method to enable the Ethernet service manager to obtain the definition of the ETC standard of each operator. the
根据本发明的一个或多个实施方式,ETC标准的定义是通过以ETC变量类型标识符列表ETC_ARG_TIDL和操作标识符OPID组成的二元组<ETC_ARG_TIDL,OPID>的形式来对ETC进行编码而实现的。 According to one or more embodiments of the present invention, the definition of the ETC standard is implemented by encoding the ETC in the form of the tuple <ETC_ARG_TIDL, OPID> consisting of the ETC variable type identifier list ETC_ARG_TIDL and the operation identifier OPID . the
其中,ETC_ARG_TIDL被定义为{ETC_ARG_TID-1,ETC_ARG_TID-2,...,ETC_ARG_TID-N},也即一个ETC变量类型标识符列表可以包括由VNO定义的N个变量类型。列表中的每个ETC变量类型由ETC变量类型标识符ETC_ARG_TID索引。ETC变量类型可以是在以太网业务分类中使用的任何变量类型。以太网业务分类中使用的变量类型可以例如包括但不限于:源媒体接入控制(MAC)地址、目的地MAC地址、客户端虚拟局域网虚拟局域网标识(C-VLANVID)、服务虚拟局域网虚拟局域网标识(S-VLAN VID),以及任何可以作为以太网业务分类中使用的变量类型。作为一个具体示例,表1示出了备选以太网业务分类变量类型表,其中示出了可能的ETC变量类型ETC_ARG以及其对应的标识ETC_ARG_TID。 Wherein, ETC_ARG_TIDL is defined as {ETC_ARG_TID-1, ETC_ARG_TID-2, ..., ETC_ARG_TID-N}, that is, an ETC variable type identifier list may include N variable types defined by the VNO. Each ETC variable type in the list is indexed by the ETC variable type identifier ETC_ARG_TID. The ETC variable type can be any variable type used in the Ethernet traffic class. Types of variables used in Ethernet traffic classification may include, for example, but are not limited to: Source Media Access Control (MAC) address, Destination MAC address, Client-VLAN VLAN ID (C-VLANVID), Service-VLAN VLAN ID (S-VLAN VID), and any variable type that can be used in Ethernet service classification. As a specific example, Table 1 shows an alternative Ethernet service classification variable type table, which shows a possible ETC variable type ETC_ARG and its corresponding identifier ETC_ARG_TID. the
表1 Table 1
如表1所示的备选以太网业务分类变量类型表可以由诸如VNO、第三方、服务提供商等需要软件定义ETC标准的运营商进行个性化定制,也可以由网络提供商将备选以太网业务分类变量类型表以软件、硬件或者其二者结合的方式预先配置到相应地网络设备中。优选地,无论以何种方式配置备选以太网络业务分类变量类型表,可以将其配置成可扩展的,以便支持更多的以太网业务分类变量类型。 The variable type table of alternative Ethernet service classification shown in Table 1 can be customized by operators such as VNOs, third parties, service providers, etc. who need software-defined ETC standards, or can be customized by network providers The network service classification variable type table is pre-configured into corresponding network devices in the form of software, hardware or a combination of the two. Preferably, no matter how the alternative Ethernet service classification variable type table is configured, it can be configured to be scalable so as to support more Ethernet service classification variable types. the
二元组<ETC_ARG_TIDL,OPID>中的操作标识符OPID是对于ETC_ARG_TIDL的操作的标识符。表2是配置的备选操作列表,其中示出了用于操作ETC变量类型列表的一些示例性典型操作的描述以及对其进行索引的OPID。 The operation identifier OPID in the tuple <ETC_ARG_TIDL, OPID> is the identifier of the operation for ETC_ARG_TIDL. Table 2 is a list of alternative operations for configuration, which shows descriptions of some exemplary typical operations for manipulating the ETC variable type list and the OPIDs that index them. the
表二 Table II
如表2所示的备选操作列表可以由诸如VNO、第三方、服务提供商等需要软件定义ETC标准的运营商进行个性化定制,也可以由网络提供商将备选以太网业务分类变量类型表以软件、硬件或者其二者结合的方式预先配置到相应地网络设备中。优选地,无论以何种方式配置备选操作列表,可以将其配置成可扩展的,以便支持更多的对于以太网业务分类变量类型列表的操作。 The list of alternative operations shown in Table 2 can be customized by operators such as VNOs, third parties, and service providers that require software-defined ETC standards, or the network provider can classify the alternative Ethernet service variable types The tables are pre-configured into corresponding network devices in software, hardware or a combination of the two. Preferably, no matter how the alternative operation list is configured, it can be configured to be extensible so as to support more operations on the Ethernet service classification variable type list. the
表3是用于定义以太网业务分类标准的备选二元组表,示出了示例性的<ETC_ARG_TIDL,OPID>二元组以及对每个二元组进行索引的以太网业务区分标识ETC_ID。 Table 3 is a table of alternative 2-tuples for defining the Ethernet service classification standard, showing exemplary <ETC_ARG_TIDL, OPID> 2-tuples and the Ethernet service distinguishing identifier ETC_ID indexed for each 2-tuple. the
表三 Table 3
例如,ETC_ID 0x0001指示了ETC标准使用ETC变量类型的ETC_ARG_TID为0x0001并且操作的OPID为0x0001,也即ETC变量类型为表1中由“0x0001”所标识的变量“源客户端MAC地址”,操作为表2中由“0x0001”所标识的操作“仅使用源MAC地址”,则二元组<{ETC_ARG_TID-1=0x0001},OPID=0x0001>表示“仅使用源客户端MAC地址”作为ETC标准。又如,ETC_ID 0x0005指示了ETC标准使用ETC变量类型的ETC_ARG_TID为0x0002和0x0006 并且操作的OPID为0x0003,也即ETC变量类型为表1中由“0x0002”所标识的变量“仅使用目的地MAC地址”以及由“0x0006”所标识的“C-VLAN VID”,操作为表2中由“0x0003”所标识的操作“和VLAN VID一起使用目的MAC地址”,则二元组<{ETC_ARG_TID-1=0x0002,ETC_ARG_TID-2=0x0006},OPID=0x0003>表示“与C-VLAN VID一起使用目的地客户端MAC地址”作为ETC标准。 For example, ETC_ID 0x0001 indicates that the ETC standard uses the ETC_ARG_TID of the ETC variable type as 0x0001 and the OPID of the operation as 0x0001, that is, the ETC variable type is the variable "source client MAC address" identified by "0x0001" in Table 1, and the operation is The operation identified by "0x0001" in Table 2 "uses only the source MAC address", then the two-tuple <{ETC_ARG_TID-1=0x0001}, OPID=0x0001> indicates "only uses the source client MAC address" as the ETC standard. As another example, ETC_ID 0x0005 indicates that the ETC standard uses the ETC variable type ETC_ARG_TID 0x0002 and 0x0006 and the OPID of the operation is 0x0003, that is, the ETC variable type is the variable identified by "0x0002" in Table 1 "only use the destination MAC address " and the "C-VLAN VID" identified by "0x0006", the operation is the operation "use destination MAC address together with VLAN VID" identified by "0x0003" in Table 2, then the two-tuple <{ETC_ARG_TID-1= 0x0002, ETC_ARG_TID-2 = 0x0006}, OPID = 0x0003> means "use destination client MAC address with C-VLAN VID" as ETC standard. the
可以理解,二元组<ETC_ARG_TIDL,OPID>中的ETC_ARG_TIDL可以是{ETC_ARG_TID-1,ETC_ARG_TID-2,...,ETC_ARG_TID-N},即选择N个ETC变量类型作为ETC标准的输入,(例如,表3中ETC_ID 0x0005,0x0006,0x0009,0x000A的ETC_ARG_TIDL的元素个数均为1;ETC_ID0x0001,0x0002,0x0003,0x0004,0x0007,0x0008,0x000B的ETC_ARG_TIDL的元素个数均为2)而OPID可以相应地选择对N个ETC变量进行操作的操作标识,由此限定ETC标准。 It can be understood that the ETC_ARG_TIDL in the binary group <ETC_ARG_TIDL, OPID> can be {ETC_ARG_TID-1, ETC_ARG_TID-2, ..., ETC_ARG_TID-N}, that is, select N ETC variable types as the input of the ETC standard, (for example, In Table 3, the number of elements of ETC_ARG_TIDL of ETC_ID 0x0005, 0x0006, 0x0009, 0x000A is 1; the number of elements of ETC_ARG_TIDL of ETC_ID 0x0001, 0x0002, 0x0003, 0x0004, 0x0007, 0x0008, 0x000B is 2) and OPID can be selected accordingly An operation identifier for operating on N ETC variables, thereby defining the ETC standard. the
诸如VNO的网络运营商、第三方、服务提供商等需要对GPON业务进行区分的运营商可以使用上述ETC标准编码和标识机制对其自身所要使用的ETC标准进行软件定义。通过配置不同的ETC变量类型列表和/或对于ETC列表进行操作能够针对不同的需要对GPON业务进行区分的运营商的分发和定制而获得不同的ETC分类标准。 Operators such as VNO network operators, third parties, and service providers that need to distinguish GPON services can use the above-mentioned ETC standard coding and identification mechanism to define their own ETC standards in software. By configuring different ETC variable type lists and/or operating on the ETC list, different ETC classification standards can be obtained for distribution and customization of different operators that need to differentiate GPON services. the
根据本发明的一种实现方式,可以由驻留在诸如NAS的网元中的以太网业务管理器维护已经预先配置的诸如表1、表2、表3的ETC标准数据库,由需要对GPON业务进行区分的运营商例如通过配置接口选择配置相应地ETC标准。根据本发明的另一种实现方式,还可以由需要对GPON业务进行区分的运营商自行定义诸如表1、表2、表3的ETC标准数据库,然后向支持对ETC标准进行软件定义的网元(诸如NAS)来加载ETC标准数据。 According to an implementation of the present invention, the ETC standard database such as Table 1, Table 2, and Table 3 that has been preconfigured can be maintained by an Ethernet service manager residing in a network element such as NAS, and GPON service The differentiating operator chooses to configure the corresponding ETC standard, for example via the configuration interface. According to another implementation mode of the present invention, the ETC standard database such as Table 1, Table 2, and Table 3 can also be defined by the operator who needs to distinguish the GPON service, and then the network element that supports the software definition of the ETC standard (such as NAS) to load ETC standard data. the
在步骤S202中,使得至少在千兆比特无源光网络封装方式端口标识GEM PORT ID中指示二元组的标识ETC_ID,以对GPON网络 的业务进行区分。 In step S202, the identifier ETC_ID of the binary group is indicated at least in the port identifier GEM PORT ID of the gigabit passive optical network encapsulation mode, so as to distinguish the services of the GPON network. the
根据本发明的一个实施方式,以太网业务管理器可以被配置为向光线路终端接入节点至少通知二元组的标识或者二元组本身。 According to an embodiment of the present invention, the Ethernet service manager may be configured to at least notify the optical line terminal access node of the identifier of the 2-tuple or the 2-tuple itself. the
在一种实现方式中,由诸如VNO 1、VNO 2等运营商软件定义的ETC标准可以通过接入节点控制协议(Access Node Control Protocol,ANCP)通用消息由以太网业务管理器信令通知给OLT-AN。应该理解,ANCP仅是能够实现向OLT-AN的通知的一种示例性协议,本领域技术人员可以采用任何适合的协议或者消息格式来执行以太业务管理器到OLT-AN之间的通知过程。 In one implementation, the ETC standard defined by the operator software such as VNO 1, VNO 2, etc. can be notified to the OLT by the Ethernet service manager signaling through the Access Node Control Protocol (Access Node Control Protocol, ANCP) general message -AN. It should be understood that ANCP is only an exemplary protocol capable of implementing notification to the OLT-AN, and those skilled in the art may use any suitable protocol or message format to perform the notification process between the Ethernet service manager and the OLT-AN. the
图3a-3c示出了根据本发明一个实施方式向光线路终端接入点通知ETC的示例性消息格式。 Figures 3a-3c illustrate exemplary message formats for notifying an OLT access point of an ETC according to an embodiment of the present invention. the
图3a示出了ANCP通用消息的格式。正如已知的,给定ANCP通用消息的消息负载部分可以根据不同的使用情况而变化。但是,可以理解,ANCP通用消息可以基于类型-长度-值(Type Length Value,TLV)结构进行编码。 Figure 3a shows the format of an ANCP general message. As is known, the message payload portion of a given ANCP general message can vary from one use case to another. However, it can be understood that ANCP general messages can be encoded based on a Type-Length-Value (Type Length Value, TLV) structure. the
如图3b所示,根据本发明一个实施方式的新的ANCP消息负载例如在以太网业务管理器处于NAS中的实现方式中可以称为NAS_GEM_ETC_SPEC。该负载可以例如包括但不限于以下编码的信息: As shown in Fig. 3b, the new ANCP message payload according to one embodiment of the present invention may be called NAS_GEM_ETC_SPEC, for example, in an implementation in which the Ethernet Service Manager is in the NAS. The payload may include, for example, but not limited to the following encoded information:
1)类型(16比特):指示该负载的类型,例如NAS_GEM_ETC_SPEC。 1) Type (16 bits): indicates the type of the payload, such as NAS_GEM_ETC_SPEC. the
2)长度(16比特):指示例如NAS_GEM_ETC_SPEC的消息值字段中的字节数目。 2) Length (16 bits): indicates the number of bytes in the message value field of eg NAS_GEM_ETC_SPEC. the
3)GEM端口ID结构指示(16比特):指示GEM端口ID结构,将在下文中结合图4示出的GEM端口ID的示例格式来描述该字段的含义。 3) GEM port ID structure indication (16 bits): indicates the GEM port ID structure, and the meaning of this field will be described below in conjunction with the example format of the GEM port ID shown in FIG. 4 . the
4)指示符C:指示分配GEM端口ID的网元。例如,当将C设置为0时,指示以太网业务管理器仅负责确定GEM端口ID中的短ETC_ID部分,而子端口ID部分例如可以由OLT-AN负责分配。当 将C设置为1时,指示以太网业务管理器负责确定整个GEM端口ID,即短ETC_ID和子端口ID。结合图4的描述,指示符C的含义将更加清楚。 4) Indicator C: indicates the network element to which the GEM port ID is allocated. For example, when C is set to 0, it indicates that the Ethernet service manager is only responsible for determining the short ETC_ID part of the GEM port ID, and the subport ID part can be assigned by the OLT-AN, for example. When C is set to 1, it indicates that the Ethernet Traffic Manager is responsible for determining the entire GEM port ID, namely the short ETC_ID and the subport ID. With reference to the description of FIG. 4 , the meaning of the indicator C will be more clear. the
5)可选的GEM端口ID(12比特):直接指示将在OLT-AN中用来区分GPON业务的GEM端口ID。在一个实施方式中可以在NAS_GEM_ETC_SPEC消息中向OLT-AN直接指示GEM端口ID。当然,该字段是可选的,因为也可以由OLT-AN根据以太网业务管理器的通知内容来构造相应的GEM端口ID,由此实现GPON业务的区分。 5) Optional GEM port ID (12 bits): directly indicates the GEM port ID that will be used to distinguish GPON services in the OLT-AN. In one embodiment, the GEM port ID can be directly indicated to the OLT-AN in the NAS_GEM_ETC_SPEC message. Of course, this field is optional, because the OLT-AN can also construct the corresponding GEM port ID according to the notification content of the Ethernet service manager, thereby realizing the distinction of GPON services. the
6)ETC_ID(16比特):标识用于定制的服务的具体ETC标准。例如如表三所示的定义,每个ETC_ID用来唯一地标识一个二元组<ETC_ARG_TIDL,OPID>。 6) ETC_ID (16 bits): identifies the specific ETC standard for the customized service. For example, as defined in Table 3, each ETC_ID is used to uniquely identify a two-tuple <ETC_ARG_TIDL, OPID>. the
7)OPID(16比特):标识用于由6)中ETC_ID确定的具体ETC标准的操作。例如,OPID的值可以例如如表二所示定义。 7) OPID (16 bits): identifies the operation for the specific ETC standard determined by ETC_ID in 6). For example, the value of OPID can be defined as shown in Table 2, for example. the
8)ETC_ARG数目(16比特):指示用于具体ETC标准的ETC_ARG的数目。 8) Number of ETC_ARGs (16 bits): Indicates the number of ETC_ARGs for a specific ETC standard. the
9)ETC_ARG元素类型(16比特):该字段以ETC_ARG_TID填充。ETC_ARG_TID的值可以例如如表一所示定义。 9) ETC_ARG element type (16 bits): This field is filled with ETC_ARG_TID. The value of ETC_ARG_TID can be defined as shown in Table 1, for example. the
10)ETC_ARG元素长度(16比特):指示ETC_ARG ElementValue字段的字节数目。在一个实现中,如果上述C指示符被设置为0,这该字段可以不包括在NAS_GEM_ETC_SPEC负载中;如果C指示符被设置为1,则可以在NAS_GEM_ETC_SPEC负载中包括该字段以指示ETC_ARG_Element_Value字段的字节数。 10) ETC_ARG element length (16 bits): indicates the number of bytes of the ETC_ARG ElementValue field. In one implementation, if the above C indicator is set to 0, this field may not be included in the NAS_GEM_ETC_SPEC payload; if the C indicator is set to 1, this field may be included in the NAS_GEM_ETC_SPEC payload to indicate the value of the ETC_ARG_Element_Value field Section number. the
11)ETC_ARG元素值(变量):指示具体ETC标准的ETC_ARG_TIDL中各个变量类型的值。在一个实现中,如果上述C指示符被设置为0,则该字段可以不包括在NAS_GEM_ETC_SPEC负载中;如果C指示符被设置为1,则可以在NAS_GEM_ETC_SPEC负载中包括该字段以指示ETC_ARG_TIDL中各个ETC_ARG的实际值。 11) ETC_ARG element value (variable): indicates the value of each variable type in ETC_ARG_TIDL of a specific ETC standard. In one implementation, if the above C indicator is set to 0, this field may not be included in the NAS_GEM_ETC_SPEC payload; if the C indicator is set to 1, this field may be included in the NAS_GEM_ETC_SPEC payload to indicate each ETC_ARG in ETC_ARG_TIDL the actual value of . the
图3c示出了在C指示符被设置为1时ETC_ARG元素TLV的示例。如图3c所示,二元组<ETC_ARG_TIDL,OPID>的ETC_ARG_TIDL中ETC_ARG元素1是ETC_ARG_TID为0x0002的目的地客户端MAC地址,而ETC_ARG元素2是ETC_ARG_TID为0x0006的C-VLAN VID。 Figure 3c shows an example of the ETC_ARG element TLV when the C indicator is set to 1. As shown in Figure 3c, ETC_ARG element 1 in the ETC_ARG_TIDL of the tuple <ETC_ARG_TIDL, OPID> is the destination client MAC address with ETC_ARG_TID 0x0002, and ETC_ARG element 2 is the C-VLAN VID with ETC_ARG_TID 0x0006. the
参照图3a-3c描述了能够用来向光线路终端接入点通知ETC的示例性消息格式。在图3a-3c所示的示例中,为了容易地控制和管理功能,包括一定的冗余信息。也就是说,上述参照图3a-3c所描述的各个字段并不都是必须的。为了满足不同的系统设计要求,本领域的技术人可以对上述示例性消息格式中的字段进行省略、添加或者修改。例如,在一些实施方式中可以仅向OLT-AN通知ETC_ID或者二元组本身,即字段ETC_ARG元素类型字段和OPID字段。又如,在一些实施方式中可以向OLT-AN通知以太网业务分类变量类型列表中对应太网业务分类变量类型的值的列表,即ETC_ARG元素值字段,而在一些实施方式中可以选择不向OLT-AN通知该字段。又如,在一些实施方式中可以不向OLT-AN通知GEM端口ID而仅通知GEM端口ID结构指示。因此,图3a-3c所示的消息格式仅是示例性的,而不对本发明构成任何限制。 Exemplary message formats that can be used to notify an optical line termination access point of an ETC are described with reference to Figures 3a-3c. In the examples shown in Figures 3a-3c, certain redundant information is included for easy control and management of the functions. That is to say, not all the fields described above with reference to FIGS. 3a-3c are mandatory. In order to meet different system design requirements, those skilled in the art may omit, add or modify the fields in the above exemplary message format. For example, in some embodiments, only the ETC_ID or the tuple itself, ie the fields ETC_ARG element type field and OPID field, may be notified to the OLT-AN. For another example, in some implementations, the OLT-AN can be notified of the list of values corresponding to the Ethernet service classification variable type in the Ethernet service classification variable type list, that is, the ETC_ARG element value field, and in some implementations, it can be selected not to OLT-AN notifies this field. As another example, in some embodiments, the OLT-AN may not be notified of the GEM port ID, but only of the GEM port ID structure indication. Therefore, the message formats shown in Figs. 3a-3c are only exemplary and do not constitute any limitation to the present invention. the
图4示出了根据本发明一个实施方式的千兆比特无源光网络封装方式端口标识的示例性格式。 Fig. 4 shows an exemplary format of a gigabit passive optical network encapsulation port identifier according to an embodiment of the present invention. the
如图4所示,GEM端口ID可以包括L比特的短ETC_ID字段和12-L比特的子端口ID字段。在该示例中,在GEM端口ID中通过缩短的ETC_ID来指示ETC_ID。为了满足GEM端口ID在现有协议中的的长度要求,可以将ETC_ID通过某些算法缩短/压缩成缩短的短ETC_ID,以便节省GEM端口ID的比特。与ETC_ID不同,短ETC_ID具有有限的生命周期,并且是仅本地有效地值。在不同的时间,相同的短ETC_ID可以由ETC_ID重用。 As shown in FIG. 4, the GEM port ID may include an L-bit short ETC_ID field and a 12-L-bit subport ID field. In this example, the ETC_ID is indicated by the shortened ETC_ID in the GEM port ID. In order to meet the length requirement of the GEM port ID in the existing protocol, the ETC_ID can be shortened/compressed into a shortened short ETC_ID by some algorithm, so as to save the bits of the GEM port ID. Unlike ETC_ID, short ETC_ID has a limited lifetime and is a locally valid value only. At different times, the same short ETC_ID can be reused by ETC_ID. the
可选地,在GEM端口ID中指示子端口ID。该子端口标识是基于与对应以太网业务分类变量类型的值(例如图3b中的字段 ETC_ARG元素值来指示)和对于以太网业务分类变量类型列表的操作(例如图3b中的字段OPID指示)导出的。 Optionally, the subport ID is indicated in the GEM port ID. The subport identification is based on the value of the corresponding Ethernet service classification variable type (such as the field ETC_ARG element value in Figure 3b indicates) and the operation of the Ethernet service classification variable type list (such as the field OPID indication in Figure 3b) exported. the
在一个实现方式中,GEM端口ID的结构可以在如图3b所示的NAS_GEM_ETC_SPEC负载消息的GEM端口ID结构指示字段中指示。例如,一个实施方式中,结构信息指示在GEM端口ID中指示ETC_ID的比特数,也即L比特。 In an implementation manner, the structure of the GEM port ID may be indicated in the GEM port ID structure indication field of the NAS_GEM_ETC_SPEC load message as shown in FIG. 3b. For example, in one embodiment, the structure information indicates the number of bits indicating the ETC_ID in the GEM port ID, that is, L bits. the
在GPON接入网域中,OLT-AN通过控制消息向相应的ONU分配指示ETC标准定义的GEM端口ID,由此实现对于GPON业务的区分。 In the GPON access network domain, the OLT-AN allocates the GEM port ID indicating the definition of the ETC standard to the corresponding ONU through a control message, thereby realizing the distinction of GPON services. the
根据本发明的一个实施方式,以太网业务管理器与光线路终端接入节点可以被配置为进行有关支持根据ETC标准以对GPON业务进行区分的能力的协商过程。 According to an embodiment of the present invention, the Ethernet service manager and the optical line terminal access node may be configured to perform a negotiation process on the ability to support the ability to differentiate GPON services according to the ETC standard. the
在一个实现中,以ANCP为例来实现该协商过程。但是应该理解,这里基于ANCP的描述仅是示例性的,而非对本发明要求保护的技术方案进行的限制。本领域的技术人员可以采用任何适合的协议、特定或者扩展的信令等等来实现。 In one implementation, the negotiation process is implemented by taking ANCP as an example. However, it should be understood that the description based on ANCP here is only exemplary, rather than limiting the technical solution claimed in the present invention. Those skilled in the art can use any suitable protocol, specific or extended signaling, etc. to implement. the
根据本发明的一种实现方式,使用ANCP来进行NAS中的以太网业务管理器和OLT-AN之间的能力协商过程。ANCP邻接关系是处于交换ANCP消息的目的在OLT-AN侧ANCP代理和以太网业务管理器侧ANCP代理之间的一种关系。特别地,在邻接性建立期间,可以通过ANCP消息对能够应用于对于给定ANCP邻接性的能力进行协商。 According to an implementation manner of the present invention, the capability negotiation process between the Ethernet service manager in the NAS and the OLT-AN is performed by using ANCP. The ANCP adjacency relationship is a relationship between the ANCP agent on the OLT-AN side and the ANCP agent on the Ethernet service manager side for the purpose of exchanging ANCP messages. In particular, the capabilities that can be applied to a given ANCP adjacency can be negotiated through ANCP messages during adjacency establishment. the
图5a-5c示出了根据本发明一个实施方式的用于进行能力协商的示例性消息格式。 Figures 5a-5c illustrate exemplary message formats for capability negotiation according to one embodiment of the present invention. the
图5a示出了一种示例性的ANCP邻接性消息格式。针对本发明的实施方式,将ANCP邻接性消息中的一些字段进行修改如下: Figure 5a shows an exemplary ANCP adjacency message format. For the embodiments of the present invention, some fields in the ANCP adjacency message are modified as follows:
1)能力字段的长度(8比特):指示能力字段的数目; 1) The length of the capability field (8 bits): indicates the number of capability fields;
2)多个能力字段:每个能力字段指示一个由该邻接性消息的发送方支持的ANCP能力。可以基于TLV结构编码能力字段的具体格 式。 2) Capability fields: each capability field indicates an ANCP capability supported by the sender of the adjacency message. The specific format of the capability field may be encoded based on the TLV structure. the
根据本发明的实施方式,可以设置一种新的能力消息(例如称为NASCAP_GEM_ETC_PROG),并且通过在ANCP邻接性过程期间由NAS的以太网业务管理器发送。通过该消息,以太网业务管理器侧的网元,例如NAS能够向OLT-AN宣告其具有支持ETC标准的软件定义的能力。而且,该消息能够指示以太网业务管理器侧的网元例如NAS将指示OLT-AN根据软件定义的ETC标准来区分GPON业务,例如在ANCP邻接性已经获得NAS和OLT-AN方之间的同步之后通过ANCP通用消息来规定ETC标准。图3b示出了用于具有以太网业务管理器的NAS的NASCAP_GEM_ETC_PROC消息的编码格式。注意,在图3b中并没有示出能力数目并且因此为示出能力数据子字段。 According to an embodiment of the present invention, a new capability message (eg called NASCAP_GEM_ETC_PROG) may be set and sent by the Ethernet traffic manager of the NAS during the ANCP adjacency procedure. Through this message, the network element on the side of the Ethernet service manager, such as the NAS, can announce to the OLT-AN that it has the software-defined capability supporting the ETC standard. Moreover, the message can indicate that the network element on the Ethernet service manager side, such as NAS, will instruct the OLT-AN to distinguish GPON services according to the software-defined ETC standard, for example, after the ANCP adjacency has been synchronized between the NAS and the OLT-AN side The ETC standard is then specified through ANCP general messages. Figure 3b shows the encoding format of the NASCAP_GEM_ETC_PROC message for a NAS with Ethernet Traffic Manager. Note that in Figure 3b the Capability Number and hence the Capability Data subfield is not shown. the
根据本发明的实施方式,可以设置一种新的能力消息(例如称为ANCAP_GEM_ETC_ASG),并且通过在ANCP邻接性过程期间由OLT-AN发送。通过该消息,OLT-AN宣告其能够打开根据以太网业务管理器规定的软件定义的ETC标准的GPON业务区分。图3c示出了用于OLT-AN的ANCAP_GEM_ETC_ASG消息的编码格式。同样应该注意,在图3c中并没有示出能力数目并且因此为示出能力数据子字段。 According to an embodiment of the present invention, a new capability message (eg called ANCAP_GEM_ETC_ASG) can be set and sent by the OLT-AN during the ANCP adjacency procedure. Through this message, the OLT-AN declares that it can open GPON service differentiation according to the software-defined ETC standard specified by the Ethernet service manager. Figure 3c shows the encoding format of the ANCAP_GEM_ETC_ASG message for OLT-AN. It should also be noted that in Figure 3c the capability number and hence the capability data subfield are not shown. the
图6示出了根据本发明一个实施方式在在各个网元之间的示例性信号流图。 Fig. 6 shows an exemplary signal flow diagram between various network elements according to an embodiment of the present invention. the
如图6所示,步骤S601-S606示出了NAS和OLT-AN之间的示例性能力协商过程。 As shown in Fig. 6, steps S601-S606 show an exemplary capability negotiation process between the NAS and the OLT-AN. the
在步骤S601中,在ANCP邻接性过程期间,具有以太网业务管理器的NAS向OLT-AN发送ANCP同步消息M601。消息M601包含如图5b所示的能力NASCAP_GEM_ETC_PROG,以宣称该NAS具有支持ETC标准的软件定义的能力。 In step S601, during the ANCP adjacency procedure, the NAS with Ethernet traffic manager sends an ANCP synchronization message M601 to the OLT-AN. The message M601 includes the capability NASCAP_GEM_ETC_PROG as shown in FIG. 5 b , to declare that the NAS has a software-defined capability supporting the ETC standard. the
在步骤S602中,在接收到ANCP同步消息M601时,OLT-AN通过ANCP同步应答消息M602回复NAS,作为消息M601的肯定应答。 In step S602, upon receiving the ANCP synchronization message M601, the OLT-AN replies to the NAS through an ANCP synchronization response message M602 as an affirmative response to the message M601. the
在步骤S603中,在接收到ANCP同步应答消息M602时,NAS利用ANCP应答消息M603回复OLT-AN,指示NASCAP_GEM_ETC_PROG能力的协商成功。 In step S603, upon receiving the ANCP synchronization response message M602, the NAS replies to the OLT-AN with an ANCP response message M603, indicating that the negotiation of the NASCAP_GEM_ETC_PROG capability is successful. the
在步骤S604中,在ANCP邻接性过程期间,OLT-AN向NAS发送ANCP同步消息M604。消息M604包含如图5c所示的能力ANCAP_GEM_ETC_ASG,以宣称该OLT-AN能够打开根据以太网业务管理器规定的软件定义的ETC标准的GPON业务区分。 In step S604, during the ANCP adjacency procedure, the OLT-AN sends an ANCP synchronization message M604 to the NAS. The message M604 includes the capability ANCAP_GEM_ETC_ASG as shown in FIG. 5c to declare that the OLT-AN can enable GPON service differentiation according to the software-defined ETC standard stipulated by the Ethernet Service Manager. the
在步骤S605中,在接收到ANCP同步消息M604时,NAS通过ANCP同步应答消息M605回复OLT-AN,作为消息M604的肯定应答。 In step S605, upon receiving the ANCP synchronization message M604, the NAS replies to the OLT-AN through an ANCP synchronization response message M605 as an affirmative response to the message M604. the
在步骤S606中,在接收到ANCP同步应答消息M605时,OLT-AN通过ANCP应答消息M606回复NAS,指示ANCAP_GEM_ETC_ASG能力的协商成功。 In step S606, upon receiving the ANCP synchronization response message M605, the OLT-AN replies to the NAS through the ANCP response message M606, indicating that the negotiation of the ANCAP_GEM_ETC_ASG capability is successful. the
在步骤S601-S606的能力协商过程中,在NAS和OLT-AN之间在根据软件定义的ETC标准来区分GPON业务上达成共识。在这些步骤以后,成功的建立起NAS和OLT-AN之间的ANCP邻接性,并且在NAS和OLT-AN之间可以交互ANCP通用消息。 In the capability negotiation process of steps S601-S606, a consensus is reached between the NAS and the OLT-AN on distinguishing GPON services according to the software-defined ETC standard. After these steps, the ANCP adjacency between the NAS and the OLT-AN is successfully established, and ANCP general messages can be exchanged between the NAS and the OLT-AN. the
步骤S607-S608示出了GEM端口ID的分配过程,通过在该GEM端口ID中指示ETC标准二元组的标识ETC_ID,以对GPON业务进行区分。 Steps S607-S608 show the allocation process of the GEM port ID, and the GPON service is distinguished by indicating the identifier ETC_ID of the ETC standard two-tuple in the GEM port ID. the
在步骤S607中,具有以太网业务管理器的NAS向OLT-AN发送ANCP通用消息M607,在该消息中包括如图5b所示的编码格式的NAS_GEM_ETC_SPEC消息负载。 In step S607, the NAS with the Ethernet service manager sends an ANCP general message M607 to the OLT-AN, and the message includes a NAS_GEM_ETC_SPEC message payload in the encoding format shown in FIG. 5b. the
在步骤S608中,在接收到ANCP通用消息M607中,OLT-AN根据在M507中规定的ETC标准的软件定义,通过GTC控制消息(配置端口ID)M608分配GEM端口ID。如果图5b中的NAS_GEM_ETC_SPEC中的C指示符被设置为0,则例如OLT-AN在GEM端口ID中、在消息M607中指示的短ETC_ID之后还分配子端口ID。如果图5b中的NAS_GEM_ETC_SPEC中的C指示符被设置 为1,则由以太网业务管理器确定包括短ETC_ID和子端口ID的整个GEM端口ID以用来进行GPON业务区分。对于子端口ID而言,在一个实现中,以太网业务管理器或者OLT-AN可以通过消息M507的NAS_GEM_ETC_SPEC负载中指示ETC_ARG_TIDL中各个ETC_ARG的实际值和由OPID标识的、对于以太网业务分类变量类型列表的操作来导出子端口ID。 In step S608, upon receiving the ANCP general message M607, the OLT-AN assigns a GEM port ID through a GTC control message (configure port ID) M608 according to the software definition of the ETC standard specified in M507. If the C indicator in NAS_GEM_ETC_SPEC in Fig. 5b is set to 0, eg the OLT-AN also assigns a subport ID in the GEM port ID after the short ETC_ID indicated in message M607. If the C indicator in the NAS_GEM_ETC_SPEC among Fig. 5 b is set to 1, then determine the whole GEM port ID including short ETC_ID and subport ID to be used for carrying out GPON service distinction by Ethernet service manager. For the subport ID, in one implementation, the Ethernet service manager or OLT-AN can indicate the actual value of each ETC_ARG in ETC_ARG_TIDL and the variable type for the Ethernet service classification identified by OPID through the NAS_GEM_ETC_SPEC payload of the message M507 List of operations to derive subport IDs. the
图7示意性地示出了根据本发明实施方式的以太网业务管理器的结构框图。 Fig. 7 schematically shows a structural block diagram of an Ethernet service manager according to an embodiment of the present invention. the
如图7所示,根据本发明一个实施方式的以太网业务管理器700包括用于获得以太网业务分类标准的定义的装置710,该定义包括以太网业务分类变量类型列表和指示对于所述以太网业务分类变量类型列表的操作的信息的二元组(<ETC_ARG_TIDL,OPID>)。该以太网业务管理器700还包括用于使得至少在千兆比特无源光网络封装方式端口标识(GEM PORT ID)中指示所述二元组的标识(ETC_ID)的装置720,以对千兆比特无源光网络的业务进行区分。 As shown in FIG. 7, an Ethernet service manager 700 according to an embodiment of the present invention includes a means 710 for obtaining the definition of the Ethernet service classification standard, which definition includes a list of Ethernet service classification variable types and an indication for the Ethernet 2-tuple (<ETC_ARG_TIDL, OPID>) of the operation information of the network service classification variable type list. The Ethernet service manager 700 also includes means 720 for enabling at least the identification (ETC_ID) of the two-tuple to be indicated in the gigabit passive optical network encapsulation mode port identification (GEM PORT ID), so as to Bit passive optical network services are differentiated. the
根据本发明的一个或多个实施方式,以太网业务分类变量类型列表包括至少一个以太网业务分类变量类型({ETC_ARG_TID-1,ETC_ARG_TID-2,...,ETC_ARG_TID-N}),所述至少一个以太网业务分类变量类型是从所配置的备选以太网业务分类变量类型表中选择的。该备选以太网业务分类变量类型表包括:源客户端MAC地址;目的地客户端MAC地址;源骨干网MAC地址;目的地骨干网MAC地址;C-VLAN标签;C-VLAN VID;C_VLAN优先权代码点字段;S-VLAN标签;S-VLAN VID;S_VLAN优先权代码点字段;802.1ah服务实例VLAN ID;区分的服务代码点字段;等等。 According to one or more embodiments of the present invention, the Ethernet service classification variable type list includes at least one Ethernet service classification variable type ({ETC_ARG_TID-1, ETC_ARG_TID-2, ..., ETC_ARG_TID-N}), the at least An Ethernet traffic classification variable type is selected from the configured alternate Ethernet traffic classification variable type table. This alternative Ethernet service classification variable type table includes: source client MAC address; destination client MAC address; source backbone network MAC address; destination backbone network MAC address; C-VLAN label; C-VLAN VID; C_VLAN priority S-VLAN tag; S-VLAN VID; S_VLAN priority code point field; 802.1ah service instance VLAN ID; differentiated service code point field; the
根据本发明一个或多个实施方式,以太网业务分类变量类型列表的操作是从配置的备选操作列表中选择的操作。该备选操作列表包括:使用源MAC地址或其哈希值;使用目的地MAC地址或其哈希值;和VLAN VID一起使用目的MAC地址;使用一个或多个VLANVID;使用一个或多个VLAN优先权代码点字段;等等。 According to one or more embodiments of the present invention, the operation of the Ethernet service classification variable type list is an operation selected from a configured alternative operation list. The list of alternative operations includes: use source MAC address or its hash value; use destination MAC address or its hash value; use destination MAC address with VLAN VID; use one or more VLANVIDs; use one or more VLANs priority code point field; etc. the
根据本发明的一个实施方式,以太业务管理器700中用于使得至少在千兆比特无源光网络封装方式端口标识中指示所述二元组的标识的装置720包括用于向光线路终端接入节点至少通知所述二元组或者所述二元组的标识的装置。 According to an embodiment of the present invention, the device 720 in the Ethernet service manager 700 for indicating the identity of the binary group at least in the port identity of the gigabit passive optical network encapsulation mode includes an The ingress node at least notifies the device of the 2-tuple or the identity of the 2-tuple. the
根据本发明的一个实施方式,以太业务管理器700中用于使得至少在千兆比特无源光网络封装方式端口标识中指示所述二元组的标识的装置720进一步包括:用于向所述光线路终端接入节点通知所述以太网业务分类变量类型列表中对应太网业务分类变量类型的值的列表的装置。在一个实施方式中,在千兆比特无源光网络封装方式端口标识中进一步指示子端口标识,该子端口标识是基于与所述对应以太网业务分类变量类型的值和对于所述以太网业务分类变量类型列表的操作导出的。 According to an embodiment of the present invention, the device 720 in the Ethernet service manager 700 for indicating at least the identifier of the two-tuple in the gigabit passive optical network encapsulation mode port identifier further includes: The optical line terminal access node notifies the device of the list of values corresponding to the Ethernet service classification variable type in the Ethernet service classification variable type list. In one embodiment, the sub-port identification is further indicated in the Gigabit passive optical network encapsulation mode port identification, and the sub-port identification is based on the value of the corresponding Ethernet service classification variable type and for the Ethernet service Categorical variable type list operations derived. the
根据本发明一个实施方式,在以太网业务管理器700的用于使得至少在千兆比特无源光网络封装方式端口标识中指示所述二元组的标识的装置720进一步包括:用于向所述光线路终端接入节点通知关于如何在所述千兆比特无源光网络封装方式端口标识中指示所述二元组的标识的结构信息的装置。在一个实施方式中,该结构信息指示在千兆比特无源光网络封装方式端口标识中指示所述二元组的标识的比特数。 According to an embodiment of the present invention, the device 720 of the Ethernet service manager 700 for indicating at least the identity of the two-tuple in the port identity of the gigabit passive optical network encapsulation mode further includes: The optical line terminal access node notifies the device about how to indicate the structure information of the identity of the 2-tuple in the port identity of the gigabit passive optical network encapsulation mode. In one embodiment, the structure information indicates the number of bits indicating the identity of the two-tuple in the gigabit passive optical network encapsulation mode port identifier. the
根据本发明的实施方式,以太业务管理器700还包括用于与所述光线路终端接入节点进行有关支持根据以太网业务分类以对千兆比特无源光网络的业务进行区分的能力的协商过程的装置。 According to the embodiment of the present invention, the Ethernet service manager 700 also includes a method for negotiating with the optical line terminal access node about the ability to support the service classification of the Ethernet service to distinguish the service of the Gigabit passive optical network process device. the
本发明的实施方式可以在软件、硬件、应用逻辑或软件、硬件和应用逻辑的组合中实现。在示例性实施方式中,应用逻辑、软件或指令集合维持在各种常规计算机可读介质的任何一个上。在本文的上下文中,“计算机可读介质”可以是能包含、存储、传送、传播或传输供诸如计算机之类的指令执行系统、装置或设备使用的或者与诸如计算机之类的指令执行系统、装置或设备有关的指令的任何介质或装置。计算机可读介质可以包括计算机可读存储介质,该计算机可读存 储介质可以是能包含或存储供诸如计算机之类的指令执行系统、装置或设备使用的或者与诸如计算机之类的指令执行系统、装置或设备有关的指令的任何介质或装置。 Embodiments of the present invention may be implemented in software, hardware, application logic, or a combination of software, hardware, and application logic. In an exemplary embodiment, the application logic, software, or an instruction set is maintained on any one of various conventional computer-readable media. In the context of this document, a "computer-readable medium" may be a medium capable of containing, storing, transmitting, propagating or transporting for use with an instruction execution system, apparatus or device such as a computer or in conjunction with an instruction execution system such as a computer, Any medium or means of instruction relating to a device or device. The computer-readable medium may include a computer-readable storage medium, which may contain or store information for use by an instruction execution system, apparatus, or device, such as a computer, or in conjunction with an instruction execution system, such as a computer. , device or equipment related to any medium or device of instruction. the
必要时,这里讨论的不同功能可以按照不同顺序执行和/或彼此并行执行。此外,必要时,上述功能中的一个或多个功能可以是可选的或者可以进行组合。 If necessary, different functions discussed herein may be performed in different order and/or in parallel with each other. Also, one or more of the above functions may be optional or may be combined as necessary. the
尽管在独立权利要求中阐明了本发明的各个方面,但本发明的其它方面包括来自所述实施方式和/或具有独立权利要求特征的从属权利要求的特征的其它组合,而不仅仅包括权利要求中明确阐明的组合。 Although various aspects of the invention are set out in the independent claims, other aspects of the invention include other combinations of features from the described embodiments and/or dependent claims with features of the independent claims, not just the claims combinations explicitly stated in . the
这里还应注意的是,尽管上面描述了本发明的示例性实施方式,但这些描述不应在限制的意义上来看。相反,在不脱离所附权利要求书限定的本发明的范围的情况下可以进行各种变形和修改。 It is also noted herein that while the above describes example embodiments of the invention, these descriptions should not be viewed in a limiting sense. On the contrary, various changes and modifications may be made without departing from the scope of the present invention as defined in the appended claims. the
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210593910.6A CN103916301B (en) | 2012-12-31 | 2012-12-31 | The method and apparatus for distinguishing GPON business |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210593910.6A CN103916301B (en) | 2012-12-31 | 2012-12-31 | The method and apparatus for distinguishing GPON business |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103916301A true CN103916301A (en) | 2014-07-09 |
| CN103916301B CN103916301B (en) | 2018-05-25 |
Family
ID=51041717
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210593910.6A Active CN103916301B (en) | 2012-12-31 | 2012-12-31 | The method and apparatus for distinguishing GPON business |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103916301B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105897948A (en) * | 2016-04-11 | 2016-08-24 | 上海斐讯数据通信技术有限公司 | Optical network unit flow configuration creating method and device based on optical network terminal |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101079801A (en) * | 2006-05-25 | 2007-11-28 | 华为技术有限公司 | Method for transmitting uplink control packet in Gbit passive optical network system |
| US20080002976A1 (en) * | 2006-06-29 | 2008-01-03 | Broadlight Ltd. | Enhanced optical line terminal controller |
| CN101425943A (en) * | 2007-10-30 | 2009-05-06 | 中兴通讯股份有限公司 | Method for uplink QoS guarantee in G bit passive optical network system |
| CN101453673A (en) * | 2006-08-21 | 2009-06-10 | 华为技术有限公司 | Optical network terminal, and packet process method thereof |
| CN101594556A (en) * | 2008-05-28 | 2009-12-02 | 信息产业部电信传输研究所 | A kind of in the GPON system long-distance management device of data flow classification |
-
2012
- 2012-12-31 CN CN201210593910.6A patent/CN103916301B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101079801A (en) * | 2006-05-25 | 2007-11-28 | 华为技术有限公司 | Method for transmitting uplink control packet in Gbit passive optical network system |
| US20080002976A1 (en) * | 2006-06-29 | 2008-01-03 | Broadlight Ltd. | Enhanced optical line terminal controller |
| CN101453673A (en) * | 2006-08-21 | 2009-06-10 | 华为技术有限公司 | Optical network terminal, and packet process method thereof |
| CN101425943A (en) * | 2007-10-30 | 2009-05-06 | 中兴通讯股份有限公司 | Method for uplink QoS guarantee in G bit passive optical network system |
| CN101594556A (en) * | 2008-05-28 | 2009-12-02 | 信息产业部电信传输研究所 | A kind of in the GPON system long-distance management device of data flow classification |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105897948A (en) * | 2016-04-11 | 2016-08-24 | 上海斐讯数据通信技术有限公司 | Optical network unit flow configuration creating method and device based on optical network terminal |
| WO2017177688A1 (en) * | 2016-04-11 | 2017-10-19 | 上海斐讯数据通信技术有限公司 | Optical network unit flow configuration creating method and device based on optical network terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103916301B (en) | 2018-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111683011B (en) | Message processing method, device, device and system | |
| US11178594B2 (en) | Systems and methods for routing data | |
| EP2086178B1 (en) | Link aggregation method and device, mac frame receiving/sending method and system | |
| US9641354B2 (en) | Virtual cable modem termination system | |
| US20090074413A1 (en) | System and method for providing transparent lan services | |
| US20080056240A1 (en) | Triple play subscriber and policy management system and method of providing same | |
| EP2860882A1 (en) | Service processing method, device and system | |
| CN101355441A (en) | A method, system and device for configuring operation management and maintenance attributes | |
| US20170310581A1 (en) | Communication Network, Communication Network Management Method, and Management System | |
| CN105790986A (en) | Method, apparatus and system for managing optical network unit DPU device | |
| CN114205282A (en) | SRv6Policy scheduling method, system, router and controller | |
| CN107005479B (en) | Method, device and system for data forwarding in software-defined network SDN | |
| CN1254051C (en) | User's data service sub speed delivering method in metropolitan area network transmission equipment | |
| CN101227334B (en) | Encapsulation and processing method of operation management maintenance protocol data unit | |
| CN111817986B (en) | Message processing method and device and computer readable storage medium | |
| CN103916301B (en) | The method and apparatus for distinguishing GPON business | |
| CN109688071B (en) | Flexible Ethernet message forwarding method and device | |
| US20070153799A1 (en) | Providing services over hybrid networks | |
| CN113660104B (en) | Communication method, UP device and CP device | |
| US20030208525A1 (en) | System and method for providing transparent lan services | |
| CN115442290A (en) | Method, device and communication system for sending and receiving message | |
| CN101296112B (en) | Method, device and system for implementing Ethernet service quality in optical network unit | |
| CN101873250A (en) | Data forwarding method and device | |
| CN101146015B (en) | A Method and Device for Realizing Layer 1 Virtual Private Network L1 VPN | |
| CN101197662B (en) | Method for generating security association key SAK, network device, network system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CB02 | Change of applicant information | ||
| CB02 | Change of applicant information |
Address after: 201206 Shanghai, Pudong Jinqiao Ning Bridge Road, No. 388, No. Applicant after: NOKIA SHANGHAI BELL Co.,Ltd. Address before: 201206 Shanghai, Pudong Jinqiao Ning Bridge Road, No. 388, No. Applicant before: ALCATEL-LUCENT SHANGHAI BELL Co.,Ltd. |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP03 | Change of name, title or address |
Address after: 201206 Shanghai, Pudong Jinqiao Ning Bridge Road, No. 388, No. Patentee after: Nokia Communications (Shanghai) Co., Ltd. Country or region after: China Address before: 201206 Shanghai, Pudong Jinqiao Ning Bridge Road, No. 388, No. Patentee before: NOKIA SHANGHAI BELL Co.,Ltd. Country or region before: China |