数据传输方法及装置制造方法及图纸

技术编号:15448063 阅读:47 留言:0更新日期:2017-05-29 22:48
本发明专利技术提供了数据传输方法及装置,其中,该数据传输方法包括:确定第一预定时间内未从第一链路上接收到第一网元发送的第一数据,其中,第一链路还用于向第一网元发送第二数据;利用第二链路发送第二数据;在利用第二链路发送第二数据后,停止利用第一链路发送第二数据。解决了相关技术中链路切换过程中会产生数据丢包的问题,进而达到了链路切换过程中数据完整传输的效果。

Data transmission method and device

The invention provides a data transmission method and device, which includes the data transmission method of determining a first predetermined time not from the first link receives the first data, the first network element sends the first link to the first network element for transmitting second data; using second link to send second data; in the use of second to send second data link after the first stop by transmitting second data link. It solves the problem of data packet dropout during link switching in related technologies, and then achieves the effect of full data transmission during link switching.

【技术实现步骤摘要】
数据传输方法及装置
本专利技术涉及通信领域,具体而言,涉及数据传输方法及装置。
技术介绍
在目前的网际协议(InternetProtocol,简称为IP)网络中,流量(即数据)都是以封装在IP报文头的数据包的格式在网络中传输。为了保障流量传输的可靠性,所有运营商网络和企业网络中,基本上都部署了主备链路保护。通过主备链路的保护,基本可以保证流量的可靠传输。但是,当运营商和企业有主备割接需求或测试主备切换时,会发生数据丢包。相关技术中,如果是通过拔光纤割接切换主备,光纤在物理层面上断开切换是无法保证流量不丢包的。在网络的流量割接到备链路上时,大多数运营商和企业都希望上下行流量都不丢包。针对相关技术中链路切换过程中会产生数据丢包的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了数据传输方法及装置,以解决相关技术中链路切换过程中会产生数据丢包的问题。根据本专利技术的一个方面,提供了一种数据传输方法,包括:确定第一预定时间内未从第一链路上接收到第一网元发送的第一数据,其中,所述第一链路还用于向所述第一网元发送第二数据;利用第二链路发送所述第二数据;在利用所述第二链路发送所述第二数据后,停止利用所述第一链路发送所述第二数据。可选地,停止利用所述第一链路发送所述第二数据包括:关闭所述第一链路的用于发送所述第二数据的激光器。可选地,在确定第一预定时间内未从所述第一链路上接收到所述第一网元发送的所述第一数据之后,还包括:关闭所述第一链路的用于接收所述第一数据的激光器。根据本专利技术的另一个方面,还提供了一种数据传输方法,包括:在利用第一链路向第二网元发送第一数据时,确定需要利用第二链路向所述第二网元发送所述第一数据;利用所述第二链路向所述第二网元发送所述第一数据;在利用所述第二链路发送所述第一数据后,停止利用所述第一链路发送所述第一数据。可选地,停止利用所述第一链路发送所述第一数据包括:关闭所述第一链路的用于发送所述第一数据的激光器。可选地,所述第一链路还用于接收所述第二网元发送的第二数据,在利用所述第二链路向所述第二网元发送所述第一数据之后,还包括:确定第二预定时间内未从所述第一链路上接收到所述第二网元发送的所述第二数据;停止利用所述第一链路接收所述第二网元发送的所述第二数据。可选地,停止利用所述第一链路接收所述第二网元发送的所述第二数据包括:关闭所述第一链路的用于接收所述第二数据的激光器。根据本专利技术的一个方面,还提供了一种数据传输装置,包括:第一确定模块,用于确定第一预定时间内未从第一链路上接收到第一网元发送的第一数据,其中,所述第一链路还用于向所述第一网元发送第二数据;第一发送模块,用于利用第二链路发送所述第二数据;第一停止模块,用于在利用所述第二链路发送所述第二数据后,停止利用所述第一链路发送所述第二数据。可选地,所述第一停止模块包括:第一关闭单元,用于关闭所述第一链路的用于发送所述第二数据的激光器。可选地,所述装置还包括:关闭模块,用于在确定第一预定时间内未从所述第一链路上接收到所述第一网元发送的所述第一数据之后,关闭所述第一链路的用于接收所述第一数据的激光器。根据本专利技术的一个方面,还提供了一种数据传输装置,包括:第二确定模块,用于在利用第一链路向第二网元发送第一数据时,确定需要利用第二链路向所述第二网元发送所述第一数据;第二发送模块,用于利用所述第二链路向所述第二网元发送所述第一数据;第二停止模块,用于在利用所述第二链路发送所述第一数据后,停止利用所述第一链路发送所述第一数据。可选地,所述第二停止模块包括:第二关闭单元,用于关闭所述第一链路的用于发送所述第一数据的激光器。可选地,所述装置还包括:第三确定模块,用于在利用所述第二链路向所述第二网元发送所述第一数据之后,确定第二预定时间内未从所述第一链路上接收到所述第二网元发送的第二数据,其中,所述第一链路还用于接收所述第二网元发送的所述第二数据;第三停止模块,用于停止利用所述第一链路接收所述第二网元发送的所述第二数据。可选地,所述第三停止模块包括:第三关闭单元,用于关闭所述第一链路的用于接收所述第二数据的激光器。通过本专利技术,采用确定第一预定时间内未从第一链路上接收到第一网元发送的第一数据,其中,所述第一链路还用于向所述第一网元发送第二数据;利用第二链路发送所述第二数据;在利用所述第二链路发送所述第二数据后,停止利用所述第一链路发送所述第二数据的方法,通过第二链路发送第二数据之前,确定在第一预定时间内未从第一链路上接收到第一数据,进而停止利用第一链路发送第二数据,可以保证在利用第二链路发送数据之前,第一链路上的数据被不丢包的接收,解决了相关技术中链路切换过程中会产生数据丢包的问题,进而达到了主备链路切换过程中数据完整传输的技术效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的数据传输方法的流程图一;图2是根据本专利技术实施例的数据传输方法的流程图二;图3是根据本专利技术实施例的数据传输装置的结构框图一;图4是根据本专利技术实施例数据传输装置中第一停止模块36的结构框图;图5是根据本专利技术实施例的数据传输装置的可选结构框图一;图6是根据本专利技术实施例的数据传输装置的结构框图二;图7是根据本专利技术实施例的数据传输装置中第二停止模块66的结构框图;图8是根据本专利技术实施例的数据传输装置的可选结构框图二;图9是根据本专利技术实施例的数据传输装置中第三停止模块84的结构框图;图10是根据本专利技术实施例的主备链路保护场景图;图11是根据本专利技术实施例的本端发光由主链路切换到备链路的方法的流程图;图12是根据本专利技术实施例的对端发光由主链路切换到备链路的方法的流程图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。在本实施例中提供了一种数据传输方法,图1是根据本专利技术实施例的数据传输方法的流程图一,如图1所示,该流程包括如下步骤:步骤S102,确定第一预定时间内未从第一链路上接收到第一网元发送的第一数据,其中,第一链路还用于向第一网元发送第二数据;步骤S104,利用第二链路发送第二数据;步骤S106,在利用第二链路发送第二数据后,停止利用第一链路发送第二数据。通过上述步骤,确定第一预定时间内未从第一链路上接收到第一网元发送的第一数据,其中,第一链路还用于向第一网元发送第二数据,即说明了在第一链路上检测不到第一网元发送的第一数据,第一链路可能存在问题,需要采用其他的链路与第一网元进行数据传输,此时需要切换链路,因此,可以利用替换链路,即第二链路发送第二数据;在利用第二链路发送第二数据后,停止利用第一链路发送第二数据,可以保证在链路切换完成后,在第一链路上发送的数据被接收完毕后,再关闭第一链路上的数据发送。从而解决了相关技术中链路切换过程中会产生数据丢包的问题,进而达到了主备链路切换过程中数据完整传输的技术效果。在本实施例中,第一本文档来自技高网...
数据传输方法及装置

