WO2011140945A1 - Service data transmission method and apparatus - Google Patents

Service data transmission method and apparatus Download PDF

Info

Publication number
WO2011140945A1
WO2011140945A1 PCT/CN2011/073634 CN2011073634W WO2011140945A1 WO 2011140945 A1 WO2011140945 A1 WO 2011140945A1 CN 2011073634 W CN2011073634 W CN 2011073634W WO 2011140945 A1 WO2011140945 A1 WO 2011140945A1
Authority
WO
WIPO (PCT)
Prior art keywords
service
time slot
service data
data unit
switching network
Prior art date
Application number
PCT/CN2011/073634
Other languages
French (fr)
Chinese (zh)
Inventor
�龙昊
李昆
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2011140945A1 publication Critical patent/WO2011140945A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/20Support for services
    • H04L49/205Quality of Service based
    • H04L49/206Real Time traffic

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a service data transmission method and apparatus. Background technique
  • the interface of the wireless base station gradually transitions from the E1 interface of the 2G era to the FE and GE interfaces, and the service type gradually transitions from the circuit service to the packet service.
  • the traditional circuit service will still exist for a long time.
  • the transmission network must be able to support both the circuit service and the packet service.
  • the circuit service is usually sensitive to jitter, and the jitter performance of the service should be ensured during processing. .
  • the wireless backhaul network includes both optical networks and wave networks, which together implement the backhaul of mobile services.
  • the microwave network is generally used for the last few hops on the base station side, and has a very common application in the network. On physical media, microwaves and fibers are very different. Microwaves are generally used to treat exposed environments. Transmission is greatly affected by environmental changes, and its interface rate often changes. Optical fibers are used to handle closed environments. The transmission rate is high and is largely unaffected by the environment.
  • the existing MSTP platform based on SDH/SONET technology has multi-service processing capability
  • the existing MSTP platform uses a separate switching network for the packet service and the circuit service respectively, so the cost is high.
  • the embodiment of the present invention provides a service data transmission method and device.
  • the packet switching network can still guarantee the jitter performance of the service in an adaptive bandwidth scenario such as a microwave.
  • the technical solutions are as follows:
  • the embodiment of the invention provides a service data transmission method, including:
  • the service data unit is transmitted to the switching network in a corresponding time slot based on the determined switching network slot resource.
  • the embodiment of the invention further provides a service data transmission device, including:
  • a time slot resource configuration module configured to obtain a service network time slot resource information pre-configured for a service
  • a service data obtaining module configured to obtain a service data unit, where the service data unit carries a service identifier
  • a time slot resource determining module configured to determine, according to the service identifier and the exchange network time slot resource information pre-configured for the service, a switching network time slot resource of the service data unit;
  • a first service data sending module configured to send the service data unit to the switching network in a corresponding time slot according to the determined switching network time slot resource.
  • the transit node configures the switching network time slot resource for the service in advance, and after obtaining the service data unit, according to the service identifier carried by the service data unit and the switched network time slot resource configured for the service in advance, Send and process the business.
  • FIG. 1 is a schematic diagram of a network application scenario according to an embodiment of the present invention
  • FIG. 2 is a flowchart of a service data transmission method according to an embodiment of the present invention.
  • FIG. 3 is a schematic diagram of using GFP encapsulation according to an embodiment of the present invention.
  • FIG. 4 is a schematic diagram of a time slot configuration of a switching network when using GFP encapsulation according to an embodiment of the present invention
  • FIG. 5 is a schematic diagram of adjusting a time slot of a switching network when using GFP encapsulation according to an embodiment of the present invention
  • FIG. 6 is a schematic diagram of a PWE3 package according to an embodiment of the present invention.
  • FIG. 7 is a schematic diagram of a time slot configuration of a switching network when using a PWE3 encapsulation according to an embodiment of the present invention.
  • FIG. 8 is a schematic diagram of adjusting a time slot of a switching network when using a PWE3 encapsulation according to an embodiment of the present invention.
  • FIG. 9 is a schematic structural diagram of a service data transmission apparatus according to an embodiment of the present invention.
  • FIG. 10 is another schematic structural diagram of a service data transmission apparatus according to an embodiment of the present invention.
  • FIG. 11 is a schematic structural diagram of a slot resource configuration module according to an embodiment of the present invention.
  • FIG. 12 is a schematic diagram showing a third structure of a service data transmission apparatus according to an embodiment of the present invention.
  • FIG. 13 is a schematic diagram showing a fourth structure of a service data transmission apparatus according to an embodiment of the present invention. detailed description
  • FIG. 1 is a schematic diagram of a network application scenario according to an embodiment of the present invention.
  • a user service is transmitted through a connection on a microwave node 101, 102, and 103.
  • a node 101 and a node 103 are edge nodes, and can access services, and the node 102 is switched.
  • the edge node of the service for example, the node 101 shown in FIG. 1 , performs encapsulation processing on the accessed service to obtain a service data unit, and carries a service label in the service data unit to implement differentiation of different services.
  • the service data unit is forwarded to the egress port after the edge node 101 is processed by the switching network, and then forwarded to the edge node of the lower service through one or more intermediate nodes, such as the node 102 shown in FIG. 1, for example, the node shown in FIG. 103.
  • the node 103 decapsulates the received data unit to obtain original service data.
  • the service is processed by the switching network to implement forwarding from the input port to the output port, and the service data unit is sliced before the input line card enters the switching network for switching network processing.
  • the output line card is sliced and assembled to recover the service data unit and sent out.
  • FIG. 1 is only a schematic diagram of a typical network application scenario of the embodiment of the present invention. It can be understood that the service can also be directly sent from the edge node of the upper service to the edge node of the next service without forwarding through the intermediate node. .
  • the embodiment of the present invention provides a service data transmission method, which is applicable to a process before a node sends a service to a switching network.
  • the method includes the following steps:
  • S202 Obtain a service data unit, where the service data unit carries a service identifier.
  • S204 Perform a slicing process on the service data unit, and send a slice of the service data unit to a switching network in a corresponding time slot according to the determined switching network time slot resource.
  • the service data unit may not be sliced. For example, if the length of the service data unit is smaller than the slice length, the slice processing may not be performed.
  • the node configures the switching network time slot resource for the service in advance.
  • a fixed switching network time slot resource may be configured for each jitter sensitive service.
  • the node receives the data unit of the jitter sensitive service.
  • the slice is transmitted according to a pre-configured fixed time slot to ensure jitter performance.
  • a fixed switching network slot resource may not be configured for it.
  • the node may select a time slot that does not conflict with the allocated switching network slot resource, that is, A time slot that does not conflict with the transmission of the jitter sensitive service transmits a slice of the non-jitter sensitive service data unit to the switching network.
  • the non-jitter-sensitive service data unit may not be sliced. For example, if the length of the non-jitter-sensitive service data unit is smaller than the slice length, the slice processing may not be performed.
  • the sending rate of the node may change according to the environment.
  • the node when the sending rate changes, the node reconfigures the switching network time slot resource for the service according to the change result of the sending rate, thereby ensuring jitter. The correct delivery of sensitive business.
  • the service identifier here is explicit for the node, and the node can directly distinguish the service according to the service identifier.
  • the microwave link rate is determined according to the The environment changes, and the slot position of the TDM entering the line card changes accordingly, so it is impossible to distinguish different services through the TDM slot position.
  • Embodiment 1 Figures 3, 4 and 5 illustrate a specific embodiment based on the GFP encapsulation mode.
  • the node 401 and the node 405 are edge nodes of the upper and lower services, and the transmission of the service data between the node 401 and the node 405 passes through a plurality of intermediate nodes, that is, the node 402, the node 403, and Node 404.
  • the link between the node 402 and the node 403 and between the node 403 and the node 404 is a microwave link.
  • the frame structure the continuously formed multiplexed frame is periodically sent out on the outbound interface; after receiving the multiplexed frame, the intermediate node parses out a plurality of service data units, and performs the service according to the tag information carried in the service data unit.
  • the unit switching to the egress port multiple service data units on the egress port are further encapsulated into a large multiplexed frame, and the continuously formed multiplexed frames are periodically sent out on the outbound interface; the lower service node receives the complex After the frame is received, the plurality of service data units are parsed out, and the service data unit is exchanged to the lower service port according to the label information carried in the service data unit, and the service data unit is decapsulated on the lower service port to obtain the original service data.
  • the processing of the online card and the switching network part of the upper service node, the intermediate node, and the lower service node are basically the same.
  • the following service nodes are used as an example to specifically describe the processing of the processing part of the encapsulation and switching network.
  • the upper service node 401 When the upper service node 401 receives the service, it performs a GFP (Generic Framing Procedure) encapsulation for the packet message or the TDM frame (such as E1) to obtain the service data unit.
  • GFP Generic Framing Procedure
  • a service label Label is carried, which is used to identify a service and implement differentiation between different services.
  • the service priority information Priority information can also be carried.
  • the CoS in the Extension header can be used to indicate the type of service to distinguish whether the service is jitter sensitive or non-jitter sensitive.
  • the GFP encapsulation part can also be used to indicate the service type.
  • the switching network time slot resource is configured in advance for the service.
  • a time slot allocation table is established on the node 403 for the service to be processed in advance, where the time slot allocation table is integrated in the forwarding table, and the Out column in the table indicates the service out. port.
  • the slot network resource location in the fixed switching period is configured in the switching network.
  • the switching period can be configured as the transmission period of the multiplexed frame on the interface.
  • Each switching cycle is divided into consecutive uniformly sized slot units, for example, each slot unit size is set to the time required to transmit 1 byte of data.
  • the slot start position is 800
  • the number of occupied slots is 8, that is, the location of the switched network slot resource is 800 - 807
  • the slot The starting position is 1050
  • the number of occupied slots is 10, that is, the configured slot resource location is 1050 ⁇ 1059.
  • the allocated slot resource location is also available. Therefore, it is decentralized, as long as the jitter performance of the service is guaranteed.
  • the automatic configuration mode can automatically implement the configuration of the switching network resource in the node when the node first receives the service data unit of a certain service.
  • the node 403 is taken as an example to describe the operation of the automatic configuration: the node receives the service data unit, and extracts the service tag, the service type, and the data unit length information; if the service type is the jitter sensitive type service, the query is performed in the time slot allocation table.
  • the exchange network resource information is allocated according to the data unit length information, and is configured in the time slot allocation table.
  • the service tag, the service type, and the data unit length information are all carried in the GFP header.
  • the length of the service data unit of the same jitter sensitive service is fixed, but in some cases there will be minor changes.
  • the time slot allocation is updated according to the length of the received service data unit.
  • Time slot resources are used to implement tolerances.
  • the node After obtaining the service data unit sent by the local encapsulation or the upstream node, the node queries the forwarding table according to the service label to obtain the egress port information and the slot information corresponding to the service data unit.
  • the data unit for example, the service data unit with tags 100 and 300 shown in FIG. 4, first puts the slice of the service data unit into the buffer, and sends it to the corresponding egress port after being delayed to the designated time slot.
  • the service data unit with no slot information allocated for example, the service data unit with labels 200 and 400 shown in FIG. 4, after the query forwarding table obtains the port information, the service data unit is sliced in the unallocated time slot. Send to the corresponding egress port.
  • the service data unit before sending, it can be determined whether the currently required time slot or time slot interval conflicts with the allocated time slot, and if so, the service data unit is sliced into the buffer, and the delay is not the same as the allocated time slot. Time of conflict The gap is sent again; if not, it can be sent immediately.
  • multiple service data units are placed in the multiplex frame and sent out.
  • the multiplexed frame is sent strictly according to periodicity, such as 8000 frames per second.
  • the node 403 performs the following operations:
  • FIG. 5 describes the updated time slot allocation table, and the adjustment result is: for a service with a service tag of 100, because the bandwidth resource is insufficient, and its priority is low, a fixed switching network time slot will not be allocated; For services with a service tag of 300, the switched network slot location assigned to it is changed to 300 ⁇ 309.
  • multiple service data units are placed in the multiplex frame and sent out.
  • the multiplexed frame is still sent strictly according to periodicity, such as 8000 frames per second. Only at this time, the length of each frame becomes smaller due to the decrease in rate.
  • Another method of processing when the link rate changes may be that the switching time allocation policy of the switching network is not changed, but the sending time slot allocation policy on the line card where the outgoing interface is located is changed. This type of processing requires service data unit scheduling on the line card where the outgoing interface resides. In the case of insufficient bandwidth, some service data units can be discarded.
  • the node 701 and the node 705 are edge nodes, that is, the nodes of the upper and lower services, and the transmission of the service data between the node 701 and the node 705 passes through multiple intermediate nodes, that is, the node 702. Node 703 and node 704. It is assumed here that the link between node 702 and node 703, node 703 and node 704 is a microwave link. An example is the transfer of service data from node 701 to node 705.
  • the service data is exchanged to the egress port through the switching network according to the label information, and multiple service data units at the egress port are further encapsulated into a large block multiplex.
  • the frame structure, the continuously formed multiplexed frame is periodically sent out on the outbound interface; after receiving the multiplexed frame, the intermediate node parses out a plurality of service data units, and performs the service according to the tag information carried in the service data unit.
  • the data unit is switched to the egress port, and multiple service data units on the egress port are further encapsulated into a large multiplexed frame, and the continuously formed multiplexed frame is periodically sent out on the outbound interface; the next service node receives the complex After the frame is received, the plurality of service data units are parsed out, and the service data unit is exchanged to the lower service port according to the label information carried in the service data unit, and the service data unit is decapsulated on the lower service port to obtain the original service data.
  • the processing of the online card and the switching network part of the upper service node, the intermediate node and the lower service node are basically the same.
  • the following service nodes are used as an example to specifically describe the processing of the processing part of the encapsulation and switching network.
  • PWE3 Pseudo-Wire Emulation Edge to Edge
  • TDM frame such as E1
  • An LSP (Label Switching Path) label is encapsulated to obtain a service data unit.
  • the LSP label is used to identify the forwarding path and the service data unit is forwarded.
  • the PWE3 label can be used for different services carried on the same LSP.
  • the CoS (Class of Service) field in the PWE3 tag may be used to indicate the service type to distinguish whether the service is a jitter sensitive service or a non-jitter sensitive service.
  • the switching network time slot resource is configured in advance for the service.
  • a time slot allocation table is configured on the node 703 for the service to be processed in advance, where the time slot allocation table is integrated in the forwarding table, and the Out column in the table indicates the outgoing port of the service.
  • the slot network resource location in the fixed switching period is configured in the switching network.
  • the switching period can be configured as the transmission period of the multiplexed frame on the interface.
  • Each switching cycle is divided into consecutive uniformly sized time slot units, for example, each time slot unit size is set to the time required to transmit 1 byte of data.
  • the slot start position is set to 800, and the number of occupied slots is 80, that is, the slot network resource location of the switch network is set to 800 ⁇ 879;
  • the start time of the configuration slot is 300, the number of occupied slots is 32, that is, the slot resource location is 300 ⁇ 331;
  • the time slot is set to 1000, the number of occupied slots is 50, that is, the slot resource location is 1000 ⁇ 1049.
  • the LSP label is 300 in Table 2, and the pseudo line label is 15
  • the service does not need to configure the switching network time slot resources.
  • This pre-configured switching network time slot resource can be completed manually or automatically.
  • the automatic configuration mode can automatically implement the configuration of the switching network resource in the node when the node first receives the service data unit of a certain service.
  • the node 703 is taken as an example to describe the operation of the automatic configuration: the node receives the service data unit, and extracts the service label, the service type, and the data unit length information; if the service type is the jitter sensitive type service, the query is performed in the time slot allocation table.
  • the exchange network resource information is allocated according to the data unit length information, and is configured in the time slot allocation table.
  • the service tag may be a PWE3 tag, or may be a combination of an LSP tag and a PWE3 tag; the service type information is carried in the CoS domain of the PWE3 tag; and the length information of the service data unit may pass the statistics packet. The number of bytes is obtained. For example, the node needs to extract a single packet for subsequent forwarding and QoS processing, and the packet length information can be obtained in this process. Generally, the length of the service data unit of the same jitter sensitive service is fixed, but in some cases there will be minor changes.
  • the time slot allocation is updated according to the length of the received service data unit.
  • the node After obtaining the service data unit sent by the local encapsulation or the upstream node, the node obtains the port information and the time slot information according to the service tag query forwarding table; and puts the slice of the service data unit into the buffer and delays to the designated time slot and then sends the corresponding to the corresponding time slot. Out port.
  • the service data unit slice is sent out in the unallocated time slot. For example, before sending, it can be determined whether the currently required time slot or time slot interval conflicts with the allocated time slot, and if so, the service data unit is sliced into the buffer, and the delay is not the same as the allocated time slot. The conflicted time slots are sent again; if not, they can be sent immediately.
  • multiple service data units are placed in the multiplex frame and sent out.
  • the multiplexed frame is sent strictly according to periodicity, such as 8000 frames per second.
  • the node 703 performs the following operations:
  • the node reports the obtained microwave link rate to the time slot resource configuration module of the node, and the time slot resource configuration module is configured according to the service connection reliability requirement, the service bandwidth requirement, and the current node.
  • the radio link rate state recalculates the slot resource allocation.
  • the service connection reliability requirement is usually reflected in the priority field of the service data unit or the service category CoS field.
  • the node sends a new time slot allocation table to the tributary card, the line card, and the switching network controller, and controls the time when the service data unit slice enters the switching network.
  • FIG. 8 describes an updated time slot allocation table in the case of a bandwidth reduction.
  • the adjustment result is: for a service with an LSP label of 100 and a PW label of 20, the bandwidth is insufficient and the priority is low.
  • the switching network slot is no longer allocated.
  • the exchange network slot allocation is unchanged.
  • the allocated switching network slot position was changed to 200 ⁇ 249.
  • the time slot resource is competed with other services; for a service with an LSP label of 200 and a PW label of 80, the time slot resource location of the entry into the switching network is limited to the 200th to 249th segments. Gap.
  • multiple service data units are placed in the multiplex frame and sent out.
  • the multiplex frame is still sent strictly in accordance with the periodicity, such as 8000 frames per second. Only at this time, the length of each frame becomes smaller due to the decrease in rate.
  • Another method of processing when the link rate changes may be that the switching time allocation policy of the switching network is not changed, but the sending time slot allocation policy on the line card where the outgoing interface is located is changed.
  • This type of processing requires service data unit scheduling on the line card where the outgoing interface resides. In the case of insufficient bandwidth, some service data units can be discarded. In order to avoid the jitter caused by the scheduling of business data units, it is necessary to additionally The time slot on which the interface resides is configured to send time slot resources for each service configuration. In the case of a rate change, the allocation of each service transmission slot resource on the line card where the interface is located is adjusted according to the current interface rate and the service requirement, and the transmission of the allocated slot resource service is strictly guaranteed, and the service of the slot resource is not allocated. Data units can be discarded if slot resources are not available.
  • the manner of configuring the time slot resource is similar to that of the previous configuration of the time slot resource of the switching network, and is not repeated here.
  • the node configures the switching network time slot resource for the jitter sensitive service in advance, and after obtaining the service data unit, the jitter sensitive service is sent according to the pre-configured switching network time slot, thereby ensuring the service. Jitter performance.
  • the node when the network transmission rate changes, the node can reconfigure the switching network time slot resource for the jitter sensitive service according to the transmission rate change result, thereby ensuring the correct transmission of the jitter sensitive service.
  • the present invention can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware, but in many cases, the former is better.
  • Implementation Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium, including a plurality of instructions for making a A computer device (which may be a personal computer, server, or network device, etc.) performs all or part of the steps of the methods described in various embodiments of the present invention.
  • the foregoing storage medium includes: a medium that can store program codes, such as a read only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
  • a service data transmission device as shown in FIG. 9, including:
  • the time slot resource configuration module 910 is configured to obtain the exchange network time slot resource information pre-configured for the service;
  • the service data obtaining module 920 is configured to obtain a service data unit, where the service data unit carries a service identifier;
  • a time slot resource determining module 930 configured to determine, according to the service identifier and the exchange network time slot resource information pre-configured for the service, a switching network time slot resource of the service data unit;
  • the first service data sending module 940 is configured to send the service data unit to the switching network in a corresponding time slot according to the determined switching network time slot resource.
  • the time slot resource configuration module 910 may include:
  • the length obtaining sub-module 911 is configured to obtain the length of the service data unit of the jitter-sensitive service.
  • the configuration sub-module 912 is configured to configure a fixed switching network time slot resource for the jitter-sensitive service according to the length, and obtain the service as a service. Pre-configured switching network slot resource information.
  • time slot resource configuration module 910 may further include a determining submodule 913 and a query submodule 914, where:
  • the determining sub-module 913 is configured to: after the service data obtaining module obtains the service data unit, determine that the obtained service data unit is a jitter-sensitive service data unit;
  • the query sub-module 914 is configured to: after the judgment sub-module completes the judgment, in the exchange network time slot resource information pre-configured for the service, query whether there is a switching network corresponding to the service identifier of the obtained service data unit Resource information
  • the configuration sub-module 912 is configured to: when the query sub-module 914 does not query the exchange network resource information corresponding to the service identifier of the obtained service data unit, according to the length of the service data unit, The service configures a fixed switching network time slot resource, and saves the result of the configuration in the exchange network time slot resource information that is pre-configured for the service.
  • the service data transmission apparatus may further include: a second service data sending module 950, configured to: when the time slot resource determining module 930 cannot determine the exchange of the service data unit When the network time slot resource is used, the service data unit is sent to the switching network in a time slot that does not conflict with the allocated switching network time slot resource.
  • a second service data sending module 950 configured to: when the time slot resource determining module 930 cannot determine the exchange of the service data unit When the network time slot resource is used, the service data unit is sent to the switching network in a time slot that does not conflict with the allocated switching network time slot resource.
  • the service data transmission device configures a switching network time slot for the jitter sensitive service in advance After the service data unit is obtained, the jitter sensitive service is transmitted according to the pre-configured switching network time slot to ensure the jitter performance of the service.
  • the service data transmission apparatus may further include: a rate monitoring module 960, configured to obtain a change result of the transmission rate when the transmission rate changes;
  • the time slot resource configuration module 910 is further configured to reconfigure the switching network time slot resource for the service according to the service bandwidth requirement and the change result of the sending rate.
  • the time slot resource configuration module 910 configures the switching network time slot resource only for the jitter sensitive service with higher priority when the transmission rate is reduced and the exchange network time slot configured for the service is reconciled.
  • the switching network time slot resources are reconfigured for the jitter sensitive service with lower priority and no configured switching network slot resources.
  • the switching network time slot resource can be reconfigured for the jitter sensitive service according to the transmission rate change result, thereby ensuring the correct transmission of the jitter sensitive service.
  • the service data transmission apparatus may further include the foregoing second service data sending module 950 and the rate monitoring module 960, as shown in FIG. 13, wherein the time slot resource configuration module 910
  • the second service data sending module 950 is configured to be unable to determine the service when the time slot resource determining module 930 is configured to change the corresponding relationship between the service identifier and the sending network time slot resource.
  • the service data unit exchanges the network time slot resource, the service data unit is sliced, and the slice of the service data unit is sent to the switching network in a time slot that does not conflict with the allocated switching network time slot resource. That is, the transmission of the service data unit that does not currently allocate slot resource information is implemented.
  • the device embodiment since it basically corresponds to the method embodiment, reference may be made to a part of the description of the method embodiment.
  • the apparatus or system embodiments described above are merely illustrative, wherein the modules described as separate components may or may not be physically separate, and the components displayed as modules may or may not be physical modules, ie Can be located in one Places, or they can be distributed to multiple network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment. Those of ordinary skill in the art can understand and implement without any creative effort.
  • the described systems, apparatus, and methods, as well as the schematic diagrams of various embodiments, may be combined or integrated with other systems, modules, techniques or methods without departing from the scope of the present application.
  • the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be electrical, mechanical or otherwise.

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A service data transmission method and apparatus are provided in the embodiments of the invention. The service data transmission method includes: obtaining the switching-network time-slot resource information pre-configured for a service; obtaining a service data unit, which carries a service ID; according to the service ID and the switching-network time-slot resource information pre-configured for the service, determining the switching-network time-slot resource for the service data unit; according to the determined switching-network time-slot resource, transmitting the service data unit to the switching network in the corresponding time slots. In the above solution, the transmission node pre-configures the switching -network time-slot resource for the service; when the service data unit is obtained, the service is transmitted according to the service ID carried in the service data unit as well as the switching-network time-slot resource pre-configured for the service. With the technical solutions provided in the embodiments of the invention, the jitter performance of the service is effectively guaranteed.

Description

一种业务数据传输方法及装置 本申请要求了 2010年 8月 26 日提交的, 申请号为 201010268779.7, 发 明名称为"一种业务数据传输方法及装置"的中国申请的优先权,其全部内容通 过引用结合在本申请中。 技术领域  The present invention claims the priority of the Chinese application filed on August 26, 2010, the application number is 201010268779.7, and the invention name is "a service data transmission method and device", the entire contents of which are The citations are incorporated herein by reference. Technical field
本发明涉及通信技术领域, 特别是涉及一种业务数据传输方法及装置。 背景技术  The present invention relates to the field of communications technologies, and in particular, to a service data transmission method and apparatus. Background technique
随着 3G等无线技术的发展, 无线基站的接口从 2G时代的 E1接口逐步 向 FE和 GE接口过渡, 业务类型也从电路业务逐步向分组业务过渡。 但是在 实际网络中, 传统的电路业务仍然将长期存在, 传输网络必须能够同时支持 电路业务和分组业务, 相对于分组业务, 电路业务通常对于抖动比较敏感, 在处理时应注意保证业务的抖动性能。  With the development of wireless technologies such as 3G, the interface of the wireless base station gradually transitions from the E1 interface of the 2G era to the FE and GE interfaces, and the service type gradually transitions from the circuit service to the packet service. However, in the actual network, the traditional circuit service will still exist for a long time. The transmission network must be able to support both the circuit service and the packet service. Compared with the packet service, the circuit service is usually sensitive to jitter, and the jitter performance of the service should be ensured during processing. .
无线回程网络既包括光网络, 也包括 波网络, 它们共同实现移动业务 的回传。 微波网络一般用于基站侧的最后几跳接入, 在网络中有非常普遍的 应用。 在物理媒介上, 微波和光纤有很大的不同, 微波一般用于处理比较暴 露的环境, 传输受环境变化影响较大, 表现在其接口速率会经常变化; 而光 纤则用于处理封闭环境, 传输速率高, 基本不受环境影响。  The wireless backhaul network includes both optical networks and wave networks, which together implement the backhaul of mobile services. The microwave network is generally used for the last few hops on the base station side, and has a very common application in the network. On physical media, microwaves and fibers are very different. Microwaves are generally used to treat exposed environments. Transmission is greatly affected by environmental changes, and its interface rate often changes. Optical fibers are used to handle closed environments. The transmission rate is high and is largely unaffected by the environment.
现有的基于 SDH/SONET技术的 MSTP平台虽然有多业务处理能力, 但 是现有的 MSTP平台对于分组业务和电路业务分别釆用单独的交换网, 因此 成本较高。 发明内容  Although the existing MSTP platform based on SDH/SONET technology has multi-service processing capability, the existing MSTP platform uses a separate switching network for the packet service and the circuit service respectively, so the cost is high. Summary of the invention
为解决上述技术问题, 本发明实施例提供了一种业务数据传输方法及装 置, 以实现分组交换网在微波等自适应带宽场景下, 仍然能够保证业务的抖 动性能。 技术方案如下: In order to solve the above technical problem, the embodiment of the present invention provides a service data transmission method and device. The packet switching network can still guarantee the jitter performance of the service in an adaptive bandwidth scenario such as a microwave. The technical solutions are as follows:
本发明实施例提供一种业务数据传输方法, 包括:  The embodiment of the invention provides a service data transmission method, including:
获得为业务预先配置的交换网时隙资源信息;  Obtaining exchange network slot resource information pre-configured for the service;
获得业务数据单元, 所述业务数据单元中携带业务标识;  Obtaining a service data unit, where the service data unit carries a service identifier;
根据所述业务标识以及所述为业务预先配置的交换网时隙资源信息, 确 定所述业务数据单元的交换网时隙资源;  Determining, according to the service identifier and the exchange network slot resource information pre-configured for the service, a switching network slot resource of the service data unit;
根据所确定的交换网时隙资源, 在对应的时隙将所述业务数据单元发送 至交换网。  The service data unit is transmitted to the switching network in a corresponding time slot based on the determined switching network slot resource.
本发明实施例还提供一种业务数据传输装置, 包括:  The embodiment of the invention further provides a service data transmission device, including:
时隙资源配置模块, 用于获得为业务预先配置的交换网时隙资源信息; 业务数据获得模块, 用于获得业务数据单元, 所述业务数据单元中携带 业务标识;  a time slot resource configuration module, configured to obtain a service network time slot resource information pre-configured for a service; a service data obtaining module, configured to obtain a service data unit, where the service data unit carries a service identifier;
时隙资源确定模块, 用于根据所述业务标识以及所述为业务预先配置的 交换网时隙资源信息, 确定所述业务数据单元的交换网时隙资源;  a time slot resource determining module, configured to determine, according to the service identifier and the exchange network time slot resource information pre-configured for the service, a switching network time slot resource of the service data unit;
第一业务数据发送模块, 用于根据所确定的交换网时隙资源, 在对应的 时隙将所述业务数据单元发送至交换网。  And a first service data sending module, configured to send the service data unit to the switching network in a corresponding time slot according to the determined switching network time slot resource.
本发明实施例所提供的技术方案, 传输节点预先为业务配置交换网时隙 资源, 当获得业务数据单元后, 根据业务数据单元携带的业务标识以及为业 务预先的配置的交换网时隙资源, 对业务进行发送处理。 应用本发明实施例 所提供的技术方案, 可以有效保证业务的抖动性能, 并且, 分组业务和电路 业务可以釆用相同的交换网进行传输, 因此也有效降低了实现成本。 附图说明  According to the technical solution provided by the embodiment of the present invention, the transit node configures the switching network time slot resource for the service in advance, and after obtaining the service data unit, according to the service identifier carried by the service data unit and the switched network time slot resource configured for the service in advance, Send and process the business. By applying the technical solution provided by the embodiment of the present invention, the jitter performance of the service can be effectively ensured, and the packet service and the circuit service can be transmitted by using the same switching network, thereby effectively reducing the implementation cost. DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实 施例或现有技术描述中所需要使用的附图作简单的介绍, 显而易见地, 下面 描述中的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。 图 1为本发明实施例的网络应用场景示意图; In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, a brief description of the drawings used in the embodiments or the prior art description will be briefly made below, obviously, below The drawings in the description are only some of the embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings without any inventive labor. FIG. 1 is a schematic diagram of a network application scenario according to an embodiment of the present invention;
图 2为本发明实施例的业务数据传输方法流程图; 2 is a flowchart of a service data transmission method according to an embodiment of the present invention;
图 3为本发明实施例的使用 GFP封装的示意图; 3 is a schematic diagram of using GFP encapsulation according to an embodiment of the present invention;
图 4为本发明实施例的使用 GFP封装时交换网时隙配置示意图; 4 is a schematic diagram of a time slot configuration of a switching network when using GFP encapsulation according to an embodiment of the present invention;
图 5为本发明实施例的使用 GFP封装时交换网时隙调整示意图; FIG. 5 is a schematic diagram of adjusting a time slot of a switching network when using GFP encapsulation according to an embodiment of the present invention; FIG.
图 6为本发明实施例的使用 PWE3封装的示意图; 6 is a schematic diagram of a PWE3 package according to an embodiment of the present invention;
图 7为本发明实施例的使用 PWE3封装时交换网时隙配置示意图; 7 is a schematic diagram of a time slot configuration of a switching network when using a PWE3 encapsulation according to an embodiment of the present invention;
图 8为本发明实施例的使用 PWE3封装时交换网时隙调整示意图; FIG. 8 is a schematic diagram of adjusting a time slot of a switching network when using a PWE3 encapsulation according to an embodiment of the present invention; FIG.
图 9为本发明实施例的业务数据传输装置的结构示意图; FIG. 9 is a schematic structural diagram of a service data transmission apparatus according to an embodiment of the present invention;
图 10为本发明实施例的业务数据传输装置的另一种结构示意图; FIG. 10 is another schematic structural diagram of a service data transmission apparatus according to an embodiment of the present invention; FIG.
图 11为本发明实施例的时隙资源配置模块的结构示意图; FIG. 11 is a schematic structural diagram of a slot resource configuration module according to an embodiment of the present invention;
图 12为本发明实施例的业务数据传输装置的第三种结构示意图; FIG. 12 is a schematic diagram showing a third structure of a service data transmission apparatus according to an embodiment of the present invention; FIG.
图 13为本发明实施例的业务数据传输装置的第四种结构示意图。 具体实施方式 FIG. 13 is a schematic diagram showing a fourth structure of a service data transmission apparatus according to an embodiment of the present invention. detailed description
下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例仅是本发明一部分实施例, 而不 是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有做出 创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。  The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
图 1 所示为本发明实施例的网络应用场景示意图, 用户业务通过微波节 点 101、 102、 103上的连接来进行传输, 其中节点 101和节点 103为边缘节 点, 可以上下业务, 节点 102为交换路径上的一个或多个中间节点中的一个, 卡之间的数据交换。 上业务的边缘节点, 例如图 1所示的节点 101 , 对接入的业务进行封装处 理, 得到业务数据单元, 在业务数据单元中携带有业务标签, 以实现不同业 务的区分。 业务数据单元在边缘节点 101 经交换网处理后转发至出端口, 然 后通过一个或多个中间节点, 例如图 1所示的节点 102, 转发到下业务的边缘 节点, 例如图 1所示的节点 103 , 节点 103对接收到的数据单元进行解封装获 得原始业务数据。 在上业务的边缘节点以及每个中间节点上, 业务会经过交 换网处理以实现从输入端口到输出端口的转发, 业务数据单元从输入线卡进 入交换网之前会进行切片以便交换网处理, 在输出线卡进行切片组装恢复业 务数据单元并发送出去。 FIG. 1 is a schematic diagram of a network application scenario according to an embodiment of the present invention. A user service is transmitted through a connection on a microwave node 101, 102, and 103. A node 101 and a node 103 are edge nodes, and can access services, and the node 102 is switched. One of the one or more intermediate nodes on the path, data exchange between the cards. The edge node of the service, for example, the node 101 shown in FIG. 1 , performs encapsulation processing on the accessed service to obtain a service data unit, and carries a service label in the service data unit to implement differentiation of different services. The service data unit is forwarded to the egress port after the edge node 101 is processed by the switching network, and then forwarded to the edge node of the lower service through one or more intermediate nodes, such as the node 102 shown in FIG. 1, for example, the node shown in FIG. 103. The node 103 decapsulates the received data unit to obtain original service data. On the edge node of the upper service and each intermediate node, the service is processed by the switching network to implement forwarding from the input port to the output port, and the service data unit is sliced before the input line card enters the switching network for switching network processing. The output line card is sliced and assembled to recover the service data unit and sent out.
当然, 图 1 所示仅是本发明实施例的一种典型网络应用场景示意图, 可 以理解的是, 业务也可以不经过中间节点的转发, 从上业务的边缘节点直接 发送到下业务的边缘节点。  Of course, FIG. 1 is only a schematic diagram of a typical network application scenario of the embodiment of the present invention. It can be understood that the service can also be directly sent from the edge node of the upper service to the edge node of the next service without forwarding through the intermediate node. .
本发明实施例提供一种业务数据传输方法, 适用于节点内部将业务发送 至交换网之前的处理, 参见图 2所示, 该方法包括以下步骤:  The embodiment of the present invention provides a service data transmission method, which is applicable to a process before a node sends a service to a switching network. Referring to FIG. 2, the method includes the following steps:
5201 , 获得为业务预先配置的交换网时隙资源信息;  5201. Obtain, according to the pre-configured switching network time slot resource information for the service;
5202, 获得业务数据单元, 所述业务数据单元中携带业务标识;  S202: Obtain a service data unit, where the service data unit carries a service identifier.
5203 , 根据所述业务标识以及所述为业务预先配置的交换网时隙资源信 息, 确定所述业务数据单元的交换网时隙资源;  S203, determining, according to the service identifier and the exchange network time slot resource information pre-configured for the service, a switching network time slot resource of the service data unit;
5204, 对所述业务数据单元进行切片处理, 并根据所确定的交换网时隙 资源, 在对应的时隙将所述业务数据单元的切片发送至交换网。  S204: Perform a slicing process on the service data unit, and send a slice of the service data unit to a switching network in a corresponding time slot according to the determined switching network time slot resource.
在其它实施例中, 也可以不对业务数据单元进行切片处理, 例如业务数 据单元的长度比切片长度小的情况下可以不进行切片处理。  In other embodiments, the service data unit may not be sliced. For example, if the length of the service data unit is smaller than the slice length, the slice processing may not be performed.
在上述方法中, 节点预先为业务配置交换网时隙资源, 为了保证业务的 抖动性能, 可以为每一个抖动敏感业务配置固定的交换网时隙资源, 当节点 接收到抖动敏感业务的数据单元后, 按照预先配置的固定时隙对其切片进行 发送, 从而保证了抖动性能。 对于非抖动敏感业务, 可以不为其配置固定的交换网时隙资源, 如果节 点接收了到非抖动敏感业务数据单元, 可以选择在与已分配交换网时隙资源 不相冲突的时隙, 即与抖动敏感业务发送不相冲突的时隙, 将非抖动敏感业 务数据单元切片发送至交换网。 In the above method, the node configures the switching network time slot resource for the service in advance. To ensure the jitter performance of the service, a fixed switching network time slot resource may be configured for each jitter sensitive service. After the node receives the data unit of the jitter sensitive service, the node receives the data unit of the jitter sensitive service. The slice is transmitted according to a pre-configured fixed time slot to ensure jitter performance. For a non-jitter-sensitive service, a fixed switching network slot resource may not be configured for it. If the node receives the non-jitter-sensitive service data unit, it may select a time slot that does not conflict with the allocated switching network slot resource, that is, A time slot that does not conflict with the transmission of the jitter sensitive service transmits a slice of the non-jitter sensitive service data unit to the switching network.
在其它实施例中, 也可以不对非抖动敏感业务数据单元进行切片处理, 例如, 非抖动敏感业务数据单元的长度比切片长度小的情况下可以不进行切 片处理。  In other embodiments, the non-jitter-sensitive service data unit may not be sliced. For example, if the length of the non-jitter-sensitive service data unit is smaller than the slice length, the slice processing may not be performed.
在微波网络中, 节点的发送速率可能会根据环境而变化, 在本发明实施 例中, 当发送速率发生变化时, 节点根据发送速率变化结果, 重新为业务配 置交换网时隙资源, 从而保证抖动敏感业务的正确发送。  In the microwave network, the sending rate of the node may change according to the environment. In the embodiment of the present invention, when the sending rate changes, the node reconfigures the switching network time slot resource for the service according to the change result of the sending rate, thereby ensuring jitter. The correct delivery of sensitive business.
由于节点可以直接从业务数据单元中获取业务标识, 因此这里的业务标 识对于节点而言是显式的, 节点可以直接根据业务标识来对业务进行区分, 在微波网络中, 微波链路速率会根据环境而变化, TDM进入线卡的时隙位置 也会相应变化, 因此无法通过 TDM时隙位置来区分不同业务。  Since the node can obtain the service identifier directly from the service data unit, the service identifier here is explicit for the node, and the node can directly distinguish the service according to the service identifier. In the microwave network, the microwave link rate is determined according to the The environment changes, and the slot position of the TDM entering the line card changes accordingly, so it is impossible to distinguish different services through the TDM slot position.
下面将结合两个具体的实施例, 对本发明的技术方案做进一步的详细说 明。  The technical solution of the present invention will be further described in detail below in conjunction with two specific embodiments.
实施例一: 图 3、 图 4和图 5描述了基于 GFP封装方式的一个具体实施 例。  Embodiment 1: Figures 3, 4 and 5 illustrate a specific embodiment based on the GFP encapsulation mode.
如图 4和图 5所描述的网络场景, 节点 401和节点 405为上下业务的边 缘节点, 业务数据在节点 401和节点 405之间的传输会经过多个中间节点, 即节点 402、 节点 403和节点 404。 这里^没节点 402和节点 403之间、 节点 403和节点 404之间的链路为微波链路。业务数据在上业务节点被封装为携带 标签信息的业务数据单元后, 并根据标签信息通过交换网交换到出端口, 在 出端口多个业务数据单元会再被封装成一个大的块状复接帧结构, 连续形成 的复接帧会在出接口上周期性地发送出去; 中间节点接收到复接帧后, 从中 解析出多个业务数据单元, 并根据业务数据单元中携带的标签信息将业务数 据单元交换到出端口, 在出端口多个业务数据单元会再被封装成一个大的复 接帧, 连续形成的复接帧会在出接口上周期性地发送出去; 下业务节点接收 到复接帧后, 从中解析出多个业务数据单元, 并根据业务数据单元中携带的 标签信息将业务数据单元交换到下业务端口, 在下业务端口上解封装业务数 据单元获得原始业务数据。 在这个过程中上业务节点、 中间节点和下业务节 点在线卡和交换网部分的处理基本一致, 下面以上业务节点为例具体地描述 封装和交换网处理部分的处理。 As shown in FIG. 4 and FIG. 5, the node 401 and the node 405 are edge nodes of the upper and lower services, and the transmission of the service data between the node 401 and the node 405 passes through a plurality of intermediate nodes, that is, the node 402, the node 403, and Node 404. Here, the link between the node 402 and the node 403 and between the node 403 and the node 404 is a microwave link. After the service data is encapsulated into the service data unit carrying the label information, the service data is exchanged to the egress port through the switching network according to the label information, and multiple service data units at the egress port are further encapsulated into a large block multiplex. The frame structure, the continuously formed multiplexed frame is periodically sent out on the outbound interface; after receiving the multiplexed frame, the intermediate node parses out a plurality of service data units, and performs the service according to the tag information carried in the service data unit. Number According to the unit switching to the egress port, multiple service data units on the egress port are further encapsulated into a large multiplexed frame, and the continuously formed multiplexed frames are periodically sent out on the outbound interface; the lower service node receives the complex After the frame is received, the plurality of service data units are parsed out, and the service data unit is exchanged to the lower service port according to the label information carried in the service data unit, and the service data unit is decapsulated on the lower service port to obtain the original service data. In this process, the processing of the online card and the switching network part of the upper service node, the intermediate node, and the lower service node are basically the same. The following service nodes are used as an example to specifically describe the processing of the processing part of the encapsulation and switching network.
当上业务节点 401接收到业务时, 对于分组报文或 TDM帧 (如 E1 )都 进行 GFP ( Generic Framing Procedure, 通用成帧规程 )封装, 得到业务数据 单元。 如图 3所示, 在 GFP封装格式的 Extension header (扩展头 )部分中, 携带有业务标签 Label, 用于标识业务, 实现不同业务间的区分。 在 Extension header中, 还可以携带业务优先级信息 Priority信息。 Extension header中的 CoS 可以用来指示业务类型, 以区分业务是抖动敏感业务还是非抖动敏感业 务, 此外, 也可以利用 GFP封装的 ΡΉ部分来指示业务类型。  When the upper service node 401 receives the service, it performs a GFP (Generic Framing Procedure) encapsulation for the packet message or the TDM frame (such as E1) to obtain the service data unit. As shown in FIG. 3, in the Extension header part of the GFP encapsulation format, a service label Label is carried, which is used to identify a service and implement differentiation between different services. In the Extension header, the service priority information Priority information can also be carried. The CoS in the Extension header can be used to indicate the type of service to distinguish whether the service is jitter sensitive or non-jitter sensitive. In addition, the GFP encapsulation part can also be used to indicate the service type.
在上业务的边缘节点、 以及需要对业务数据单元进行转发的中间节点中 , 预先为业务配置交换网时隙资源。 如图 4所示, 以中间节点 403为例, 预先 在节点 403 上为所要处理的业务建立时隙分配表, 这里将时隙分配表集成在 转发表中, 表中的 Out列表示业务的出端口。 对于部分业务, 如 CBR、 TDM、 语音等时延抖动敏感类型业务, 在交换网中为其配置固定的交换周期内的时 隙资源位置。 这里交换周期可以配置为接口上复接帧的发送周期, 例如对于 每秒发送 8000个块状帧的情况, 则把交换周期配置为 1/8000 = 125微秒。 将 每个交换周期划分为连续的大小一致的时隙单元, 例如将每个时隙单元大小 设置为每传送 1字节数据所需的时间。 如图 4所示, 对于标签为 100的业务, 配置时隙开始位置为 800、 占用时隙数量为 8, 即配置交换网时隙资源位置为 800 - 807; 对于标签为 300的业务, 时隙开始位置为 1050、 占用时隙数量为 10, 即配置时隙资源位置为 1050 ~ 1059, 当然, 所分配的时隙资源位置也可 以是分散的, 只要保障业务的抖动性能即可。 而对于非抖动敏感类业务, 例 如标签为 200和 400的业务, 无需配置交换网时隙资源。 这种预先配置交换 网时隙资源可以通过手动配置完成, 也可以通过自动配置完成。 自动配置方 式可以在节点首次接收到某一业务的业务数据单元时自动地在节点中实现交 换网资源配置。 这里以节点 403 为例来说明自动配置的操作: 节点接收到业 务数据单元, 提取出业务标签、 业务类型和数据单元长度信息; 如果业务类 型为抖动敏感类业务, 则在时隙分配表中查询业务标签对应的表项; 如果对 应表项没有分配交换网资源信息, 则根据数据单元长度信息分配交换网资源 信息, 并配置在时隙分配表中。 在本实施例中, 所述业务标签、 业务类型和 数据单元长度信息都携带在 GFP头部中。 一般来说, 同一个抖动敏感类业务 的业务数据单元的长度是固定的, 但有些情况下也会有较小的变动, 此时若 接收到业务数据单元的长度过大, 所需的交换网时隙更多时, 则根据接收的 业务数据单元的长度更新时隙分配。 另外, 也可以为业务分配比业务数据单 元长度所需的时隙多一些的时隙资源, 实现对于节点之间频率差异或数据单 元长度变动的容差。 例如对于长度为 32字节 (未计开销)的 E1数据单元, 可以 配置传递 33 ~ 35字节 (未计开销)所需的时隙资源, 在时隙开始位置和时隙结 束位置预留少量时隙资源用于实现容差。 In the edge node of the upper service and the intermediate node that needs to forward the service data unit, the switching network time slot resource is configured in advance for the service. As shown in FIG. 4, taking the intermediate node 403 as an example, a time slot allocation table is established on the node 403 for the service to be processed in advance, where the time slot allocation table is integrated in the forwarding table, and the Out column in the table indicates the service out. port. For some services, such as CBR, TDM, voice and other delay jitter sensitive type services, the slot network resource location in the fixed switching period is configured in the switching network. Here, the switching period can be configured as the transmission period of the multiplexed frame on the interface. For example, in the case of transmitting 8000 block frames per second, the switching period is configured to be 1/8000 = 125 microseconds. Each switching cycle is divided into consecutive uniformly sized slot units, for example, each slot unit size is set to the time required to transmit 1 byte of data. As shown in Figure 4, for a service with a label of 100, the slot start position is 800, the number of occupied slots is 8, that is, the location of the switched network slot resource is 800 - 807; for the service with the label 300, the slot The starting position is 1050, and the number of occupied slots is 10, that is, the configured slot resource location is 1050 ~ 1059. Of course, the allocated slot resource location is also available. Therefore, it is decentralized, as long as the jitter performance of the service is guaranteed. For services that are not jitter sensitive, such as those with labels 200 and 400, there is no need to configure switching network time slot resources. This pre-configured switching network time slot resource can be completed manually or automatically. The automatic configuration mode can automatically implement the configuration of the switching network resource in the node when the node first receives the service data unit of a certain service. Here, the node 403 is taken as an example to describe the operation of the automatic configuration: the node receives the service data unit, and extracts the service tag, the service type, and the data unit length information; if the service type is the jitter sensitive type service, the query is performed in the time slot allocation table. If the corresponding entry does not have the exchange network resource information, the exchange network resource information is allocated according to the data unit length information, and is configured in the time slot allocation table. In this embodiment, the service tag, the service type, and the data unit length information are all carried in the GFP header. Generally, the length of the service data unit of the same jitter sensitive service is fixed, but in some cases there will be minor changes. In this case, if the length of the received service data unit is too large, the required switching network When there are more time slots, the time slot allocation is updated according to the length of the received service data unit. In addition, it is also possible to allocate more time slots resources than the time slots required for the length of the service data unit, and to implement tolerances for frequency differences or data unit length variations between nodes. For example, for an E1 data unit with a length of 32 bytes (excluding overhead), you can configure the time slot resources required to pass 33 to 35 bytes (without overhead), and reserve a small amount at the start of the slot and the end of the slot. Time slot resources are used to implement tolerances.
节点在获得本地封装或上游节点发送的业务数据单元后, 根据业务标签 查询转发表, 获得与该业务数据单元相对应的出端口信息和时隙信息; 对于 预先配置了交换网时隙资源的业务数据单元,例如图 4所示标签为 100和 300 的业务数据单元, 先将业务数据单元的切片放入緩存中, 待延时到指定时隙 后发送到相应的出端口。 而对于未分配时隙信息的业务数据单元, 例如图 4 所示标签为 200和 400的业务数据单元, 查询转发表获得出端口信息后, 在 未被分配的时隙将其业务数据单元的切片发送到相应的出端口。 例如, 在发 送之前, 可以判断当前所需的时隙或时隙区间是否与已分配时隙冲突, 如果 是, 则将业务数据单元切片放入緩存中, 延时到与已分配时隙不相冲突的时 隙再进行发送; 如果否, 则可以立即进行发送。 After obtaining the service data unit sent by the local encapsulation or the upstream node, the node queries the forwarding table according to the service label to obtain the egress port information and the slot information corresponding to the service data unit. For the pre-configured service of the switching network slot resource The data unit, for example, the service data unit with tags 100 and 300 shown in FIG. 4, first puts the slice of the service data unit into the buffer, and sends it to the corresponding egress port after being delayed to the designated time slot. For the service data unit with no slot information allocated, for example, the service data unit with labels 200 and 400 shown in FIG. 4, after the query forwarding table obtains the port information, the service data unit is sliced in the unallocated time slot. Send to the corresponding egress port. For example, before sending, it can be determined whether the currently required time slot or time slot interval conflicts with the allocated time slot, and if so, the service data unit is sliced into the buffer, and the delay is not the same as the allocated time slot. Time of conflict The gap is sent again; if not, it can be sent immediately.
在出端口处, 将多个业务数据单元放入复接帧中发送出去。 这里复接帧 严格按照周期性发送, 如每秒 8000帧。  At the egress port, multiple service data units are placed in the multiplex frame and sent out. Here, the multiplexed frame is sent strictly according to periodicity, such as 8000 frames per second.
如果链路速率发生变化, 例如, 当节点 403和节点 404之间的微波链路 由于天气变化或其它因素, 导致链路速率发生变化时, 节点 403 进行以下操 作:  If the link rate changes, for example, when the microwave link between the node 403 and the node 404 changes due to weather changes or other factors, the node 403 performs the following operations:
5301 , 获得当前节点 403和节点 404之间的微波链路速率;  5301. Obtain a microwave link rate between the current node 403 and the node 404.
5302, 根据当前微波链路速率, 结合各个业务的带宽资源需求, 计算出 新的时隙分配策略;  5302. Calculate a new time slot allocation policy according to the current microwave link rate and the bandwidth resource requirement of each service.
5303 , 根据计算出来的新的时隙分配策略更新时隙分配表, 根据更新的 时隙分配表进行业务数据单元处理。  5303. Update a time slot allocation table according to the calculated new time slot allocation policy, and perform service data unit processing according to the updated time slot allocation table.
具体地, 图 5描述了更新后的时隙分配表, 调整结果为: 对于业务标签 为 100 的业务, 由于带宽资源不足, 而其优先级较低, 将不再分配固定的交 换网时隙; 对于业务标签为 300 的业务, 为其分配的交换网时隙位置被改变 到 300 ~ 309。  Specifically, FIG. 5 describes the updated time slot allocation table, and the adjustment result is: for a service with a service tag of 100, because the bandwidth resource is insufficient, and its priority is low, a fixed switching network time slot will not be allocated; For services with a service tag of 300, the switched network slot location assigned to it is changed to 300 ~ 309.
此时在出端口处, 将多个业务数据单元放入复接帧中发送出去。 这里复 接帧仍然严格按照周期性发送, 如每秒 8000帧。 只是此时由于速率降低, 每 帧的长度变小。 链路速率发生变化时的另一种处理方法可以是不改变交换网时隙分配策 略, 而是改变出接口所在的线卡上发送时隙分配策略。 这种处理方式要求在 出接口所在的线卡上进行业务数据单元调度, 在带宽不足的情况下可以丟弃 部分业务数据单元。 为了避免业务数据单元调度导致的抖动, 需要额外在出 接口所在的线卡上为每个业务配置发送时隙资源。 在速率变化的情况下, 根 据当前接口速率和业务需求调整出接口所在的线卡上各个业务发送时隙资源 的分配, 严格保证已分配时隙资源业务的传送, 而未分配时隙资源的业务数 据单元在无法获得时隙资源的情况下可以被丟弃。 配置时隙资源的方式与之 前配置交换网时隙资源的方式类似, 这里不再重复。 实施例二: 图 6、 图 7和图 8描述了基于 MPLS/PWE3封装方式的一个具 体实施例。 At this time, at the egress port, multiple service data units are placed in the multiplex frame and sent out. Here, the multiplexed frame is still sent strictly according to periodicity, such as 8000 frames per second. Only at this time, the length of each frame becomes smaller due to the decrease in rate. Another method of processing when the link rate changes may be that the switching time allocation policy of the switching network is not changed, but the sending time slot allocation policy on the line card where the outgoing interface is located is changed. This type of processing requires service data unit scheduling on the line card where the outgoing interface resides. In the case of insufficient bandwidth, some service data units can be discarded. In order to avoid the jitter caused by the scheduling of the service data unit, it is necessary to additionally send a time slot resource for each service configuration on the line card where the outgoing interface is located. In the case of a rate change, the allocation of each service transmission slot resource on the line card where the interface is located is adjusted according to the current interface rate and the service requirement, and the transmission of the allocated slot resource service is strictly guaranteed, and the service of the slot resource is not allocated. Number The unit can be discarded if the slot resource cannot be obtained. The manner of configuring the time slot resource is similar to that of the previous configuration of the time slot resource of the switching network, and is not repeated here. Embodiment 2: FIG. 6, FIG. 7, and FIG. 8 describe a specific embodiment based on the MPLS/PWE3 encapsulation mode.
如图 7和图 8所描述的网络场景, 节点 701和节点 705为边缘节点, 即 上下业务的节点, 业务数据在节点 701和节点 705之间的传输会经过多个中 间节点, 即节点 702、 节点 703和节点 704。 这里假设节点 702和节点 703之 间、 节点 703和节点 704之间的链路为微波链路。 以业务数据从节点 701传 递到节点 705 为例。 业务数据在上业务节点被封装为携带标签信息的业务数 据单元后, 并根据标签信息通过交换网交换到出端口, 在出端口多个业务数 据单元会再被封装成一个大的块状复接帧结构, 连续形成的复接帧会在出接 口上周期性地发送出去; 中间节点接收到复接帧后, 从中解析出多个业务数 据单元, 并根据业务数据单元中携带的标签信息将业务数据单元交换到出端 口, 在出端口多个业务数据单元会再被封装成一个大的复接帧, 连续形成的 复接帧会在出接口上周期性地发送出去; 下业务节点接收到复接帧后, 从中 解析出多个业务数据单元, 并根据业务数据单元中携带的标签信息将业务数 据单元交换到下业务端口, 在下业务端口上解封装业务数据单元获得原始业 务数据。 在这个过程中上业务节点、 中间节点和下业务节点在线卡和交换网 部分的处理基本一致, 下面以上业务节点为例具体地描述封装和交换网处理 部分的处理。  As shown in FIG. 7 and FIG. 8 , the node 701 and the node 705 are edge nodes, that is, the nodes of the upper and lower services, and the transmission of the service data between the node 701 and the node 705 passes through multiple intermediate nodes, that is, the node 702. Node 703 and node 704. It is assumed here that the link between node 702 and node 703, node 703 and node 704 is a microwave link. An example is the transfer of service data from node 701 to node 705. After the service data is encapsulated into the service data unit carrying the label information, the service data is exchanged to the egress port through the switching network according to the label information, and multiple service data units at the egress port are further encapsulated into a large block multiplex. The frame structure, the continuously formed multiplexed frame is periodically sent out on the outbound interface; after receiving the multiplexed frame, the intermediate node parses out a plurality of service data units, and performs the service according to the tag information carried in the service data unit. The data unit is switched to the egress port, and multiple service data units on the egress port are further encapsulated into a large multiplexed frame, and the continuously formed multiplexed frame is periodically sent out on the outbound interface; the next service node receives the complex After the frame is received, the plurality of service data units are parsed out, and the service data unit is exchanged to the lower service port according to the label information carried in the service data unit, and the service data unit is decapsulated on the lower service port to obtain the original service data. In this process, the processing of the online card and the switching network part of the upper service node, the intermediate node and the lower service node are basically the same. The following service nodes are used as an example to specifically describe the processing of the processing part of the encapsulation and switching network.
当上业务节点 701接收到业务时, 对于分组报文或 TDM帧 (如 E1 )都 进行 PWE3 ( Pseudo-Wire Emulation Edge to Edge, 端到端伪线仿真, 简称伪 线)标签封装, 然后再进行 LSP ( Label Switching Path, 标签交换路径)标签 封装, 得到业务数据单元。 如图 6所示, LSP标签用于标识转发路径, 实现 业务数据单元的转发, 而 PWE3标签则可以用于同一 LSP上承载的不同业务 间的区分。 另夕卜, 可以利用 PWE3标签中的 CoS ( Class of Service, 业务类型) 域来指示业务类型, 以区分业务是抖动敏感业务还是非抖动敏感业务。 When the upper service node 701 receives the service, PWE3 (Pseudo-Wire Emulation Edge to Edge) is encapsulated for the packet message or TDM frame (such as E1), and then performed. An LSP (Label Switching Path) label is encapsulated to obtain a service data unit. As shown in Figure 6, the LSP label is used to identify the forwarding path and the service data unit is forwarded. The PWE3 label can be used for different services carried on the same LSP. The distinction between. In addition, the CoS (Class of Service) field in the PWE3 tag may be used to indicate the service type to distinguish whether the service is a jitter sensitive service or a non-jitter sensitive service.
在需要对业务数据单元进行转发的节点中, 预先为业务配置交换网时隙 资源。 如图 Ί所示, 以节点 703为例, 预先在节点 703上为所要处理的业务 配置时隙分配表, 这里将时隙分配表集成在转发表中, 表中的 Out列表示业 务的出端口。 对于部分业务, 如 CBR、 TDM、 语音等时延抖动敏感类业务, 在交换网中为其配置固定的交换周期内的时隙资源位置。 这里交换周期可以 配置为接口上复接帧的发送周期, 例如对于每秒发送 8000个块状帧的情况, 则把交换周期配置为 1/8000 = 125微秒。将每个交换周期划分为连续的大小一 致的时隙单元, 例如将每个时隙单元大小设置为每传送 1 字节数据所需的时 间。 如图 7所示, 对于 LSP标签为 100、 伪线标签为 20的业务, 配置时隙开 始位置为 800、 占用时隙数量为 80, 即配置交换网时隙资源位置为 800 ~ 879; 对于 LSP标签为 100、 伪线标签为 70的业务, 配置时隙开始位置为 300、 占 用时隙数量为 32 , 即时隙资源位置为 300 ~ 331; 对于 LSP标签为 200、 伪线 标签为 80的业务, 配置时隙开始位置为 1000、 占用时隙数量为 50, 即时隙 资源位置为 1000 ~ 1049; 而对于其它业务, 如非抖动敏感类业务, 例如表 2 中 LSP标签为 300、 伪线标签为 15的业务, 无需配置交换网时隙资源。 这种 预先配置交换网时隙资源可以通过手动配置完成, 也可以通过自动配置完成。 自动配置方式可以在节点首次接收到某一业务的业务数据单元时自动地在节 点中实现交换网资源配置。 这里以节点 703 为例来说明自动配置的操作: 节 点接收到业务数据单元, 提取出业务标签、 业务类型和数据单元长度信息; 如果业务类型为抖动敏感类业务, 则在时隙分配表中查询业务标签对应的表 项; 如果对应表项没有分配交换网资源信息, 则根据数据单元长度信息分配 交换网资源信息, 并配置在时隙分配表中。 在本实施例中, 业务标签可以是 PWE3标签, 也可以是 LSP标签与 PWE3标签组合表示; 业务类型信息则携 带在 PWE3标签的 CoS域; 而业务数据单元的长度信息则可以通过统计报文 字节数来获得, 例如节点需要提取出单个报文以便后续转发和 QoS处理, 在 此过程中即可获得报文长度信息。 一般来说, 同一个抖动敏感类业务的业务 数据单元的长度是固定的, 但有些情况下也会有较小的变动, 此时若接收到 业务数据单元的长度过大, 所需的交换网时隙更多时, 则根据接收的业务数 据单元的长度更新时隙分配。 另外, 也可以为业务分配比业务数据单元长度 所需的时隙多一些的时隙资源, 实现对于节点之间频率差异或数据单元长度 变动的容差。 例如对于长度为 32字节 (未计开销)的 E1数据单元, 可以配置传 递 33 ~ 35字节 (未计开销)所需的时隙资源, 在时隙开始位置和时隙结束位置 预留少量时隙资源用于实现容差。 In the node that needs to forward the service data unit, the switching network time slot resource is configured in advance for the service. As shown in FIG. 00, taking the node 703 as an example, a time slot allocation table is configured on the node 703 for the service to be processed in advance, where the time slot allocation table is integrated in the forwarding table, and the Out column in the table indicates the outgoing port of the service. . For some services, such as CBR, TDM, voice and other delay jitter sensitive services, the slot network resource location in the fixed switching period is configured in the switching network. Here, the switching period can be configured as the transmission period of the multiplexed frame on the interface. For example, in the case of transmitting 8000 block frames per second, the switching period is configured to be 1/8000 = 125 microseconds. Each switching cycle is divided into consecutive uniformly sized time slot units, for example, each time slot unit size is set to the time required to transmit 1 byte of data. As shown in Figure 7, for a service with an LSP label of 100 and a pseudo-line label of 20, the slot start position is set to 800, and the number of occupied slots is 80, that is, the slot network resource location of the switch network is set to 800 ~ 879; For a service with a label of 100 and a pseudo-line label of 70, the start time of the configuration slot is 300, the number of occupied slots is 32, that is, the slot resource location is 300 ~ 331; for the service with the LSP label of 200 and the pseudo-line label of 80, The time slot is set to 1000, the number of occupied slots is 50, that is, the slot resource location is 1000 ~ 1049. For other services, such as non-jitter sensitive services, for example, the LSP label is 300 in Table 2, and the pseudo line label is 15 The service does not need to configure the switching network time slot resources. This pre-configured switching network time slot resource can be completed manually or automatically. The automatic configuration mode can automatically implement the configuration of the switching network resource in the node when the node first receives the service data unit of a certain service. Here, the node 703 is taken as an example to describe the operation of the automatic configuration: the node receives the service data unit, and extracts the service label, the service type, and the data unit length information; if the service type is the jitter sensitive type service, the query is performed in the time slot allocation table. If the corresponding entry does not have the exchange network resource information, the exchange network resource information is allocated according to the data unit length information, and is configured in the time slot allocation table. In this embodiment, the service tag may be a PWE3 tag, or may be a combination of an LSP tag and a PWE3 tag; the service type information is carried in the CoS domain of the PWE3 tag; and the length information of the service data unit may pass the statistics packet. The number of bytes is obtained. For example, the node needs to extract a single packet for subsequent forwarding and QoS processing, and the packet length information can be obtained in this process. Generally, the length of the service data unit of the same jitter sensitive service is fixed, but in some cases there will be minor changes. In this case, if the length of the received service data unit is too large, the required switching network When there are more time slots, the time slot allocation is updated according to the length of the received service data unit. In addition, it is also possible to allocate more time slots resources than the time slots required for the length of the service data unit, and to implement tolerances for frequency differences or data unit length variations between nodes. For example, for an E1 data unit with a length of 32 bytes (excluding overhead), you can configure the time slot resources required to pass 33 to 35 bytes (without overhead), and reserve a small amount at the start of the slot and the end of the slot. Time slot resources are used to implement tolerances.
节点在获得本地封装或上游节点发送的业务数据单元后, 根据业务标签 查询转发表获得出端口信息和时隙信息; 将业务数据单元的切片放入緩存中 延时到指定时隙后发送到相应的出端口。 对于未分配时隙信息的业务数据单 元, 查询转发表获得出端口信息后, 在未被分配的时隙将其业务数据单元切 片发送出去。 例如, 在发送之前, 可以判断当前所需的时隙或时隙区间是否 与已分配时隙冲突, 如果是, 则将业务数据单元切片放入緩存中, 延时到与 已分配时隙不相冲突的时隙再进行发送; 如果否, 则可以立即进行发送。  After obtaining the service data unit sent by the local encapsulation or the upstream node, the node obtains the port information and the time slot information according to the service tag query forwarding table; and puts the slice of the service data unit into the buffer and delays to the designated time slot and then sends the corresponding to the corresponding time slot. Out port. For the service data unit to which the slot information is not allocated, after the query forwarding table obtains the port information, the service data unit slice is sent out in the unallocated time slot. For example, before sending, it can be determined whether the currently required time slot or time slot interval conflicts with the allocated time slot, and if so, the service data unit is sliced into the buffer, and the delay is not the same as the allocated time slot. The conflicted time slots are sent again; if not, they can be sent immediately.
在出端口处, 将多个业务数据单元放入复接帧中发送出去。 这里复接帧 严格按照周期性发送, 如每秒 8000帧。  At the egress port, multiple service data units are placed in the multiplex frame and sent out. Here, the multiplexed frame is sent strictly according to periodicity, such as 8000 frames per second.
如果链路速率发生变化, 例如, 当节点 703和节点 704之间的微波链路 由于天气变化或其它因素, 导致链路速率发生变化时, 节点 703 进行以下操 作:  If the link rate changes, for example, when the microwave link between the node 703 and the node 704 changes due to weather changes or other factors, the node 703 performs the following operations:
5401 , 获得当前节点 703和节点 704之间的微波链路速率;  5401. Obtain a microwave link rate between the current node 703 and the node 704.
5402, 根据当前微波链路速率, 结合各个业务的带宽资源需求, 计算出 新的时隙分配策略;  5402. Calculate a new time slot allocation policy according to the current microwave link rate and the bandwidth resource requirement of each service.
具体地, 节点将获得的微波链路速率上报给节点的时隙资源配置模块, 时隙资源配置模块根据当前节点上的业务连接可靠性要求、 业务带宽需求和 微波链路速率状态重新计算时隙资源分配。 业务连接可靠性要求通常体现在 业务数据单元的优先级字段或业务类别 CoS字段。 Specifically, the node reports the obtained microwave link rate to the time slot resource configuration module of the node, and the time slot resource configuration module is configured according to the service connection reliability requirement, the service bandwidth requirement, and the current node. The radio link rate state recalculates the slot resource allocation. The service connection reliability requirement is usually reflected in the priority field of the service data unit or the service category CoS field.
具体地, 在带宽降低导致无法保证所有抖动敏感业务性能的情况下, 在 重新计算交换网时隙时, 可以取消对部分可靠性要求低的抖动敏感业务的时 隙分配; 在带宽增加可以保证更多抖动敏感业务性能的情况下, 在重新计算 时, 可以为未分配时隙资源的抖动敏感业务分配足够的时隙资源。  Specifically, when the bandwidth is reduced and the performance of all the jitter-sensitive services cannot be guaranteed, when the re-calculation of the time-slot of the switching network, the time-slot allocation of the jitter-sensitive service with low reliability requirement can be cancelled; In the case of multi-jitter sensitive service performance, sufficient time slot resources can be allocated for jitter sensitive services that do not allocate slot resources when recalculating.
S403 , 根据计算出来的新的时隙分配策略更新时隙分配表, 根据更新的 时隙分配表进行业务数据单元处理。  S403. Update a time slot allocation table according to the calculated new time slot allocation policy, and perform service data unit processing according to the updated time slot allocation table.
具体地, 节点将新的时隙分配表下发给支路卡、 线卡和交换网控制器, 控制业务数据单元切片进入交换网的时间。  Specifically, the node sends a new time slot allocation table to the tributary card, the line card, and the switching network controller, and controls the time when the service data unit slice enters the switching network.
具体地, 图 8描述了带宽降低的情况下更新后的时隙分配表, 调整结果 为: 对于 LSP标签为 100, PW标签为 20的业务, 由于带宽资源不足, 而其 优先级较低, 将不再分配交换网时隙; 对于 LSP标签为 100, PW标签为 70 的业务, 交换网时隙分配不变; 对于 LSP标签为 200、 PW标签为 80的业务, 其分配的交换网时隙位置被改变到 200 ~ 249。 支路卡、 线卡和交换网控制器 获得新的时隙分配信息后, 对于 LSP标签为 100, PW标签为 20的业务, 不 再严格保证其所需的时隙资源, 而是被丟弃或者是在非严格保证的时隙内与 其它业务竟争时隙资源; 对于 LSP标签为 200、 PW标签为 80的业务, 将限 定其进入交换网的时隙资源位置为第 200 ~ 249段时隙。  Specifically, FIG. 8 describes an updated time slot allocation table in the case of a bandwidth reduction. The adjustment result is: for a service with an LSP label of 100 and a PW label of 20, the bandwidth is insufficient and the priority is low. The switching network slot is no longer allocated. For the service with the LSP label of 100 and the PW label of 70, the exchange network slot allocation is unchanged. For the service with the LSP label of 200 and the PW label of 80, the allocated switching network slot position. Was changed to 200 ~ 249. After the tributary card, the line card, and the switching network controller obtain the new time slot allocation information, for the service with the LSP label of 100 and the PW label of 20, the required time slot resources are no longer strictly guaranteed, but are discarded. Or, in a non-strictly guaranteed time slot, the time slot resource is competed with other services; for a service with an LSP label of 200 and a PW label of 80, the time slot resource location of the entry into the switching network is limited to the 200th to 249th segments. Gap.
此时在出端口处, 将多个业务数据单元放入复接帧中发送出去。 这里复 接帧仍然严格按照周期性发送, 如每秒 8000帧。 只是此时由于速率降低, 每 帧的长度变小。  At this time, at the egress port, multiple service data units are placed in the multiplex frame and sent out. Here, the multiplex frame is still sent strictly in accordance with the periodicity, such as 8000 frames per second. Only at this time, the length of each frame becomes smaller due to the decrease in rate.
链路速率发生变化时的另一种处理方法可以是不改变交换网时隙分配策 略, 而是改变出接口所在的线卡上发送时隙分配策略。 这种处理方式要求在 出接口所在的线卡上进行业务数据单元调度, 在带宽不足的情况下可以丟弃 部分业务数据单元。 为了避免业务数据单元调度导致的抖动, 需要额外在出 接口所在的线卡上为每个业务配置发送时隙资源。 在速率变化的情况下, 根 据当前接口速率和业务需求调整出接口所在的线卡上各个业务发送时隙资源 的分配, 严格保证已分配时隙资源业务的传送, 而未分配时隙资源的业务数 据单元在无法获得时隙资源的情况下可以被丟弃。 配置时隙资源的方式与之 前配置交换网时隙资源的方式类似, 这里不再重复。 Another method of processing when the link rate changes may be that the switching time allocation policy of the switching network is not changed, but the sending time slot allocation policy on the line card where the outgoing interface is located is changed. This type of processing requires service data unit scheduling on the line card where the outgoing interface resides. In the case of insufficient bandwidth, some service data units can be discarded. In order to avoid the jitter caused by the scheduling of business data units, it is necessary to additionally The time slot on which the interface resides is configured to send time slot resources for each service configuration. In the case of a rate change, the allocation of each service transmission slot resource on the line card where the interface is located is adjusted according to the current interface rate and the service requirement, and the transmission of the allocated slot resource service is strictly guaranteed, and the service of the slot resource is not allocated. Data units can be discarded if slot resources are not available. The manner of configuring the time slot resource is similar to that of the previous configuration of the time slot resource of the switching network, and is not repeated here.
以上分别以 GFP和 PWE3封装格式为例, 对本发明实施例的业务数据传 输方法进行说明。 在上述实施例中, 节点预先为抖动敏感类业务配置交换网 时隙资源, 当获得业务数据单元后, 对于抖动敏感类业务, 按照预先配置的 交换网时隙对其进行发送, 从而保证业务的抖动性能。 此外, 应用本发明实 施例的技术方案, 当网络发送速率发生变化时, 节点可以根据发送速率变化 结果, 重新为抖动敏感业务配置交换网时隙资源, 从而保证抖动敏感业务的 正确发送。  The service data transmission method of the embodiment of the present invention is described above by taking the GFP and PWE3 encapsulation formats as an example. In the foregoing embodiment, the node configures the switching network time slot resource for the jitter sensitive service in advance, and after obtaining the service data unit, the jitter sensitive service is sent according to the pre-configured switching network time slot, thereby ensuring the service. Jitter performance. In addition, with the technical solution of the embodiment of the present invention, when the network transmission rate changes, the node can reconfigure the switching network time slot resource for the jitter sensitive service according to the transmission rate change result, thereby ensuring the correct transmission of the jitter sensitive service.
通过以上的方法实施例的描述, 所属领域的技术人员可以清楚地了解到 本发明可借助软件加必需的通用硬件平台的方式来实现, 当然也可以通过硬 件, 但很多情况下前者是更佳的实施方式。 基于这样的理解, 本发明的技术 方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出 来, 该计算机软件产品存储在一个存储介质中, 包括若干指令用以使得一台 计算机设备(可以是个人计算机, 服务器, 或者网络设备等)执行本发明各 个实施例所述方法的全部或部分步骤。 而前述的存储介质包括: 只读存储器 ( ROM )、 随机存取存储器( RAM )、 磁碟或者光盘等各种可以存储程序代码 的介质。 相应于上面的方法实施例, 本发明实施例还提供一种业务数据传输装置, 参见图 9所示, 包括:  Through the description of the above method embodiments, those skilled in the art can clearly understand that the present invention can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware, but in many cases, the former is better. Implementation. Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium, including a plurality of instructions for making a A computer device (which may be a personal computer, server, or network device, etc.) performs all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: a medium that can store program codes, such as a read only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. Corresponding to the above method embodiment, the embodiment of the present invention further provides a service data transmission device, as shown in FIG. 9, including:
时隙资源配置模块 910, 用于获得为业务预先配置的交换网时隙资源信 息; 业务数据获得模块 920, 用于获得业务数据单元, 所述业务数据单元中携 带业务标识; The time slot resource configuration module 910 is configured to obtain the exchange network time slot resource information pre-configured for the service; The service data obtaining module 920 is configured to obtain a service data unit, where the service data unit carries a service identifier;
时隙资源确定模块 930,用于根据所述业务标识以及所述为业务预先配置 的交换网时隙资源信息, 确定所述业务数据单元的交换网时隙资源;  a time slot resource determining module 930, configured to determine, according to the service identifier and the exchange network time slot resource information pre-configured for the service, a switching network time slot resource of the service data unit;
第一业务数据发送模块 940, 用于根据所确定的交换网时隙资源, 在对应 的时隙将所述业务数据单元发送至交换网。  The first service data sending module 940 is configured to send the service data unit to the switching network in a corresponding time slot according to the determined switching network time slot resource.
参见图 10所示, 所述时隙资源配置模块 910, 可以包括:  As shown in FIG. 10, the time slot resource configuration module 910 may include:
长度获得子模块 911 , 用于获得抖动敏感类业务的业务数据单元的长度; 配置子模块 912,用于根据所述长度为所述抖动敏感类业务配置固定的交 换网时隙资源, 获得为业务预先配置的交换网时隙资源信息。  The length obtaining sub-module 911 is configured to obtain the length of the service data unit of the jitter-sensitive service. The configuration sub-module 912 is configured to configure a fixed switching network time slot resource for the jitter-sensitive service according to the length, and obtain the service as a service. Pre-configured switching network slot resource information.
此外, 所述时隙资源配置模块 910,还可以包括判断子模块 913和查询子 模块 914, 其中:  In addition, the time slot resource configuration module 910 may further include a determining submodule 913 and a query submodule 914, where:
判断子模块 913 , 用于在所述业务数据获得模块获得业务数据单元之后 , 判断获得的业务数据单元为抖动敏感类业务数据单元;  The determining sub-module 913 is configured to: after the service data obtaining module obtains the service data unit, determine that the obtained service data unit is a jitter-sensitive service data unit;
查询子模块 914, 用于在所述判断子模块完成判断后, 在为业务预先配置 的交换网时隙资源信息中, 查询是否存在与所述获得的业务数据单元的业务 标识所对应的交换网资源信息;  The query sub-module 914 is configured to: after the judgment sub-module completes the judgment, in the exchange network time slot resource information pre-configured for the service, query whether there is a switching network corresponding to the service identifier of the obtained service data unit Resource information
所述配置子模块 912,用于在所述查询子模块 914没有查询到与所述获得 的业务数据单元的业务标识所对应的交换网资源信息时, 根据所述业务数据 单元的长度为所述业务配置固定的交换网时隙资源, 将所述配置的结果保存 于所述为业务预先配置的交换网时隙资源信息中。  The configuration sub-module 912 is configured to: when the query sub-module 914 does not query the exchange network resource information corresponding to the service identifier of the obtained service data unit, according to the length of the service data unit, The service configures a fixed switching network time slot resource, and saves the result of the configuration in the exchange network time slot resource information that is pre-configured for the service.
参见图 11所示,本发明实施例所提供的业务数据传输装置,还可以包括: 第二业务数据发送模块 950,用于当所述时隙资源确定模块 930无法确定 所述业务数据单元的交换网时隙资源时, 在与已分配交换网时隙资源不相冲 突的时隙, 将所述业务数据单元发送至交换网。  As shown in FIG. 11, the service data transmission apparatus provided by the embodiment of the present invention may further include: a second service data sending module 950, configured to: when the time slot resource determining module 930 cannot determine the exchange of the service data unit When the network time slot resource is used, the service data unit is sent to the switching network in a time slot that does not conflict with the allocated switching network time slot resource.
上述提供的业务数据传输装置, 预先为抖动敏感类业务配置交换网时隙 资源, 当获得业务数据单元后, 对于抖动敏感类业务, 按照预先配置的交换 网时隙对其进行发送, 从而保证业务的抖动性能。 The service data transmission device provided above configures a switching network time slot for the jitter sensitive service in advance After the service data unit is obtained, the jitter sensitive service is transmitted according to the pre-configured switching network time slot to ensure the jitter performance of the service.
参见图 12所示,本发明实施例所提供的业务数据传输装置,还可以包括: 速率监控模块 960, 用于当发送速率发生变化时, 获得发送速率的变化结 果;  As shown in FIG. 12, the service data transmission apparatus provided by the embodiment of the present invention may further include: a rate monitoring module 960, configured to obtain a change result of the transmission rate when the transmission rate changes;
则所述时隙资源配置模块 910,还用于根据业务带宽需求和发送速率的变 化结果, 重新为业务配置交换网时隙资源。  The time slot resource configuration module 910 is further configured to reconfigure the switching network time slot resource for the service according to the service bandwidth requirement and the change result of the sending rate.
其中, 所述时隙资源配置模块 910, 当发送速率降低、 且重新为业务配置 的交换网时隙冲突时, 仅为优先级较高的抖动敏感业务配置交换网时隙资源。 而当发送速率提高时, 重新为优先级较低、 且未配置交换网时隙资源的抖动 敏感业务配置交换网时隙资源。  The time slot resource configuration module 910 configures the switching network time slot resource only for the jitter sensitive service with higher priority when the transmission rate is reduced and the exchange network time slot configured for the service is reconciled. When the transmission rate is increased, the switching network time slot resources are reconfigured for the jitter sensitive service with lower priority and no configured switching network slot resources.
应用上述的业务数据传输装置, 当网络发送速率发生变化时, 可以根据 发送速率变化结果, 重新为抖动敏感业务配置交换网时隙资源, 从而保证抖 动敏感业务的正确发送。  When the service data transmission device is used, when the network transmission rate changes, the switching network time slot resource can be reconfigured for the jitter sensitive service according to the transmission rate change result, thereby ensuring the correct transmission of the jitter sensitive service.
可以理解的是, 本发明实施例所提供的业务数据传输装置, 还可以同时 包括上述的第二业务数据发送模块 950以及速率监控模块 960,如图 13所示, 其中, 当时隙资源配置模块 910重新为业务配置交换网时隙资源后, 会导致 业务标识与发送网时隙资源对应关系的变化, 第二业务数据发送模块 950, 用 于当所述时隙资源确定模块 930无法确定所述业务数据单元的交换网时隙资 源时, 对所述业务数据单元进行切片处理, 在与已分配交换网时隙资源不相 冲突的时隙, 将所述业务数据单元的切片发送至交换网。 也即实现对当前没 有分配时隙资源信息的业务数据单元的发送。  It is to be understood that the service data transmission apparatus provided by the embodiment of the present invention may further include the foregoing second service data sending module 950 and the rate monitoring module 960, as shown in FIG. 13, wherein the time slot resource configuration module 910 After the service network time slot resource is re-configured for the service, the second service data sending module 950 is configured to be unable to determine the service when the time slot resource determining module 930 is configured to change the corresponding relationship between the service identifier and the sending network time slot resource. When the data unit exchanges the network time slot resource, the service data unit is sliced, and the slice of the service data unit is sent to the switching network in a time slot that does not conflict with the allocated switching network time slot resource. That is, the transmission of the service data unit that does not currently allocate slot resource information is implemented.
对于装置实施例而言, 由于其基本相应于方法实施例, 所以相关之处参 见方法实施例的部分说明即可。 以上所描述的装置或***实施例仅仅是示意 性的, 其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开 的, 作为模块显示的部件可以是或者也可以不是物理模块, 即可以位于一个 地方, 或者也可以分布到多个网络单元上。 可以根据实际的需要选择其中的 部分或者全部模块来实现本实施例方案的目的。 本领域普通技术人员在不付 出创造性劳动的情况下, 即可以理解并实施。 For the device embodiment, since it basically corresponds to the method embodiment, reference may be made to a part of the description of the method embodiment. The apparatus or system embodiments described above are merely illustrative, wherein the modules described as separate components may or may not be physically separate, and the components displayed as modules may or may not be physical modules, ie Can be located in one Places, or they can be distributed to multiple network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment. Those of ordinary skill in the art can understand and implement without any creative effort.
在本申请所提供的几个实施例中, 应该理解到, 所揭露的***, 装置和 方法, 在没有超过本申请的精神和范围内, 可以通过其他的方式实现。 当前 的实施例只是一种示范性的例子, 不应该作为限制, 所给出的具体内容不应 该限制本申请的目的。 例如, 所述模块或子模块的划分, 仅仅为一种逻辑功 能划分, 实际实现时可以有另外的划分方式, 例如多个模块或多个子模块结 合一起。 另外, 多个模块可以或组件可以结合或者可以集成到另一个***, 或一些特征可以忽略, 或不执行。  In the several embodiments provided herein, it is to be understood that the disclosed systems, devices, and methods may be implemented in other ways without departing from the spirit and scope of the application. The present embodiments are merely exemplary, and should not be taken as limiting, and the specific details are not intended to limit the purpose of the application. For example, the division of the module or sub-module is only a logical function division, and the actual implementation may have another division manner, for example, multiple modules or multiple sub-modules are combined. In addition, multiple modules may or may be combined or integrated into another system, or some features may be omitted or not implemented.
另外, 所描述***, 装置和方法以及不同实施例的示意图, 在不超出本 申请的范围内, 可以与其它***, 模块, 技术或方法结合或集成。 另一点, 所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接 口, 装置或单元的间接耦合或通信连接, 可以是电性, 机械或其它的形式。  In addition, the described systems, apparatus, and methods, as well as the schematic diagrams of various embodiments, may be combined or integrated with other systems, modules, techniques or methods without departing from the scope of the present application. In addition, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be electrical, mechanical or otherwise.
以上所述仅是本发明的具体实施方式, 应当指出, 对于本技术领域的普 通技术人员来说, 在不脱离本发明原理的前提下, 还可以做出若干改进和润 饰, 这些改进和润饰也应视为本发明的保护范围。  The above is only a specific embodiment of the present invention, and it should be noted that those skilled in the art can also make several improvements and retouchings without departing from the principles of the present invention. It should be considered as the scope of protection of the present invention.

