CN113727220A - 业务资源预配置方法、设备和*** - Google Patents
业务资源预配置方法、设备和*** Download PDFInfo
- Publication number
- CN113727220A CN113727220A CN202010457977.1A CN202010457977A CN113727220A CN 113727220 A CN113727220 A CN 113727220A CN 202010457977 A CN202010457977 A CN 202010457977A CN 113727220 A CN113727220 A CN 113727220A
- Authority
- CN
- China
- Prior art keywords
- node
- path
- channel resource
- service
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 192
- 238000011084 recovery Methods 0.000 claims abstract description 91
- 230000003287 optical effect Effects 0.000 claims description 104
- 238000004891 communication Methods 0.000 claims description 71
- 230000015654 memory Effects 0.000 claims description 52
- 238000012545 processing Methods 0.000 claims description 47
- 238000004590 computer program Methods 0.000 claims description 6
- 238000013507 mapping Methods 0.000 description 59
- 230000006870 function Effects 0.000 description 53
- 238000013461 design Methods 0.000 description 35
- 230000008569 process Effects 0.000 description 24
- 238000007726 management method Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 17
- 239000000835 fiber Substances 0.000 description 14
- 230000011664 signaling Effects 0.000 description 13
- 230000005540 biological transmission Effects 0.000 description 7
- 238000012544 monitoring process Methods 0.000 description 6
- 230000003068 static effect Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 238000013468 resource allocation Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 238000005538 encapsulation Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000009131 signaling function Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5054—Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/03—Arrangements for fault recovery
- H04B10/032—Arrangements for fault recovery using working and protection systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/02—Wavelength-division multiplex systems
- H04J14/0287—Protection in WDM systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/14—Monitoring arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-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/1605—Fixed allocated frame structures
- H04J3/1652—Optical Transport Network [OTN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0663—Performing the actions predefined by failover planning, e.g. switching to standby network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/22—Alternate routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/302—Route determination based on requested QoS
- H04L45/308—Route determination based on user's profile, e.g. premium users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/62—Wavelength based
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0067—Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J2203/00—Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
- H04J2203/0001—Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
- H04J2203/0057—Operations, administration and maintenance [OAM]
- H04J2203/006—Fault tolerance and recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0079—Operation or maintenance aspects
- H04Q2011/0081—Fault tolerance; Redundancy; Recovery; Reconfigurability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0086—Network resource allocation, dimensioning or optimisation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请实施例公开了一种业务资源预配置方法、设备和***,该方法包括:在第一工作路径建立完成后,第一节点向第二节点发送第一路径消息,该第一路径消息用于指示该第二节点预配置第二通道资源,第二节点根据该第一路径消息预配置该第二通道资源。实施本申请实施例能够实现快速的业务自动恢复,提升故障恢复性能。
Description
技术领域
本申请涉及光通信技术,尤其涉及一种业务资源预配置方法、设备和***。
背景技术
自动交换光网络(automatically switched optical network,ASON)是指在ASON信令网控制之下完成光传送网(optical transport network,OTN)或同步数字体系(Synchronous Digital Hierarchy,SDH)传输网内光网络连接自动交换的新型网络,其基本思想是在光传送网络或SDH传输网中引入控制平面,以实现网络资源的实时按需分配,从而实现光网络的智能化。ASON已基本覆盖城域、核心骨干波分网络。网络断纤后可通过通用多协议标签交换技术(generalized multi-protocol label switching,GMPLS)协议资源预留协议流量工程(resource reservation protocol traffic engineering,RSVP-TE)自动建立端到端恢复路径,为业务提供实时重路由保护恢复能力。
ASON通过RSVP-TE协议可提供业务的快速端到端建立、查询、删除、属性修改和恢复功能。网管下发业务创建命令到首节点网元,然后首节点网元实现路由计算并通过RSVP-TE信令协议发起业务配置过程,从首节点到下游节点逐点建立交叉连接,从而完成业务的创建。网络中出现光纤故障(例如,断纤故障)后,首节点可以感知故障,并触发恢复路径各节点逐跳完成交叉连接配置,实现端到端的恢复路径的建立,建立完成后,业务自动恢复。
然而,上述在网络中出现光纤故障后,需要通过RSVP-TE信令协议沿恢复路径逐跳触发各节点完成交叉连接配置,而该交叉连接配置耗时长且各节点串行完成,导致故障恢复性能低。
发明内容
本申请实施例提供一种业务资源预配置方法、设备和***,可以提升故障恢复性能。
第一方面,本申请实施例提供一种业务资源预配置方法,该方法用于通信***,该通信***包括第一工作路径和预置恢复路径,该预置恢复路径包括第一节点和第二节点,该方法可以包括:在该第一工作路径建立完成后,该第一节点向该第二节点发送第一路径消息,该第一路径消息用于指示该第二节点预配置第二通道资源,该第一工作路径用于传输第一业务流。该第二节点根据该第一路径消息预配置该第二通道资源,该第二通道资源用于建立该预置恢复路径,该通信***共享该第二通道资源。
本实现方式,通过在故障前完成预置恢复路径的第二节点的通道资源配置,节省了在故障恢复过程中节点配置通道资源的时间,从而在第一工作路径发生故障时,可以快速倒换至该预置恢复路径上继续传输第一业务流,实现快速的业务自动恢复,提升故障恢复性能。
在一种可能的设计中,该第一路径消息包括资源共享标识信息,该资源共享标识信息用于指示该第二通道资源被该通信***共享。
本实现方式,通过在第一路径消息中携带资源共享标识信息,以指示第二节点预配置的第二通道资源可以被网络共享,换言之,该第二节点预配置的第二通道资源不仅可以用于传输第一业务流,还可以传输其他业务流,从而可以提升通道资源的利用率。
在一种可能的设计中,在该第一节点向该第二节点发送第一路径消息之前,该方法还包括:该第一节点计算该第一工作路径的预置恢复路径,生成该第一路径消息。
在一种可能的设计中,在该第一工作路径建立完成后,该方法还包括:该第一节点预配置第一通道资源,该通信***共享该第一通道资源。
本实现方式,通过在网络中共享该第一通道资源,该第一节点预配置的第一通道资源不仅可以用于传输第一业务流,还可以传输其他业务流,从而可以提升通道资源的利用率。
在一种可能的设计中,该预置恢复路径还包括第三节点,该第一路径消息还包括该第三节点的通道资源配置信息,该通道资源配置信息用于指示该第三节点预配置第三通道资源。
在一种可能的设计中,第一通道资源为第一节点预留的第一光数据单元ODUk,第二通道资源为第二节点预留的第二光数据单元ODUk。
在一种可能的设计中,该第一路径消息包括以下至少一项信息:第二节点的线路板标识信息、端口标识信息和通道资源信息,其中,该线路板标识信息用于配置第二节点预留的第二光数据单元ODUk所在的线路板,该端口标识信息用于配置第二节点预留的第二光数据单元ODUk所在的端口,该通道资源信息用于标识第二节点预留的第二光数据单元ODUk,该第二节点预留的第二光数据单元ODUk用于建立该预置恢复路径。
本实现方式,通过第一路径消息预先配置第二节点的线路板标识信息、端口标识信息和通道资源信息,从而在故障前完成预置恢复路径的第二节点预先分配线路板ODUk,节省了在故障恢复过程中节点配置线路板ODUk的时间,从而在第一工作路径发生故障时,可以快速倒换至该预置恢复路径上继续传输第一业务流,实现快速的业务自动恢复,提升故障恢复性能。
在一种可能的设计中,该通道资源信息包括通道标识信息和时隙数目,该通道标识信息用于指示该第二节点预留的第二光数据单元ODUk的通道,该时隙数目用于指示第二节点预留的第二光数据单元ODUk的时隙个数。
在一种可能的设计中,该第一路径消息还包括业务标识信息,该业务标识信息用于配置在该预置恢复路径上进行故障恢复的业务。
在一种可能的设计中,该第一路径消息还包括通道资源配置类型,该通道资源配置类型用于指示该第二节点预留的第二光数据单元ODUk支持的服务等级协议SLA类型。
本实现方式,通过在第一路径消息中携带该通道资源配置类型,以指示第二节点预配置的通道资源可以共享给属于该通道资源配置类型的其他业务流。在业务故障恢复时,允许该通道资源配置类型的其他业务流使用该第二通道资源,从而实现通道资源对指定业务类型共享。
在一种可能的设计中,该第一路径消息为基于资源预留协议流量工程RSVP-TE的消息。
第二方面,本申请实施例提供业务资源预配置方法,该方法可以包括:在工作路径建立完成后,第二节点接收第一节点发送的第一路径消息,该第一路径消息用于指示第二节点预配置第一通道资源,该预置恢复路径包括第一节点和第二节点,该工作路径用于传输业务流。第二节点根据该第一路径消息预配置该第一通道资源。其中,该第一通道资源用于在该工作路径发生故障后建立预置恢复路径,传输该业务流。
在一种可能的设计中,该第一路径消息包括资源共享标识信息,该资源共享标识信息用于指示该第一通道资源被通信***共享。
在一种可能的设计中,该预置恢复路径还包括第三节点,该第一路径消息还包括第三节点的通道资源配置信息,该通道资源配置信息用于指示该第三节点预配置第二通道资源,该方法还可以包括:该第二节点向第三节点发送第二路径消息,该第二路径消息携带该第三节点的通道资源配置信息。
在一种可能的设计中,该第一通道资源为该第二节点预留的第一光数据单元ODUk,第二通道资源为该第二节点预留的第二光数据单元ODUk。
在一种可能的设计中,该第一路径消息包括以下至少一项信息:第二节点的线路板标识信息、端口标识信息和通道资源信息,其中,线路板标识信息用于配置第二节点预留的第一光数据单元ODUk所在的线路板,端口标识信息用于配置第二节点预留的第一光数据单元ODUk所在的端口,通道资源信息用于标识第二节点预留的所述第一光数据单元ODUk,第二节点预留的第一光数据单元ODUk用于建立预置恢复路径。
在一种可能的设计中,该第一路径消息还包括业务标识信息,该业务标识信息用于配置在该预置恢复路径上进行故障恢复的业务。
在一种可能的设计中,该第一路径消息还包括通道资源配置类型,该通道资源配置类型用于指示该第二节点预留的第一光数据单元ODUk支持的服务等级协议SLA类型。
第三方面,本申请实施例提供一种业务资源预配置方法,该方法可以包括:在工作路径建立完成之后,网络设备确定工作路径的预置恢复路径。网络设备向预置恢复路径的至少一个节点发送第一消息,该第一消息用于指示预置恢复路径的至少一个节点预配置通道资源。其中,该通道资源用于业务故障恢复。
在一种可能的设计中,该第一消息包括资源共享标识信息,该资源共享标识信息用于指示该通道资源允许被多个业务共享。
在一种可能的设计中,该第一消息包括以下至少一项信息:至少一个节点的线路板标识信息、端口标识信息和通道资源信息,线路板标识信息用于配置至少一个节点预留的光数据单元ODUk所在的线路板,端口标识信息用于配置至少一个节点预留的光数据单元ODUk所在的端口,通道资源信息用于标识至少一个节点预留的光数据单元ODUk,至少一个节点预留的光数据单元ODUk用于建立预置恢复路径。
在一种可能的设计中,该通道资源信息包括通道标识信息和时隙数目,该通道标识信息用于指示至少一个节点预留的光数据单元ODUk的通道,该时隙数目用于指示至少一个节点预留的光数据单元ODUk的时隙个数。
在一种可能的设计中,该第一消息还包括业务标识信息,该业务标识信息用于配置在预置恢复路径上进行业务故障恢复的业务。
在一种可能的设计中,该第一消息还包括通道资源配置类型,该通道资源配置类型用于指示至少一个节点预留的光数据单元ODUk支持的服务等级协议SLA类型。
在一种可能的设计中,该第一消息为基于路径计算单元通信协议PCEP的消息。
第四方面,本申请实施例提供一种业务资源预配置方法,该方法可以包括:网络切片管理器向网络切片的多个节点分别发送第一消息,该第一消息用于指示该网络切片的各个节点预配置通道资源。其中,该通道资源用于建立业务路径。
在一种可能的设计中,该第一消息包括资源共享标识信息,该资源共享标识信息用于指示该通道资源允许被多个业务共享。
在一种可能的设计中,该第一消息包括以下至少一项信息:节点的线路板标识信息、端口标识信息和通道资源信息,线路板标识信息用于配置节点预留的光数据单元ODUk所在的线路板,端口标识信息用于配置节点预留的光数据单元ODUk所在的端口,通道资源信息用于标识节点预留的光数据单元ODUk,节点预留的光数据单元ODUk用于建立该业务路径。
在一种可能的设计中,该通道资源信息包括通道标识信息和时隙数目,该通道标识信息用于指示节点预留的光数据单元ODUk的通道,该时隙数目用于指示节点预留的光数据单元ODUk的时隙个数。
在一种可能的设计中,该第一消息还包括通道资源配置类型,该通道资源配置类型用于指示该节点预留的光数据单元ODUk支持的服务等级协议SLA类型。
在一种可能的设计中,该第一消息为网络切片建立消息或网络切片更新消息。
第五方面,本申请提供一种业务资源预配置装置,该业务资源预配置装置可以为节点或者节点中的芯片或者片上***,还可以为节点中用于实现上述第二方面或上述第二方面的任一可能的设计的方法的功能模块。该业务资源预配置装置可以实现上述第二方面或上述第二方面的各可能的设计中第二节点所执行的功能,功能可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个上述功能相应的模块。举例来说,一种可能的实施方式中,该业务资源预配置装置可以包括:收发模块和处理模块。
第六方面,本申请提供一种业务资源预配置装置,该业务资源预配置装置可以为网络设备或者网络设备中的芯片或者片上***,还可以为网络设备中用于实现上述第三方面或上述第三方面的任一可能的设计的方法的功能模块。该业务资源预配置装置可以实现上述第三方面或上述第三方面的各可能的设计中网络设备所执行的功能,功能可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个上述功能相应的模块。举例来说,一种可能的实施方式中,该业务资源预配置装置可以包括:收发模块和处理模块。
第七方面,本申请提供一种业务资源预配置装置,该业务资源预配置装置可以为网络切片管理器或者网络切片管理器中的芯片或者片上***,还可以为节点中用于实现上述第四方面或上述第四方面的任一可能的设计的方法的功能模块。该业务资源预配置装置可以实现上述第四方面或上述第四方面的各可能的设计中网络切片管理器所执行的功能,功能可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个上述功能相应的模块。举例来说,一种可能的实施方式中,该业务资源预配置装置可以包括:收发模块和处理模块。
第八方面,本申请实施例提供一种业务资源预配置装置,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述第二方面中任一项所述的方法,或者,使得所述一个或多个处理器实现如上述第三方面中任一项所述的方法,或者,使得述一个或多个处理器实现如上述第四方面中任一项所述的方法。
第九方面,本申请实施例提供一种计算机可读存储介质,包括计算机程序,所述计算机程序在计算机上被执行时,使得所述计算机执行上述第一方面中任一项所述的方法,或者,执行上述第二方面中任一项所述的方法,或者,执行上述第三方面中任一项所述的方法,执行上述第四方面中任一项所述的方法。
第十方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序在计算机上被执行时,使得所述计算机执行上述第一方面中任一项所述的方法,或者,执行上述第二方面中任一项所述的方法,或者,执行上述第三方面中任一项所述的方法,执行上述第四方面中任一项所述的方法。
第十一方面,本申请实施例提供一种通信***,该通信***包括第一节点和第二节点。该第二节点用于执行上述第二方面中任一项所述的方法。
应当理解的是,本申请的第二至十方面与本申请的第一方面的技术方案一致,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。
由此可见,本申请实施例在第一工作路径建立完成后,第一节点向第二节点发送第一路径消息,该第一路径消息用于指示该第二节点预配置第二通道资源,第二节点根据该第一路径消息预配置该第二通道资源。通过在故障前完成预置恢复路径的第二节点的通道资源配置,节省了在故障恢复过程中节点配置通道资源的时间,从而在第一工作路径发生故障时,可以快速倒换至该预置恢复路径上继续传输第一业务流,实现快速的业务自动恢复,提升故障恢复性能。
附图说明
图1为本申请实施例提供的一种ASON控制平面的示意图;
图2为本申请实施例提供的一种OTN设备的硬件结构示意图;
图3为本申请实施例的一种业务资源预配置方法的流程图;
图4为本申请实施例的另一种业务资源预配置方法的流程图;
图5为本申请实施例的另一种业务资源预配置方法的流程图;
图6为本申请实施例的另一种业务资源预配置方法的流程图;
图7为本申请实施例的另一种业务资源预配置方法的流程图;
图8为本申请实施例的另一种业务资源预配置方法的应用场景示意图;
图9为本申请实施例的一种业务路径恢复方法的流程图;
图10为本申请实施例的另一种业务路径恢复方法的流程图;
图11为本申请实施例的另一种业务路径恢复方法的流程图;
图12为本申请实施例的一种业务资源预配置装置1200的示意性框图;
图13为本申请实施例的另一种业务资源预配置装置1300的示意性框图;
图14为本申请实施例的一种业务资源预配置装置1400的示意性框图;
图15为本申请实施例的另一种业务资源预配置装置1500的示意性框图;
图16为本申请实施例的一种业务资源预配置装置1600的示意性框图;
图17为本申请实施例的另一种业务资源预配置装置1700的示意性框图。
具体实施方式
本申请实施例提供的方案中,通过预先配置预置恢复路径的各节点的通道资源,例如,线路板光通道数据单元(optical channel data unit-k,ODUk)时隙映射,在工作路径故障时,可以快速建立恢复路径的各节点的交叉连接,从而快速恢复业务。由于预先配置了通道资源,所以可以降低故障恢复过程中各节点的交叉连接配置所消耗时长,提升业务恢复性能。其具体实施方式可以参见下述实施例的具体解释说明。
首先对本申请实施例中的部分用语进行解释说明,以便于理解本申请实施例的业务资源预配置方法。
ASON:由传送平面、控制平面和管理平面三部分构成。传送平面由传送网网元组成,它们是实现交换、建立/拆除连接和传送功能的物理平面。控制平面的引入是ASON有别于传统光传送网的根本点。控制平面是由一系列用于实时控制的信令和协议组成的,从而使ASON具有连接建立/拆除控制及监控、维护等功能。可见控制平面将在信令网络的支持下工作,既可以通过传送平面来控制OTN(光传送网),也可以控制SDH传输网。本申请实施例的业务资源预配置方法以OTN为例进行举例说明,其保护范围不以此作为限制。
节点:用于表示网络(例如,本申请实施例的ASON)中一个独立的硬件实体,即一个光传送网(OTN)设备。以ASON包括四个OTN设备为例,图1为本申请实施例的一种ASON控制平面的示意图,如图1所示,每个OTN设备可以作为一个节点,即图1所示的四个节点:分别为节点1、节点2、节点3、节点4。本申请实施例基于ASON的控制平面,实现业务资源的预配置,ASON的控制平面与传送平面一一对应。例如,在控制平面,该四个节点可以通过路径(path)消息、Resv消息等消息实现预配置业务资源,各个节点基于控制平面的各个消息完成业务资源的预配置,以控制OTN设备的资源预留。
端口(也可称之为接口):节点上用于发送和/或接收网络协议消息和流量数据的物理端口。以图1为例,有8个接口:分别为接口1、接口2、接口3、接口4、接口5、接口6、接口7和接口8。
链路:用于表示两个节点之间的连接关系。一个链路用(节点-接口)对表示,说明协议消息和流量数据是否能够在两个节点之间转发。例如,参照图1所示,链路(节点1-接口1,节点2-接口2)表示协议消息和流量数据能够从节点1的接口1发送后,并在节点2和接口2上收到。如图1所示的ASON,该ASON中有8条链路,分别为:链路1-2((节点1-接口1)->(节点2-接口1))、链路1-4((节点1-接口8)->(节点4-接口7))、链路2-1((节点2-接口2)->(节点1-接口1))、链路2-3((节点2-接口3)->(节点3-接口4))、链路3-2((节点3-接口4)->(节点2-接口3))、链路3-4((节点3-接口5)->(节点4-接口6))、链路4-3((节点4-接口6)->(节点3-接口5))、链路4-1((节点4-接口7)->(节点1-接口8))。
业务路径:用于表示两个节点之间的物理通道连接建立,数据流量能够从首节点发送并在末节点收到。如在图1中有业务路径1-3,表示节点1到节点3之间有一条可连接的数据通道。业务路径可以作为工作路径或恢复路径。
下面对本申请实施例的应用场景进行示例性说明。
图2为本申请实施例提供的一种OTN设备的硬件结构示意图,该OTN设备可以是ASON中的节点,例如,工作路径和恢复路径上的任意节点。如图2所示,OTN设备可以包括主控板1、线路板2、交叉板3、线路板4和背板5。业务的传输方向可以从客户侧到线路侧,还可以从线路侧到客户侧。客户侧发送或接收的业务称为客户侧业务,线路侧接收或发送的业务称为波分侧业务。两个方向上的业务处理流程互为逆向过程,本实施例中以客户侧到线路侧方向为例进行说明:
主控板1和背板5分别通过总线或直接与支路板2、交叉板3、线路板4相连,对支路板2、交叉板3、线路板4起控制管理的功能。
支路板2,完成客户业务的封装映射。客户业务包括多种业务类型,例如异步传输模式(Asynchronous Transfer Mode,ATM)业务、同步数字体系(Synchronous DigitalHierarchy,SDH)业务、以太业务、通用公共无线电接口(Common Public Radio Interface,CPRI)业务、存储业务等。具体地,支路板2用于接收来自客户侧的客户业务,将接收到的客户业务封装映射到ODU(Optical Channel Data Unit,光通道数据单元)信号并添加相应的OTN管理监控开销。在支路板2上,ODU信号可以为低阶ODU信号,例如ODU0、ODU1、ODU2、ODU3、ODUflex等,OTN管理监控开销可以为ODU开销。针对不同类型的客户业务,采用不同的方式封装映射到不同的ODU信号中。
交叉板3,完成支路板和线路板的全交叉连接,实现ODU信号的灵活交叉调度。具体地,交叉板可以实现将ODU信号从任意一个支路板传输到任意一个线路板,或者将OTU信号从任意一个线路板传输到任意一个线路板,还可以将客户信号从任意一个支路板传输到任意一个支路板。
线路板4,将ODU信号形成OTU(Optical Channel Transport Unit,光通道传输单元)信号并发送到线路侧。在ODU信号形成OTU信号之前,线路板4可以将低阶多路ODU信号复用到高阶ODU信号中。然后高阶ODU信号添加相应OTN管理监控开销形成OTU信号并发送到线路侧的光传输通道中。在线路板上,高阶ODU信号可以为ODU1、ODU2、ODU3、ODU4等,OTN管理监控开销可以为OTU开销。
需要说明的是,图2仅示出OTN设备的基本功能,即电处理功能。根据实际需求,其还可以包括光层处理模块,例如,该光层处理模块包括合波、分波、光放大、波长转换、光衰减调整、光均衡、光色散补偿等单元,本申请实施例不一一示出说明。
该OTN设备可以作为ASON网络的拓扑元件。相对于传统网元,该OTN设备增加了链路管理功能、信令功能和路由功能。该OTN设备具有ASON协议(LMP、OSPF-TE、RSVP-TE)的各项功能。
LMP(Link Management Protocol)是链路管理协议,LMP协议运行于两个相邻节点间,主要功能如下:1)管理相邻节点间的光纤连接。2)实现链路资源的自动发现和管理功能;控制通道的发现和管理。3)用于在相邻节点间建立和维护控制通道,LMP维护的控制通道仅供链路校验时使用。因为必须存在了可用的控制通道之后,才能进行相邻节点间的连通性校验和属性一致性校验。4)数据链路连通性校验。5)完成数据链路的物理连通性验证,动态获取链路的接口映射关系。6)TE链路属性一致性校验。7)用于将多条数据链路集成为一条TE链路,并且同步此TE链路的属性,确保TE链路属性在两端节点上的配置一致。
OSPF-TE(针对流量工程的开放式最短路径优先,Open Shortest Path First-Traffic Engineering)(主要的功能是收集拓扑信息、算路),ASON控制平面的路由协议采用OSPF扩展协议OSPF-TE,主要功能如下:1)创建并维护控制链路。2)建立邻居关系。3)洪泛和收集控制平面的控制链路信息,并据此产生控制平面的路由信息,为控制平面的消息包转发提供路由。4)洪泛和收集传送平面的TE链路信息,为计算业务路径提供网络业务拓扑信息。
RSVP-TE(针对流量工程的资源预留协议,Resource Reservation Protocol-Traffic Engineering)(主要功能是LSP建路)RSVP即资源预留协议,是信令的一种。RSVP-TE即“扩展RSVP”,是RSVP在流量工程方面的扩展。RSVP-TE主要完成以下功能:1)LSP建立。2)LSP删除。3)LSP属性修改。4)LSP重路由。5)LSP路径优化。
本申请实施例可以通过如下几种方式实现预先配置通道资源,以降低故障恢复过程中各节点的交叉连接配置所消耗时长,提升故障恢复性能。具体实施方式可以参见下述各个实施例的解释说明。
图3为本申请实施例的一种业务资源预配置方法的流程图,本实施例的业务资源配置方法可以应用于通信***,例如,本申请实施例的ASON,本实施例的通信***(也可称为通信网络、网络等)包括第一工作路径和预置恢复路径,该预置恢复路径可以包括第一节点和第二节点,如图3所示,本申请实施例的业务资源预配置方法可以包括:
步骤301、在第一工作路径建立完成后,第一节点向第二节点发送第一路径消息,该第一路径消息用于指示该第二节点预配置第二通道资源,该第一工作路径用于传输第一业务流。
第一节点和第二节点均具有上述ASON协议的各项功能。对于网络中的各个节点、链路等网络信息可以通过ASON协议的OSPF/OSPF-TE自动获取。本实施例中第一节点可以基于OSPF获取通信***中其它节点的信息,包括节点信息和链路信息等,然后第一节点基于CSPF计算端(例如,一个节点)到端(例如,网络中的另一个节点)的工作路径,即上述第一工作路径,最后通过RSVP-TE完成该第一工作路径的建立。该第一节点可以是第一业务流的首节点。
在工作路径建立完成后,第一节点可以计算该第一工作路径的预置恢复路径,该预置恢复路径用于在第一工作路径发生故障时,传输第一业务流。需要说明的是,在一些实施例中,该预置恢复路径还可以用于其他工作路径发生故障时传输原本在其他工作路径上传输的业务流。
为了在第一工作路径发生故障时,可以快速倒换至该预置恢复路径上继续传输第一业务流,实现快速的业务自动恢复,提升故障恢复性能,本申请实施例的第一节点在第一工作路径建立完成后,通过第一路径消息,向预置恢复路径的各个节点(例如,第二节点)预先配置通道资源,以降低故障恢复过程中节点配置交叉连接所消耗的时长。换言之,即在故障前完成预置恢复路径的第二节点的通道资源配置,节省了在故障恢复过程中节点配置通道资源的时间。
该第一路径消息可以是基于RSVP-TE的消息,例如,path消息。一种可实现方式,该第一路径消息可以携带第二节点的通道资源配置信息,该第二节点的通道资源配置信息用于配置第二通道资源,即第二节点的通道资源。
由于该预置恢复路径也包括该第一节点,所以在第一工作路径建立完成后,第一节点可以配置第一通道资源,即第一节点的通道资源。该第一节点的通道资源可以用于传输该第一业务流。在一些实施例中,该第一节点的通道资源还可以用于传输其他业务流,即该第一通道资源在网络中共享。
对于第一节点配置第一通道资源的时间,其可以是与发送该第一路径消息同时进行,也可以是在发送第一路径消息之后进行,还可以是在发送第一路径消息之前进行,本申请实施例对此不作具体限定。
在一些实施例中,该通道资源可以包括线路板ODUk或背板ODUk中至少一项。例如,第二节点的通道资源可以包括第二节点的线路板ODUk或背板ODUk中至少一项。需要说明的是,该背板可以是如图2所示的背板5。其中,k取0、1、2、2e、3、4、或灵活(flex)。k的不同取值,对应不同的速率等级,也对应不同的时隙个数,例如,ODU0对应一个时隙,ODU1对应两个时隙。
步骤302、第二节点根据该第一路径消息预配置该第二通道资源。
该第二节点的通道资源可以用于传输该第一业务流。在一些实施例中,该第二节点的通道资源还可以用于传输其他业务流,即该第二通道资源在网络中共享。
预配置第二通道资源可以理解为,在故障前完成预置恢复路径的第二节点的通道资源配置,即第二节点在故障前完成分配第二节点的通道资源,该通道资源可以用于传输第一业务流和/或其他业务流。
一种可实现方式,该第二通道资源被网络共享,即该第二通道资源不仅可以用于传输第一业务流,还可以用于传输其他业务流。该第一路径消息可以包括资源共享标识信息,该资源共享标识信息可以用于指示第二节点,该第二通道资源可以被网络共享。即第一节点通过在第一路径消息中携带该资源共享标识信息,以指示第二节点预配置的通道资源可以共享给其他业务流。第二节点可以根据第一路径消息预先分配第二通道资源(也可称为预留第二通道资源),并建立该第二通道资源与该资源共享标识之间的对应关系。在业务故障恢复时,用于触发该预置恢复路径的各节点(例如,第二节点)完成交叉连接配置的path消息可以携带该资源共享标识信息,以使得预置恢复路径的各节点(例如,第二节点)可以基于该资源共享标识信息确定预先分配的通道资源,使用该通道资源传输故障恢复的业务流。
需要说明的是,该第二通道资源被网络共享,可以是对任意业务类型资源共享,也可以是针对指定业务类型资源共享。对指定业务类型资源共享的解释说明,该第一路径消息还可以包括通道资源配置类型,该通道资源配置类型用于指示第二通道资源支持的服务等级协议(Service-Level Agreement,SLA)类型。该SLA类型可以包括但不限于以下几种:重路由业务、共享MESH保护预留、1+R共享或1+1共享等。例如,第一节点通过在第一路径消息中携带该通道资源配置类型,以指示第二节点预配置的通道资源可以共享给属于该通道资源配置类型的其他业务流。第二节点可以根据第一路径消息预先分配第二通道资源,在业务故障恢复时,允许该通道资源配置类型的其他业务流使用该第二通道资源。
另一种可实现方式,该第二通道资源仅用于传输该第一业务流。该第一路径消息可以包括业务标识信息,该业务标识信息用于配置该预置恢复路径对应的业务,例如,第一业务流对应的业务。即第一节点通过在第一路径消息中携带该业务标识信息,以指示第二节点预配置的通道资源仅用于传输该业务标识信息对应的业务流(第一业务流)。第二节点可以根据第一路径消息预先分配第二通道资源,并建立该第二通道资源与该业务标识信息之间的对应关系。在业务故障恢复时,用于触发该预置恢复路径的各节点(例如,第二节点)完成交叉连接配置的path消息可以携带该业务标识信息,以使得预置恢复路径的各节点(例如,第二节点)可以基于该业务标识信息确定预先分配的通道资源,使用该通道资源传输故障恢复的第一业务流。
上述第二节点为与第一节点(首节点)直接相连的节点,在一些实施例中,该第二节点可以是末节点(该预置恢复路径的最后一个节点)。在另一些实施例中,该第二节点可以是非末节点(该预置恢复路径的中间节点),该预置恢复路径还可以包括至少一个第三节点,该至少一个第三节点可以包括末节点、或者末节点和其他中间节点。上述第一路径消息还可以包括该至少一个第三节点的通道资源配置信息,该至少一个第三节点的通道资源配置信息用于指示相应的第三节点预配置自身的通道资源,也可称为第三通道资源。
以下步骤是可选的,下述步骤以网络还包括一个第三节点作举例说明。
步骤303、第二节点向第三节点发送第二路径消息,该第二路径消息用于指示该第三节点预配置第三通道资源。
在预置恢复路径还包括该第三节点时,第一节点向第二节点发送的上述第一路径消息携带第二节点的通道资源配置信息和第三节点的通道资源配置信息,第二节点从第一路径消息中取出第二节点的通道资源配置信息,并生成第二路径消息,并发送给第三节点,该第二路径消息携带该第三节点的通道资源配置信息,该第三节点的通道资源配置信息用于配置第三通道资源,即第三节点的通道资源。该第二路径消息可以是基于RSVP-TE的消息,例如,path消息。
步骤304、第三节点根据该第二路径消息预配置该第三通道资源。
该第三节点的通道资源可以用于传输该第一业务流。在一些实施例中,该第三节点的通道资源还可以用于传输其他业务流,即该第三通道资源在网络中共享。对于第三通道资源和第二路径消息的解释说明可以参见上述步骤302对第二通道资源的解释说明,例如,第三通道资源可以被网络共享,被指定业务类型资源共享,仅用于传输该第一业务流等,其与第一路径消息、第二节点处理过程类似,此次不再赘述。
本实施例,在第一工作路径建立完成后,第一节点向第二节点发送第一路径消息,该第一路径消息用于指示该第二节点预配置第二通道资源,第二节点根据该第一路径消息预配置该第二通道资源。通过在故障前完成预置恢复路径的第二节点的通道资源配置,节省了在故障恢复过程中节点配置通道资源的时间,从而在第一工作路径发生故障时,可以快速倒换至该预置恢复路径上继续传输第一业务流,实现快速的业务自动恢复,提升故障恢复性能。
图4为本申请实施例的另一种业务资源预配置方法的流程图,本实施例在上述图3所示实施例的基础上,以预置恢复路径包括第一节点、第二节点和第三节点,通道资源包括线路板ODUk为例,对上述实施例的通道资源配置信息进行解释说明,如图4所示,本申请实施例的业务资源预配置方法可以包括:
步骤401、在第一工作路径建立完成后,第一节点向第二节点发送第一路径消息,该第一路径消息可以包括第二节点的通道资源配置信息和第三节点的通道资源配置信息。
该第二节点的通道资源配置信息包括以下至少一项信息:该第二节点的线路板标识信息、端口标识信息和通道资源信息。该线路板标识信息用于配置该第二节点预留的至少一个ODUk所在的线路板,例如,如图2所示,第二节点可以包括多个线路板,该线路板标识信息可以指示在该第二节点的一个或多个线路板上预留ODUk。该端口标识信息用于配置该第二节点预留的至少一个ODUk所在的端口,换言之该端口标识信息可以指示在该第二节点的一个或多个线路板的一个或多个端口上预留ODUk。该通道资源信息用于标识该第二节点预留的该线路板的该端口的ODUk,该第二节点预留的线路板的端口的ODUk用于业务故障恢复。
举例而言,该通道资源信息可以包括通道标识信息和时隙数目,该通道标识信息用于指示该第二节点预留的ODUk的通道,该时隙数目用于指示该第二节点预留的ODUk的时隙个数。例如,该通道标识信息可以是通道编号。
步骤402、第二节点根据第二节点的通道资源配置信息预先分配第二节点的线路板ODUk。
例如,第二节点可以根据该第二节点的线路板标识信息、端口标识信息和通道资源信息,在相应的线路板的端口上预先分配相应的ODUk,该ODUk可以在第一工作路径故障时,用于传输上述第一业务流。
步骤403、第二节点向第三节点发送第二路径消息,该第二路径消息包括第三节点的通道资源配置信息。
该第三节点的通道资源配置信息包括以下至少一项信息:该第三节点的线路板标识信息、端口标识信息和通道资源信息。该线路板标识信息用于配置该第三节点预留的至少一个ODUk所在的线路板,例如,如图2所示,第三节点可以包括多个线路板,该线路板标识信息可以指示在该第三节点的一个或多个线路板上预留ODUk。该端口标识信息用于配置该第三节点预留的至少一个ODUk所在的端口,换言之该端口标识信息可以指示在该第三节点的一个或多个线路板的一个或多个端口上预留ODUk。该通道资源信息用于标识该第三节点预留的该线路板的该端口的ODUk,该第三节点预留的线路板的端口的ODUk用于业务故障恢复。
举例而言,该通道资源信息可以包括通道标识信息和时隙数目,该通道标识信息用于指示该第三节点预留的ODUk的通道,该时隙数目用于指示该第三节点预留的ODUk的时隙个数。例如,该通道标识信息可以是通道编号。
步骤404、第三节点根据第三节点的通道资源配置信息预先分配第三节点的线路板ODUk。
例如,第三节点可以根据该第三节点的线路板标识信息、端口标识信息和通道资源信息,在相应的线路板的端口上预先分配相应的ODUk,该ODUk可以在第一工作路径故障时,用于传输上述第一业务流。
本实施例,在第一工作路径建立完成后,第一节点向第二节点发送第一路径消息,该第一路径消息可以包括第二节点的通道资源配置信息和第三节点的通道资源配置信息,第二节点根据第二节点的通道资源配置信息预先分配第二节点的线路板ODUk,第三节点根据第三节点的通道资源配置信息预先分配第三节点的线路板ODUk。通过在故障前完成预置恢复路径的第二节点和第三节点预先分配线路板ODUk,节省了在故障恢复过程中节点配置线路板ODUk的时间,从而在第一工作路径发生故障时,可以快速倒换至该预置恢复路径上继续传输第一业务流,实现快速的业务自动恢复,提升故障恢复性能。
本申请实施例的第一节点在第一工作路径建立完成后,通过第一路径消息,向预置恢复路径的各个节点(例如,第二节点和第二节点)预先配置线路板ODUk,以降低故障恢复过程中节点配置交叉连接所消耗的时长。
本申请所涉及的配置交叉连接主要包括以下四项:(1)配置支路板交叉,节点基于此建立支路板与背板收发方向交叉。(2)配置交叉板交叉,节点基于此建立交叉板与支路板/线路板交叉连接。(3)配置线路板ODUk,节点基于此建立线路板ODUk时隙映射。(4)配置线路板交叉,节点基于此建立线路板与背板收发方向交叉。本申请实施例在业务故障发生前,完成(3)配置线路板ODUk,节点基于此建立线路板ODUk时隙映射,在业务故障恢复时,可以快速完全其他三项,以降低故障恢复过程中节点配置交叉连接所消耗的时长,提升故障恢复性能。
本申请实施例所涉及的线路板ODUk时隙映射,指的是预先分配的线路板ODUk时隙与业务之间的映射,例如,预先分配的线路板ODUk时隙用于传输第一业务流,或指定业务资源类型的业务流等。
与上述图3和图4所示实施例的第一业务流的首节点计算工作路径和预置恢复路径不同,下述图5所示实施例由网络设备(例如,PCE)计算工作路径和预置恢复路径,并完成本申请的业务资源配置方法,其具体实施方式可以参见下述实施例的解释说明。
图5为本申请实施例的另一种业务资源预配置方法的流程图,本实施例的业务资源配置方法可以应用于通信***,例如,本申请实施例的ASON,本实施例的通信***(也可称为通信网络、网络等)包括工作路径和预置恢复路径,该预置恢复路径可以包括多个节点,例如,第一节点和第二节点,网络设备可以对通信***中的各个节点进行管理和控制,如图5所示,本申请实施例的业务资源预配置方法可以包括:
步骤501、在工作路径建立完成后,网络设备确定该工作路径的预置恢复路径。
网络设备可以根据OSPF/PCEP等协议自动获取网络中各个节点、链路和业务信息等信息,网络设备可以基于此,确定端(例如,一个节点)到端(例如,网络中的另一个节点)的工作路径,并完成该工作路径的建立,该工作路径可以用于传输如上所述的第一业务流。
在工作路径建立完成后,网络设备可以计算该工作路径的预置恢复路径,该预置恢复路径用于在工作路径发生故障时,传输之前在工作路径上传输的业务流,例如,上述第一业务流。需要说明的是,在一些实施例中,该预置恢复路径的各个节点的通道资源还可以用于其他工作路径发生故障时传输原本在其他工作路径上传输的业务流。
步骤502、网络设备向预置恢复路径的各个节点发送第一消息,该第一消息用于指示预置恢复路径的各个节点预配置通道资源。
为了在工作路径发生故障时,可以快速倒换至该预置恢复路径上继续传输业务流,实现快速的业务自动恢复,提升故障恢复性能,本申请实施例的网络设备在工作路径建立完成后,通过第一消息,向预置恢复路径的各个节点(例如,第一节点和第二节点)预先配置通道资源,以降低故障恢复过程中节点配置交叉连接所消耗的时长。换言之,即在故障前完成预置恢复路径的各个节点的通道资源配置,节省了在故障恢复过程中节点配置通道资源的时间。
该第一消息可以基于PCEP的消息,例如,PCEP消息。网络设备向预置恢复路径的每个节点发送第一消息。一种可实现方式,网络设备向每个节点发送的第一消息携带的内容相同,该第一消息可以携带所有节点的通道资源配置信息,每个节点通道资源配置信息用于配置相应节点的通道资源。另一种可实现方式,网络设备向每个节点发送的第一消息携带的内容不同,例如,网络设备向第一节点发送第一消息1,该第一消息1携带该第一节点的通道资源配置信息,该第一节点的通道资源配置信息用于配置第一节点的通道资源,网络设备向第二节点发送第一消息2,该第一消息2携带第二节点的通道资源配置信息,该第二节点的通道资源配置信息用于配置第二节点的通道资源。
对于通道资源的解释说明可以参见图3所示实施例的步骤301中的相关说明,此处不再赘述。
步骤503、预置恢复路径的各个节点根据该第一消息预配置该节点的通道资源。
各个节点的通道资源可以用于传输原本在该工作路径上传输业务流,例如,第一业务流。在一些实施例中,各个节点的通道资源还可以用于传输其他业务流,即各个节点的通道资源在网络中共享。
预配置节点的通道资源可以理解为,在故障前完成预置恢复路径的各个节点的通道资源配置,即各个节点在故障前完成分配各个节点的通道资源,该通道资源可以用于传输第一业务流和/或其他业务流。
一种可实现方式,各个节点的通道资源被网络共享,即该各个节点通道资源不仅可以用于传输第一业务流,还可以用于传输其他业务流。该第一消息可以包括资源共享标识信息,该资源共享标识信息可以用于指示各个节点,其预配置的通道资源可以被网络共享。即网络设备通过在第一消息中携带该资源共享标识信息,以指示各个节点预配置的通道资源可以共享给其他业务流。各个节点可以根据第一消息预先分配通道资源(也可称为预留通道资源),并建立该通道资源与该资源共享标识之间的对应关系。在业务故障恢复时,用于触发该预置恢复路径的各节点(例如,第一节点和第二节点)完成交叉连接配置的path消息可以携带该资源共享标识信息,以使得预置恢复路径的各节点(例如,第一节点和第二节点)可以基于该资源共享标识信息确定预先分配的通道资源,使用该通道资源传输故障恢复的业务流。
需要说明的是,各个节点的通道资源被网络共享,可以是对任意业务类型资源共享,也可以是针对指定业务类型资源共享。对指定业务类型资源共享的解释说明,该第一消息还可以包括通道资源配置类型,该通道资源配置类型用于指示通道资源支持的服务等级协议(Service-Level Agreement,SLA)类型。该SLA类型可以包括但不限于以下几种:重路由业务、共享MESH保护预留、1+R共享或1+1共享等。例如,网络设备通过在第一消息中携带该通道资源配置类型,以指示节点预配置的通道资源可以共享给属于该通道资源配置类型的其他业务流。节点可以根据第一消息预先分配通道资源,在业务故障恢复时,允许该通道资源配置类型的其他业务流使用该通道资源。
另一种可实现方式,各个节点的通道资源仅用于传输该第一业务流。该第一消息可以包括业务标识信息,该业务标识信息用于配置该预置恢复路径对应的业务,例如,第一业务流对应的业务。即网络设备通过在第一消息中携带该业务标识信息,以指示节点预配置的通道资源仅用于传输该业务标识信息对应的业务流(第一业务流)。节点可以根据第一消息预先分配通道资源,并建立该通道资源与该业务标识信息之间的对应关系。在业务故障恢复时,用于触发该预置恢复路径的各节点(例如,第一节点和第二节点)完成交叉连接配置的path消息可以携带该业务标识信息,以使得预置恢复路径的各节点(例如,第一节点和第二节点)可以基于该业务标识信息确定预先分配的通道资源,使用该通道资源传输故障恢复的第一业务流。
上述各个节点包括预置恢复路径的首节点、中间节点和末节点。
对于各个节点的通道资源配置信息的解释说明可以参见图4所示实施例对通道资源配置信息的解释说明,例如,每个节点的通道资源配置信息可以包括该节点的线路板标识信息、端口标识信息和通道资源信息,本申请实施例不再赘述。
可选的,为了实现通道资源共享,提升通道资源利用率,上述预置恢复路径的各个节点还可以洪泛该资源共享标识信息。
本实施例,在工作路径建立完成后,网络设备分别向预置恢复路径的各个节点发送第一消息,该第一消息用于指示该节点预配置通道资源,各个节点根据该第一消息预配置通道资源。通过在故障前完成预置恢复路径的各个节点的通道资源配置,节省了在故障恢复过程中节点配置通道资源的时间,从而在工作路径发生故障时,可以快速倒换至该预置恢复路径上继续传输第一业务流,实现快速的业务自动恢复,提升故障恢复性能。
与上述图5所示实施例不同,下述图6所示实施例的各个节点还可以支持网络切片功能,网络切片管理器可以进行切片资源管理,网络切片管理器在切片资源管理过程中,完成本申请的业务资源配置方法,其具体实施方式可以参见下述实施例的解释说明。
图6为本申请实施例的另一种业务资源预配置方法的流程图,本实施例的业务资源配置方法可以应用于通信***,例如,本申请实施例的ASON,本实施例的通信***(也可称为通信网络、网络等)包括多个节点,例如,第一节点和第二节点,网络切片管理器可以对通信***中的各个节点进行管理和控制,该网络切片管理器可以是具有切片管理功能的网络设备,例如PCE,如图6所示,本申请实施例的业务资源预配置方法可以包括:
步骤601、网络切片管理器向网络切片的多个节点分别发送第一消息,该第一消息用于指示该网络切片的各个节点预配置通道资源。
其中,该通道资源用于建立业务路径,该业务路径可以是业务恢复路径。
该网络切片管理器可以根据节点、带宽、速率等配置请求,计算同速率的网络切片,该网络切片的节点包括多个节点。例如,该网络切片可以是ODU0网络切片、ODU1网络切片等。
为了实现快速的业务自动恢复,提升故障恢复性能,本申请实施例的网络切片管理器在切片资源管理过程中,通过第一消息,向网络切片的各个节点(例如,第一节点和第二节点)预先配置通道资源,以降低故障恢复过程中节点配置交叉连接所消耗的时长。换言之,即在故障前完成预置恢复路径的各个节点的通道资源配置,节省了在故障恢复过程中节点配置通道资源的时间。
该第一消息可以是网络切片建立消息或网络切片更新消息。网络切片管理器向预置恢复路径的每个节点发送第一消息。一种可实现方式,网络切片管理器向每个节点发送的第一消息携带的内容相同,该第一消息可以携带所有节点的通道资源配置信息,每个节点通道资源配置信息用于配置相应节点的通道资源。另一种可实现方式,网络切片管理器向每个节点发送的第一消息携带的内容不同,例如,网络切片管理器向第一节点发送第一消息1,该第一消息1携带该第一节点的通道资源配置信息,该第一节点的通道资源配置信息用于配置第一节点的通道资源,网络切片管理器向第二节点发送第一消息2,该第一消息2携带第二节点的通道资源配置信息,该第二节点的通道资源配置信息用于配置第二节点的通道资源。
在一些实施例中,该通道资源可以包括线路板ODUk或背板ODUk中至少一项。例如,第二节点的通道资源可以包括第二节点的线路板ODUk或背板ODUk中至少一项。需要说明的是,该背板可以是如图2所示的背板5。其中,k取0、1、2、2e、3、4、或灵活(flex)。k的不同取值,对应不同的速率等级,也对应不同的时隙个数,例如,ODU0对应一个时隙,ODU1对应两个时隙。
步骤602、网络切片的各个节点根据该第一消息预配置该节点的通道资源。
各个节点的通道资源可以用于传输ODUk同速率业务的业务流。即各个节点的通道资源在同一网络切片中共享。
预配置节点的通道资源可以理解为,在故障前完成预置恢复路径的各个节点的通道资源配置,即各个节点在故障前完成分配各个节点的通道资源,该通道资源可以用于传输ODUk同速率业务流。
一种可实现方式,各个节点的通道资源在网络切片中共享,即该各个节点通道资源可以用于传输ODUk同速率的业务流。该第一消息可以包括资源共享标识信息,该资源共享标识信息可以用于指示各个节点,其预配置的通道资源可以被网络切片的多个业务共享。即网络切片管理器通过在第一消息中携带该资源共享标识信息,以指示各个节点预配置的通道资源可以共享给其他业务流。各个节点可以根据第一消息预先分配通道资源(也可称为预留通道资源),并建立该通道资源与该资源共享标识之间的对应关系。在业务故障恢复时,用于触发预置恢复路径的各节点(例如,第一节点和第二节点)完成交叉连接配置的path消息可以携带该资源共享标识信息,以使得预置恢复路径的各节点(例如,第一节点和第二节点)可以基于该资源共享标识信息确定预先分配的通道资源,使用该通道资源传输故障恢复的业务流。
需要说明的是,各个节点的通道资源被网络切片共享,可以是对任意业务类型资源共享,也可以是针对指定业务类型资源共享。对指定业务类型资源共享的解释说明,该第一消息还可以包括通道资源配置类型,该通道资源配置类型用于指示通道资源支持的服务等级协议(Service-Level Agreement,SLA)类型。该SLA类型可以包括但不限于以下几种:重路由业务、共享MESH保护预留、1+R共享或1+1共享等。例如,网络切片管理器通过在第一消息中携带该通道资源配置类型,以指示节点预配置的通道资源可以共享给属于该通道资源配置类型的其他业务流。节点可以根据第一消息预先分配通道资源,在业务故障恢复时,允许该通道资源配置类型的其他业务流使用该通道资源。
对于各个节点的通道资源配置信息的解释说明可以参见图4所示实施例对通道资源配置信息的解释说明,例如,每个节点的通道资源配置信息可以包括该节点的线路板标识信息、端口标识信息和通道资源信息,本申请实施例不再赘述。
可选的,为了实现通道资源共享,提升通道资源利用率,上述网络切片的各个节点还可以洪泛该资源共享标识信息至同速率的其他网络切片的各个节点。
本实施例,网络切片管理器向网络切片的多个节点分别发送第一消息,该第一消息用于指示该网络切片的各个节点预配置通道资源,各个节点根据该第一消息预配置通道资源。通过在网络切片资源管理过程中,完成各个节点的通道资源配置,从而在业务层的工作路径故障时,可以快速建立恢复路径,实现快速的业务自动恢复,提升故障恢复性能。
下述实施例以预先配置通道资源为预先配置线路板ODUk时隙映射为例,即上述通道资源配置信息为线路板ODUk时隙映射配置信息,结合具体场景对本申请实施例的业务资源预配置方法进行举例说明,本申请实施例可以通过如下几种方式实现预先配置线路板ODUk时隙映射,以降低故障恢复过程中各节点的交叉连接配置所消耗时长,提升业务恢复性能。
方式一、扩展RSVP-TE协议预先建立线路板ODUk时隙映射。
图7为本申请实施例的另一种业务资源预配置方法的流程图。图8为本申请实施例的另一种业务资源预配置方法的应用场景示意图。该应用场景包括节点A、节点B、节点C、节点D和节点E。节点A、节点B、节点C、节点D和节点E均具有上述ASON协议的各项功能。各个节点、链路等网络信息可以通过ASON协议的OSPF/OSPF-TE自动获取,端到端业务路径发放和恢复可以通过ASON的RSVP-TE自动建立。PCE根据OSPF/PCEP等协议自动获取全网节点、链路、业务信息,其中PCE主要集中在网络业务端到端路径计算,可部署在服务器网管或设备中。如果网络中无PCE,网络业务端到端路径可通过分布式各个节点计算,本实施例以节点A计算网络业务端到端路径为例进行举例说明。如图4所示,其中ODUk业务1的工作路径为A-D-E,预置的恢复路径为A-C-E。以D-E断纤重路由为例说明本申请实施例的方式一。如图7所示,本申请实施例的业务资源预配置方法可以包括:
步骤701、节点A在ODUk业务1的工作路径建立完成后,确定D-E断纤的预置恢复路径为A-C-E。
例如,ODUk业务1需要从节点A到节点E,节点A基于OSPF获取全网其它节点的信息,包括节点信息和链路信息,然后基于CSPF计算端(节点A)到端(节点E)的工作路径,即上述A-D-E,最后通过RSVP-TE完成工作路径的建立。
在工作路径建立完成后,节点A可以计算D-E断纤的预置恢复路径,即恢复路径为A-C-E。在确定预置恢复路径后,可以触发预置恢复路径的各个节点建立线路板ODUk时隙映射,即触发执行下述步骤702。
步骤702、节点A向节点C发送路径(Path)消息1,该路径(Path)消息1用于配置D-E断纤的预置恢复路径的节点C和节点E的线路板ODUk时隙映射。
一种可实现方式,该路径(Path)消息1可以携带节点C的线路板ODUk时隙映射配置信息和节点E的线路板ODUk时隙映射配置信息。该节点C的线路板ODUk时隙映射配置信息可以包括节点C的业务交叉基本信息和通道资源信息,该节点C的业务交叉基本信息可以包括节点C的线路板标识信息、端口号以及业务带宽,该通道资源信息用于标识节点C的ODUk,该节点C的ODUk用于传输业务1的数据流量。与节点C的线路板ODUk时隙映射配置信息类似,节点E的线路板ODUk时隙映射配置信息可以包括节点E的业务交叉基本信息和通道资源信息,该节点E的业务交叉基本信息可以包括节点E的线路板标识信息、端口号以及业务带宽,该通道资源信息用于标识节点E的ODUk,该节点E的ODUk用于传输业务1的数据流量。
在一些实施例中,该节点C的线路板ODUk时隙映射配置信息还可以包括节点C的通道资源配置类型,该节点C的通道资源配置类型用于指示该通道资源信息对应的ODUk支持的SLA类型,该SLA类型可以包括重路由业务、共享MESH保护预留、1+R共享或1+1共享等。换言之,属于该SLA类型的业务可以使用该通道资源信息对应的ODUk传输数据流量。
举例而言,该通道资源配置类型可以携带在(Path)消息1中的扩展字段中,例如,hop对象新增子对象中,该新增子对象的前两个比特可以用于指示该通道资源配置类型。
可选的,该节点C的线路板ODUk时隙映射配置信息还可以包括资源共享标识信息。
举例而言,该资源共享标识信息可以携带在(Path)消息1中的扩展字段中,例如,hop对象新增子对象中,该新增子对象的后两个比特可以用于指示该该通道资源信息对应的ODUk是否可以被其他业务使用。
可选的,该节点C的线路板ODUk时隙映射配置信息还可以包括业务标识信息,该业务标识信息用于指示可以使用该通道资源信息对应的ODUk传输数据流量的业务。
与节点C的线路板ODUk时隙映射配置信息类似,该节点E的业务交叉基本信息还可以包括节点E的通道资源配置类型。在一些实施例中,该节点E的业务交叉基本信息还可以包括资源共享标识信息或业务标识信息。其具体解释说明可以参照节点C的相关信息的解释说明,此处不再赘述。
步骤703、节点C解析节点C的线路板ODUk时隙映射配置信息,根据线路板ODUk时隙映射配置信息,分配相应的ODUk。
在一些实施例中,上述通道资源信息可以包括通道编号(上述通道标识信息)和ODUk时隙数目,该通道编号用于指示分配的ODUk时隙的位置,该ODUk时隙数目用于指示分配的ODUk时隙的大小,该ODUk时隙数目也可以通过上述业务带宽确定。
节点C可以将解析得到的节点C的线路板ODUk时隙映射配置信息传递至软件开发工具包(SDK),通过SDK分配相应的ODUk,再由SDK将分配的ODUk时隙的资源信息保存至线路板的芯片寄存器。
节点C从接收到的路径(Path)消息1中获取节点C的线路板ODUk时隙映射配置信息,并对其进行解析,根据解析得到的相应信息对节点C完成线路板ODUk时隙映射。
步骤704、节点C向节点E发送路径(Path)消息2,该路径(Path)消息2用于配置D-E断纤的预置恢复路径的节点E的线路板ODUk时隙映射。
该路径(Path)消息2可以携带节点E的线路板ODUk时隙映射配置信息。节点E的线路板ODUk时隙映射配置信息的具体解释说明可以参见步骤702的解释说明,此处不再赘述。
需要说明的是,步骤703和步骤704的执行顺序不以其序号大小作为限制,例如,可以同时执行步骤703和步骤704。
步骤705、节点E解析节点E的线路板ODUk时隙映射配置信息,根据线路板ODUk时隙映射配置信息,分配相应的ODUk。
节点E从接收到的路径(Path)消息2中获取节点E的线路板ODUk时隙映射配置信息,并对其进行解析,根据解析得到的相应信息对节点E完成线路板ODUk时隙映射。
在一些实施例中,当上述线路板ODUk时隙映射配置信息携带的资源共享标识信息用于指示该通道资源信息对应的ODUk可以被其他业务使用时,节点C和节点E可以将该资源共享标识信息洪泛到全网。
本实施例,在ODUk业务1的工作路径建立完成后,通过路径(Path)消息向恢复路径的各个节点预先配置线路板ODUk时隙映射,以降低故障恢复过程中各节点的交叉连接配置所消耗时长,提升业务恢复性能。
图9为本申请实施例的一种业务路径恢复方法的流程图,本实施例在图7所示实施例的基础上,在工作路径的D-E断纤后,基于上述预置恢复路径实时重路由,快速恢复业务,如图9所示,本实施例的方法可以包括:
步骤901、节点D感知业务路径故障,根据端口告警信息匹配查找到受影响的业务1,节点D向节点A发送RSVP通知(Notify)消息,该RSVP通知(Notify)消息用于携带故障信息和业务标识信息。
例如,节点D接收到端口告警信息,获知业务路径故障,根据端口告警信息匹配查找到受影响的业务1。节点D向节点A发送RSVP通知(Notify)消息。该故障信息可以包括发生故障的链路信息、故障原因等信息。该节点A为受影响的业务1的首节点,即业务路径故障会影响业务1的数据流量传输,所以需要通过下述步骤完成业务路径倒换到恢复路径,以避免业务1的数据流量传输中断。该业务标识信息用于指示受故障影响的业务。
本实施例中,节点D感知到D-E断纤后,可以触发ODUk业务1基于预置恢复路径实时重路由,也即执行本申请实施例的步骤901至步骤904。
步骤902、节点A根据故障信息和业务标识信息确定需要倒换的预置恢复路径。
例如,确定需要倒换的预置恢复路径为A-C-E,触发执行下述步骤以完成预置恢复路径建立。
步骤903、节点A通过RSVP-TE信令沿着预置恢复路径A-C-E逐跳建立交叉,完成端到端预置恢复路径的建立。
该RSVP-TE信令可以包括Path正向消息和Resv反向消息。
例如,节点A向节点C发送Path消息3,该Path消息3携带节点C的交叉配置关联信息和节点E的交叉配置关联信息。节点C解析出自身的交叉配置关联信息,并根据该交叉配置关联信息建立反向交叉连接。节点C向节点E发送Path消息4,该Path消息4携带节点E的交叉配置关联信息。节点E解析出自身的交叉配置关联信息,并根据该交叉配置关联信息建立反向交叉连接。节点E经由节点C向节点A方向发送Resv消息(RSVP-TE协议报文的一种),在沿途各节点建立正向交叉连接。同样的过程节点A经由节点C向节点E方向发送Path消息5,沿途打开对业务1的告警监视,节点E经由节点C向节点A方向发送Resv消息进行确认。整个过程由RSVP-TE信令自动完成端到端预置恢复路径建立。
步骤904、节点A感知预置恢复路径建立成功后,触发业务1倒换到该预置恢复路径。
节点A在感知预置恢复路径建立成功后,可以将业务1的数据流量通过该预置恢复路径A-C-E传输。
本实施例,ODUk业务1的工作路径建立完成后,通过路径(Path)消息向恢复路径的各个节点预先配置线路板ODUk时隙映射,在工作路径出现故障后,可以通过RSVP-TE信令沿着预置恢复路径A-C-E逐跳建立交叉,完成端到端预置恢复路径的建立。由于在故障前向恢复路径的各个节点预先配置线路板ODUk时隙映射,所以在发生故障时,可以快速完成恢复路径的建立,以降低故障恢复过程中各节点的交叉连接配置所消耗时长,提升业务恢复性能。
并且,该预置恢复路径的资源可以共享给其他同速率的业务,从而提升资源利用率。
方式二、基于PCE扩展PCEP预先建立线路板ODUk时隙映射
图10为本申请实施例的另一种业务路径恢复方法的流程图,本实施例采用图8所示应用场景,与图7所示实施例不同,本实施例以本实施例以PCE计算网络业务端到端路径为例进行举例说明,如图10所示,本实施例的方法可以包括:
步骤1001、PCE根据全网资源和业务矩阵,为业务1计算满足业务1的业务要求的预置恢复路径。
PCE在ODUk业务1的工作路径建立完成后,确定D-E断纤的预置恢复路径为A-C-E。
PCE还可以为其他业务计算满足其业务要求的预置恢复路径,在计算各个业务的预置恢复路径过程中,PCE可以将同ODUk速率通道的恢复路径尽量集中。
步骤1002、PCE向节点A发送PCEP消息1,该PCEP消息1用于配置D-E断纤的预置恢复路径的节点A的线路板ODUk时隙映射。
一种可实现方式,该PCEP消息1可以携带节点A的线路板ODUk时隙映射配置信息。该线路板ODUk时隙映射配置信息的具体内容可以参见图7所示实施例的步骤702的解释说明,此处不再赘述。
步骤1003、节点A解析节点A的线路板ODUk时隙映射配置信息,根据线路板ODUk时隙映射配置信息,分配相应的ODUk。
步骤1004、PCE向节点C发送PCEP消息2,该PCEP消息2用于配置D-E断纤的预置恢复路径的节点C的线路板ODUk时隙映射。
步骤1005、节点C解析节点C的线路板ODUk时隙映射配置信息,根据线路板ODUk时隙映射配置信息,分配相应的ODUk。
步骤1006、PCE向节点E发送PCEP消息3,该PCEP消息3用于配置D-E断纤的预置恢复路径的节点E的线路板ODUk时隙映射。
步骤1007、节点E解析节点E的线路板ODUk时隙映射配置信息,根据线路板ODUk时隙映射配置信息,分配相应的ODUk。
在一些实施例中,当上述线路板ODUk时隙映射配置信息携带的资源共享标识信息用于指示该通道资源信息对应的ODUk可以被其他业务使用时,节点A、节点C和节点E可以将该资源共享标识信息洪泛到全网。
需要说明的是,上述步骤1002、步骤1004和步骤1006的执行顺序不以序号大小作为限制,例如,其可以同时执行步骤1002、步骤1004和步骤1006。
本实施例,在ODUk业务1的工作路径建立完成后,通过PCEP消息向恢复路径的各个节点预先配置线路板ODUk时隙映射,以降低故障恢复过程中各节点的交叉连接配置所消耗时长,快速恢复业务,提升业务恢复性能。
方式三、扩展网络切片建立或更新消息预先配置线路板ODUk时隙映射
图11为本申请实施例的另一种业务路径恢复方法的流程图,本实施例采用图8所示应用场景,与图7所示实施例不同,本实施例以本实施例PCE根据OSPF/PCEP等协议自动获取全网节点、链路、业务信息,其中PCE支持网路切片功能,主要集中在网络业务端到端路径计算和切片资源管理,可部署在服务器网管或设备中,如图11所示,本实施例的方法可以包括:
步骤1101、PCE获取全网资源和业务矩阵,计算满足业务要求的同速率的网络切片。
例如,PCE根据节点、带宽、速率等配置请求,计算同速率的网络切片,该网络切片的节点包括节点A、节点C、节点D和节点E。
步骤1102、PCE向节点A、节点C、节点D和节点E分别发送切片新建消息或切片更新消息。
该切片新建消息或切片更新消息携带网络切片标识信息和各节点的线路板ODUk时隙映射配置信息。以PCE发送给节点C的切片新建消息或切片更新消息为例,该切片新建消息或切片更新消息携带节点C的线路板ODUk时隙映射配置信息。该节点C的线路板ODUk时隙映射配置信息可以包括节点C的业务交叉基本信息和通道资源信息,该节点C的业务交叉基本信息可以包括节点C的线路板标识信息、端口号以及业务带宽,该通道资源信息用于标识节点C的ODUk,该节点C的ODUk用于传输业务1的数据流量。其具体解释说明可以参见图7所示实施例的步骤702,此处不再赘述。
步骤1103、节点A、节点C、节点D和节点E接收到的切片新建消息或切片更新消息时,解析各自的线路板ODUk时隙映射配置信息,根据线路板ODUk时隙映射配置信息,分配相应的ODUk。
在一些实施例中,节点A、节点C、节点D和节点E的该通道资源信息对应的ODUk可以被同网络切片的其他业务使用时。
本实施例,通过切片新建消息或切片更新消息向网络切片的各个节点预先配置线路板ODUk时隙映射,以降低故障恢复过程中各节点的交叉连接配置所消耗时长,提升业务恢复性能。ODUk同速率业务可基于该切片新建消息或切片更新消息进行业务快速恢复。
上文中详细描述了业务资源预配置方法,下面将描述本申请实施例的业务资源预配置装置。
本申请实施例详细描述了业务资源预配置装置的示意性结构。
在一个示例中,图12示出了本申请实施例的一种业务资源预配置装置1200的示意性框图。本申请实施例的装置1200可以是上述方法实施例中的第一节点,也可以是第一节点内的一个或多个芯片。装置1200可以用于执行上述方法实施例中的第一节点的部分或全部功能。该装置1200可以包括收发模块1210和处理模块1220,可选的,该装置1200还可以包括存储模块1230。其中,各个模块的详细描述如下:
该处理模块1220通过该收发模块1210在第一工作路径建立完成后,向第二节点发送第一路径消息,该第一路径消息用于指示该第二节点预配置第二通道资源,该第一工作路径用于传输第一业务流,该第二通道资源用于建立预置恢复路径,该预置恢复路径包括该第一节点和第二节点。
该处理模块1220还用于预配置第一通道资源,该第一通道资源用于在该第一工作路径故障后建立该预置恢复路径,该预置恢复路径用于在该第一工作路径故障后传输该第一业务流。
在一些实施例中,该第一路径消息包括资源共享标识信息,该资源共享标识信息用于指示该第二通道资源被网络共享。
在一些实施例中,该处理模块1220还用于在第一节点向第二节点发送第一路径消息之前,计算该第一工作路径的该预置恢复路径,生成该第一路径消息。
在一些实施例中,该预置恢复路径还包括第三节点,该第一路径消息还包括所述第三节点的通道资源配置信息,该通道资源配置信息用于指示该第三节点预配置第三通道资源。
在一些实施例中,第一通道资源为第一节点预留的第一光数据单元ODUk,第二通道资源为第二节点预留的第二光数据单元ODUk。
在一些实施例中,该第一路径消息包括以下至少一项信息:该第二节点的线路板标识信息、端口标识信息和通道资源信息,其中,该线路板标识信息用于配置该第二节点预留的第二光数据单元ODUk所在的线路板,该端口标识信息用于配置该第二节点预留的第二光数据单元ODUk所在的端口,该通道资源信息用于标识该第二节点预留的第二光数据单元ODUk,该第二节点预留的第二光数据单元ODUk用于建立该预置恢复路径。
在一些实施例中,该通道资源信息包括通道标识信息和时隙数目,该通道标识信息用于指示该第二节点预留的第二光数据单元ODUk的通道,该时隙数目用于指示第二节点预留的第二光数据单元ODUk的时隙个数。
在一些实施例中,该第一路径消息还包括业务标识信息,该业务标识信息用于配置在预置恢复路径上进行故障恢复的业务。
在一些实施例中,该第一路径消息还包括通道资源配置类型,该通道资源配置类型用于指示该第二节点预留的第二光数据单元ODUk支持的服务等级协议SLA类型。
在一些实施例中,该第一路径消息为基于资源预留协议流量工程RSVP-TE的消息。
需要说明的是,各个模块的实现还可以对应参照图3、图4或图7所示的方法实施例的相应描述,执行上述实施例中所执行的方法和功能。
可以替换的,装置1200也可配置成通用处理***,例如通称为芯片,该处理模块1220可以包括:提供处理功能的一个或多个处理器;所述收发模块1210例如可以是输入/输出接口、管脚或电路等,输入/输出接口可用于负责此芯片***与外界的信息交互,例如,此输入/输出接口可将第一节点的消息输出给此芯片外的其他模块进行处理。该处理模块可执行存储模块中存储的计算机执行指令以实现上述方法实施例中第一节点的功能。在一个示例中,装置1200中可选的包括的存储模块1230可以为芯片内的存储单元,如寄存器、缓存等,所述存储模块1230还可以是所述第一节点内的位于芯片外部的存储单元,如只读存储器(read-only memory,简称ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,简称RAM)等。
在另一个示例中,图13示出了本申请实施例的另一种业务资源预配置装置1300的示意性框图。本申请实施例的装置1300可以是上述方法实施例中的第一节点,装置1300可以用于执行上述方法实施例中的第一节点的部分或全部功能。该装置1300可以包括:至少一个处理器1301,至少一个通信接口1302,至少一个存储器1303和至少一个通信总线。
其中,处理器1301可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。通信总线可以是外设部件互连标准PCI总线或扩展工业标准结构EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图13中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信总线用于实现这些组件之间的连接通信。其中,本申请实施例中第一节点的通信接口1302用于与其他节点进行信令或数据的通信。存储器1303可以包括易失性存储器,例如非挥发性动态随机存取内存(Nonvolatile Random Access Memory,NVRAM)、相变化随机存取内存(PhaseChange RAM,PRAM)、磁阻式随机存取内存(Magetoresistive RAM,MRAM)等,还可以包括非易失性存储器,例如至少一个磁盘存储器件、电子可擦除可编程只读存储器(ElectricallyErasable Programmable Read-Only Memory,EEPROM)、闪存器件,例如反或闪存(NORflash memory)或是反及闪存(NAND flash memory)、半导体器件,例如固态硬盘(SolidState Disk,SSD)等。存储器1303可选的还可以是至少一个位于远离前述处理器1301的存储装置。存储器1303可以存储用于供处理1301执行的程序代码。
处理器1301可用于实现对第一节点的控制,用于执行上述实施例中由第一节点进行的处理,可以执行上述方法实施例中涉及第一节点的处理过程和/或用于本申请所描述的技术的其他过程,还可以运行操作***,负责管理总线以及可以执行存储在存储器中的程序或指令。例如,处理器控制通信接口用于执行前述方法实施例中步骤301,或者用于执行步骤401,或者用于执行步骤701和步骤702,或者用于执行步骤902至步骤904。
存储器1303可以用于存储节点的程序代码和数据,存储器1303可以是图12中的存储模块1230。
可以理解的,通信接口1302可以是图12中的收发模块1210,通信接口1302还可以用于支持第一节点与其他网络实体进行通信,例如,用于支持第一节点与网络设备(例如,PCE)进行通信。
可以理解的是,图13仅仅示出了第一节点的简化设计。例如,在实际应用中,第一节点可以包含任意数量的通信接口,处理器,存储器等,而所有可以实现本申请的第一节点都在本申请的保护范围之内。
本申请实施例还提供一种业务资源预配置装置,该装置可以是上述方法实施例中的第一节点的芯片,该芯片可以包括如上所述的处理器1301和通信接口1302,或者该芯片可以包括如上所述处理器1301,该装置可以用于执行上述方法实施例中的第一节点的部分或全部功能,其实现原理和技术效果可以参见上述实施例的解释说明,此处不再赘述。
一种可能的实现方式中,业务资源预配置装置也可以使用下述来实现:一个或多个现场可编程门阵列(field-programmable gate array,FPGA)、可编程逻辑器件(programmable logic device,PLD)、控制器、状态机、门逻辑、分立硬件部件、任何其它适合的电路、或者能够执行本申请通篇所描述的各种功能的电路的任意组合。在又一个示例中,本申请实施例还提供一种计算机存储介质,该计算机存储介质可以存储用于指示上述任一种方法的程序指令,以使得处理器执行此程序指令实现上述方法实施例中涉及第一节点的方法和功能。
在一个示例中,图14示出了本申请实施例的一种业务资源预配置装置1400的示意性框图。本申请实施例的装置1400可以是上述方法实施例中的第二节点,也可以是第二节点内的一个或多个芯片。装置1400可以用于执行上述方法实施例中的第二节点的部分或全部功能。该装置1400可以包括收发模块1410和处理模块1420,可选的,该装置1400还可以包括存储模块1430。其中,各个模块的详细描述如下:
该收发模块1410用于在第一工作路径建立完成后,接收第一节点发送第一路径消息,该第一路径消息用于指示该第二节点预配置第二通道资源,该第一工作路径用于传输第一业务流,该第二通道资源用于在该第一工作路径故障后建立预置恢复路径,传输该第一业务流,该预置恢复路径包括该第一节点和第二节点。
该处理模块1420用于根据该第一路径消息预配置第二通道资源。
在一些实施例中,该第一路径消息包括资源共享标识信息,该资源共享标识信息用于指示该第二通道资源被网络共享。
在一些实施例中,该预置恢复路径还包括第三节点,该第一路径消息还包括该第三节点的通道资源配置信息,该通道资源配置信息用于指示该第三节点预配置第三通道资源。
该处理模块1420通过该收发模块1410向该第三节点发送第二路径消息,该第二路径消息包括该第三节点的通道资源配置信息。
在一些实施例中,第二通道资源为第二节点预留的第二光数据单元ODUk,第三通道资源为第三节点预留的第一光数据单元ODUk。
在一些实施例中,该第一路径消息包括以下至少一项信息:该第二节点的线路板标识信息、端口标识信息和通道资源信息,其中,该线路板标识信息用于配置该第二节点预留的第二光数据单元ODUk所在的线路板,该端口标识信息用于配置该第二节点预留的第二光数据单元ODUk所在的端口,该通道资源信息用于标识该第二节点预留的第二光数据单元ODUk,该第二节点预留的第二光数据单元ODUk用于建立该预置恢复路径。
在一些实施例中,该通道资源信息包括通道标识信息和时隙数目,该通道标识信息用于指示该第二节点预留的第二光数据单元ODUk的通道,该时隙数目用于指示第二节点预留的第二光数据单元ODUk的时隙个数。
在一些实施例中,该第一路径消息还包括业务标识信息,该业务标识信息用于配置在预置恢复路径上进行故障恢复的业务。
在一些实施例中,该第一路径消息还包括通道资源配置类型,该通道资源配置类型用于指示该第二节点预留的第二光数据单元ODUk支持的服务等级协议SLA类型。
在一些实施例中,该第一路径消息为基于资源预留协议流量工程RSVP-TE的消息,该第二路径消息为基于资源预留协议流量工程RSVP-TE的消息。
需要说明的是,各个模块的实现还可以对应参照图3、图4或图7所示的方法实施例的相应描述,执行上述实施例中所执行的方法和功能。
可以替换的,装置1400也可配置成通用处理***,例如通称为芯片,该处理模块1420可以包括:提供处理功能的一个或多个处理器;所述收发模块1410例如可以是输入/输出接口、管脚或电路等,输入/输出接口可用于负责此芯片***与外界的信息交互,例如,此输入/输出接口可将第二节点的消息输出给此芯片外的其他模块进行处理。该处理模块可执行存储模块中存储的计算机执行指令以实现上述方法实施例中第二节点的功能。在一个示例中,装置1400中可选的包括的存储模块1430可以为芯片内的存储单元,如寄存器、缓存等,所述存储模块1430还可以是所述第二节点内的位于芯片外部的存储单元,如只读存储器(read-only memory,简称ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,简称RAM)等。
在另一个示例中,图15示出了本申请实施例的另一种业务资源预配置装置1500的示意性框图。本申请实施例的装置1500可以是上述方法实施例中的第二节点,装置1500可以用于执行上述方法实施例中的第二节点的部分或全部功能。该装置1500可以包括:至少一个处理器1501,至少一个通信接口1502,至少一个存储器1503和至少一个通信总线。
其中,处理器1501可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。通信总线可以是外设部件互连标准PCI总线或扩展工业标准结构EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图15中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信总线用于实现这些组件之间的连接通信。其中,本申请实施例中第二节点的通信接口1502用于与其他节点进行信令或数据的通信。存储器1303可以包括易失性存储器,例如非挥发性动态随机存取内存(Nonvolatile Random Access Memory,NVRAM)、相变化随机存取内存(PhaseChange RAM,PRAM)、磁阻式随机存取内存(Magetoresistive RAM,MRAM)等,还可以包括非易失性存储器,例如至少一个磁盘存储器件、电子可擦除可编程只读存储器(ElectricallyErasable Programmable Read-Only Memory,EEPROM)、闪存器件,例如反或闪存(NORflash memory)或是反及闪存(NAND flash memory)、半导体器件,例如固态硬盘(SolidState Disk,SSD)等。存储器1503可选的还可以是至少一个位于远离前述处理器1501的存储装置。存储器1503可以存储用于供处理1501执行的程序代码。该通信接口可以是输入/输出接口、管脚或输入/输出电路等。
处理器1501可用于实现对第二节点的控制,用于执行上述实施例中由第二节点进行的处理,可以执行上述方法实施例中涉及第二节点的处理过程和/或用于本申请所描述的技术的其他过程,还可以运行操作***,负责管理总线以及可以执行存储在存储器中的程序或指令。例如,处理器控制通信接口用于执行前述方法实施例中步骤302和步骤303,或者用于执行步骤402和步骤403,或者用于执行步骤703和步骤704,或者用于执行步骤903。
存储器1503可以用于存储节点的程序代码和数据,存储器1503可以是图14中的存储模块1430。
可以理解的,通信接口1502可以是图14中的收发模块1410,通信接口1502还可以用于支持第二节点与其他网络实体进行通信,例如,用于支持第二节点与网络设备(例如,PCE)进行通信。
可以理解的是,图15仅仅示出了第二节点的简化设计。例如,在实际应用中,第二节点可以包含任意数量的通信接口,处理器,存储器等,而所有可以实现本申请的第二节点都在本申请的保护范围之内。
本申请实施例还提供一种业务资源预配置装置,该装置可以是上述方法实施例中的第二节点的芯片,该芯片可以包括如上所述的处理器1501和通信接口1502,或者该芯片可以包括如上所述处理器1501,该装置可以用于执行上述方法实施例中的第二节点的部分或全部功能,其实现原理和技术效果可以参见上述实施例的解释说明,此处不再赘述。
一种可能的实现方式中,业务资源预配置装置也可以使用下述来实现:一个或多个现场可编程门阵列(field-programmable gate array,FPGA)、可编程逻辑器件(programmable logic device,PLD)、控制器、状态机、门逻辑、分立硬件部件、任何其它适合的电路、或者能够执行本申请通篇所描述的各种功能的电路的任意组合。在又一个示例中,本申请实施例还提供一种计算机存储介质,该计算机存储介质可以存储用于指示上述任一种方法的程序指令,以使得处理器执行此程序指令实现上述方法实施例中涉及第二节点的方法和功能。
在一个示例中,图16示出了本申请实施例的一种业务资源预配置装置1600的示意性框图。本申请实施例的装置1600可以是上述方法实施例中的网络设备或者网络切片管理器,也可以是网络设备或者网络切片管理器内的一个或多个芯片。当装置1600实现为网络设备时,可以用于执行上述方法实施例中的网络设备的部分或全部功能;当装置1600实现为网络切片管理器时,可以用于执行上述方法实施例中的网络切片管理器的部分或全部功能。该装置1600可以包括收发模块1610和处理模块1620,可选的,该装置1600还可以包括存储模块1630。其中,当装置1600实现为网络设备时,各个模块的详细描述如下:
该处理模块1620用于在工作路径建立完成之后,确定该工作路径的预置恢复路径;
该处理模块1620通过该收发模块1610向该预置恢复路径的至少一个节点发送第一消息,该第一消息用于指示预置恢复路径的至少一个节点预配置通道资源。其中,该通道资源用于业务故障恢复。
在一些实施例中,该第一消息包括资源共享标识信息,该资源共享标识信息用于指示该通道资源允许被多个业务共享。
在一些实施例中,该第一消息包括以下至少一项信息:至少一个节点的线路板标识信息、端口标识信息和通道资源信息,线路板标识信息用于配置至少一个节点预留的光数据单元ODUk所在的线路板,端口标识信息用于配置至少一个节点预留的光数据单元ODUk所在的端口,通道资源信息用于标识至少一个节点预留的所述光数据单元ODUk,至少一个节点预留的光数据单元ODUk用于建立该预置恢复路径。
在一些实施例中,该通道资源信息包括通道标识信息和时隙数目,该通道标识信息用于指示该至少一个节点预留的光数据单元ODUk的通道,该时隙数目用于指示该至少一个节点预留的光数据单元ODUk的时隙个数。
在一些实施例中,该第一消息还包括业务标识信息,该业务标识信息用于配置在该预置恢复路径上进行业务故障恢复的业务。
在一些实施例中,该第一消息还包括通道资源配置类型,该通道资源配置类型用于指示该至少一个节点预留的光数据单元ODUk支持的服务等级协议SLA类型。
在一些实施例中,该第一消息为基于路径计算单元通信协议PCEP的消息。
需要说明的是,各个模块的实现还可以对应参照图5、图10所示的方法实施例的相应描述,执行上述实施例中所执行的方法和功能。
当装置1600实现为网络切片管理器时,各个模块的详细描述如下:
该处理模块1620通过该收发模块1610向网络切片的多个节点分别发送第一消息,该第一消息用于指示该网络切片的各个节点预配置通道资源。其中,该通道资源用于建立业务路径。
在一些实施例中,该第一消息包括资源共享标识信息,该资源共享标识信息用于指示该通道资源允许被多个业务共享。
在一些实施例中,该第一消息包括以下至少一项信息:该节点的线路板标识信息、端口标识信息和通道资源信息,该线路板标识信息用于配置该节点预留的光数据单元ODUk所在的线路板,该端口标识信息用于配置该节点预留的光数据单元ODUk所在的端口,该通道资源信息用于标识该节点预留的光数据单元ODUk,该节点预留的光数据单元ODUk用于建立所述业务路径。
在一些实施例中,该通道资源信息包括通道标识信息和时隙数目,该通道标识信息用于指示该节点预留的光数据单元ODUk的通道,该时隙数目用于指示该节点预留的光数据单元ODUk的时隙个数。
在一些实施例中,该第一消息还包括通道资源配置类型,该通道资源配置类型用于指示该节点预留的光数据单元ODUk支持的服务等级协议SLA类型。
在一些实施例中,该第一消息为网络切片建立消息或网络切片更新消息。
需要说明的是,各个模块的实现还可以对应参照图6、图11所示的方法实施例的相应描述,执行上述实施例中所执行的方法和功能。
可以替换的,装置1600也可配置成通用处理***,例如通称为芯片,该处理模块1620可以包括:提供处理功能的一个或多个处理器;所述收发模块1610例如可以是输入/输出接口、管脚或电路等,输入/输出接口可用于负责此芯片***与外界的信息交互,例如,此输入/输出接口可将网络设备或者网络切片管理器的消息输出给此芯片外的其他模块进行处理。该处理模块可执行存储模块中存储的计算机执行指令以实现上述方法实施例中网络设备或者网络切片管理器的功能。在一个示例中,装置1600中可选的包括的存储模块1630可以为芯片内的存储单元,如寄存器、缓存等,所述存储模块1630还可以是所述网络设备或者网络切片管理器内的位于芯片外部的存储单元,如只读存储器(read-only memory,简称ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccess memory,简称RAM)等。
在另一个示例中,图17示出了本申请实施例的另一种业务资源预配置装置1700的示意性框图。本申请实施例的装置1700可以是上述方法实施例中的网络设备或者网络切片管理器,装置1700可以用于执行上述方法实施例中的网络设备或网络切片管理器的部分或全部功能。该装置1700可以包括:至少一个处理器1701,至少一个通信接口1702,至少一个存储器1703和至少一个通信总线。
其中,处理器1701可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。通信总线可以是外设部件互连标准PCI总线或扩展工业标准结构EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图17中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信总线用于实现这些组件之间的连接通信。其中,本申请实施例中网络设备或者网络切片管理器的通信接口1702用于与其他节点进行信令或数据的通信。存储器1703可以包括易失性存储器,例如非挥发性动态随机存取内存(Nonvolatile Random Access Memory,NVRAM)、相变化随机存取内存(PhaseChange RAM,PRAM)、磁阻式随机存取内存(Magetoresistive RAM,MRAM)等,还可以包括非易失性存储器,例如至少一个磁盘存储器件、电子可擦除可编程只读存储器(ElectricallyErasable Programmable Read-Only Memory,EEPROM)、闪存器件,例如反或闪存(NORflash memory)或是反及闪存(NAND flashmemory)、半导体器件,例如固态硬盘(SolidState Disk,SSD)等。存储器1703可选的还可以是至少一个位于远离前述处理器1701的存储装置。存储器1703可以存储用于供处理1701执行的程序代码。该通信接口可以是输入/输出接口、管脚或输入/输出电路等。
处理器1701可用于实现对网络设备或网络切片管理器的控制,用于执行上述实施例中由网络设备网络切片管理器进行的处理,可以执行上述方法实施例中涉及网络设备网络切片管理器的处理过程和/或用于本申请所描述的技术的其他过程,还可以运行操作***,负责管理总线以及可以执行存储在存储器中的程序或指令。例如,当装置1700实现为网络设备时,处理器控制通信接口用于执行前述方法实施例中步骤501和步骤502,或者用于执行步骤1001、步骤1002、步骤1004和步骤1006。例如,当装置1700实现为网络切片管理器时,处理器控制通信接口用于执行前述方法实施例中步骤601,或者用于执行步骤1101和步骤1102。
存储器1703可以用于存储节点的程序代码和数据,存储器1703可以是图16中的存储模块1630。
可以理解的,通信接口1702可以是图16中的收发模块1610,通信接口1702还可以用于支持网络设备或者网络切片管理器与其他网络实体进行通信。
可以理解的是,图17仅仅示出了网络设备或者网络切片管理器的简化设计。例如,在实际应用中,网络设备或者网络切片管理器可以包含任意数量的通信接口,处理器,存储器等,而所有可以实现本申请的网络设备或者网络切片管理器都在本申请的保护范围之内。
本申请实施例还提供一种业务资源预配置装置,该装置可以是上述方法实施例中的网络设备或者网络切片管理器的芯片,该芯片可以包括如上所述的处理器1701和通信接口1702,或者该芯片可以包括如上所述处理器1701,该装置可以用于执行上述方法实施例中的网络设备或者网络切片管理器的部分或全部功能,其实现原理和技术效果可以参见上述实施例的解释说明,此处不再赘述。
一种可能的实现方式中,业务资源预配置装置也可以使用下述来实现:一个或多个现场可编程门阵列(field-programmable gate array,FPGA)、可编程逻辑器件(programmable logic device,PLD)、控制器、状态机、门逻辑、分立硬件部件、任何其它适合的电路、或者能够执行本申请通篇所描述的各种功能的电路的任意组合。在又一个示例中,本申请实施例还提供一种计算机存储介质,该计算机存储介质可以存储用于指示上述任一种方法的程序指令,以使得处理器执行此程序指令实现上述方法实施例中涉及网络设备或者网络切片管理器的方法和功能。
本申请实施例还提供一种通信***,该通信***包括第一节点和第二节点,该第一节点可以采用图12或图13任一装置实施例的结构,该第二节点可以采用图14或图15任一装置实施例的结构,其对应地,可以执行图3、图4或图7中任一方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
通过以上实施方式的描述,所属领域的技术人员可以了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本申请实施例涉及的术语“第一”、“第二”等仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元。方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
应当理解,在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
Claims (30)
1.一种业务资源预配置方法,所述方法用于通信***,所述通信***包括第一工作路径和预置恢复路径,所述预置恢复路径包括第一节点和第二节点,其特征在于,所述方法包括:
在所述第一工作路径建立完成后,所述第一节点向所述第二节点发送第一路径消息,所述第一路径消息用于指示所述第二节点预配置第二通道资源,所述第一工作路径用于传输第一业务流;
所述第二节点根据所述第一路径消息预配置所述第二通道资源,所述第二通道资源用于建立所述预置恢复路径,所述通信***共享所述第二通道资源。
2.根据权利要求1所述的方法,其特征在于,所述第一路径消息包括资源共享标识信息,所述资源共享标识信息用于指示所述第二通道资源被所述通信***共享。
3.根据权利要求1或2所述的方法,其特征在于,在所述第一节点向所述第二节点发送第一路径消息之前,所述方法还包括:所述第一节点计算所述第一工作路径的所述预置恢复路径,生成所述第一路径消息。
4.根据权利要求1至3任一项所述的方法,其特征在于,在所述第一工作路径建立完成后,所述方法还包括:所述第一节点预配置第一通道资源,所述通信***共享所述第一通道资源。
5.根据权利要求1至3任一项所述的方法,其特征在于,所述预置恢复路径还包括第三节点,所述第一路径消息还包括所述第三节点的通道资源配置信息,所述通道资源配置信息用于指示所述第三节点预配置第三通道资源。
6.根据权利要求1至5任一项所述的方法,其特征在于,第一通道资源为所述第一节点预留的第一光数据单元ODUk,所述第二通道资源为所述第二节点预留的第二光数据单元ODUk。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述第一路径消息包括以下至少一项信息:
所述第二节点的线路板标识信息、端口标识信息和通道资源信息,其中,所述线路板标识信息用于配置所述第二节点预留的第二光数据单元ODUk所在的线路板,所述端口标识信息用于配置所述第二节点预留的第二光数据单元ODUk所在的端口,所述通道资源信息用于标识所述第二节点预留的所述第二光数据单元ODUk,所述第二节点预留的所述第二光数据单元ODUk用于建立所述预置恢复路径。
8.根据权利要求7所述的方法,其特征在于,所述通道资源信息包括通道标识信息和时隙数目,所述通道标识信息用于指示所述第二节点预留的所述第二光数据单元ODUk的通道,所述时隙数目用于指示所述第二节点预留的所述第二光数据单元ODUk的时隙个数。
9.根据权利要求7或8所述的方法,其特征在于,所述第一路径消息还包括业务标识信息,所述业务标识信息用于配置在所述预置恢复路径上进行故障恢复的业务。
10.根据权利要求7或8所述的方法,其特征在于,所述第一路径消息还包括通道资源配置类型,所述通道资源配置类型用于指示所述第二节点预留的所述第二光数据单元ODUk支持的服务等级协议SLA类型。
11.根据权利要求1至10任一项所述的方法,其特征在于,所述第一路径消息为基于资源预留协议流量工程RSVP-TE的消息。
12.一种业务资源预配置方法,其特征在于,包括:
在工作路径建立完成后,第二节点接收第一节点发送的第一路径消息,所述第一路径消息用于指示所述第二节点预配置第一通道资源,预置恢复路径包括所述第一节点和所述第二节点,所述工作路径用于传输业务流;
所述第二节点根据所述第一路径消息预配置所述第一通道资源;
其中,所述第一通道资源用于在所述工作路径发生故障后建立所述预置恢复路径,传输所述业务流。
13.根据权利要求12所述的方法,所述第一路径消息包括资源共享标识信息,所述资源共享标识信息用于指示所述第一通道资源被通信***共享。
14.根据权利要求12或13所述的方法,其特征在于,所述预置恢复路径还包括第三节点,所述第一路径消息还包括所述第三节点的通道资源配置信息,所述通道资源配置信息用于指示所述第三节点预配置第二通道资源,所述方法还包括:
所述第二节点向所述第三节点发送第二路径消息,所述第二路径消息携带所述第三节点的通道资源配置信息。
15.根据权利要求12至14任一项所述的方法,其特征在于,所述第一通道资源为所述第二节点预留的第一光数据单元ODUk,第二通道资源为所述第二节点预留的第二光数据单元ODUk。
16.根据权利要求12至15任一项所述的方法,其特征在于,所述第一路径消息包括以下至少一项信息:
所述第二节点的线路板标识信息、端口标识信息和通道资源信息,其中,所述线路板标识信息用于配置所述第二节点预留的第一光数据单元ODUk所在的线路板,所述端口标识信息用于配置所述第二节点预留的第一光数据单元ODUk所在的端口,所述通道资源信息用于标识所述第二节点预留的所述第一光数据单元ODUk,所述第二节点预留的所述第一光数据单元ODUk用于建立所述预置恢复路径。
17.根据权利要求16所述的方法,其特征在于,所述第一路径消息还包括业务标识信息,所述业务标识信息用于配置在所述预置恢复路径上进行故障恢复的业务。
18.根据权利要求16所述的方法,其特征在于,所述第一路径消息还包括通道资源配置类型,所述通道资源配置类型用于指示所述第二节点预留的所述第一光数据单元ODUk支持的服务等级协议SLA类型。
19.一种业务资源预配置方法,其特征在于,包括:
在工作路径建立完成之后,网络设备确定所述工作路径的预置恢复路径;
所述网络设备向所述预置恢复路径的至少一个节点发送第一消息,所述第一消息用于指示预置恢复路径的至少一个节点预配置通道资源;
其中,所述通道资源用于业务故障恢复。
20.根据权利要求19所述的方法,其特征在于,所述第一消息包括资源共享标识信息,所述资源共享标识信息用于指示所述通道资源允许被多个业务共享。
21.根据权利要求19或20所述的方法,其特征在于,所述第一消息包括以下至少一项信息:
所述至少一个节点的线路板标识信息、端口标识信息和通道资源信息,所述线路板标识信息用于配置所述至少一个节点预留的光数据单元ODUk所在的线路板,所述端口标识信息用于配置所述至少一个节点预留的光数据单元ODUk所在的端口,所述通道资源信息用于标识所述至少一个节点预留的所述光数据单元ODUk,所述至少一个节点预留的所述光数据单元ODUk用于建立所述预置恢复路径。
22.根据权利要求21所述的方法,其特征在于,所述通道资源信息包括通道标识信息和时隙数目,所述通道标识信息用于指示所述至少一个节点预留的光数据单元ODUk的通道,所述时隙数目用于指示所述至少一个节点预留的光数据单元ODUk的时隙个数。
23.根据权利要求21或22所述的方法,其特征在于,所述第一消息还包括业务标识信息,所述业务标识信息用于配置在所述预置恢复路径上进行业务故障恢复的业务。
24.根据权利要求21或22所述的方法,其特征在于,所述第一消息还包括通道资源配置类型,所述通道资源配置类型用于指示所述至少一个节点预留的光数据单元ODUk支持的服务等级协议SLA类型。
25.根据权利要求19至24任一项所述的方法,其特征在于,所述第一消息为基于路径计算单元通信协议PCEP的消息。
26.一种业务资源预配置装置,其特征在于,包括:
收发模块和处理模块;
所述收发模块和处理模块用于实现如权利要求12-18中任一项所述的方法,或者,实现如权利要求19-25中任一项所述的方法。
27.一种业务资源预配置设备,其特征在于,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求12-18中任一项所述的方法,或者,使得所述一个或多个处理器实现如权利要求19-25中任一项所述的方法。
28.一种通信***,其特征在于,所述通信***包括第一节点和第二节点,所述第二节点用于执行如权利要求12-18任一项所述的方法。
29.一种计算机可读存储介质,其特征在于,包括计算机程序,所述计算机程序在计算机上被执行时,使得所述计算机执行权利要求1-25中任一项所述的方法。
30.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序在计算机上被执行时,使得所述计算机执行权利要求1-25中任一项所述的方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010457977.1A CN113727220B (zh) | 2020-05-26 | 2020-05-26 | 业务资源预配置方法、设备和*** |
EP20938018.7A EP4145770A4 (en) | 2020-05-26 | 2020-12-28 | METHOD, DEVICE AND SYSTEM FOR PRE-CONFIGURING SERVICE RESOURCES |
PCT/CN2020/140217 WO2021238195A1 (zh) | 2020-05-26 | 2020-12-28 | 业务资源预配置方法、设备和*** |
US17/991,996 US20230078178A1 (en) | 2020-05-26 | 2022-11-22 | Service resource preconfiguration method and device, and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010457977.1A CN113727220B (zh) | 2020-05-26 | 2020-05-26 | 业务资源预配置方法、设备和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113727220A true CN113727220A (zh) | 2021-11-30 |
CN113727220B CN113727220B (zh) | 2023-04-11 |
Family
ID=78672185
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010457977.1A Active CN113727220B (zh) | 2020-05-26 | 2020-05-26 | 业务资源预配置方法、设备和*** |
Country Status (4)
Country | Link |
---|---|
US (1) | US20230078178A1 (zh) |
EP (1) | EP4145770A4 (zh) |
CN (1) | CN113727220B (zh) |
WO (1) | WO2021238195A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114584869A (zh) * | 2022-02-16 | 2022-06-03 | 武汉烽火技术服务有限公司 | V-sdh接口资源管理方法、装置、设备及存储介质 |
WO2023155733A1 (zh) * | 2022-02-17 | 2023-08-24 | 华为技术有限公司 | 一种网络切片信息传输方法及装置 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1606277A (zh) * | 2004-11-18 | 2005-04-13 | 上海交通大学 | 快速高效可扩展的网络保护方法 |
CN1921409A (zh) * | 2006-07-27 | 2007-02-28 | 上海交通大学 | 可共享带宽的预置网络保护方法 |
WO2007071189A1 (fr) * | 2005-12-22 | 2007-06-28 | Huawei Technologies Co., Ltd. | Procede et dispositif de restauration d'un reseau maille partage |
CN101102521A (zh) * | 2006-07-03 | 2008-01-09 | 华为技术有限公司 | 一种自动交换光网络中实现业务保护的方法 |
CN101646105A (zh) * | 2008-08-07 | 2010-02-10 | 华为技术有限公司 | 业务恢复的方法、***和设备 |
WO2011000310A1 (zh) * | 2009-07-03 | 2011-01-06 | 华为技术有限公司 | 光网络中标签的分配处理方法、光通信装置及光通信*** |
CN101958809A (zh) * | 2010-10-20 | 2011-01-26 | 烽火通信科技股份有限公司 | 基于包交换的ason网络中实现共享式恢复的方法 |
CN102104495A (zh) * | 2009-12-18 | 2011-06-22 | 华为技术有限公司 | 共享Mesh保护的实现方法和设备及光网络*** |
CN103650421A (zh) * | 2013-08-19 | 2014-03-19 | 华为技术有限公司 | 一种1+1端到端双向倒换的方法、***和节点 |
US20150229398A1 (en) * | 2014-02-12 | 2015-08-13 | Electronics And Telecommunications Research Institute | Link activation method and apparatus for protection path |
US20160149802A1 (en) * | 2014-11-24 | 2016-05-26 | Electronics And Telecommunications Research Institute | Apparatus and method for protection switching in shared mesh network |
CN105721045A (zh) * | 2016-01-19 | 2016-06-29 | 华为技术有限公司 | 一种保护倒换的方法和节点 |
CN106487674A (zh) * | 2016-08-19 | 2017-03-08 | 中国南方电网有限责任公司 | 满足光纤纵差继电保护要求的自动交换光网络路由方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100446467C (zh) * | 2005-07-15 | 2008-12-24 | 华为技术有限公司 | 链路故障的恢复方法 |
GB0519648D0 (en) * | 2005-09-27 | 2005-11-02 | Roke Manor Research | Resilient path protocol |
CN101969381B (zh) * | 2010-09-20 | 2013-12-04 | 中兴通讯股份有限公司 | 一种自动交换光网络中业务恢复方法和装置 |
CN109155740B (zh) * | 2016-09-21 | 2021-07-20 | 华为技术有限公司 | 保护倒换方法和节点 |
-
2020
- 2020-05-26 CN CN202010457977.1A patent/CN113727220B/zh active Active
- 2020-12-28 WO PCT/CN2020/140217 patent/WO2021238195A1/zh unknown
- 2020-12-28 EP EP20938018.7A patent/EP4145770A4/en active Pending
-
2022
- 2022-11-22 US US17/991,996 patent/US20230078178A1/en active Pending
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1606277A (zh) * | 2004-11-18 | 2005-04-13 | 上海交通大学 | 快速高效可扩展的网络保护方法 |
WO2007071189A1 (fr) * | 2005-12-22 | 2007-06-28 | Huawei Technologies Co., Ltd. | Procede et dispositif de restauration d'un reseau maille partage |
CN101160901A (zh) * | 2005-12-22 | 2008-04-09 | 华为技术有限公司 | 共享格状网恢复的实现方法及装置 |
CN101102521A (zh) * | 2006-07-03 | 2008-01-09 | 华为技术有限公司 | 一种自动交换光网络中实现业务保护的方法 |
CN1921409A (zh) * | 2006-07-27 | 2007-02-28 | 上海交通大学 | 可共享带宽的预置网络保护方法 |
CN101646105A (zh) * | 2008-08-07 | 2010-02-10 | 华为技术有限公司 | 业务恢复的方法、***和设备 |
WO2011000310A1 (zh) * | 2009-07-03 | 2011-01-06 | 华为技术有限公司 | 光网络中标签的分配处理方法、光通信装置及光通信*** |
CN102104495A (zh) * | 2009-12-18 | 2011-06-22 | 华为技术有限公司 | 共享Mesh保护的实现方法和设备及光网络*** |
CN101958809A (zh) * | 2010-10-20 | 2011-01-26 | 烽火通信科技股份有限公司 | 基于包交换的ason网络中实现共享式恢复的方法 |
CN103650421A (zh) * | 2013-08-19 | 2014-03-19 | 华为技术有限公司 | 一种1+1端到端双向倒换的方法、***和节点 |
WO2015024163A1 (zh) * | 2013-08-19 | 2015-02-26 | 华为技术有限公司 | 一种1+1端到端双向倒换的方法、***和节点 |
US20150229398A1 (en) * | 2014-02-12 | 2015-08-13 | Electronics And Telecommunications Research Institute | Link activation method and apparatus for protection path |
US20160149802A1 (en) * | 2014-11-24 | 2016-05-26 | Electronics And Telecommunications Research Institute | Apparatus and method for protection switching in shared mesh network |
CN105721045A (zh) * | 2016-01-19 | 2016-06-29 | 华为技术有限公司 | 一种保护倒换的方法和节点 |
CN106487674A (zh) * | 2016-08-19 | 2017-03-08 | 中国南方电网有限责任公司 | 满足光纤纵差继电保护要求的自动交换光网络路由方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114584869A (zh) * | 2022-02-16 | 2022-06-03 | 武汉烽火技术服务有限公司 | V-sdh接口资源管理方法、装置、设备及存储介质 |
WO2023155733A1 (zh) * | 2022-02-17 | 2023-08-24 | 华为技术有限公司 | 一种网络切片信息传输方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
US20230078178A1 (en) | 2023-03-16 |
EP4145770A1 (en) | 2023-03-08 |
WO2021238195A1 (zh) | 2021-12-02 |
EP4145770A4 (en) | 2023-11-08 |
CN113727220B (zh) | 2023-04-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10153948B2 (en) | Systems and methods for combined software defined networking and distributed network control | |
US10505655B2 (en) | FlexE GMPLS signaling extensions | |
US10158448B2 (en) | Multilayer resource management and arbitration in transport networks | |
US9882634B1 (en) | Coordinated connection validation systems and methods among mated transceivers for verifying optical and data plane connectivity | |
US9485550B2 (en) | Systems and methods for selection of optimal routing parameters for DWDM network services in a control plane network | |
US10097306B1 (en) | Path computation systems and methods in control plane based networks for photonic layer topologies | |
US9800522B2 (en) | Make-before-break systems and methods decoupling a control plane from a data plane | |
US10027762B2 (en) | Service preemption selection systems and methods in networks | |
US10187144B2 (en) | Multi-layer network resiliency systems and methods | |
US9172658B2 (en) | Call setup systems and methods using dynamic link tagging and overbooking of links in multi-domain transport networks | |
US10355935B2 (en) | Reduced link bandwidth update systems and methods for improved scalability, efficiency, and performance | |
US8520685B2 (en) | Signal relay apparatus, node apparatus, network system, virtual-link generating method, path calculating method, and computer product | |
US20230078178A1 (en) | Service resource preconfiguration method and device, and system | |
US10587500B2 (en) | Intelligent optical restoration in integrated multi-layer networks | |
US10284661B2 (en) | Efficient prioritized restoration of services in a control plane-based optical network | |
CN114285462B (zh) | 一种业务保护方法和网络节点 | |
US20090103533A1 (en) | Method, system and node apparatus for establishing identifier mapping relationship | |
US20150365294A1 (en) | Systems and methods for managing call connections from non-originating nodes in networks | |
KR101674177B1 (ko) | 멀티노드간 이더넷 가상연결서비스를 제공하는 트랜스포트 sdn 컨트롤러 및 멀티노드간 이더넷 가상연결서비스 제공 방법 | |
Klymash et al. | Increasing wavelengths utilization efficiency in OTNoDWDM network based on local resource distribution method | |
US8542687B2 (en) | Node apparatus and route calculation method | |
US10079753B2 (en) | Multi-drop unidirectional services in a network | |
CN102439917B (zh) | 转发邻居-标签交换路径的连接建立方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |