Nothing Special   »   [go: up one dir, main page]

WO2012149760A1 - 一种时隙资源配置方法及装置 - Google Patents

一种时隙资源配置方法及装置 Download PDF

Info

Publication number
WO2012149760A1
WO2012149760A1 PCT/CN2011/080009 CN2011080009W WO2012149760A1 WO 2012149760 A1 WO2012149760 A1 WO 2012149760A1 CN 2011080009 W CN2011080009 W CN 2011080009W WO 2012149760 A1 WO2012149760 A1 WO 2012149760A1
Authority
WO
WIPO (PCT)
Prior art keywords
link
node
link type
time slot
type
Prior art date
Application number
PCT/CN2011/080009
Other languages
English (en)
French (fr)
Inventor
胡莹
林毅
资小兵
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to CN201180002344.0A priority Critical patent/CN102439921B/zh
Priority to PCT/CN2011/080009 priority patent/WO2012149760A1/zh
Publication of WO2012149760A1 publication Critical patent/WO2012149760A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1605Fixed allocated frame structures
    • H04J3/1652Optical Transport Network [OTN]

Definitions

  • the present application relates to the field of optical communication technologies, and in particular, to a time slot resource configuration method and apparatus. Background technique
  • OTN Optical Transport Network
  • ODU1 Optical Channel Data Unit 1
  • ODU2, ODU3, and ODU4 a new container type, ODUflex (flexible ODU), is defined in the OTN.
  • ODUflex bandwidth is not fixed. It can carry service signals of multiple bandwidths. It is more suitable for transmitting customer information of various bandwidth requirements and saves bandwidth resources.
  • the ODUflex is multiplexed to the higher-speed ODU chain in the 1.25 Gbps time slot, such as ODU2, ODU3, and ODU4. ODUflex with different bandwidth requirements needs to occupy different number of time slots in the ODU link type.
  • the time slot bandwidth of the ODUs of different rate levels is not exactly the same, for example: the time slot bandwidth of ODU2 is 1.249384632 Gbps, the time slot bandwidth of ODU3 is 1.254678635 Gbps, and the time slot bandwidth of ODU4 is 1.301683217 Gbps, therefore, it is transmitted by using ODUflex.
  • the service of a specific bandwidth is required, the number of timeslots required on the link formed by different types of ODUs is different.
  • the bandwidth of the ODUflex connection needs to be dynamically adjusted, the ODUflex needs to be occupied on all the links that pass through. The number of time slots is the same.
  • the number of timeslots of the links on the ODUflex service is uniformly configured to establish a connection.
  • the number of timeslots occupied by the ODUflex connection on each link is the same. This unified configuration method needs to be performed on each link. Node configuration, configuration efficiency is low, and error-prone.
  • the embodiment of the present application provides a method and a device for configuring a time slot resource, so as to implement automatic configuration of time slot resources between nodes in the OTN, and the technical solution is as follows:
  • a method for configuring a time slot resource including: The current node receives the first link information collection message from the previous node, where the first link information collection message carries the service bandwidth of the flexible channel optical channel data unit ODUflex service and the first link type, the first chain
  • the path type is the link type in which the number of timeslots is required to transmit the ODUflex service in the link type between the first node and the current node;
  • the current node sends a second link information collection message to the next node, where the second link information collection message carries the service bandwidth and the second link type;
  • the current node receives a slot resource reservation message from the next node, where the slot resource reservation message carries information about the number of slots to be reserved, and the link between the current node and the next node A corresponding number of time slot resources are reserved for the ODUflex service.
  • the sending, by the current node, the second link information collection message to the next node is: when the number of idle time slots of the link between the current node and the next node is not less than the second link type
  • the current node sends a second link information collection message to the next node.
  • the determining the second link type specifically includes:
  • the number of the first time slot and the number of the second time slot are compared, and the link type corresponding to the number of timeslots having the largest value is determined as the second link type.
  • the determining the second link type specifically includes:
  • the link type of the link between the current node and the next node is the link type of the link.
  • the link type of the link between the current node and the next node is, the current node and a link type of the user network interface UNI between the next node;
  • the link type between the current node and the next node is the The transmission of the ODUflex service in the control domain requires the link type with the largest number of time slots.
  • the foregoing time slot resource configuration method further includes:
  • a time slot resource configuration apparatus including: a message receiving unit, configured to receive a first link information collection message sent by a previous time slot resource configuration apparatus, where the first link information is collected
  • the message carries the service bandwidth of the ODUflex service, and the link type in which the number of time slots required for transmitting the ODUflex service is the largest among the link types between the first time slot resource device and the current time slot resource device;
  • a second link type determining unit configured to determine a second link according to the service bandwidth, the first link type, and a link type of a link between the current slot resource configuration device and the next slot resource configuration device a type, the second link type is a link type in which a number of timeslots are required to transmit the ODUflex service in a link type between a first time slot resource configuration device and a next time slot resource configuration device; a message sending unit, And the second link information collecting device is configured to send the second link information collecting message, where the second link information collecting message carries the service bandwidth and the second link type; Receiving a time slot resource reservation message from the next time slot resource configuration device, where the time slot resource reservation message carries information about the number of time slots to be reserved, and in the current time slot resource configuration device and the next time A corresponding number of time slot resources are reserved for the ODUflex service on the link between the gap resource configuration devices.
  • the message sending unit is further configured to: when the number of idle time slots of the link between the current time slot resource configuration device and the next time slot resource configuration device is not less than the number of time slots required by the second link type, Transmitting a second link information collection message to the next slot resource configuration device.
  • the second link type determining unit includes: a first time slot number determining subunit, configured to calculate, according to the service bandwidth and the first link type, a first time slot number, where the first time slot number is a first time slot resource configuration device to a current time slot The maximum number of time slots required for the link in the resource configuration device to transmit the ODUflex service;
  • a second time slot number determining subunit configured to calculate a second time slot number according to the service bandwidth and a link type of a link between the current time slot resource configuration device and the next time slot resource configuration device, where The number of the second time slots is the number of time slots required for transmitting the ODUflex service in the link between the current time slot resource configuration device and the next time slot resource configuration device;
  • a comparing unit configured to compare the number of the first time slot with the number of the second time slot, and determine a link type corresponding to the maximum number of time slots as the second link type.
  • the second link type determining unit is further configured to compare the first link type, and a link type of a link between the current slot resource configuration device and the next slot resource configuration device, and the transmission rate is The lower link type is determined to be the second link type.
  • the foregoing time slot resource configuration apparatus further includes:
  • An advertising unit configured to allocate to the first time slot resource when the number of idle time slots of the link between the current time slot resource configuration device and the next time slot resource configuration device is smaller than the number of time slots required by the second link type
  • the device sends an announcement message for rerouting.
  • each link in the optical transport network collects a link type on each link by using a link information collection message, where the link information collection message carries the The service bandwidth and the link type of the ODUflex service, where the link type is the link type in which the number of timeslots are required to transmit the ODUflex service in the link type between the first node and the current node, and the current node receives the next node.
  • the link information collection message carries the The service bandwidth and the link type of the ODUflex service
  • the link type is the link type in which the number of timeslots are required to transmit the ODUflex service in the link type between the first node and the current node, and the current node receives the next node.
  • FIG. 1 is a flowchart of a method for configuring a time slot resource according to an embodiment of the present application
  • 2 is a flowchart of another method for configuring a time slot resource according to an embodiment of the present application
  • FIG. 3 is a specific example diagram of an optical transmission network including a control domain
  • FIG. 4 is a flowchart of a method for configuring a time slot resource of an optical transport network corresponding to FIG. 3;
  • FIG. 5 is a specific example diagram of an optical transmission network including multiple control domains
  • FIG. 6 is a schematic structural diagram of a time slot resource configuration apparatus according to an embodiment of the present application.
  • FIG. 7 is a schematic structural diagram of a second link type determining unit according to an embodiment of the present application.
  • FIG. 1 a flow chart of a method for configuring a time slot resource according to the present application is shown.
  • the method is applied to an OTN that transmits a flexible bandwidth optical channel data unit ODUflex service and includes multiple nodes, and the method includes the following steps:
  • the current node receives the first link information collection message from the previous node, where the first link information collection message carries the service bandwidth of the ODUflex service and the first link type, where the first link type is first.
  • the link type of the link between the node and the current node that transmits the ODUflex service requires the most number of timeslots.
  • the first link information collection message carries: three types of information: a service type, a service bandwidth, and a first link type, where the service type is ODUflex, and the service bandwidth is the bandwidth of the ODUflex service,
  • the first link type is a link type from the head node to the current node, and the ODUflex service needs to transmit the most number of timeslots.
  • the first link type is a link type of a link between the first node and the current node.
  • the first link information collection message may be implemented by using a signaling message, where the signaling message may be a PATH message or a Notify message.
  • the PATH message may be used in multiple control domains.
  • the signaling message carries a newly defined RNO object (Resource Negotiation Object).
  • the RNO object carries the link type information of the link, including: Link Type and The Available TS Number field, where the Link Type field represents the link type, the Available TS Number field represents the number of free time slots in the link, and the Available TS Number field is an optional field.
  • the first node When the previous node of the current node is the first node, the first node obtains the link type of the link between the first node and the current node along the path determined in advance, and generates a first link information collection message as the first link type.
  • the manner of determining the transmission path in advance may be various, for example: by a distributed path calculation unit or a centralized path calculation unit or a routing protocol.
  • the current node determines the second link type according to the service bandwidth, the first link type, and the link type of the link between the current node and the next node.
  • the current node can calculate the number of time slots required for the transmission of the ODUflex service according to the service bandwidth and the link type of the ODUflex service. For example, if the service bandwidth of the ODUflex service is 2.5 G bps and the link type is ODU3, the time slot bandwidth corresponding to the link type is 1.254678635 Gbps, and two time slot resources need to be allocated on the ODU3 link.
  • the current node may determine, according to the service bandwidth, the first link type, and the link type of the link between the current node and the next node, the first link type and the link between the current node and the next node.
  • Path type the link type that requires the largest number of timeslots in the two link types, and uses the link type as the second link type.
  • S103 The current node sends a second link information collection message to the next node, where the second link information collection message carries the service bandwidth and the second link type.
  • the second link information collection message is generated and sent to the next node.
  • the current node receives a time slot resource reservation message from a next node, where the time slot resource reservation message carries information about a number of time slots to be reserved, and a link between the current node and the next node. A corresponding number of time slot resources are reserved for the ODUflex service.
  • the S101-S103 is cyclically executed until the last node.
  • the last node determines the maximum number of time slots required for transmitting the ODUflex service from the first node to the last node, and the last node returns the time slot resource reservation to the first node.
  • the message, the time slot resource reservation message carries information about the number of time slots to be reserved.
  • the time slot resource method provided in this embodiment collects and transmits a message by sending link information.
  • the number of the link types and the number of idle slots on each link of the OUDflex service determines the maximum number of timeslots required to transmit the ODUflex service, thereby automatically completing the process of configuring the time slot resources and ensuring the ODUflex connection.
  • the number of time slots occupied on the link is the same, the configuration efficiency is high, and the error is not easy.
  • the second link type provided by the embodiment of the present application may be the same as the first link type, or may be different, and should be determined according to specific conditions:
  • the type value of the second link type and the first type when the number of time slots required by the first link type is greater than the number of time slots required by the link type of the link between the current node and the next node The same type value;
  • the second link type is between the current node and the next node.
  • the link type of the link Referring to FIG. 2, a flow chart of another method for configuring a time slot resource is illustrated. The method includes:
  • the current node receives the first link information collection message from the previous node, where the first link information collection message carries the service bandwidth of the ODUflex service and the first link type.
  • the first link type is a link type in which the number of time slots required for transmitting the ODUflex service in the link type between the first node and the current node is the most.
  • the current node determines the second link type according to the service bandwidth, the link type of the link between the current node and the next node, and the first link type.
  • the second link type is a link type in which the number of time slots required to transmit the ODUflex service is the most in the link type between the first node and the next node.
  • the current node determines whether the number of idle time slots of the link between the current node and the next node is not less than the number of time slots required by the second link type. If yes, execute S204; otherwise, execute S207.
  • S204 The current node sends a second link information collection message to the next node, where the second link information collection message carries the service bandwidth and the second link type.
  • S205 Determine whether the next node is a last node, if no, return to execute S101, and if yes, execute S206.
  • S206 The last node returns the slot resource reservation message to the first node in a stepwise manner.
  • the last node after receiving the first link information collection message from the previous node, the last node collects the first link type and the service bandwidth carried in the message according to the first link information, and finally determines the requirement for transmitting the ODUflex service.
  • the number of time slots is returned to the first node in a hop-by-hop manner.
  • each node After receiving the slot resource reservation message, each node reserves a corresponding number of time slot resources for the ODUflex service.
  • the second link information collection message is sent to the next node. Otherwise, the re-routing notification message is returned to the first node, thereby further improving the efficiency of the slot resource allocation method.
  • a determining the second link type specifically includes the following steps:
  • the number of first time slots is calculated, where the number of first time slots is the number of time slots required for the first node to the current node to transmit the ODUflex service.
  • Another method for determining a second link type is: comparing the first link type, and a link type of a link between a current node and a next node, and a link type with a lower transmission rate level, Determined as the second link type.
  • the foregoing method embodiment can be applied to an OTN including a control domain, and can also be applied to an OTN including multiple network domains, each control domain includes multiple links, and each control domain communicates with other control domains.
  • the nodes are domain boundary nodes.
  • OTN includes four nodes: A, B, C, and D, where node A is the first node, nodes B and C are intermediate nodes, and node D is the last node. Moreover, 4:
  • the link type between nodes A and B is ODU2, and the number of idle slots is 5.
  • the link type between nodes 8 and 0 is ODU3, and the number of idle slots is 30.
  • the link type between nodes C and D is ODU4, and the number of idle slots is 78.
  • FIG. 4 it is a flowchart of a time slot resource configuration method for a single network domain shown in FIG. 4, which specifically includes the following steps:
  • the node A collects the link type and the number of idle time slots of the AB link by using the link information collection message, and sends the number to the node B when the number of idle time slots on the AB link meets the number of time slots required for transmitting the ODUflex service.
  • a link information collection message is used.
  • the link information collection message carries a signal type, a service bandwidth, and a link type, and may be implemented by using a PATH message or a Notify message.
  • the first link information collection message carries the link type of the AB link and the number of idle time slots on the AB link.
  • the service type is ODUflex
  • the service bandwidth is 2.5 Gbps
  • the link type is the link type of the AB link, that is, ODU2.
  • the number of time slots required for transmitting the ODUflex service is calculated to be 3.
  • the A node determines the number of idle time slots in the AB link, which is greater than the number of time slots 3 required to transmit the ODUflex service, the first link information collection message is sent to the node B.
  • the first node is notified to reselect the path for transmitting the ODUflex service.
  • the node B determines, according to the service bandwidth, the link type of the AB link, and the link type of the BC link, that the link type with the largest number of time slots for transmitting the ODUflex service is the second.
  • the link type is used as the link type in the second link information collection message.
  • the second link type is the link type one ODU2 of the AB link.
  • the second link information collection message is sent to the node c.
  • the number of idle time slots on the BC link is 30, which is greater than the maximum number of time slots 3, and the link information collection message carrying the link type ODU2 is sent to the node C.
  • an advertisement message reselecting the path for transmitting the ODUflex service is returned to the head node A. After receiving the advertisement message, node A re-selects the path for transmitting the ODUflex service.
  • the node C receives the first link information collection message from the node B, and determines the service bandwidth and the first link type in the first link information collection message, and the link type of the CD link, to determine the second a link type, where the second link type is a link type in which the number of time slots required for transmitting the ODUflex service is the most in the two link types, and the second link type is used as the second link information collection message.
  • Link type is a link type in which the number of time slots required for transmitting the ODUflex service is the most in the two link types, and the second link type is used as the second link information collection message.
  • the first link information collection message in the step is the second link information collection message sent by the node B in step S503, and the first link type is sent by the node B.
  • the second link information collection message carries the second link type ODU2.
  • the first link type is ODU2
  • the link type of the CD link is ODU4.
  • the node C determines that the ODUflex service of 2.5 Gbps bandwidth is transmitted on the ODU2 and the ODU4, the chain with the largest number of slots is required.
  • the path type is ODU2, that is, the second link type is determined to be ODU2.
  • the second link type ODU2 is used as the link type carried by the second link information collection message as the link information collection message to be sent by the node C.
  • the node C learns that the number of idle time slots on the CD link is 78, which is greater than the maximum number of time slots 3, and sends a second link information collection message to the node D.
  • the announcement message of the re-routing is returned to the node A.
  • node A After receiving the re-routing advertisement message, node A re-selects the path for transmitting the ODUflex service.
  • the node D determines the number of time slots that need to be reserved for transmitting the ODUflex service, and returns the resource reservation message to the node in the direction of the node A. Specifically, the node D finally determines the maximum number of time slots required for transmitting the ODUflex service from the node A to the node D according to the service bandwidth and the link type, and returns a resource reservation message to the node in the direction of the node A step by step.
  • the resource reservation message carries the number of time slots to be reserved, which may be a RESV message.
  • the nodes A, B, and C After receiving the resource reservation message, the nodes A, B, and C reserve a corresponding number of time slot resources for the ODUflex service, and then transmit the ODUflex service on the link between the nodes 8, B, C, and D.
  • the above is a method for configuring a time slot resource in a single network domain.
  • a method for configuring a time slot resource in a multiple control domain will be described with reference to FIG. 4 .
  • FIG. 6 is a schematic structural diagram of an OTN including multiple network domains, where the OTN includes: three network domains, where node A is the first node that transmits the ODUflex service, node H is the last node, and node B and C are the control domain networkl.
  • nodes D and E are two domain boundary nodes of the control domain network2
  • nodes F and G are two domain boundary nodes of the control domain network3.
  • the processing process of the node A is as follows:
  • the link type and the number of idle time slots of the eNB User Network Interface
  • the number of time slots required to transmit the ODUflex service based on the link type and the service bandwidth of the ODUflex service.
  • sending the first link information collection message to the Node B where the first link information collection message carries the AB interval
  • the link type of the link is the number of idle slots of the link; otherwise, a path is reselected to transmit the ODUflex service.
  • Node B The processing of Node B is as follows:
  • the node B After receiving the first link information collection message, the node B determines that the link type between the node B and the node C is the link type in which the number of time slots required for transmitting the ODUflex service in the entire network1 is the largest.
  • the process of determining the maximum number of time slots required for transmitting the ODUflex service in the network1 is similar to the resource method flow of the single network domain shown in FIG. 3, and details are not described herein again.
  • the node B determines the second link type according to the service bandwidth, the first link type, and the link type between the node B and the node C, where the second link type is at node A to node C.
  • the transmission of the ODUflex service requires the link type with the largest number of time slots.
  • Node B determines the number of idle slots in network1, which can satisfy the transmission of ODUflex service.
  • the second link information collection message is sent to the node C, where the second link information collection message carries the service bandwidth and the second link type.
  • the second link information collection message is sent to the downstream node C; otherwise, the first Node A returns an announcement message for rerouting.
  • node C The processing of node C is as follows:
  • the first link information collection message After receiving the first link information collection message from the Node B, the first link information collection message carries the service bandwidth and the first link type, and according to the service bandwidth, the first link type, and the The link type of the UNI between the nodes C and D determines the second link type, and the second link type is the link type that requires the most number of time slots for transmitting the ODUflex service from the node A to the node D.
  • the first link information collection message in the step is the second link information collection message sent by the node B, and the first link type is the second link type in the second link information collection message.
  • the node C when the number of idle slots of the UNI between the nodes C and D is less than the maximum number of slots, the node C returns a re-routing notification message to the node A.
  • the nodes D and F repeatedly perform the process of comparing the link B and the link type carried by the link information collection message, and the nodes E and G repeatedly perform the process of comparing the node C and updating the link type carried in the link information collection message.
  • the processing of the last node H is as follows:
  • the node H After receiving the link information collection message from the node G, the node H collects the service bandwidth and link type carried in the message according to the link information, determines the number of time slots to be reserved, and returns to the direction of the node A step by step. And a time slot resource reservation message carrying the number of time slots to be reserved, where the time slot resource reservation message is specifically a RESV message.
  • each node in the OTN After receiving the slot resource reservation message, each node in the OTN reserves a corresponding number of slot resources for the ODUflex service.
  • the implementation manner of the link information collection message in this embodiment is the same as the implementation manner of the link information collection message in the embodiment corresponding to FIG.
  • the application further provides a slot resource configuration apparatus.
  • the apparatus includes: a message receiving unit 610, a second link type determining unit 620, a message sending unit 630, and a slot resource reservation unit 640, where:
  • the message receiving unit 610 is configured to receive a first link information collection message, where the first link information collection message carries a service bandwidth and a first link type.
  • the second link type determining unit 620 is configured to determine the second link type according to the service bandwidth and the link type, and the link type of the link between the current slot resource configuration device and the next slot resource configuration device.
  • the second link type is a link type in which the number of time slots required for transmitting the ODUflex service is the most in the link type between the first time slot resource configuration device and the next time slot resource configuration device.
  • the second link type determining unit 630 may compare the first link type, and the link type of the link between the current slot resource configuration device and the next slot resource configuration device, and the transmission rate level. The lower link type is determined to be the second link type.
  • the message sending unit 630 is configured to send, by the next time slot resource configuration device, a second link information collecting message, where the second link information collecting message carries the service bandwidth and the second link type.
  • the message sending unit 630 is configured to: when the number of idle time slots of the link between the current time slot resource configuration device and the next time slot resource configuration device is not less than the number of time slots required by the second link type, The next slot resource configuration apparatus sends a second link information collection message.
  • the time slot resource reservation unit 640 is configured to reserve a corresponding number of idle time slot resources for the ODUflex service after receiving the resource reservation message carrying the number of time slots to be reserved, and configure the current time slot resource A corresponding number of time slot resources are reserved for the ODUflex service on the link between the device and the next time slot resource configuration device.
  • the time slot resource configuration apparatus further includes: an advertising unit 650 connected to the message sending unit 630, configured to be used between the current time slot resource configuration device and the next time slot resource configuration device.
  • the number of idle slots in the link is smaller than the maximum number of slots required by the link of the second link type to transmit the ODUflex service, and the re-routing notification message is sent to the first slot resource configuration apparatus.
  • the slot resource configuration apparatus collects the link type and the number of idle slots of each link through the link information collection message, thereby determining the maximum number of slots required for transmitting the ODUflex service.
  • the device finally completes the slot resource configuration process, and the device ensures that the number of time slots occupied by the ODUflex service in each link is consistent, and the bandwidth of the ODUflex can be dynamically adjusted.
  • the device automatically completes the slot resource configuration process by using signaling messages. , the configuration efficiency is high, and it is not easy to make mistakes.
  • the specific structure of the second link type determining unit in the device embodiment corresponding to FIG. 6 is described below. As shown in FIG. 7, the second link type determining unit includes: a first time slot number determining sub-unit 621, The two-slot number determining sub-unit 622 and the comparing unit 623, wherein:
  • the first time slot number determining subunit 621 calculates the first time slot number according to the service bandwidth and the first link type.
  • the second time slot number determining subunit 622 is configured to calculate the second time slot number according to the service bandwidth and the link type of the link between the current time slot resource configuration device and the next time slot resource configuration device.
  • the comparing unit 623 is configured to compare the number of the first time slot with the number of the second time slots, and determine a link type corresponding to the number of timeslots having the largest value as the second link type.
  • the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment.
  • the device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, ie may be located One place, or it can be distributed to multiple network elements. Some or all of the modules may be selected according to actual needs to achieve the objectives of the solution of the embodiment. Those of ordinary skill in the art can understand and implement without any creative effort.