Claims

权利 要求 书 Claim
1、 一种业务数据传输方法, 其特征在于, 所述方法包括:  A method for transmitting a service data, the method comprising:
获得为业务预先配置的交换网时隙资源信息;  Obtaining exchange network slot resource information pre-configured for the service;
获得业务数据单元, 所述业务数据单元中携带业务标识;  Obtaining a service data unit, where the service data unit carries a service identifier;
根据所述业务标识以及所述为业务预先配置的交换网时隙资源信息, 确定 所述业务数据单元的交换网时隙资源;  Determining, according to the service identifier and the exchange network slot resource information pre-configured for the service, a switching network slot resource of the service data unit;
根据所确定的交换网时隙资源, 在对应的时隙将所述业务数据单元发送至 交换网。  The service data unit is transmitted to the switching network in a corresponding time slot based on the determined switching network slot resource.
2、 根据权利要求 1所述的方法, 其特征在于, 所述获得为业务预先配置的 交换网时隙资源信息, 包括:  The method according to claim 1, wherein the obtaining the exchange network time slot resource information pre-configured for the service comprises:
获得抖动敏感类业务的业务数据单元的长度, 根据所述长度为所述抖动敏 感类业务配置固定的交换网时隙资源, 获得为业务预先配置的交换网时隙资源 信息。  The length of the service data unit of the jitter sensitive service is obtained, and the fixed switching network time slot resource is configured for the jitter sensitive service according to the length, and the switched network time slot resource information pre-configured for the service is obtained.
3、 根据权利要求 1所述的方法, 其特征在于, 在获得业务数据单元之后, 确定所述业务数据单元的交换网时隙资源之前, 还包括:  The method according to claim 1, wherein, after the obtaining the service data unit, before determining the switching network time slot resource of the service data unit, the method further includes:
判断获得的业务数据单元为抖动敏感类业务数据单元;  Determining that the obtained service data unit is a jitter sensitive service data unit;
在为业务预先配置的交换网时隙资源信息中查询是否存在与所述获得的业 务数据单元的业务标识所对应的交换网资源信息, 如果否, 则进一步根据所述 业务数据单元的长度为所述业务配置固定的交换网时隙资源, 将所述配置的结 果保存于所述为业务预先配置的交换网时隙资源信息中。  Querying, in the exchange network slot resource information pre-configured for the service, whether there is exchange network resource information corresponding to the service identifier of the obtained service data unit, and if not, further according to the length of the service data unit The service configures a fixed switching network time slot resource, and saves the result of the configuration in the exchange network time slot resource information that is pre-configured for the service.
4、 根据权利要求 1所述的方法, 其特征在于, 如果根据所述业务标识以及 所述为业务预先配置的交换网时隙资源信息, 无法确定所述业务数据单元的交 换网时隙资源, 则所述方法还包括:  The method according to claim 1, wherein if the switching network time slot resource of the service data unit cannot be determined according to the service identifier and the exchange network time slot resource information pre-configured for the service, Then the method further includes:
在与已分配交换网时隙资源不相冲突的时隙, 将所述业务数据单元发送至 交换网。  The traffic data unit is transmitted to the switching network in a time slot that does not conflict with the allocated switching network slot resources.
5、 根据权利要求 1所述的方法, 其特征在于, 还包括: 当发送速率发生变化时, 获得发送速率的变化结果, 根据业务带宽需求和 发送速率的变化结果, 重新为业务配置交换网时隙资源。 5. The method according to claim 1, further comprising: When the transmission rate changes, the result of the change of the transmission rate is obtained, and the switching network slot resource is reconfigured for the service according to the change of the service bandwidth requirement and the transmission rate.
6、 根据权利要求 5所述的方法, 其特征在于, 所述根据业务带宽需求和发 送速率的变化结果, 重新为业务配置交换网时隙资源具体包括:  The method according to claim 5, wherein the reconfiguring the switching network time slot resource for the service according to the change result of the service bandwidth requirement and the sending rate comprises:
根据当前发送速率, 结合各个业务的带宽资源需求, 计算出时隙分配策略, 根据所述时隙分配策略为业务配置交换网时隙资源。  According to the current transmission rate, combined with the bandwidth resource requirement of each service, a time slot allocation policy is calculated, and the switching network time slot resource is configured for the service according to the time slot allocation policy.
7、 根据权利要求 5所述的方法, 其特征在于, 所述根据业务带宽需求和发 送速率的变化结果, 重新为业务配置交换网时隙资源, 包括:  The method according to claim 5, wherein the reconfiguring the switching network time slot resource for the service according to the change result of the service bandwidth requirement and the sending rate includes:
当发送速率降低、 且重新为业务配置的交换网时隙冲突时, 仅为优先级较 高的抖动敏感业务配置交换网时隙资源。  When the transmission network rate is reduced and the switching network time slots configured for the service are re-established, the switching network time slot resources are configured only for the higher priority jitter sensitive services.
8、 根据权利要求 5所述的方法, 其特征在于, 所述根据业务带宽需求和发 送速率的变化结果, 重新为业务配置交换网时隙资源, 包括:  The method according to claim 5, wherein the reconfiguring the switching network time slot resource for the service according to the change of the service bandwidth requirement and the sending rate includes:
当发送速率提高时, 重新为优先级较低、 且未配置交换网时隙资源的抖动 敏感业务配置交换网时隙资源。  When the transmission rate is increased, the switching network time slot resources are reconfigured for the jitter sensitive service with lower priority and no switching network slot resources.
9、 一种业务数据传输装置, 其特征在于, 包括:  A service data transmission device, comprising:
时隙资源配置模块, 用于获得为业务预先配置的交换网时隙资源信息; 业务数据获得模块, 用于获得业务数据单元, 所述业务数据单元中携带业 务标识;  a time slot resource configuration module, configured to obtain a service network time slot resource information pre-configured for a service; a service data obtaining module, configured to obtain a service data unit, where the service data unit carries a service identifier;
时隙资源确定模块, 用于根据所述业务标识以及所述为业务预先配置的交 换网时隙资源信息, 确定所述业务数据单元的交换网时隙资源;  a time slot resource determining module, configured to determine, according to the service identifier and the exchange network time slot resource information pre-configured for the service, a switching network time slot resource of the service data unit;
第一业务数据发送模块, 用于根据所确定的交换网时隙资源, 在对应的时 隙将所述业务数据单元发送至交换网。  The first service data sending module is configured to send the service data unit to the switching network at a corresponding time slot according to the determined switching network time slot resource.
10、 根据权利要求 9所述的装置, 其特征在于, 所述时隙资源配置模块, 包括:  The device according to claim 9, wherein the time slot resource configuration module comprises:
长度获得子模块, 用于获得抖动敏感类业务的业务数据单元的长度; 配置子模块, 用于根据所述长度为所述抖动敏感类业务配置固定的交换网 时隙资源, 获得为业务预先配置的交换网时隙资源信息。 a length obtaining submodule, configured to obtain a length of a service data unit of the jitter sensitive service; and a configuration submodule configured to configure a fixed switching network for the jitter sensitive service according to the length The time slot resource obtains the exchange network time slot resource information pre-configured for the service.
11、 根据权利要求 9 所述的装置, 其特征在于, 所述时隙资源配置模块, 还包括:  The device according to claim 9, wherein the time slot resource configuration module further includes:
判断子模块, 用于在所述业务数据获得模块获得业务数据单元之后, 判断 获得的业务数据单元为抖动敏感类业务数据单元;  a determining sub-module, configured to determine, after the service data obtaining module obtains the service data unit, the obtained service data unit is a jitter-sensitive service data unit;
查询子模块, 用于在所述判断子模块完成判断后, 在为业务预先配置的交 换网时隙资源信息中查询是否存在与所述获得的业务数据单元的业务标识所对 应的交换网资源信息;  a query sub-module, configured to query, in the exchange network time slot resource information pre-configured for the service, whether there is exchange network resource information corresponding to the service identifier of the obtained service data unit, after the determining sub-module completes the judgment ;
所述配置子模块, 用于在所述查询子模块没有查询到与所述获得的业务数 据单元的业务标识所对应的交换网资源信息时, 根据所述业务数据单元的长度 为所述业务配置固定的交换网时隙资源, 将所述配置的结果保存于所述为业务 预先配置的交换网时隙资源信息中。  The configuration submodule is configured to configure the service according to the length of the service data unit when the query submodule does not query the switched network resource information corresponding to the service identifier of the obtained service data unit. The fixed switching network time slot resource is saved in the exchange network time slot resource information pre-configured for the service.
12、 根据权利要求 9所述的装置, 其特征在于, 该装置还包括:  12. The device according to claim 9, wherein the device further comprises:
第二业务数据发送模块, 用于当所述时隙资源确定模块无法确定所述业务 数据单元的交换网时隙资源时, 在与已分配交换网时隙资源不相冲突的时隙, 将所述业务数据单元发送至交换网。  a second service data sending module, configured to: when the time slot resource determining module is unable to determine the switching network time slot resource of the service data unit, in a time slot that does not conflict with the allocated switching network time slot resource, The service data unit is sent to the switching network.
13、 根据权利要求 9所述的装置, 其特征在于, 该装置还包括:  13. The device according to claim 9, wherein the device further comprises:
速率监控模块, 用于当发送速率发生变化时, 获得发送速率的变化结果; 所述时隙资源配置模块, 还用于根据业务带宽需求和发送速率的变化结果, 重新为业务配置交换网时隙资源。  The rate monitoring module is configured to: when the sending rate changes, obtain a change result of the sending rate; the time slot resource configuration module is further configured to reconfigure the switching network time slot for the service according to the service bandwidth requirement and the change result of the sending rate. Resources.
14、 根据权利要求 13所述的装置, 其特征在于,  14. Apparatus according to claim 13 wherein:
所述时隙资源配置模块, 当发送速率降低、 且重新为业务配置的交换网时 隙冲突时, 仅为优先级较高的抖动敏感业务配置交换网时隙资源。  The time slot resource configuration module configures the switching network time slot resource only for the jitter sensitive service with higher priority when the transmission rate is reduced and the switching network time slot configured for the service is reconciled.
15、 根据权利要求 13所述的装置, 其特征在于,  15. Apparatus according to claim 13 wherein:
所述时隙资源配置模块, 当发送速率提高时, 重新为优先级较低、 且未配 置交换网时隙资源的抖动敏感业务配置交换网时隙资源。  The time slot resource configuration module, when the transmission rate is increased, reconfigures the switching network time slot resource for the jitter sensitive service with lower priority and no configured switching network slot resources.
PCT/CN2011/073634 2010-08-26 2011-05-04 Service data transmission method and apparatus WO2011140945A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010268779.7 2010-08-26
CN 201010268779 CN101924702A (en) 2010-08-26 2010-08-26 Service data transmission method and device