【技术保护点】
一种数据传输方法,其特征在于,包括:确定第一预定时间内未从第一链路上接收到第一网元发送的第一数据,其中,所述第一链路还用于向所述第一网元发送第二数据;利用第二链路发送所述第二数据;在利用所述第二链路发送所述第二数据后,停止利用所述第一链路发送所述第二数据。

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:确定第一预定时间内未从第一链路上接收到第一网元发送的第一数据,其中,所述第一链路还用于向所述第一网元发送第二数据;利用第二链路发送所述第二数据;在利用所述第二链路发送所述第二数据后,停止利用所述第一链路发送所述第二数据。2.根据权利要求1所述的方法,其特征在于,停止利用所述第一链路发送所述第二数据包括:关闭所述第一链路的用于发送所述第二数据的激光器。3.根据权利要求1所述的方法,其特征在于,在确定第一预定时间内未从所述第一链路上接收到所述第一网元发送的所述第一数据之后,还包括:关闭所述第一链路的用于接收所述第一数据的激光器。4.一种数据传输方法,其特征在于,包括:在利用第一链路向第二网元发送第一数据时,确定需要利用第二链路向所述第二网元发送所述第一数据;利用所述第二链路向所述第二网元发送所述第一数据;在利用所述第二链路发送所述第一数据后,停止利用所述第一链路发送所述第一数据。5.根据权利要求4所述的方法,其特征在于,停止利用所述第一链路发送所述第一数据包括:关闭所述第一链路的用于发送所述第一数据的激光器。6.根据权利要求4所述的方法,其特征在于,所述第一链路还用于接收所述第二网元发送的第二数据,在利用所述第二链路向所述第二网元发送所述第一数据之后,还包括:确定第二预定时间内未从所述第一链路上接收到所述第二网元发送的所述第二数据;停止利用所述第一链路接收所述第二网元发送的所述第二数据。7.根据权利要求6所述的方法,其特征在于,停止利用所述第一链路接收所述第二网元发送的所述第二数据包括:关闭所述第一链路的用于接收所述第二数据的激光器。8.一种数据传输装置,其特征在于,包括:第一确定模块,用于确定第一预定时间内未从第一...

【专利技术属性】
技术研发人员:谢勇赵科强高鹏杨扬
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1