Landscapes

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

Description

一种时隙资源配置方法及装置
技术领域
本申请涉及光通信技术领域, 特别是涉及一种时隙资源配置方法及装置。 背景技术
OTN ( Optical Transport Network, 光传送网 )技术是的一种新的光传送技 术,能够实现大容量业务的灵活调度和管理,已经成为骨干传送网的主流技术。
OTN中除最初定义的具有固定带宽的容器类型, ODU1 ( Optical Channel Data Unit 1 , 光通道数据单元 1 )、 ODU2、 ODU3和 ODU4外, 还定义了一种新 的容器类型, 即 ODUflex ( flexible ODU, 灵活带宽的 ODU ), ODUflex的带宽 不固定, 能够承载多种带宽粒度的业务信号, 更适合传送各种不同带宽需求的 客户信息, 而且节省带宽资源。 ODUflex以 1.25Gbps带宽的时隙为单位, 复用 到更高速率级别的 ODU链上, 如 ODU2、 ODU3、 ODU4 , 不同带宽需求的 ODUflex需要在 ODU链路类型中占用不同的时隙数量。 然而, 不同速率级别的 ODU的时隙带宽不完全一样, 比如: ODU2的时隙带宽为 1.249384632Gbps, ODU3的时隙带宽为 1.254678635Gbps , ODU4的时隙带宽为 1.301683217Gbps , 因此, 在利用 ODUflex传送特定带宽需求的业务时, 不同类型的 ODU形成的链 路上需要的时隙数目不同, 但是, 如果需要动态调整 ODUflex连接的带宽时, 则需要保证该 ODUflex在所经过的所有链路上占用的时隙数目相同。
目前, 在需要动态调整 ODUflex连接的带宽时, 采用人工通过网管对传送
ODUflex业务所经过的各条链路的时隙数目进行统一配置, 建立连接, 保证 ODUflex连接在各条链路上占用的时隙数目一致, 这种统一配置方法需要对各 条链路中的逐个节点进行配置, 配置效率低, 而且容易出错。
发明内容
为解决上述技术问题, 本申请实施例提供一种时隙资源配置方法及装置, 以实现 OTN中的各节点间自动进行时隙资源的配置, 技术方案如下:
基于本发明的一方面, 公开了一种时隙资源配置方法, 包括: 当前节点接收来自上一节点的第一链路信息搜集消息,所述第一链路信息 搜集消息携带灵活带宽的光通道数据单元 ODUflex业务的业务带宽以及第一 链路类型,所述第一链路类型为首节点至当前节点之间的链路类型中传输所述 ODUflex业务需要时隙数目最多的链路类型;
当前节点根据所述业务带宽、 当前节点与下一节点间链路的链路类型, 以 及所述第一链路类型,确定第二链路类型, 所述第二链路类型为所述首节点至 所述下一节点之间的链路类型中传输所述 ODUflex业务需要时隙数目最多的 链路类型;
当前节点向所述下一节点发送第二链路信息搜集消息,所述第二链路信息 搜集消息携带所述业务带宽以及所述第二链路类型;
当前节点接收来自所述下一节点的时隙资源预留消息,所述时隙资源预留 消息携带有需预留的时隙数目信息,并在当前节点与所述下一节点间的链路上 为所述 ODUflex业务预留相应数目的时隙资源。
优选的, 所述当前节点向所述下一节点发送第二链路信息搜集消息具体 为:当当前节点与所述下一节点间链路的空闲时隙数目不小于所述第二链路类 型需要的时隙数目时, 当前节点向所述下一节点发送第二链路信息搜集消息。
优选的, 所述确定第二链路类型具体包括:
根据所述业务带宽及所述第一链路类型,计算得到第一时隙数目, 该第一 时隙数目为首节点至当前节点传输所述 ODUflex业务需要的时隙数目;
根据所述业务带宽及当前节点与所述下一节点间链路的链路类型,计算得 到第二时隙数目, 该第二时隙数目为当前节点与所述下一节点间传输 ODUflex 业务所需的最多时隙数目;
比较所述第一时隙数目及所述第二时隙数目,并将数值最大的时隙数目对 应的链路类型确定为第二链路类型。
优选的, 所述确定第二链路类型, 具体包括:
比较所述第一链路类型, 以及当前节点与下一节点间链路的链路类型, 将 传输速率级别较低的链路类型, 确定为第二链路类型。
优选的, 所述当前节点与所述下一节点之间的链路为一条链路时, 当前节 点与所述下一节点之间链路的链路类型为该条链路的链路类型。 优选的,当当前节点和所述下一节点分别为相邻控制域中相邻的两个域边 界节点时, 当前节点与所述下一节点之间链路的链路类型为, 当前节点与所述 下一节点间的用户网络接口 UNI的链路类型;
当当前节点和所述下一节点分别为同一控制域内的两个域边界节点,且所 述控制域内包含多条链路时,当前节点与所述下一节点之间的链路类型为所述 控制域内传输所述 ODUflex业务需要时隙数目最多的链路类型。
优选的, 上述的时隙资源配置方法, 还包括:
当当前节点与所述下一节点间链路的空闲时隙数目,小于所述第二链路类 型传输所述 ODUflex业务需要的时隙数目时, 向首节点发送重新选路的通告消 息。
基于本发明的另一方面, 公开了一种时隙资源配置装置, 包括: 消息接收单元 ,用于接收上一时隙资源配置装置发送的第一链路信息搜集 消息, 该第一链路信息搜集消息携带 ODUflex业务的业务带宽, 以及首个时隙 资源装置至当前时隙资源装置之间的链路类型中传输所述 ODUflex业务需要 的时隙数目最多的链路类型;
第二链路类型确定单元, 用于根据所述业务带宽、 第一链路类型, 以及当 前时隙资源配置装置与下一时隙资源配置装置之间链路的链路类型,确定第二 链路类型,所述第二链路类型为首个时隙资源配置装置至所述下一时隙资源配 置装置间的链路类型中传输所述 ODUflex业务需要时隙数目最多的链路类型; 消息发送单元, 用于向下一时隙资源配置装置发送第二链路信息搜集消 息, 所述第二链路信息搜集消息携带所述业务带宽及所述第二链路类型; 时隙资源预留单元,用于接收来自所述下一时隙资源配置装置的时隙资源 预留消息, 所述时隙资源预留消息携带有需预留的时隙数目信息, 并在当前时 隙资源配置装置与所述下一时隙资源配置装置之间的链路上为所述 ODUflex 业务预留相应数目的时隙资源。
优选的, 所述消息发送单元进一步用于: 在当前时隙资源配置装置与下一 时隙资源配置装置间链路的空闲时隙数目不小于所述第二链路类型需要的时 隙数目时, 向所述下一时隙资源配置装置发送第二链路信息搜集消息。
优选的, 所述第二链路类型确定单元包括: 第一时隙数目确定子单元, 用于根据所述业务带宽及所述第一链路类型, 计算得到第一时隙数目,该第一时隙数目为首个时隙资源配置装置至当前时隙 资源配置装置中的链路传输所述 ODUflex业务需要的最多时隙数目;
第二时隙数目确定子单元,用于根据所述业务带宽及当前时隙资源配置装 置与所述下一时隙资源配置装置间链路的链路类型, 计算得到第二时隙数目, 该第二时隙数目为当前时隙资源配置装置与下一时隙资源配置装置间的链路 中传输所述 ODUflex业务需要的时隙数目;
比较单元, 用于对比所述第一时隙数目和所述第二时隙数目,将数值最大 的时隙数目对应的链路类型确定为第二链路类型。
优选的,所述第二链路类型确定单元进一步用于,比较所述第一链路类型, 以及当前时隙资源配置装置与下一时隙资源配置装置间链路的链路类型,将传 输速率级别较低的链路类型确定为第二链路类型。
优选的, 上述的时隙资源配置装置, 还包括:
通告单元,用于当当前时隙资源配置装置与下一时隙资源配置装置间链路 的空闲时隙数目, 小于所述第二链路类型需要的时隙数目时, 向首个时隙资源 配置装置发送重新选路的通告消息。
由以上本申请实施例提供的技术方案可见,光传送网络中的各个节点之间 通过链路信息搜集消息来搜集各条链路上的链路类型,所述链路信息搜集消息 携带有所述 ODUflex业务的业务带宽及链路类型, 其中, 该链路类型为首节点 至当前节点间的链路类型中传输所述 ODUflex业务需要时隙数目最多的链路 类型, 当前节点接收下一节点发送的时隙资源预留消息后,在当前节点至下一 节点之间的链路上, 为所述 ODUflex业务预留相应数目的空闲时隙资源, 从而 实现自动完成光传送网络中的时隙资源配置过程, 配置效率高, 且不易出错。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地, 下面描述 中的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲,在不付 出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。
图 1为本申请实施例一种时隙资源配置方法的流程图; 图 2为本申请实施例另一种时隙资源配置方法的流程图;
图 3为一种包含一个控制域的光传送网络的具体示例图;
图 4为图 3对应的光传送网络的时隙资源配置方法的流程图;
图 5为一种包含多个控制域的光传送网络的具体示例图;
图 6为本申请实施例一种时隙资源配置装置的结构示意图;
图 7为本申请实施例一种第二链路类型确定单元的结构示意图。
具体实施方式 为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本 申请实施例中的附图, 对本申请实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例仅仅是本申请一部分实施例, 而不是全部的实施例。 基 于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获 得的所有其他实施例, 都应当属于本申请保护的范围。
请参见图 1 , 示出了本申请一种时隙资源配置方法的流程图, 该方法应用 于传输灵活带宽的光通道数据单元 ODUflex业务、 且包含多个节点的 OTN中, 主要包括以下步骤:
S101 , 当前节点接收来自上一节点的第一链路信息搜集消息,所述第一链 路信息搜集消息携带所述 ODUflex业务的业务带宽及第一链路类型, 所述第一 链路类型为首节点至当前节点之间的链路类型中传输所述 ODUflex业务需要 时隙数目最多的链路类型。
具体的, 所述第一链路信息搜集消息携带有: 业务类型、 业务带宽及第一 链路类型此三类信息, 所述业务类型为 ODUflex、 业务带宽为所述 ODUflex业 务的带宽, 所述第一链路类型为从首节点至该当前节点之间的链路中, 传输 ODUflex业务需要时隙数目最多的链路类型。 但是, 当该当前节点的上一节点 为首节点时, 所述第一链路类型为首节点与该当前节点间链路的链路类型。
所述第一链路信息搜集消息, 可以通过信令消息实现, 该信令消息具体可 以是 PATH消息或 Notify消息, 在单个控制域情况下, 可以使用所述 PATH消息 实现, 在多个控制域的情况下, 可以使用 Notify消息。 所述信令消息携带一个 新定义的 RNO对象( Resource Negotiation Obj ect , 资源协调对象)。
RNO对象携带有所述链路的链路类型信息, 具体包括, Link Type和 Available TS Number两个字段, 其中, Link Type字段代表链路类型, Available TS Number字段代表链路中的空闲时隙数目, Available TS Number字段为可选 字段。
当当前节点的上一节点为首节点时, 所述首节点沿事先确定好的路径, 获 得首节点与当前节点间链路的链路类型作为第一链路类型生成第一链路信息 搜集消息发送给下一节点;其中,事先确定传输路径的方式可以有多种,比如: 通过分布式路径计算单元或集中式路径计算单元或路由协议实现。
5102, 当前节点根据所述业务带宽、 第一链路类型, 以及当前节点与下一 节点间链路的链路类型, 确定第二链路类型。
具体的, 当前节点根据 ODUflex业务的业务带宽及链路类型, 可以计算得 到该链路类型传输 ODUflex业务所需要的时隙数目。 比如, ODUflex业务的业 务带宽为 2.5G bps , 链路类型为 ODU3 , 该链路类型对应的时隙带宽为 1.254678635Gbps, 则 需要在 ODU3链路上分配 2个时隙资源。
当前节点根据所述业务带宽、第一链路类型及当前节点与下一节点间链路 的链路类型,可以确定出所述第一链路类型及当前节点与下一节点间链路的链 路类型, 这两个链路类型中需要时隙数目最多的链路类型, 并将该链路类型作 为第二链路类型。
5103 , 当前节点向所述下一节点发送第二链路信息搜集消息,所述第二链 路信息搜集消息携带所述业务带宽以及所述第二链路类型。
具体的, 当前节点确定出第二链路类型后, 生成第二链路信息搜集消息, 并发送给下一节点。
5104, 当前节点接收来自下一节点的时隙资源预留消息, 所述时隙资源预 留消息携带有需预留的时隙数目信息,在当前节点与所述下一节点之间的链路 上为所述 ODUflex业务预留相应数目的时隙资源。
具体的, 循环执行 S101-S103 , 直到末节点, 此时, 由末节点确定从首节 点至末节点传输 ODUflex业务需要的最多时隙数目, 并由末节点向首节点方向 返回时隙资源预留消息, 该时隙资源预留消息携带有需预留的时隙数目信息。 当当前节点接收来自下一节点的时隙资源预留消息,且当前节点与下一节点间 链路的空闲时隙资源不小于所述需预留的时隙数目时,在当前节点与下一节点 之间的链路上为所述 ODUflex业务预留相应数目的时隙资源。
本实施例提供的时隙资源方法, 通过发送链路信息搜集消息搜集传输
OUDflex业务的各条链路上的链路类型和空闲时隙数目, 确定出传输 ODUflex 业务所需的最多时隙数目, 从而自动完成时隙资源配置的过程, 且能够保证 ODUflex连接,在各条链路上占用的时隙数目一致, 配置效率高,且不易出错。
需要说明的是,本申请实施例提供的所述第二链路类型与所述第一链路类 型可能相同, 也可能不同, 应视具体情况而定:
当所述第一链路类型需要的时隙数目大于当前节点和下一节点间链路的 链路类型需要的时隙数目时,所述第二链路类型的类型值与所述第一类型的类 型值相同;
当所述第一链路类型需要的时隙数目不大于当前节点和下一节点间链路 的链路类型需要的时隙数目时,所述第二链路类型为当前节点与下一节点间链 路的链路类型。 请参见图 2, 示出了另一种时隙资源配置方法的流程图, 该方法包括:
S201 , 当前节点接收来自上一节点的第一链路信息搜集消息,所述第一链 路信息搜集消息携带 ODUflex业务的业务带宽以及第一链路类型。
具体的,所述第一链路类型为首节点至当前节点之间的链路类型中传输所 述 ODUflex业务需要时隙数目最多的链路类型。
S202, 当前节点根据所述业务带宽、 当前节点与下一节点间链路的链路类 型, 以及所述第一链路类型, 确定第二链路类型。
具体的,第二链路类型为所述首节点至所述下一节点之间的链路类型中传 输所述 ODUflex业务需要时隙数目最多的链路类型。
S203,当前节点判断当前节点与下一节点间链路的空闲时隙数目是否不小 于所述第二链路类型需要的时隙数目, 如果是, 则执行 S204; 否则执行 S207。
5204, 当前节点向所述下一节点发送第二链路信息搜集消息,该第二链路 信息搜集消息携带有所述业务带宽及所述第二链路类型。
5205 , 判断所述下一节点是否为末节点, 如果否, 则返回执行 S101 , 如果 是, 则执行 S206。 S206, 末节点向首节点方向逐级返回时隙资源预留消息。
具体实施时,末节点接收到来自上一节点的第一链路信息搜集消息后,根 据该第一链路信息搜集消息携带的第一链路类型及业务带宽,最终确定出传输 ODUflex业务所需的时隙数目, 并向首节点方向逐跳返回时隙资源预留消息, 各节点在接收到时隙资源预留消息后, 为 ODUflex业务预留相应数目的时隙资 源。
S207, 向首节点返回重新选路的通告消息。
本实施例提供的时隙资源配置方法中,在当前节点向下一节点发送链路信 息搜集消息之前,当当前节点与下一节点之间的空闲时隙资源满足所述第二链 路类型的链路传输 ODUflex业务需要的时隙数目时, 向下一节点发送第二链路 信息搜集消息, 否则, 向首节点返回重新选路的通告消息, 从而, 进一步提高 了时隙资源配置方法的效率。
上述实施例中的确定第二链路类型的过程具体可以通过两种方法实现。 一种确定第二链路类型具体包括以下步骤:
A, 根据所述业务带宽及所述第一链路类型, 计算得到第一时隙数目, 该 第一时隙数目为首节点至当前节点传输所述 ODUflex业务需要的时隙数目。
B, 根据所述业务带宽及当前节点与所述下一节点间链路的链路类型, 计 算得到第二时隙数目, 该第二时隙数目为当前节点与所述下一节点间传输 ODUflex业务所需的最多时隙数目;
C, 比较所述第一时隙数目及所述第二时隙数目, 并将数值最大的时隙数 目对应的链路类型确定为第二链路类型。
另一种确定第二链路类型的方法, 具体为: 比较所述第一链路类型, 以及 当前节点与下一节点间链路的链路类型,将传输速率级别较低的链路类型, 确 定为第二链路类型。
上述的方法实施例可以应用到包含有一个控制域的 OTN中,还可以应用到 包含有多个网络域的 OTN中,每个控制域包含多条链路,每个控制域内与其他 控制域通信的节点为域边界节点。
下面以两个具体的实例分别对单域情况及多域情况进行说明。
请参见图 3 , 示出了包含一个控制域的 OTN的结构示意图。 OTN包括 A、 B、 C、 D四个节点, 其中节点 A为首节点, 节点 B、 C为中间 节点, 节点 D为末节点, 而且, 4叚设:
节点 A和 B之间的链路类型为 ODU2, 空闲时隙数目为 5;
节点 8和0之间的链路类型为 ODU3 , 空闲时隙数目为 30;
节点 C和 D之间的链路类型为 ODU4, 空闲时隙数目为 78。
请参见图 4, 为图 4所示的单网络域的时隙资源配置方法流程图, 具体包括 以下步骤:
5401 , 节点 A通过链路信息搜集消息搜集 AB链路的链路类型和空闲时隙 数目, 当 AB链路上的空闲时隙数目满足传输 ODUflex业务需要的时隙数目时, 向节点 B发送第一链路信息搜集消息。
具体的, 所述链路信息搜集消息携带有信号类型、 业务带宽和链路类型, 具体可以通过 PATH消息或 Notify消息来实现。所述第一链路信息搜集消息携带 有 AB链路的链路类型及 AB链路上的空闲时隙数目。
所述业务类型为 ODUflex, 所述业务带宽为 2.5Gbps, 链路类型为 AB链路 的链路类型, 即 ODU2。
A节点根据 AB链路的链路类型 ODU2的时隙带宽及 ODUflex业务的业务带 宽, 计算得到传输 ODUflex业务所需的时隙数目为 3。
如果 A节点确定出 AB链路中的空闲时隙数目, 大于传输 ODUflex业务所需 的时隙数目 3 , 则将第一链路信息搜集消息发送给节点 B。
否则, 如果 AB链路中的空闲时隙数目小于所述时隙数目 3时, 则通知首节 点重新选择传输 ODUflex业务的路径。
5402, 节点 B根据所述业务带宽、 AB链路的链路类型及 BC链路的链路类 型, 确定出上述两种链路类型中传输 ODUflex业务需要时隙数目最多的链路类 型为第二链路类型,并将该第二链路类型作为第二链路信息搜集消息中的链路 类型。
具体的, ODUflex业务在 AB链路上传输时,需要的时隙数目为 3 , ODUflex 业务在 BC链路上传输时, 需要的时隙数目为 2, 则传输 ODUflex业务需要的最 多时隙数目为 3 , 此时, 第二链路类型为 AB链路的链路类型一 ODU2。
5403 , 节点 B判断出链路 BC上的空闲时隙数目不小于最多时隙数目时,将 所述第二链路信息搜集消息发送给节点 c。
具体的, BC链路上的空闲时隙数目为 30, 大于最多时隙数目 3 , 则将携带 链路类型为 ODU2的链路信息搜集消息发送给节点 C。
此外, 当 BC链路上的空闲时隙数目小于最多时隙数目时, 向首节点 A返回 重新选择传输所述 ODUflex业务的路径的通告消息。 节点 A接收到该通告消息 后, 重新选择传输 ODUflex业务的路径。
S404, 节点 C接收来自节点 B的第一链路信息搜集消息, 依据所述第一链 路信息搜集消息中的业务带宽及第一链路类型, 以及 CD链路的链路类型, 确 定第二链路类型, 所述第二链路类型为上述两个链路类型中传输 ODUflex业务 需要时隙数目最多的链路类型,并将该第二链路类型作为第二链路信息搜集消 息中的链路类型。
具体的, 在本实施例中, 该步骤中的第一链路信息搜集消息即步骤 S503 中的节点 B发出的第二链路信息搜集消息, 所述第一链路类型即所述节点 B发 出的第二链路信息搜集消息携带的第二链路类型 ODU2。
在本实施例中, 第一链路类型为 ODU2, CD链路的链路类型为 ODU4, 则 节点 C确定出在 ODU2和 ODU4上传输 2.5Gbps带宽的 ODUflex业务时,需要时隙 数目最多的链路类型为 ODU2, 即确定出第二链路类型为 ODU2。
将第二链路类型 ODU2作为第二链路信息搜集消息携带的链路类型, 作为 节点 C所要发出的链路信息搜集消息。
S405,节点。判断出 CD链路上的时隙数目不小于所述最多时隙数目时,将 所述第二链路信息搜集消息发送给节点 D。
本实施例中, 节点 C获知 CD链路上的空闲时隙数目为 78, 大于所述最多时 隙数目 3 , 则将第二链路信息搜集消息发送给节点 D。
此外, 当 CD链路上的空闲时隙数目小于最多时隙数目时,向节点 A返回重 新选路的通告消息。 节点 A接收到重新选路的通告消息后, 重新选择传输 ODUflex业务的路径。
S406, 节点 D接收到来自节点 C的第一链路信息搜集消息后, 确定出传输 ODUflex业务最终需要预留的时隙数目, 并向节点 A方向的节点逐级返回资源 预留消息。 具体的, 节点 D根据所述业务带宽及链路类型, 最终确定出从节点 A至节 点 D传输 ODUflex业务需要的最多时隙数目, 并向节点 A方向的节点逐级返回 资源预留消息, 该资源预留消息携带有所述需预留的时隙数目, 具体可以为 RESV消息。
节点 A、 B、 C在接收到资源预留消息后, 为 ODUflex业务预留相应数目的 时隙资源, 进而可以在节点八、 B、 C、 D间的链路上传输 ODUflex业务。
以上是单网络域的时隙资源配置方法, 下面结合图 4, 说明多控制域中的 时隙资源配置方法。
图 6为包含多个网络域的 OTN的结构示意图, 该 OTN包括: 三个网络域, 其中节点 A为传输 ODUflex业务的首节点, 节点 H为末节点, 节点 B、 C为控制 域 networkl的两个域边界节点,节点 D、 E为控制域 network2的两个域边界节点, 节点 F、 G为控制域 network3的两个域边界节点。
具体的, 图 6所对应的 OTN的时隙资源配置方法的具体流程如下: 节点 A的处理过程如下:
获得节点入、 B间 UNI ( User Network Interface, 用户网络接口 ) 的链路类 型和空闲时隙数目, 并根据该链路类型和 ODUflex业务的业务带宽, 计算得到 传输 ODUflex业务所需的时隙数目, 如果所述空闲时隙数目不小于传输所述 ODUflex业务所需的时隙数目时, 将第一链路信息搜集消息发送给节点 B, 所 述第一链路信息搜集消息携带所述 AB间链路的链路类型即该链路的空闲时隙 数目; 否则, 重新选择一条路径传输 ODUflex业务。
节点 B的处理过程如下:
a、 节点 B接收到第一链路信息搜集消息后, 确定出节点 B和节点 C间的链 路类型为整个 networkl中传输 ODUflex业务需要时隙数目最多的链路类型。
具体的, 确定 networkl中传输 ODUflex业务需要的最多时隙数目的过程与 图 3所示的单网络域的资源方法流程相似, 此处不再贅述。
b、 节点 B根据所述业务带宽、 所述第一链路类型、 节点 B和节点 C间的链 路类型, 确定出第二链路类型, 该第二链路类型为在节点 A至节点 C间传输所 述 ODUflex业务需要时隙数目最多的链路类型。
c、 节点 B判断出 networkl中的空闲时隙数目, 能够满足传输 ODUflex业务 需要的最多时隙数目时, 将第二链路信息搜集消息发送给节点 C, 所述第二链 路信息搜集消息携带所述业务带宽及所述第二链路类型。
具体的, 若节点 B判断出 networkl中的空闲时隙数目不小于在 networkl中 传输 ODUflex业务需要的最多时隙数目时, 将第二链路信息搜集消息发送给下 游的节点 C; 否则, 向首节点 A返回重新选路的通告消息。
节点 C的处理过程如下:
Al、接收到来自节点 B第一链路信息搜集消息后, 该第一链路信息搜集消 息携带有业务带宽及第一链路类型, 并依据所述业务带宽、 第一链路类型, 以 及所述节点 C、 D之间的 UNI的链路类型, 确定出第二链路类型, 该第二链路 类型为从节点 A至节点 D传输 ODUflex业务需要时隙数目最多的链路类型。
具体的, 该步骤中第一链路信息搜集消息即节点 B发出的第二链路信息搜 集消息, 第一链路类型即该第二链路信息搜集消息中的第二链路类型。
Bl、 节点。判断出节点0、 D之间 UNI的空闲时隙数目, 不小于所述最多时 隙数目, 则将第二链路信息搜集消息发送给节点 D, 该第二链路信息搜集消息 携带有所述业务带宽及节点 C确定出的第二链路类型。
具体的, 当节点 C、 D之间的 UNI的空闲时隙数目小于所述最多时隙数目 时, 节点 C向节点 A返回重新选路的通告消息。
节点 D、 F重复执行节点 B的比较和更新链路信息搜集消息携带的链路类型 的过程, 节点 E、 G重复执行节点 C的比较和更新链路信息搜集消息携带的链路 类型的过程。
末节点 H的处理过程如下:
节点 H接收到来自节点 G的链路信息搜集消息后, 依据该链路信息搜集消 息携带的业务带宽及链路类型, 确定出需预留的时隙数目, 并向节点 A的方向 逐级返回携带所述需预留的时隙数目的时隙资源预留消息,该时隙资源预留消 息具体为 RESV消息。
OTN中的各节点在接收到时隙资源预留消息后, 为 ODUflex业务预留相应 数目的时隙资源。
需要说明的是, 本实施例中的链路信息搜集消息的实现方式和图 1对应的 实施例中的链路信息搜集消息的实现方式相同。 相应于上面的方法实施例, 本申请还提供一种时隙资源配置装置。
请参见图 6, 该装置包括: 消息接收单元 610、 第二链路类型确定单元 620、 消息发送单元 630及时隙资源预留单元 640, 其中:
消息接收单元 610, 用于接收第一链路信息搜集消息, 该第一链路信息搜 集消息携带业务带宽和第一链路类型。
第二链路类型确定单元 620, 用于根据所述业务带宽和链路类型, 以及当 前时隙资源配置装置与下一时隙资源配置装置之间链路的链路类型,确定第二 链路类型,所述第二链路类型为首个时隙资源配置装置至所述下一时隙资源配 置装置间的链路类型中传输所述 ODUflex业务需要时隙数目最多的链路类型。
具体的, 该第二链路类型确定单元 630, 可以通过比较所述第一链路类型, 以及当前时隙资源配置装置与下一时隙资源配置装置间链路的链路类型,将传 输速率级别较低的链路类型确定为第二链路类型。
消息发送单元 630, 用于向下一时隙资源配置装置发送第二链路信息搜集 消息, 所述第二链路信息搜集消息携带所述业务带宽及所述第二链路类型。
优选的, 该消息发送单元 630用于, 在当前时隙资源配置装置与下一时隙 资源配置装置间链路的空闲时隙数目不小于所述第二链路类型需要的时隙数 目时, 向所述下一时隙资源配置装置发送第二链路信息搜集消息。
时隙资源预留单元 640, 用于接收到携带有需预留的时隙数目的资源预留 消息后, 为所述 ODUflex业务预留相应数目的空闲时隙资源, 并在当前时隙资 源配置装置与所述下一时隙资源配置装置之间的链路上为所述 ODUflex业务 预留相应数目的时隙资源。
优选的, 参见图 6, 所述时隙资源配置装置还包括: 与消息发送单元 630 相连的通告单元 650, 该通告单元, 用于当当前时隙资源配置装置与下一时隙 资源配置装置间的链路中空闲时隙数目,小于所述第二链路类型的链路传输所 述 ODUflex业务需要的最多时隙数目时, 向首个时隙资源配置装置发送重新选 路的通告消息。
本实施例提供的时隙资源配置装置,通过链路信息搜集消息搜集各链路的 链路类型和空闲时隙数目, 从而确定出传输 ODUflex业务所需的最多时隙数 目, 最终完成时隙资源配置过程, 该装置保证 ODUflex业务在各链路中所占用 的时隙数目一致, 能够动态调整 ODUflex的带宽, 而且, 该装置利用信令消息 自动完成时隙资源配置过程, 配置效率高, 且不易出错。 下面将介绍图 6对应的装置实施例中的第二链路类型确定单元的具体结 构,如图 7所示,该第二链路类型确定单元包括:第一时隙数目确定子单元 621、 第二时隙数目确定子单元 622和比较单元 623 , 其中:
第一时隙数目确定子单元 621, 根据所述业务带宽及所述第一链路类型, 计算得到第一时隙数目。
第二时隙数目确定子单元 622, 用于根据所述业务带宽及当前时隙资源配 置装置与所述下一时隙资源配置装置间链路的链路类型,计算得到第二时隙数 目。
比较单元 623 , 用于对比所述第一时隙数目和所述第二时隙数目, 将数值 最大的时隙数目对应的链路类型确定为第二链路类型。
对于上述的方法实施例, 为了简单描述,故将其都表达为一系列的动作组 合, 但是本领域技术人员应该知道, 本发明并不受所描述的动作顺序的限制, 因为依据本发明, 某些步骤可以采用其他顺序或者同时进行。 其次, 本领域技 术人员也应该知道,说明书中所描述的实施例均属于优选实施例, 所涉及的动 作并不一定是本发明所必须的。
对于上述的装置实施例而言, 由于其基本相似于方法实施例, 所以描述得 比较简单,相关之处参见方法实施例的部分说明即可。 以上所描述的装置实施 例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是 物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元, 即可以 位于一个地方, 或者也可以分布到多个网络单元上。可以根据实际的需要选择 其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在 不付出创造性劳动的情况下, 即可以理解并实施。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将 一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些 实体或操作之间存在任何这种实际的关系或者顺序。 而且, 术语 "包括"、 "包 含"或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素 的过程、 方法、 物品或者设备不仅包括那些要素, 而且还包括没有明确列出的 其他要素, 或者是还包括为这种过程、 方法、 物品或者设备所固有的要素。 在 没有更多限制的情况下, 由语句 "包括一个 ... ... " 限定的要素, 并不排除在包 括所述要素的过程、 方法、 物品或者设备中还存在另外的相同要素。
以上所述仅是本申请的具体实施方式,应当指出,对于本技术领域的普通 技术人员来说, 在不脱离本申请原理的前提下, 还可以做出若干改进和润饰, 这些改进和润饰也应视为本申请的保护范围。
+

