基于组播方式的复用段保护系统及保护方法
【技术领域】
[0001]本发明涉及电路仿真业务(Circuit Emulat1n Service,CES),尤其涉及一种基于组播方式的复用段保护系统及保护方法。
【背景技术】
[0002]目前,电路仿真业务(CircuitEmulat1n Service, CES)是一种将 FOH/SDH 数字系列中的同步数据流在基于包交换网络中传送的技术,在分组交换网络上搭建一个虚拟专用线服务(Virtual Private Wire Service,VPWS)业务“通道”,从仿真盘产生的TDM业务包从以太网盘发出后增加报头,用IP包,多协议标签交换(Mult1-Protocol LabelSwitching,MPLS)包等封装每个El或Tl帧,封装后的业务包通过分组交换网透传到对端。目的端以太网盘收到数据包后重新生成同步时钟信号,同时去掉数据包中的以太网包头,把其它数据转化成原始的TDM数据流从仿真盘盘发出去。
[0003]在CES业务中对仿真盘侧的保护采用是复用段保护(Mulitiplex Sect1nProtect1n,MSP),在PTN网络中,MSP保护方式包括1+1单向/双向线性复用段保护方式和1:1线性复用段保护方式,适用于同步数字体系的传输模式(SDH transfer module, STM-N)接口,通过保护通道保护工作通道上的业务,在工作通道出现故障时将业务切换到保护通道。
[0004]然而,在保护通道的过程中,由于出现故障进行业务切换时需要将业务重新配置到保护通道,操作不方便,系统稳定性较差。
【发明内容】
[0005]有鉴于此,本发明提供一种能提高稳定性且操作方便的基于组播方式的复用段保护系统及保护方法。
[0006]—种基于组播方式的复用段保护(Mulitiplex Sect1n Protect1n,MSP)系统,其用于在电路仿真业务(Circuit Emulat1n Service,CES)的主控盘与至少一个仿真盘之间配置业务时对所述至少一个仿真盘进行端口保护,所述MSP保护系统包括一个业务配置模块、一个MSP保护配置模块及至少一个控制模块,所述业务配置模块及所述MSP保护配置模块均设置在所述主控盘中,所述各控制模块分别对应设置在所述各仿真盘中,所述各仿真盘的每个端口包括一个收/发开关用以收/发业务,所述MSP保护配置模块用于根据需要设置主用端口及备用端口的对应关系,所述业务配置模块在所述主控盘与所述各仿真盘之间配置业务并在所述MSP保护配置模块设置主备端口对应关系后将所有主用端口所在仿真盘配置的业务同时配置到对应备用端口所在仿真盘,在所述业务配置模块与对应端口之间配置业务时,所述对应端口所在仿真盘的控制模块判断所述对应端口是否配置了 MSP保护并在所述对应端口未配置MSP保护时设置所述对应端口的收/发开关以在所述对应端口与所述业务配置模块之间建立业务,所述对应端口所在仿真盘的控制模块判断所述对应端口配置了 MSP保护并根据所述MSP保护配置单元设置的主备端口关系判断所述对应端口为主用端口时,所述主用端口所在仿真盘的控制模块设置所述对应端口的收/发开关以将所述业务配置模块配置在所述主用端口所在仿真盘的业务在所述主用端口与所述业务配置模块之间建立,所述相应备用端口所在仿真盘的控制模块根据所述MSP保护配置设置的主备端口关系将所述业务配置模块配置在所述备用端口所在仿真盘的业务配置到相应备用端口并根据MSP保护的方式设置备用端口上的收/发开关,所述对应端口所在仿真盘的控制模块判断所述对应端口配置了 MSP保护并根据所述MSP保护配置单元设置的主备端口关系判断所述对应端口为备用端口时,所述备用端口所在仿真盘的控制模块设置所述备用端口的收/发开关以将所述业务配置模块配置到所述备用端口所在仿真盘的业务在所述对应端口与所述业务配置模块之间建立。
[0007]一种基于组播方式的复用段保护(Mulitiplex Sect1n Protect1n,MSP)方法,其用于在电路仿真业务(Circuit Emulat1n Service,CES)的主控盘与至少一个仿真盘之间配置业务时对所述至少一个仿真盘进行端口保护,所述MSP保护方法包括以下步骤:
[0008]在所述各仿真盘的每个端口设置一个收/发开关用以收/发业务;
[0009]在对应端口配置业务时判断所述对应端口是否配置了 MSP保护,若否,则设置所述对应端口的收/发开关以在所述对应端口建立业务,若是,则根据所设置的主备端口关系判断所述对应端口是否为主用端口,若是,则设置所述对应主用端口的收/发开关以在所述主用端口建立业务并根据所设置的主备端口关系将业务配置到相应备用端口的同时根据MSP保护的方式设置相应备用端口上的收/发开关,若否,则设置所述备用端口的收/发开关以在所述对应端口建立业务。
[0010]与现有技术相比,本发明提供的基于组播方式的复用段保护系统及保护方法中,MSP保护配置模块设置主备端口对应保护关系,业务配置模块下发配置过程中通过组播方式将配置到主端口所在仿真盘的业务同时配置到备用端口所在的仿真盘,业务同时配置到主备端口所在仿真盘,方便主备端口进行业务切换,增加仿真业务的可靠性。
【附图说明】
[0011]图1是本发明提供的基于组播方式的复用段保护系统的模块示意图。
[0012]图2是图1中采用第一种MSP保护方式的基于组播方式的复用段保护系统的收发方向示意图。
[0013]图3是图1中采用第二种MSP保护方式的基于组播方式的复用段保护系统的收发方向示意图。
[0014]图4是本发明提供的基于组播方式的复用段保护方法的流程图。
[0015]图5是图4中设置端口步骤后配置MSP保护方法的流程图
[0016]主要元件符号说明
[0017]MSP保护系统100
[0018]以太网盘200
[0019]交叉盘300
[0020]主控盘400
[0021]仿真盘500
[0022]主用仿真盘500a
[0023]备用仿真盘500b
[0024]业务配置模块120
[0025]MSP保护配置模块140
[0026]控制模块160
[0027]如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0028]请参阅图1,其为本发明实施方式提供的一种基于组播方式的复用段保护(Mulitiplex Sect1n Protect1n,MSP)系统 100,其用于在电路仿真业务(CircuitEmulat1n Service,CES)中对所述至少一个仿真盘进行端口保护,以太网盘200下发的业务经交叉盘300及主控盘400与至少一个仿真盘500之间以组播方式配置业务。各仿真盘500的每个端口包括一个收/发开关用以收/发业务。所述MSP保护系统100包括一个业务配置模块120、一个MSP保护配置模块140及至少一个控制模块160,所述业务配置模块及所述MSP保护配置模块均设置在所述主控盘中,所述各控制模块160分别对应设置在所述各仿真盘500中,可以理解的是,仿真盘的数量依需要自行设定,本实施方式中,如图2所示,MSP保护系统100包括两个仿真盘,分别为主仿真盘500a与备用仿真盘500b,主备仿真盘500a、500b中分别对应设置一个控制模块160。
[0029]业务配置模块120对所有仿真盘500建立组播以组播方式下发业务,每个仿真盘对应一个槽位及对应建立的组播,业务配置模块120在下发业务时需获取对各仿真盘500所建组播的组播号及各仿真盘所在槽位的槽位号,每个组播号中对应的组播成员为相应仿真盘所在槽位号。本实施方式中,业务配置模块120对主用仿真盘500a所建组播的组播号为101,主用仿真盘500a对应的槽位号为1,则组播101中的成员为槽位I。
[0030]MSP保护配置模块140用于根据需要对需进行保护的端口设置相应的备用端口,也即设置主用端口及备用端口的对应关系以配置MSP保护,本实施方式中,MSP保护配置模块140设置主用端口为主用仿真盘500a的端口 1,保护主用端口 I的备用端口为备用仿真盘500b的端口 3,备用端口 3所在主用仿真盘500a的槽位号为3。
[0031]在MSP保护配置模块140未对主用端口 I配置MSP保护时,业务配置模块120与主用仿真盘500a所建业务组播101的组播成员为主用仿真盘500a,即组播101的组播成员包括槽位I。
[0032]在MSP保护配置模块140对端口 I配置了 MSP保护后,业务配置模块120根据MSP保护配置模块140设置的主备端口对应关系将备用端口所在仿真盘的槽位号加入到主用端口所在仿真盘对应的组播号中以使业务配置模块120配置业务时将所有主用端口所在仿真盘配置的业务同时配置到对应备用端口所在仿真盘。本实施方式中,业务配置模块120将备用端口 3所在备用仿真盘500b的槽位号3加入到主用端口 I所在主用仿真盘500a对应的组播101中,即业务