[go: up one dir, main page]

CN102195818B - Data service processing single board and method - Google Patents

Data service processing single board and method Download PDF

Info

Publication number
CN102195818B
CN102195818B CN201110140244.6A CN201110140244A CN102195818B CN 102195818 B CN102195818 B CN 102195818B CN 201110140244 A CN201110140244 A CN 201110140244A CN 102195818 B CN102195818 B CN 102195818B
Authority
CN
China
Prior art keywords
data service
processing module
configuration information
layer
data
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.)
Expired - Fee Related
Application number
CN201110140244.6A
Other languages
Chinese (zh)
Other versions
CN102195818A (en
Inventor
陶元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201110140244.6A priority Critical patent/CN102195818B/en
Publication of CN102195818A publication Critical patent/CN102195818A/en
Priority to PCT/CN2011/081517 priority patent/WO2012163031A1/en
Application granted granted Critical
Publication of CN102195818B publication Critical patent/CN102195818B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1605Fixed allocated frame structures
    • H04J3/1652Optical Transport Network [OTN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • H04L12/4625Single bridge functionality, e.g. connection of two networks over a single bridge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及一种数据业务处理单板、方法、二层交换处理模块及设备,该单板包括:数据业务处理模块、二层交换处理模块、CPU、多个输入端口和多个输出端口,所述CPU连接所述数据业务处理模块和二层交换处理模块,所述数据业务处理模块与多个输出端口相连接,所述二层交换处理模块与所述多个输入端口相连接。通过二层交换处理模块的配置可以随时改变配置信息,根据该配置信息进行路径的分配和选择,数据业务的调配可以灵活更改。同样的物理容量可以承载更多的数据业务量。可以避免对更上一层路由器不必要的占用,显著减少路由器数量,降低了成本。

The present invention relates to a single board for data service processing, a method, a two-layer switch processing module and equipment, the single board includes: a data service processing module, a two-layer switch processing module, a CPU, multiple input ports and multiple output ports, the The CPU is connected to the data service processing module and the Layer 2 switch processing module, the data service processing module is connected to multiple output ports, and the Layer 2 switch processing module is connected to the multiple input ports. The configuration information can be changed at any time through the configuration of the layer-2 switching processing module, and the allocation and selection of paths can be performed according to the configuration information, and the allocation of data services can be flexibly changed. The same physical capacity can carry more data traffic. Unnecessary occupancy of routers on the upper layer can be avoided, the number of routers can be significantly reduced, and the cost can be reduced.

Description

数据业务处理单板及方法Data service processing single board and method

技术领域 technical field

本发明涉及光传输网络技术领域,尤其是指数据业务处理单板及方法。The invention relates to the technical field of optical transmission network, in particular to a data service processing single board and a method.

背景技术 Background technique

目前,数据业务都是在OTN(OpticalTransportNetwork,光传送网)/WDM(WavelengthDivisionMultiplexing,波分复用)层传送,一段传输路径结束到达节点后,必须要把数据业务传到上层,在上层由路由器或三层交换处理器或交换机来解析数据业务的目的地址,然后根据数据业务的目的地址决定使用哪条传输路径。决定了路径后,再把数据业务发送到传输线路上,走决定好的路径,完成数据业务的传输。At present, data services are transmitted at the OTN (Optical Transport Network, Optical Transport Network)/WDM (WavelengthDivisionMultiplexing, wavelength division multiplexing) layer. The three-layer switching processor or switch resolves the destination address of the data service, and then decides which transmission path to use according to the destination address of the data service. After the path is determined, the data service is sent to the transmission line, and the determined path is followed to complete the transmission of the data service.

这样带来的问题是,所有传输网络上OTN/WDM的数据业务在一段传输结束后在节点处都必须要经过上层的路由器等的重新计算才能进行在下一段线路上继续传输。如果是处于网络中心,路由器的工作量非常大,而实际上很多业务都有固定的目的地,通过固定的路径即可到达,不需要经过路由器的实时分配。而且一个级别的业务也必须通过路由器等才能拆分成小级别业务或合并为一个更大级别业务,这也加重了路由器的负担。The problem brought about by this is that all OTN/WDM data services on the transmission network must be recalculated by the upper-layer router at the node after a period of transmission is completed before continuing to transmit on the next section of the line. If it is located in the center of the network, the workload of the router is very heavy. In fact, many services have fixed destinations, which can be reached through fixed paths and do not need to be allocated by the router in real time. Moreover, services of one level must be split into small-level services or merged into a larger-level service through routers, etc., which also increases the burden on routers.

发明内容 Contents of the invention

本发明的主要目的是提供一种数据业务处理单板及方法,避免了在固定路径的数据业务传输中对上层路由器不必要的占用,提高数据业务传输效率,节约时间、减少成本,并且可以方便的实现不同级别容量的业务拆分或合并,实现灵活的业务配置。The main purpose of the present invention is to provide a single board and method for data service processing, which avoids unnecessary occupation of upper-layer routers in fixed-path data service transmission, improves data service transmission efficiency, saves time, reduces costs, and can facilitate Realize the business splitting or merging of different levels of capacity, and realize flexible business configuration.

本发明解决其技术问题所采用的技术方案是:The technical solution adopted by the present invention to solve its technical problems is:

一种数据业务处理单板,其包括:数据业务处理模块、二层交换处理模块、CPU、多个输入端口和多个输出端口,所述CPU连接所述数据业务处理模块和二层交换处理模块,所述数据业务处理模块与多个输出端口相连接,所述二层交换处理模块与所述多个输入端口相连接;A data service processing single board, which includes: a data service processing module, a layer 2 switch processing module, a CPU, a plurality of input ports and a plurality of output ports, the CPU is connected to the data service processing module and the layer 2 switch processing module , the data service processing module is connected to multiple output ports, and the Layer 2 switch processing module is connected to the multiple input ports;

所述二层交换处理模块,用于接收数据业务,根据所述CPU的指令和网络配置生成从输入端口到输出端口的数据业务的传输路径的配置信息,并将所述数据业务发送到所述数据业务处理模块;The Layer 2 switching processing module is configured to receive data services, generate configuration information of transmission paths for data services from input ports to output ports according to instructions of the CPU and network configuration, and send the data services to the Data service processing module;

所述数据业务处理模块,用于接收所述二层交换处理模块发送过来的数据业务,对所述数据业务进行处理,并根据所述配置信息将处理后的数据业务发送到相应的输出端口。The data service processing module is configured to receive the data service sent by the Layer 2 switch processing module, process the data service, and send the processed data service to a corresponding output port according to the configuration information.

优选地,所述二层交换处理模块,还用于将所述配置信息写入所述二层交换处理模块的结构表,判断是否需要重新设置所述二层交换处理模块的结构表中的配置信息,如果是,则重新设置;如果否,则接收从输入端口传输过来的数据业务,根据所述配置信息判断所述数据业务的传输路径。Preferably, the Layer 2 switch processing module is further configured to write the configuration information into the structure table of the Layer 2 switch processing module, and determine whether the configuration in the structure table of the Layer 2 switch processing module needs to be reset information, if yes, reset it; if not, receive the data service transmitted from the input port, and judge the transmission path of the data service according to the configuration information.

优选地,所述二层交换处理模块用于根据配置信息判断是否需要多个输入端口整合到一个输出端口,如果是,则整合其他输入端口所输入的数据业务;如果否,则将输入端口的数据业务直接转发到输出端口。Preferably, the layer-2 switching processing module is used to judge whether multiple input ports need to be integrated into one output port according to the configuration information, if yes, then integrate the data services input by other input ports; if not, then integrate the data services of the input ports Data traffic is forwarded directly to the output port.

优选地,所述二层交换处理模块用于根据配置信息判断是否需要将一个输入端口拆分到多个输出端口,如果是,则将所述数据业务分配到各个输出端口;如果否,则将输入端口的数据业务直接转发到输出端口。Preferably, the layer-2 switching processing module is used to judge whether an input port needs to be split into multiple output ports according to the configuration information, and if yes, distribute the data service to each output port; if not, assign The data traffic of the input port is directly forwarded to the output port.

优选地,所述二层交换处理模块,还用于将所述配置信息写入所述二层交换处理模块的结构表,判断是否需要重新设置所述二层交换处理模块的结构表中的配置信息,如果是则重新设置,如果否则执行:所述二层交换处理模块接收从输入端口传输过来的数据业务,根据所述配置信息判断所述数据业务的传输路径。Preferably, the Layer 2 switch processing module is further configured to write the configuration information into the structure table of the Layer 2 switch processing module, and determine whether the configuration in the structure table of the Layer 2 switch processing module needs to be reset If yes, reset, if not, execute: the Layer 2 switching processing module receives the data service transmitted from the input port, and judges the transmission path of the data service according to the configuration information.

本发明还提供一种数据业务的处理方法,应用于上述技术方案所述数据业务处理单板,其包括:The present invention also provides a data service processing method, which is applied to the data service processing single board described in the above technical solution, which includes:

根据数据业务处理单板中CPU的指令和网络配置生成配置信息,并将所述配置信息写入结构表中;Generate configuration information according to the instructions of the CPU in the data service processing single board and network configuration, and write the configuration information into the structure table;

接收从输入端口传输过来的数据业务,根据所述配置信息判断所述数据业务的传输路径,根据所述传输路径将所述数据业务分配到相应的输出端口。The data service transmitted from the input port is received, the transmission path of the data service is judged according to the configuration information, and the data service is allocated to the corresponding output port according to the transmission path.

优选地,执行将所述配置信息写入所述结构表中,之后,还包括:Preferably, performing writing the configuration information into the structure table, after that, further includes:

判断是否需要重新设置所述结构表中的配置信息,如果是则重新设置,如果否,则接收从输入端口传输过来的数据业务,根据所述配置信息判断所述数据业务的传输路径。Judging whether it is necessary to reset the configuration information in the structure table, if so, reset it, if not, then receive the data service transmitted from the input port, and judge the transmission path of the data service according to the configuration information.

优选地,所述根据所述配置信息判断所述数据业务的传输路径,根据所述传输路径将所述数据业务分配到相应的输出端口包括:Preferably, the determining the transmission path of the data service according to the configuration information, and distributing the data service to corresponding output ports according to the transmission path include:

根据配置信息判断是否需要多个输入端口整合到一个输出端口,如果是,则整合其他输入端口所输入的数据业务;如果否,则将输入端口的数据业务直接转发到输出端口。According to the configuration information, it is judged whether multiple input ports need to be integrated into one output port, if yes, the data services input by other input ports are integrated; if not, the data services of the input ports are directly forwarded to the output port.

优选地,所述根据所述配置信息判断所述数据业务的传输路径,根据所述传输路径将所述数据业务分配到相应的输出端口包括:Preferably, the determining the transmission path of the data service according to the configuration information, and distributing the data service to corresponding output ports according to the transmission path include:

根据配置信息判断是否需要将一个输入端口拆分到多个输出端口,如果是,则将所述数据业务分配到各个输出端口;如果否,则将输入端口的数据业务直接转发到输出端口。According to the configuration information, it is judged whether an input port needs to be split into multiple output ports, if yes, the data service is allocated to each output port; if not, the data service of the input port is directly forwarded to the output port.

实施本发明的技术方案,具有以下有益效果:本发明提供的数据业务处理单板及方法,通过二层交换处理模块的配置可以随时改变配置信息,根据该配置信息进行路径的分配和选择,数据业务的调配可以灵活更改。完全可以根据各个数据业务的高峰时间合理分配数据业务占用端口,这样同样的物理容量可以承载更多的数据业务量。可以避免在固定路径的数据业务传输中对更上一层路由器不必要的占用,显著减少路由器数量,降低了成本,并且可以方便的实现不同级别容量的业务拆分或合并,实现灵活的业务配置。The implementation of the technical solution of the present invention has the following beneficial effects: the data service processing single board and method provided by the present invention can change the configuration information at any time through the configuration of the two-layer switching processing module, and carry out path allocation and selection according to the configuration information. The allocation of business can be changed flexibly. Ports occupied by data services can be reasonably allocated according to the peak time of each data service, so that the same physical capacity can carry more data services. It can avoid unnecessary occupation of higher-level routers in the data service transmission of fixed paths, significantly reduce the number of routers and reduce costs, and can easily realize business splitting or merging of different levels of capacity to achieve flexible service configuration .

附图说明 Description of drawings

图1为本发明实施例提供的数据业务处理单板的结构示意图;FIG. 1 is a schematic structural diagram of a data service processing single board provided by an embodiment of the present invention;

图2为本发明实施例提供的数据业务的处理方法的流程图;FIG. 2 is a flowchart of a data service processing method provided by an embodiment of the present invention;

图3为本发明实施例提供的数据业务的处理方法的另一流程图。Fig. 3 is another flow chart of the data service processing method provided by the embodiment of the present invention.

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose of the present invention, functional characteristics and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings.

具体实施方式 Detailed ways

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

本发明实施例提供一种数据业务处理单板,如图1所示,该单板包括:数据业务处理模块、二层交换处理模块、CPU、多个输入端口和多个输出端口。一个输入端口连接有一个客户设备,接收客户设备的数据业务1、数据业务2、...数据业务n;一个输出端口也连接有一个客户设备;CPU连接数据业务处理模块和二层交换处理模块以及其他功能模块,数据业务处理模块与多个输出端口相连接,二层交换处理模块与多个输入端口相连接;An embodiment of the present invention provides a data service processing single board. As shown in FIG. 1 , the single board includes: a data service processing module, a Layer 2 switching processing module, a CPU, multiple input ports, and multiple output ports. One input port is connected to a client device to receive data service 1, data service 2, ... data service n of the client device; one output port is also connected to a client device; the CPU is connected to the data service processing module and the Layer 2 switching processing module As well as other functional modules, the data service processing module is connected to multiple output ports, and the Layer 2 switch processing module is connected to multiple input ports;

二层交换处理模块,用于接收数据业务,根据CPU的指令和网络配置生成从输入端口到输出端口的数据业务的传输路径的配置信息,并将数据业务发送到数据业务处理模块;更为具体的实施例中,所述二层交换处理模块用于根据配置信息判断是否需要多个输入端口整合到一个输出端口,如果是,则整合其他输入端口所输入的数据业务;如果否,则将输入端口的数据业务直接转发到输出端口。The layer 2 switching processing module is used to receive data services, generate configuration information of the transmission path of data services from input ports to output ports according to CPU instructions and network configuration, and send data services to the data service processing module; more specifically In the embodiment of the present invention, the layer-2 switch processing module is used to judge whether multiple input ports need to be integrated into one output port according to the configuration information, if yes, then integrate the data services input by other input ports; if not, then input The data traffic of the port is directly forwarded to the output port.

或者,or,

所述二层交换处理模块用于根据配置信息判断是否需要将一个输入端口拆分到多个输出端口,如果是,则将所述数据业务分配到各个输出端口;如果否,则将输入端口的数据业务直接转发到输出端口。The two-layer switch processing module is used to judge whether an input port needs to be split into multiple output ports according to the configuration information, and if so, distribute the data service to each output port; Data traffic is forwarded directly to the output port.

数据业务处理模块,用于接收二层交换处理模块发送过来的数据业务,对数据业务进行处理,如:重新封装格式、开销提取等,并根据配置信息将处理后的数据业务发送到相应的输出端口。The data service processing module is used to receive the data service sent by the layer-2 switching processing module, process the data service, such as: repackaging format, overhead extraction, etc., and send the processed data service to the corresponding output according to the configuration information port.

另外,在其他的实施例中,进一步的,该二层交换处理模块,还用于将所述配置信息写入所述二层交换处理模块的结构表,判断是否需要重新设置所述二层交换处理模块的结构表中的配置信息,如果是则重新设置,如果否则执行:所述二层交换处理模块接收从输入端口传输过来的数据业务,根据所述配置信息判断所述数据业务的传输路径。In addition, in other embodiments, further, the Layer 2 switch processing module is further configured to write the configuration information into the structure table of the Layer 2 switch processing module, and determine whether it is necessary to reset the Layer 2 switch If yes, reset the configuration information in the structure table of the processing module, if otherwise, execute: the layer 2 switching processing module receives the data service transmitted from the input port, and judges the transmission path of the data service according to the configuration information .

该单板中,增加了二层交换处理模块(即:二层交换芯片),通过增加的二层交换处理模块可以实现固定路径业务的选择,避免在固定路径的数据业务传输中对更上一层路由器不必要的占用。二层交换处理模块也由CPU控制器控制运行,在该单板程序上需要增加对二层交换处理模块的控制程序,现在很多二层交换处理模块可以实现该控制程序。In this single board, a layer 2 switch processing module (namely: a layer 2 switch chip) is added, and the selection of fixed path services can be realized through the added layer 2 switch processing module, so as to avoid the transmission of data services on the fixed path. Layer routers are unnecessarily occupied. The Layer 2 switching processing module is also controlled by the CPU controller. The control program for the Layer 2 switching processing module needs to be added to the single board program. Now many Layer 2 switching processing modules can implement the control program.

该单板的处理过程:The processing of this board:

数据业务是直接输入到该单板中,连接到二层交换处理模块上,该根据配置信息判断路径转发到对应的端口再按传统的处理方式拆分、重组并打包传输到线路。从线路取数据业务的过程是从线路上取下数据业务经过数据业务处理模块处理发送到二层交换处理模块再传送到对应的端口输出到客户设备。The data service is directly input to the single board and connected to the Layer 2 switching processing module. The path is judged according to the configuration information and forwarded to the corresponding port, and then split, reassembled and packaged for transmission to the line according to the traditional processing method. The process of getting the data service from the line is to take the data service from the line, process it through the data service processing module, send it to the layer-2 switching processing module, and then transmit it to the corresponding port for output to the client device.

本实施例中,单板与客户设备的数据业务是直接相连的,中间没有经过三层交换设备或路由器,所有的数据业务都会经过该单板。并且通过对二层交换处理模块进行配置,可以轻松实现:In this embodiment, the data services of the single board and the client equipment are directly connected without going through a Layer 3 switching device or router, and all data services will pass through the single board. And by configuring the Layer 2 switch processing module, you can easily realize:

一个输入端口的数据业务到一个输出端口,实现数据业务的点对点交换;Data services from one input port to one output port to realize point-to-point exchange of data services;

一个输入端口数据业务到多个输出端口的分配,实现大级别容量数据业务到几个小级别数据业务的拆分,实现数据业务的点到多点交换;The distribution of data services from one input port to multiple output ports realizes the splitting of large-capacity data services to several small-level data services, and realizes point-to-multipoint switching of data services;

多个输入端口数据业务到一个输出端口的分配,实现几个小级别容量数据业务到一个大级别数据业务的整合,实现数据业务的多点到点交换。The distribution of multiple input port data services to one output port realizes the integration of several small-level capacity data services into one large-level data service, and realizes multi-point-to-point switching of data services.

该实施例提供的数据业务处理单板,通过二层交换处理模块的配置可以随时改变配置信息,根据该配置信息进行路径的分配和选择,数据业务的调配可以灵活更改。完全可以根据各个数据业务的高峰时间合理分配数据业务占用端口,这样同样的物理容量可以承载更多的数据业务量。可以避免对更上一层路由器不必要的占用,显著减少路由器数量,降低了成本,并且可以方便的实现不同级别容量的业务拆分或合并,实现灵活的业务配置。The data service processing single board provided by this embodiment can change the configuration information at any time through the configuration of the layer-2 switching processing module, and perform path allocation and selection according to the configuration information, and the allocation of data services can be flexibly changed. Ports occupied by data services can be reasonably allocated according to the peak time of each data service, so that the same physical capacity can carry more data services. It can avoid unnecessary occupation of higher-level routers, significantly reduce the number of routers, and reduce costs. It can also easily realize the splitting or merging of services with different levels of capacity, and realize flexible service configuration.

本发明还提供一种数据业务的处理方法,应用于上述实施例所提供的数据业务处理单板,如图2所示,该方法包括步骤:The present invention also provides a data service processing method, which is applied to the data service processing board provided in the above embodiment, as shown in FIG. 2 , the method includes steps:

S210、根据数据业务处理单板中CPU的指令和网络配置生成配置信息,并将所述配置信息写入结构表中;S210. Generate configuration information according to the instructions of the CPU in the data service processing single board and the network configuration, and write the configuration information into the structure table;

该步骤中,先进行单板的板上电,然后再进行二层交换处理模块根据CPU的指令和网络配置生成配置信息,并将配置信息写入二层交换处理模块的结构表中,这个过程会占用大量的CPU资源,如果CPU的处理能力不够,会产生丢包等问题。因此要使用处理速度快的CPU芯片。另外这个过程的时间大概是秒级,不会长时间占用CPU。在初始化后,如果网络配置改变,可以重新执行配置操作,由此将可以实现新的数据业务调度,CPU重新执行配置的时间很短,基本上是毫秒级。在二层交换处理模块配置完成后,数据业务的转发就由硬件自动完成,不会再占用CPU,所以也不会对单板的软件运行产生太大的影响。In this step, the board is powered on first, and then the Layer 2 switching processing module generates configuration information according to the CPU instruction and network configuration, and writes the configuration information into the structure table of the Layer 2 switching processing module. It will take up a lot of CPU resources. If the processing power of the CPU is not enough, problems such as packet loss will occur. Therefore, a CPU chip with fast processing speed should be used. In addition, the time of this process is about seconds, and will not occupy the CPU for a long time. After initialization, if the network configuration changes, the configuration operation can be re-executed, thereby enabling new data service scheduling, and the time for the CPU to re-execute the configuration is very short, basically at the millisecond level. After the Layer 2 switch processing module is configured, the forwarding of the data service is automatically completed by the hardware, and the CPU will not be occupied, so it will not have a great impact on the software operation of the board.

S220、接收从输入端口传输过来的数据业务,根据所述配置信息判断所述数据业务的传输路径,根据所述传输路径将所述数据业务分配到相应的输出端口。即:进行打包数据、成帧、上线路,经过线路传输后到达目的地。S220. Receive the data service transmitted from the input port, judge the transmission path of the data service according to the configuration information, and distribute the data service to the corresponding output port according to the transmission path. That is: pack data, frame, connect to the line, and reach the destination after line transmission.

具体包括根据配置信息判断是否需要多个输入端口整合(如:对三个输入端口的数据业务进行合并成一个数据业务,在该合并中需要对数据业务格式进行调整等处理)到一个输出端口,如果是,则整合其他输入端口所输入的数据业务;如果否,则将输入端口的数据业务直接转发到输出端口。Specifically, it includes judging whether multiple input ports need to be integrated according to the configuration information (for example, the data services of three input ports are combined into one data service, and the format of the data service needs to be adjusted during the combination) to one output port, If yes, integrate the data services input by other input ports; if not, forward the data services of the input port directly to the output port.

或者,or,

根据配置信息判断是否需要将一个输入端口拆分(如:将主路的数据业务分离成三条支路的数据业务,在分离中,需要涉及到格式调整等处理,适用于大容量的数据业务到小容量的数据业务转换,与上述整合相对)到多个输出端口,如果是,则将所述数据业务分配到各个输出端口;如果否,则将输入端口的数据业务直接转发到输出端口。According to the configuration information, it is judged whether an input port needs to be split (for example, the data service of the main channel is separated into the data service of three branches. In the separation, processing such as format adjustment is required, which is suitable for large-capacity data services to Small-capacity data service conversion (relative to the above-mentioned integration) to multiple output ports, if yes, then distribute the data service to each output port; if not, then directly forward the data service of the input port to the output port.

在其他的实施例中,更进一步的,如图3所示,在执行步骤S210之后,还包括步骤S211、判断是否需要重新设置所述结构表中的配置信息,如果是,则重新设置;如果否,则接收从输入端口传输过来的数据业务,根据所述配置信息判断所述数据业务的传输路径。In other embodiments, further, as shown in FIG. 3, after step S210 is executed, step S211 is also included, determining whether the configuration information in the structure table needs to be reset, and if so, reset; if If not, receive the data service transmitted from the input port, and judge the transmission path of the data service according to the configuration information.

以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention. Inside.

Claims (6)

1.一种数据业务处理单板,该单板包括数据业务处理模块、CPU、多个输入端口和多个输出端口,所述CPU连接所述数据业务处理模块,所述数据业务处理模块与多个输出端口相连接,其特征在于,还包括二层交换处理模块、所述CPU连接所述二层交换处理模块,所述二层交换处理模块与所述多个输入端口相连接;1. A single board for data service processing, the single board includes a data service processing module, a CPU, a plurality of input ports and a plurality of output ports, the CPU is connected to the data service processing module, and the data service processing module is connected to multiple The two output ports are connected, and it is characterized in that it also includes a layer 2 switch processing module, the CPU is connected to the layer 2 switch processing module, and the layer 2 switch processing module is connected to the plurality of input ports; 所述二层交换处理模块,用于接收数据业务,根据所述CPU的指令和网络配置生成从输入端口到输出端口的数据业务的传输路径的配置信息,并将所述数据业务发送到所述数据业务处理模块;The Layer 2 switching processing module is configured to receive data services, generate configuration information of transmission paths for data services from input ports to output ports according to instructions of the CPU and network configuration, and send the data services to the Data service processing module; 所述数据业务处理模块,用于接收所述二层交换处理模块发送过来的数据业务,对所述数据业务进行处理,并根据所述配置信息将处理后的数据业务发送到相应的输出端口;所述二层交换处理模块,还用于将所述配置信息写入所述二层交换处理模块的结构表,判断是否需要重新设置所述二层交换处理模块的结构表中的配置信息,如果是,则重新设置;如果否,则接收从输入端口传输过来的数据业务,根据所述配置信息判断所述数据业务的传输路径。The data service processing module is configured to receive the data service sent by the Layer 2 switch processing module, process the data service, and send the processed data service to a corresponding output port according to the configuration information; The Layer 2 switch processing module is further configured to write the configuration information into the structure table of the Layer 2 switch processing module, and determine whether the configuration information in the structure table of the Layer 2 switch processing module needs to be reset, if If yes, reset; if no, receive the data service transmitted from the input port, and judge the transmission path of the data service according to the configuration information. 2.如权利要求1所述数据业务处理单板,其特征在于,所述二层交换处理模块用于根据配置信息判断是否需要多个输入端口整合到一个输出端口,如果是,则整合其他输入端口所输入的数据业务;如果否,则将输入端口的数据业务直接转发到输出端口。2. The data service processing single board according to claim 1, wherein the layer-2 switch processing module is used to judge whether multiple input ports need to be integrated into one output port according to the configuration information, and if so, integrate other input ports The data traffic input by the port; if not, the data traffic of the input port is directly forwarded to the output port. 3.如权利要求2所述数据业务处理单板,其特征在于,所述二层交换处理模块用于根据配置信息判断是否需要将一个输入端口拆分到多个输出端口,如果是,则将所述数据业务分配到各个输出端口;如果否,则将输入端口的数据业务直接转发到输出端口。3. The data service processing single board as claimed in claim 2, wherein the two-layer switching processing module is used to judge whether an input port needs to be split into multiple output ports according to the configuration information, and if so, the The data traffic is allocated to each output port; if not, the data traffic of the input port is directly forwarded to the output port. 4.一种数据业务的处理方法,其特征在于,包括:4. A method for processing data services, comprising: 根据数据业务处理单板中CPU的指令和网络配置生成配置信息,并将所述配置信息写入结构表中;Generate configuration information according to the instructions of the CPU in the data service processing single board and network configuration, and write the configuration information into the structure table; 接收从输入端口传输过来的数据业务,根据所述配置信息判断所述数据业务的传输路径,根据所述传输路径将所述数据业务分配到相应的输出端口;receiving the data service transmitted from the input port, judging the transmission path of the data service according to the configuration information, and distributing the data service to the corresponding output port according to the transmission path; 执行将所述配置信息写入所述结构表中之后,还包括:After executing the writing of the configuration information into the structure table, it also includes: 判断是否需要重新设置所述结构表中的配置信息,如果是,则重新设置;如果否,则接收从输入端口传输过来的数据业务,根据所述配置信息判断所述数据业务的传输路径。Judging whether the configuration information in the structure table needs to be reset, if so, reset; if not, receiving the data service transmitted from the input port, and judging the transmission path of the data service according to the configuration information. 5.如权利要求4所述的方法,其特征在于,所述根据所述配置信息判断所述数据业务的传输路径,根据所述传输路径将所述数据业务分配到相应的输出端口包括:5. The method according to claim 4, wherein the determining the transmission path of the data service according to the configuration information, and distributing the data service to the corresponding output port according to the transmission path comprises: 根据配置信息判断是否需要多个输入端口整合到一个输出端口,如果是,则整合其他输入端口所输入的数据业务;如果否,则将输入端口的数据业务直接转发到输出端口。According to the configuration information, it is judged whether multiple input ports need to be integrated into one output port, if yes, the data services input by other input ports are integrated; if not, the data services of the input ports are directly forwarded to the output port. 6.如权利要求5所述的方法,其特征在于,所述根据所述配置信息判断所述数据业务的传输路径,根据所述传输路径将所述数据业务分配到相应的输出端口包括:6. The method according to claim 5, wherein the determining the transmission path of the data service according to the configuration information, and distributing the data service to the corresponding output port according to the transmission path comprises: 根据配置信息判断是否需要将一个输入端口拆分到多个输出端口,如果是,则将所述数据业务分配到各个输出端口;如果否,则将输入端口的数据业务直接转发到输出端口。According to the configuration information, it is judged whether an input port needs to be split into multiple output ports, if yes, the data service is allocated to each output port; if not, the data service of the input port is directly forwarded to the output port.
CN201110140244.6A 2011-05-27 2011-05-27 Data service processing single board and method Expired - Fee Related CN102195818B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110140244.6A CN102195818B (en) 2011-05-27 2011-05-27 Data service processing single board and method
PCT/CN2011/081517 WO2012163031A1 (en) 2011-05-27 2011-10-28 Data service processing board and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110140244.6A CN102195818B (en) 2011-05-27 2011-05-27 Data service processing single board and method

Publications (2)

Publication Number Publication Date
CN102195818A CN102195818A (en) 2011-09-21
CN102195818B true CN102195818B (en) 2015-12-16

Family

ID=44603240

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110140244.6A Expired - Fee Related CN102195818B (en) 2011-05-27 2011-05-27 Data service processing single board and method

Country Status (2)

Country Link
CN (1) CN102195818B (en)
WO (1) WO2012163031A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102195818B (en) * 2011-05-27 2015-12-16 中兴通讯股份有限公司 Data service processing single board and method
CN102387047B (en) * 2011-10-21 2018-04-27 中兴通讯股份有限公司 The monitoring system of transmission equipment and corresponding collocation method and data transmission method
CN107948043A (en) * 2017-12-25 2018-04-20 上海京颐科技股份有限公司 A kind of bridge
CN107948045A (en) * 2017-12-25 2018-04-20 上海京颐科技股份有限公司 Doctors and patients' system based on bridge
CN108156065A (en) * 2017-12-25 2018-06-12 上海京颐科技股份有限公司 Doctors and patients' system based on bridge
CN112787961B (en) * 2020-12-31 2022-08-16 锐捷网络股份有限公司 Physical port splitting method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101145857A (en) * 2007-09-14 2008-03-19 中兴通讯股份有限公司 A service convergence system for saving core router port
US7669000B2 (en) * 2007-10-23 2010-02-23 Brocade Communication Systems, Inc. Host bus adapter with multiple hosts
CN101699798A (en) * 2009-10-17 2010-04-28 中兴通讯股份有限公司 Data forwarding method and service single board

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4236398B2 (en) * 2001-08-15 2009-03-11 富士通株式会社 Communication method, communication system, and communication connection program
CN102195818B (en) * 2011-05-27 2015-12-16 中兴通讯股份有限公司 Data service processing single board and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101145857A (en) * 2007-09-14 2008-03-19 中兴通讯股份有限公司 A service convergence system for saving core router port
US7669000B2 (en) * 2007-10-23 2010-02-23 Brocade Communication Systems, Inc. Host bus adapter with multiple hosts
CN101699798A (en) * 2009-10-17 2010-04-28 中兴通讯股份有限公司 Data forwarding method and service single board

Also Published As

Publication number Publication date
CN102195818A (en) 2011-09-21
WO2012163031A1 (en) 2012-12-06

Similar Documents

Publication Publication Date Title
US20210243108A1 (en) Method for implementing network virtualization and related apparatus and communications system
CN102195818B (en) Data service processing single board and method
EP2587750B1 (en) Addressing the large flow problem for equal cost multi-path in the datacenter
EP3095206B1 (en) System and methods for optical lambda flow steering
CN104885421B (en) Device for high-performance and High Availabitity multi-controller in single SDN/OpenFlow networks
US9438534B2 (en) Method and system for data set migration over a circuit switching network
EP3273650B1 (en) System and method of providing segment routing as a service
US9825809B2 (en) Dynamically configuring store-and-forward channels and cut-through channels in a network-on-chip
EP3016323A1 (en) Service transmission path determination method, device and system
CN102907051B (en) Label switching path establishing method, data forwarding method and equipment
CN104253767A (en) Virtual shard network implementing method and switch
US9736066B2 (en) Method, apparatus and system for establishing optical bypass
CN105960792B (en) Method and apparatus for mapping information-centric network flow to optical flow
JP2017204857A (en) Method for setting stream communication path in network
US20140185607A1 (en) Communication system, communication path establishing method and management server
WO2017000823A2 (en) Openflow protocol resources control method, device and system
JP2014090408A (en) Method and system for providing external optical data packet to destination node of packet optical network
JP2017511656A (en) Method for provisioning an optical connection in an optical network
US9864728B2 (en) Automatic generation of physically aware aggregation/distribution networks
US8787379B2 (en) Destination-based virtual channel assignment in on-chip ring networks
US10298518B2 (en) Creating bi-directional co-shared sessions and switching bi-directional co-shared sessions
Szymanski Maximum flow minimum energy routing for exascale cloud computing systems
CN107251517B (en) Access network system, method and device for processing data packet
WO2018020447A1 (en) Extending an mpls network using commodity network devices
EP2939382B1 (en) Distributed data processing 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
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20151216

CF01 Termination of patent right due to non-payment of annual fee