Claims

权 利 要 求
1、 一种时隙资源配置方法, 其特征在于, 包括:
当前节点接收来自上一节点的第一链路信息搜集消息,所述第一链路信息 搜集消息携带灵活带宽的光通道数据单元 ODUflex业务的业务带宽以及第一 链路类型,所述第一链路类型为首节点至当前节点之间的链路类型中传输所述 ODUflex业务需要时隙数目最多的链路类型;
当前节点根据所述业务带宽、 当前节点与下一节点间链路的链路类型, 以 及所述第一链路类型,确定第二链路类型, 所述第二链路类型为所述首节点至 所述下一节点之间的链路类型中传输所述 ODUflex业务需要时隙数目最多的 链路类型;
当前节点向所述下一节点发送第二链路信息搜集消息,所述第二链路信息 搜集消息携带所述业务带宽以及所述第二链路类型;
当前节点接收来自所述下一节点的时隙资源预留消息,所述时隙资源预留 消息携带有需预留的时隙数目信息,并在当前节点与所述下一节点间的链路上 为所述 ODUflex业务预留相应数目的时隙资源。
2、根据权利要求 1所述的方法, 其特征在于, 所述当前节点向所述下一节 点发送第二链路信息搜集消息具体为:当当前节点与所述下一节点间链路的空 闲时隙数目不小于所述第二链路类型需要的时隙数目时,当前节点向所述下一 节点发送第二链路信息搜集消息。
3、根据权利要求 1所述的方法, 其特征在于, 所述确定第二链路类型具体 包括:
根据所述业务带宽及所述第一链路类型,计算得到第一时隙数目, 该第一 时隙数目为首节点至当前节点传输所述 ODUflex业务需要的时隙数目;
根据所述业务带宽及当前节点与所述下一节点间链路的链路类型,计算得 到第二时隙数目, 该第二时隙数目为当前节点与所述下一节点间传输 ODUflex 业务所需的最多时隙数目;
比较所述第一时隙数目及所述第二时隙数目,并将数值最大的时隙数目对 应的链路类型确定为第二链路类型。
4、 根据权利要求 1所述的方法, 其特征在于, 所述确定第二链路类型, 具 体包括:
比较所述第一链路类型, 以及当前节点与下一节点间链路的链路类型,将 传输速率级别较低的链路类型, 确定为第二链路类型。
5、根据权利要求 1所述的方法, 其特征在于, 所述当前节点与所述下一节 点之间的链路为一条链路时,当前节点与所述下一节点之间链路的链路类型为 该条链路的链路类型。
6、根据权利要求 1所述的方法, 其特征在于, 当当前节点和所述下一节点 分别为相邻控制域中相邻的两个域边界节点时,当前节点与所述下一节点之间 链路的链路类型为, 当前节点与所述下一节点间的用户网络接口 UNI的链路类 型;
当当前节点和所述下一节点分别为同一控制域内的两个域边界节点,且所 述控制域内包含多条链路时,当前节点与所述下一节点之间的链路类型为所述 控制域内传输所述 ODUflex业务需要时隙数目最多的链路类型。
7、 根据权利要求 1-6任一项所述的方法, 其特征在于, 还包括: 当当前节点与所述下一节点间链路的空闲时隙数目,小于所述第二链路类 型传输所述 ODUflex业务需要的时隙数目时, 向首节点发送重新选路的通告消 息。
8、 一种时隙资源配置装置, 其特征在于, 包括:
消息接收单元 ,用于接收上一时隙资源配置装置发送的第一链路信息搜集 消息, 该第一链路信息搜集消息携带 ODUflex业务的业务带宽, 以及首个时隙 资源装置至当前时隙资源装置之间的链路类型中传输所述 ODUflex业务需要 的时隙数目最多的链路类型;
第二链路类型确定单元, 用于根据所述业务带宽、 第一链路类型, 以及当 前时隙资源配置装置与下一时隙资源配置装置之间链路的链路类型,确定第二 链路类型,所述第二链路类型为首个时隙资源配置装置至所述下一时隙资源配 置装置间的链路类型中传输所述 ODUflex业务需要时隙数目最多的链路类型; 消息发送单元, 用于向下一时隙资源配置装置发送第二链路信息搜集消 息, 所述第二链路信息搜集消息携带所述业务带宽及所述第二链路类型; 时隙资源预留单元,用于接收来自所述下一时隙资源配置装置的时隙资源 预留消息, 所述时隙资源预留消息携带有需预留的时隙数目信息, 并在当前时 隙资源配置装置与所述下一时隙资源配置装置之间的链路上为所述 ODUflex 业务预留相应数目的时隙资源。
9、根据权利要求 8所述的装置, 其特征在于, 所述消息发送单元进一步用 于:在当前时隙资源配置装置与下一时隙资源配置装置间链路的空闲时隙数目 不小于所述第二链路类型需要的时隙数目时,向所述下一时隙资源配置装置发 送第二链路信息搜集消息。
10、 根据权利要求 8所述的装置, 其特征在于, 所述第二链路类型确定单 元包括:
第一时隙数目确定子单元, 用于根据所述业务带宽及所述第一链路类型, 计算得到第一时隙数目,该第一时隙数目为首个时隙资源配置装置至当前时隙 资源配置装置中的链路传输所述 ODUflex业务需要的最多时隙数目;
第二时隙数目确定子单元,用于根据所述业务带宽及当前时隙资源配置装 置与所述下一时隙资源配置装置间链路的链路类型, 计算得到第二时隙数目, 该第二时隙数目为当前时隙资源配置装置与下一时隙资源配置装置间的链路 中传输所述 ODUflex业务需要的时隙数目;
比较单元, 用于对比所述第一时隙数目和所述第二时隙数目,将数值最大 的时隙数目对应的链路类型确定为第二链路类型。
11、 根据权利要求 8所述的装置, 其特征在于, 所述第二链路类型确定单 元进一步用于, 比较所述第一链路类型, 以及当前时隙资源配置装置与下一时 隙资源配置装置间链路的链路类型,将传输速率级别较低的链路类型确定为第 二链路类型。
12、 根据权利要求 8所述的装置, 其特征在于, 还包括:
通告单元,用于当当前时隙资源配置装置与下一时隙资源配置装置间链路 的空闲时隙数目, 小于所述第二链路类型需要的时隙数目时, 向首个时隙资源 配置装置发送重新选路的通告消息。
PCT/CN2011/080009 2011-09-22 2011-09-22 一种时隙资源配置方法及装置 WO2012149760A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201180002344.0A CN102439921B (zh) 2011-09-22 2011-09-22 一种时隙资源配置方法及装置
PCT/CN2011/080009 WO2012149760A1 (zh) 2011-09-22 2011-09-22 一种时隙资源配置方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2011/080009 WO2012149760A1 (zh) 2011-09-22 2011-09-22 一种时隙资源配置方法及装置