Publications (1)

Publication Number Publication Date
WO2011140945A1 true WO2011140945A1 (en) 2011-11-17

Family

ID=43339357

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/073634 WO2011140945A1 (en) 2010-08-26 2011-05-04 Service data transmission method and apparatus

Country Status (2)

Country Link
CN (1) CN101924702A (en)
WO (1) WO2011140945A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104320267A (en) * 2014-10-29 2015-01-28 武汉绿色网络信息服务有限责任公司 ARP broadcast restraining system and method for achieving VxLAN based on SDN framework

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101924702A (en) * 2010-08-26 2010-12-22 华为技术有限公司 Service data transmission method and device
CN102714633B (en) * 2012-03-06 2014-07-09 华为技术有限公司 Method for transmission and reception of traffic packets, device and system
CN104468384B (en) * 2014-12-22 2018-01-30 武汉绿色网络信息服务有限责任公司 A kind of system and method for realizing multi-priority services
CN105812257B (en) * 2014-12-29 2019-09-10 中兴通讯股份有限公司 Business chain route management system and its application method
CN105072001B (en) * 2015-07-27 2018-12-14 武汉虹信通信技术有限责任公司 A kind of multipoint service compartment system based on packet microwave
CN107124296A (en) * 2017-03-28 2017-09-01 国网山东省电力公司信息通信公司 The external light of transformer station based on MSTP puts monitor channel collocation method
WO2018232755A1 (en) * 2017-06-23 2018-12-27 北京小米移动软件有限公司 Time-frequency resource preemption determining method and device, and user equipment
CN107707326B (en) * 2017-11-10 2019-08-23 鹤壁天海电子信息***有限公司 A kind of TDMA two-stage time slot management method of terminaloriented
CN109347985A (en) * 2018-12-03 2019-02-15 群蜂信息技术(上海)有限公司 A kind of multi-service processing method based on edge calculations, device and Edge Server
CN112153493B (en) 2019-06-27 2022-04-22 华为技术有限公司 Message processing method and device
CN113132268A (en) * 2019-12-30 2021-07-16 华为技术有限公司 Resource allocation method and equipment
CN113395735B (en) * 2020-03-11 2023-07-07 华为技术有限公司 Message transmission method, device and network equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6266330B1 (en) * 1998-01-22 2001-07-24 Nokia Mobile Phones Limited Dynamic allocation of radio capacity in TDMA system
CN101189843A (en) * 2005-06-03 2008-05-28 皇家飞利浦电子股份有限公司 Electronic device and method of communication resource allocation
CN101615997A (en) * 2009-07-20 2009-12-30 北京派瑞根科技开发有限公司 The equipment of expanding network communication capability
CN101924702A (en) * 2010-08-26 2010-12-22 华为技术有限公司 Service data transmission method and device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100589664C (en) * 2007-10-10 2010-02-10 中兴通讯股份有限公司 A kind of for the method for the dynamic reserved resource of urgent call
CN101547510B (en) * 2008-03-25 2010-08-25 鼎桥通信技术有限公司 Method and system for resource allocation
CN101662417B (en) * 2008-08-26 2011-12-21 华为技术有限公司 Method and equipment for multi-service adapting and multi-service loading

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6266330B1 (en) * 1998-01-22 2001-07-24 Nokia Mobile Phones Limited Dynamic allocation of radio capacity in TDMA system
CN101189843A (en) * 2005-06-03 2008-05-28 皇家飞利浦电子股份有限公司 Electronic device and method of communication resource allocation
CN101615997A (en) * 2009-07-20 2009-12-30 北京派瑞根科技开发有限公司 The equipment of expanding network communication capability
CN101924702A (en) * 2010-08-26 2010-12-22 华为技术有限公司 Service data transmission method and device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104320267A (en) * 2014-10-29 2015-01-28 武汉绿色网络信息服务有限责任公司 ARP broadcast restraining system and method for achieving VxLAN based on SDN framework
CN104320267B (en) * 2014-10-29 2017-11-17 武汉绿色网络信息服务有限责任公司 VxLAN ARP broadcast suppression systems and method is realized based on SDN frameworks

