专利名称:多业务复用同一数据链路连接标识符的装置和方法
技术领域:
本发明涉及通信领域,并且特别地,涉及一种多业务复用同一数据链路连接标识符的装置和方法。
背景技术:
随着现代信息技术的高速发展,网络正在进行着一场宽带的革命,以适应业务对传输带宽的越来越高的要求。但传统的帧中继技术并没有随着宽带技术革命的到来立即消失,而是还在某些传统的通信领域发挥着很大的作用。
在一些应用场合中,帧中继的数据链路连接标识符(DLCI)值作为一种资源很紧张,但随着网络发展的不断深入,提出了越来越多的业务需求,在该情况下,如何利用有限的帧中继资源来承载和传输更多的业务,是一个必须解决的问题。
现有的设备在实现用帧中继来承载和传输业务时,一般是一个DLCI对应一种业务,要实现多种业务的传输,必须使用多个DLCI资源。但对于帧中继DLCI值资源比较紧张的场合这种实现方式显然是不能满足要求的。
在第US5425101号美国专利“System and method forsimultaneously authorizing multiple virtual channels”中公开了一种多通道的同步认证的系统和方法。第US5425101号美国专利申请提出了使用电路时分传输视频、音频等多种业务的方法,每种业务占用一个虚通道,其不足在于只是提出了多通道的同步认证方法。
所以,目前相关领域中还没有提出多通道的资源复用的方法,而这随着技术的发展和生产的需要是必需的。
发明内容
本发明的主要是解决在帧中继DLCI资源紧张的网络环境下难以进行多种业务承载和传输的问题。为此,本发明提供了一种多业务复用同一数据链路连接标识符的机制。
为了实现上述目的,根据本发明的一个实施例,提供了一种多业务复用同一数据链路连接标识符的装置。
该装置包括配置模块,用于对帧中继端口工作参数和帧中继端口的数据链路连接标识符资源进行配置;登记模块,用于对使用同一数据链路连接标识符进行传输的多种业务进行登记;帧中继协议处理模块,用于完成和对端帧中继端口的帧中继协议交互;帧中继承载业务报文发送模块,用于发送业务报文;以及帧中继承载业务报文接收模块,用于接收业务报文,并上交给对应的业务模块处理。
其中,只有经过登记模块登记的业务类型才能被传输。并且帧中继协议处理模块通过完成和对端帧中继端口的帧中继协议交互来建立用于承载和传输上层业务的虚链路。
根据本发明的另一实施例,提供了一种根据上述装置的多业务复用同一数据链路连接标识符的方法。
该方法包括以下处理配置处理,配置帧中继端口的工作参数和帧中继参数,以及配置帧中继端口的承载多种业务的数据链路连接标识符值;登记处理,对帧中继协议承载的多种业务分别在配置处理中配置的数据链路连接标识符上进行登记;交互处理,帧中继端口根据在配置处理中配置的参数和对端的帧中继端口进行协议交互;报文发送处理,帧中继模块根据业务类型和业务登记情况通过数据链路连接标识符来发送报文;以及报文接收处理,帧中继端口根据业务类型和业务登记情况来处理接收的报文。
其中,在配置处理中,根据网络规划和资源分配来配置数据链路连接标识符值。
其中,报文发送处理进一步包括如下处理帧中继模块接收到上层业务提交的报文后,根据配置判断当前业务是否已经登记授权使用数据链路连接标识符;其中,在判断当前业务没有登记的情况下,将报文作为非法报文丢弃;以及在判断当前业务已经登记的情况下,如果帧中继端口的协议状态允许报文发送,则根据业务类型在报文头中增加业务类型字段,然后将报文打包成帧中继报文发送。
并且,报文接收处理进一步包括如下处理帧中继端口接收到报文后,解析报文的业务类型字段;帧中继端口根据业务类型字段和配置信息判断报文是否已经登记;其中,在判断报文没有登记的情况下,将报文作为非法报文丢弃;在判断报文登记的情况下,去掉业务类型字段,并根据业务类型字段的值将报文交给指定的上层业务模块进行处理。
通过上述技术方案,本发明解决了在帧中继DLCI资源紧张的网络环境下多种业务承载和传输的问题。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是本发明实施例采用的多业务复用同一DLCI方案的典型组网结构示意图;图2是根据本发明第一实施例的多业务复用同一数据链路连接标识符的装置的框图;图3是根据本发明第二实施例的多业务复用同一数据链路连接标识符的方法的流程图;图4是根据本发明第二实施例的多业务复用同一数据链路连接标识符的方法中报文发送处理的流程图;图5是根据本发明第二实施例的多业务复用同一数据链路连接标识符的方法中报文接收处理的流程图;以及图6是示出根据本发明第二实施例的方法的实现模块在系统中的位置以及模块之间关系的示意图。
具体实施例方式
下面将参考附图详细说明本发明。
第一实施例图1示出了本实施例采用的多业务复用同一DLCI方案的典型组网结构,图的中间部分代表帧中继交换网络,连接多个交换机,每两个交换机之间的帧中继链路只有一个DLCI资源可以用来交互,而交换机之间要通过帧中继网络互通多种业务。
图2中示出了根据本发明第一实施例的多业务复用同一数据链路连接标识符的装置200的组成。
如图2所示,该装置包括配置模块202,用于对帧中继端口工作参数和帧中继端口的数据链路连接标识符资源进行配置;登记模块204,用于对使用同一数据链路连接标识符进行传输的多种业务进行登记;帧中继协议处理模块206,用于完成和对端帧中继端口的帧中继协议交互;帧中继承载业务报文发送模块208,用于发送业务报文;以及帧中继承载业务报文接收模块210,用于接收业务报文,并上交给对应的业务模块处理。
其中,只有经过登记模块登记的业务类型才能被传输。并且帧中继协议处理模块通过完成和对端帧中继端口的帧中继协议交互来建立用于承载和传输上层业务的虚链路。
第二实施例本发明第二实施例提供了一种多业务复用同一数据链路连接标识符的方法。
如图3所示,该方法包括以下步骤步骤S302(配置处理),配置帧中继端口的工作参数和帧中继参数,以及配置帧中继端口的承载多种业务的数据链路连接标识符值;步骤S304(登记处理),对帧中继协议承载的多种业务分别在配置处理中配置的数据链路连接标识符上进行登记;步骤S306(交互处理),帧中继端口根据在配置处理中配置的参数和对端的帧中继端口进行协议交互;步骤S308(报文发送处理),帧中继模块根据业务类型和业务登记情况通过数据链路连接标识符来发送报文;以及步骤S310(报文接收处理),帧中继端口根据业务类型和业务登记情况来处理接收的报文。
其中,在步骤S302中,根据网络规划和资源分配来配置数据链路连接标识符值。
其中,如图4所示,报文发送处理包括如下处理帧中继模块接收到上层业务提交的报文后,根据配置判断当前业务是否已经登记授权使用数据链路连接标识符;其中,在判断当前业务没有登记的情况下,将报文作为非法报文丢弃;以及在判断当前业务已经登记的情况下,如果帧中继端口的协议状态允许报文发送,则根据业务类型在报文头中增加业务类型字段,然后将报文打包成帧中继报文发送。
如图5所示,报文接收处理包括如下处理帧中继端口接收到报文后,解析报文的业务类型字段;帧中继端口根据业务类型字段和配置信息判断报文是否已经登记;其中,在判断报文没有登记的情况下,将报文作为非法报文丢弃;在判断报文登记的情况下,去掉业务类型字段,并根据业务类型字段的值将报文交给指定的上层业务模块进行处理。
图6是该方法中的实现模块在系统中的位置以及模块间关系的示意图。其中,配置管理模块用于完成业务的登记和取消登记;报文发送和报文接收分别完成图4和图5的流程的功能。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种多业务复用同一数据链路连接标识符的装置,其特征在于,包括配置模块,用于对帧中继端口工作参数和帧中继端口的数据链路连接标识符资源进行配置;登记模块,用于对使用同一数据链路连接标识符进行传输的多种业务进行登记;帧中继协议处理模块,用于完成和对端帧中继端口的帧中继协议交互;帧中继承载业务报文发送模块,用于发送业务报文;以及帧中继承载业务报文接收模块,用于接收业务报文,并上交给对应的业务模块处理。
2.根据权利要求1所述的装置,其特征在于,只有经过所述登记模块登记的业务类型才能被传输。
3.根据权利要求1所述的装置,其特征在于,所述帧中继协议处理模块通过完成和对端帧中继端口的帧中继协议交互来建立用于承载和传输上层业务的虚链路。
4.一种多业务复用同一数据链路连接标识符的方法,使用根据权利要求1至3中任一项所述的装置,其特征在于,包括以下处理配置处理,配置帧中继端口的工作参数和帧中继参数,以及配置所述帧中继端口的承载多种业务的数据链路连接标识符值;登记处理,对帧中继协议承载的多种业务分别在所述配置处理中配置的所述数据链路连接标识符上进行登记;交互处理,所述帧中继端口根据在所述配置处理中配置的参数和对端的帧中继端口进行协议交互;报文发送处理,所述帧中继模块根据业务类型和业务登记情况通过数据链路连接标识符来发送报文;以及报文接收处理,所述帧中继端口根据业务类型和业务登记情况来处理接收的报文。
5.根据权利要求4所述的方法,其特征在于,所述报文发送处理进一步包括如下处理帧中继模块接收到上层业务提交的报文后,根据配置判断当前业务是否已经登记授权使用数据链路连接标识符;其中,在判断所述当前业务没有登记的情况下,将所述报文作为非法报文丢弃;以及在判断所述当前业务已经登记的情况下,如果帧中继端口的协议状态允许报文发送,则根据业务类型在报文头中增加业务类型字段,然后将报文打包成帧中继报文发送。
6.根据权利要求4所述的方法,其特征在于,所述报文接收处理进一步包括如下处理所述帧中继端口接收到报文后,解析所述报文的业务类型字段;所述帧中继端口根据所述业务类型字段和配置信息判断所述报文是否已经登记;其中,在判断所述报文没有登记的情况下,将所述报文作为非法报文丢弃;在判断所述报文登记的情况下,去掉所述业务类型字段,并根据业务类型字段的值将所述报文交给指定的上层业务模块进行处理。
7.根据权利要求4所述的方法,其特征在于,在所述配置处理中,根据网络规划和资源分配来配置所述数据链路连接标识符值。
全文摘要
本发明公开了一种多业务复用同一数据链路连接标识符的装置,包括配置模块,用于对帧中继端口工作参数和帧中继端口的数据链路连接标识符资源进行配置;登记模块,用于对使用同一数据链路连接标识符进行传输的多种业务进行登记;帧中继协议处理模块,用于完成和对端帧中继端口的帧中继协议交互;帧中继承载业务报文发送模块,用于发送业务报文;以及帧中继承载业务报文接收模块,用于接收业务报文,并上交给对应的业务模块处理。另外,本发明还公开了一种多业务复用同一数据链路连接标识符的方法。通过使用本发明,可以解决在帧中继DLCI资源紧张的网络环境下,多种业务承载和传输的问题。
文档编号H04L12/56GK101026557SQ20071000091
公开日2007年8月29日 申请日期2007年1月8日 优先权日2007年1月8日
发明者高明辉, 田振龙, 张君辉 申请人:中兴通讯股份有限公司