Publications (1)

Publication Number Publication Date
WO2012149760A1 true WO2012149760A1 (zh) 2012-11-08

Family

ID=45986274

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/080009 WO2012149760A1 (zh) 2011-09-22 2011-09-22 一种时隙资源配置方法及装置

Country Status (2)

Country Link
CN (1) CN102439921B (zh)
WO (1) WO2012149760A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108390744B (zh) * 2018-02-11 2021-08-20 广东美的厨房电器制造有限公司 数据传输方法、装置、电子设备、程序产品及存储介质
CN110601999B (zh) * 2018-06-12 2022-03-04 华为技术有限公司 资源预留的方法与装置
CN112787924B (zh) * 2020-09-28 2022-02-18 中兴通讯股份有限公司 时隙交叉路径配置方法、计算机设备和可读介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101998182A (zh) * 2009-08-25 2011-03-30 华为技术有限公司 光网络中的信息处理方法、光通信装置和光通信系统
CN102014313A (zh) * 2009-09-08 2011-04-13 华为技术有限公司 一种实现节点发布链路信息的方法和装置
CN102195859A (zh) * 2010-03-04 2011-09-21 中兴通讯股份有限公司 基于gfp的灵活光通道数据单元带宽调整方法及系统

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102143052B (zh) * 2010-11-08 2013-10-09 华为技术有限公司 一种无损带宽调整方法、设备及系统

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101998182A (zh) * 2009-08-25 2011-03-30 华为技术有限公司 光网络中的信息处理方法、光通信装置和光通信系统
CN102014313A (zh) * 2009-09-08 2011-04-13 华为技术有限公司 一种实现节点发布链路信息的方法和装置
CN102195859A (zh) * 2010-03-04 2011-09-21 中兴通讯股份有限公司 基于gfp的灵活光通道数据单元带宽调整方法及系统