Also Published As

Publication number Publication date
CN101924702A (en) 2010-12-22

Similar Documents

Publication Publication Date Title
WO2011140945A1 (en) Service data transmission method and apparatus
US11258705B2 (en) Method, apparatus, and system for managing label of access network
EP2846498B1 (en) Label distribution method and device
EP4050858A1 (en) Method and device for updating mapping
KR101028056B1 (en) Method and apparatus for reducing data burst overhead in an ethernet passive optical network
WO2017193758A1 (en) Method, device and system for data transmission
EP2314022B1 (en) Establishing pseudowires in packet switching networks
US11575439B1 (en) Apparatus and method for joint profile-based slicing of mobile access and optical backhaul
JP5739960B2 (en) Method and system for providing external optical data packets to a destination node of a packet optical network
WO2023051515A1 (en) Service data transmission method and related device
WO2009117923A1 (en) A method, an apparatus and a communication device for transmitting data
WO2020259261A1 (en) Message processing method and device
CN112073319B (en) Path switching method and system
WO2023116457A1 (en) Packet processing method and apparatus, and communication system
CN111698708B (en) Method and device for adapting service type in transmission system
WO2004039001A1 (en) The sub-rate transmission method of user data service in transmission apparatus of wan
CN101695041B (en) Method for realizing routing notification between every two virtual routers and physical router
WO2013185656A1 (en) Method for implementing cross-cable card msp, main control chip, and ptn device
WO2024051367A1 (en) Packet transmission method, network device, and readable storage medium
WO2021073570A1 (en) Communication method, apparatus and system
CN111106963B (en) Method for realizing circuit simulation service and distributed system
JP2004072659A (en) Ethernet packet control method
CN111278059A (en) Message forwarding method and device

Legal Events

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

Ref document number: 11780166

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11780166

Country of ref document: EP

Kind code of ref document: A1