Also Published As

Publication number Publication date
CN102439921A (zh) 2012-05-02
CN102439921B (zh) 2014-02-19

Similar Documents

Publication Publication Date Title
CN106803814B (zh) 一种灵活以太网路径的建立方法、装置及系统
WO2017156987A1 (zh) 一种灵活以太网路径建立的方法和装置
ES2539155T3 (es) Un dispositivo de multiplexación de adición/extracción de paquetes y un método de transmisión de datos de un dispositivo de multiplexación de adición/extracción de paquetes
CN102299852A (zh) 跨域业务域间链路与域内通道的绑定映射控制方法及装置
WO2011000310A1 (zh) 光网络中标签的分配处理方法、光通信装置及光通信系统
WO2011038673A1 (zh) 与时隙对应的支路端口号分配方法、装置及系统
CN101984602A (zh) 一种路径计算方法及系统、节点设备
ES2345059T3 (es) Metodo, aparato y sistema para descubrir automaticamente un enlace de capa del cliente.
US9967179B2 (en) Constrained shortest path first for temporal tunnel services
JP5739960B2 (ja) パケット光ネットワークの宛先ノードに外部の光データパケットを提供する方法及びシステム
WO2008043284A1 (fr) Procédé, système et dispositif noeud permettant d'établir une relation de mappage d'identificateurs
CN102026046A (zh) 光网络中的路径处理方法、光通信装置及光通信系统
CN106803811A (zh) 一种路由信息的获取方法及装置
EP3038279B1 (en) Bandwidth map update method and device
WO2012149760A1 (zh) 一种时隙资源配置方法及装置
WO2011023040A1 (zh) 光网络中的信息处理方法、光通信装置和光通信系统
JP2017511656A (ja) 光ネットワーク内に光コネクションをプロビジョニングするための方法
CN113727220B (zh) 业务资源预配置方法、设备和系统
WO2011029347A1 (zh) 实现节点发布链路信息的方法和装置
CN105763348B (zh) 一种恢复光层业务的方法和系统
WO2013063751A1 (zh) 转发邻居-标签交换路径的连接建立方法及装置
CN1881940A (zh) 分组地址交换或标签交换通信网络中连接路径的资源预留
Miyazawa et al. Experimental demonstrations of interworking between an optical packet and circuit integrated network and openflow-based networks
WO2012088994A1 (zh) 一种连接建立的方法和系统
CN102687473B (zh) 端到端标签交换路径的建立方法和系统

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201180002344.0

Country of ref document: CN

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

Ref document number: 11864688

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

Country of ref document: EP

Kind code of ref document: A1