CN101989937B - 一种发送数据流的方法、装置及*** - Google Patents

一种发送数据流的方法、装置及*** Download PDF

Info

Publication number
CN101989937B
CN101989937B CN201010546139.8A CN201010546139A CN101989937B CN 101989937 B CN101989937 B CN 101989937B CN 201010546139 A CN201010546139 A CN 201010546139A CN 101989937 B CN101989937 B CN 101989937B
Authority
CN
China
Prior art keywords
data stream
flow
current data
lower limit
background data
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.)
Expired - Fee Related
Application number
CN201010546139.8A
Other languages
English (en)
Other versions
CN101989937A (zh
Inventor
李青霖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201010546139.8A priority Critical patent/CN101989937B/zh
Publication of CN101989937A publication Critical patent/CN101989937A/zh
Application granted granted Critical
Publication of CN101989937B publication Critical patent/CN101989937B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及通信领域技术,尤其涉及一种发送数据流的方法、装置及***,该方法包括:获取发送的当前数据流的流量;根据所述当前数据流的流量与流量下限及流量上限的关系,发送背景数据流,所述背景数据流的流量不小于所述流量下限,且不大于所述流量上限。使用本发明实施例提供的发送数据流的方法、装置及***,通过检测发送的数据流的流量,在发送的数据流量较小时补充发送背景数据流,使得接收数据流的对端设备可以准确的检测到数据流的丢包率、错误帧等。

Description

一种发送数据流的方法、装置及***
技术领域
本发明涉及通信领域技术,尤其涉及一种发送数据流的方法、装置及***。
背景技术
目前,由于MPLS(Multi-Protocol Label Switching,多协议标签交换)集成了标签转发的高性能、以及网络层路由的灵活性和扩展性而得到广泛应用。分组传送网技术中传输MPLS协议、MPLS-TP(MPLS-TransportProfile,MPLS传输协议子集)等都是从MPLS发展而来。它们提供了端到端的OAM(Operation And Maintenance mechanism,操作维护管理)功能。
标准文档中定义了各种缺陷类型和缺陷的检测方法,其中,在实际应用中出现由于信号劣化导致的数据帧离散丢失的缺陷时,应当产生告警,由设备视情况触发保护倒换。SD(Signal Distributor,信号分配器)产生告警的条件如下:当网络中由于节点拥塞或者内部互联总线误码导致丢包时,SD对丢包率进行检测,如果丢包率(本地丢失报文计数/远端发送报文计数)大于设置的劣化门限,则上报告警。
SD丢包检测机制大致有两种:一种是LM(Loss Measurement,损耗测量),实现时读取固定报文格式中的相应流量计数;另一种FCS(Frame CheckSequence,帧校验),实现时读取以太网端口的数据流量。采用FCS方式可以避免采用LM方式时的复杂配置及协议报文的交互,因此应用较为广泛。
如图1所示,使用FCS时,设备S1的端口port1与设备S2的端口port2相连接,在设备S2的port2上启用FCS方式的SD检测,由于读取的是端口的错误帧数及收包总数,所以要求从port1到port2发送的数据需要保持一定的流量,才能保证port2上SD检测的正确性。但是,当端口接收的数据流量较小时,则该FCS方式检测的准确性较低。
发明内容
本发明实施例提供了一种发送数据流的方法、装置及***,通过检测发送的数据流的流量,在发送的数据流量较小时补充发送背景数据流,使得接收数据流的对端设备可以准确的检测到数据流的丢包率、错误帧等。
本发明实施例提供了一种发送数据流的方法,该方法包括:
获取发送的当前数据流的流量;
检测所述当前数据流的流量小于流量下限时,发送背景数据流,所述背景数据流的流量不小于所述流量下限,且不大于所述流量上限;
其中,所述流量下限和流量上限根据接收所述当前数据流的接收端的检测精度决定。
相应的,本发明实施例提供了一种发送数据流的装置,包括:
获取模块,用于获取发送的当前数据流的流量;
发送模块,用于检测所述当前数据流的流量小于流量下限时,发送背景数据流,所述背景数据流的流量不小于所述流量下限,且不大于所述流量上限;
其中,所述流量下限和流量上限根据接收所述当前数据流的接收端的检测精度决定。
相应的,本发明实施例提供了一种收发数据流的***,包括:发送端和接收端;
所述发送端,用于获取发送的当前数据流的流量;检测所述当前数据流的流量小于流量下限时,发送背景数据流,所述背景数据流的流量不小于所述流量下限,且不大于所述流量上限;
所述接收端,用于接收所述发送端发送的当前数据流;
其中,所述流量下限和流量上限根据接收所述当前数据流的接收端的检测精度决定。
本发明实施例提供了一种发送数据流的方法、装置及***,用于获取发送的当前数据流的流量;根据所述当前数据流的流量与流量下限及流量上限的关系,发送背景数据流,所述背景数据流的流量不小于所述流量下限,且不大于所述流量上限。使用本发明实施例提供的发送数据流的方法、装置及***,通过检测发送的数据流的流量,在发送的数据流量较小时补充发送背景数据流,使得接收数据流的对端设备可以准确的检测到数据流的丢包率、错误帧等。
附图说明
图1为发送端与接收端连接示意图;
图2为本发明实施例中发送数据流的方法流程示意图;
图3为本发明另一实施例中发送数据流的方法流程示意图;
图4为本发明另一实施例中发送数据流的装置示意图;
图5为本发明另一实施例中收发数据流的***示意图。
具体实施方式
下面结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细地阐述。
由于使用FCS方式检测数据流的丢包率等信息时,需要发送端发送的数据流达到一定流量才能进行准确的检测。为了确保的准确性,本发明实施例提供了一种发送数据流的方法,如图2所示,包括以下步骤:
步骤201、获取发送的当前数据流的流量;具体的,由于发送端发送的数据流流量到达一定程度时,接收端才能准确的检测到数据流中的丢包率等,因此,发送端实时或定时获取发送的当前数据流的流量。
步骤202、根据当前数据流的流量与流量下限及流量上限的关系,发送背景数据流,该背景数据流的流量不小于流量下限,且不大于流量上限。
具体的,检测当前数据流的流量小于流量下限时,发送背景数据流,该背景数据流的流量不小于流量下限,且不大于流量上限;检测当前数据流的流量大于流量上限时,若存在背景数据流,则停止发送该背景数据流,否则,继续发送当前数据流;检测当前数据流的流量位于流量下限与流量上限之间时,继续发送当前数据流。其中,流量下限和流量上限根据接收该当前数据流的接收端的检测精度决定,例如数据流的流量到达120M时,接收端才能进行准确检测,因此,可以将流量下限设置为120M,或稍大于或小于120M;数据流的流量到达320M时,数据流的流量较大,容易导致数据拥堵影响检测精度,因此,可以将流量上限设置为320M。
接收端接收到背景数据流后,获取该背景数据流的源地址,并进行计数,也就是该背景数据流应满足下述条件:能够在使接收端可以进行过计数、并确认来源,而且对接收端的性能不会产生影响。例如,将背景数据流的源地址设置为发送端的源介质访问控制地址,目的地址为零,其余字段全为零,背景数据流中的报文长度为64,该背景数据流即可满足上述条件。当然,还可以使用其他方式构造出符合上述条件的背景数据流。
通过上述描述,可以看出,使用本发明实施例提供的发送数据流的方法,通过检测发送的数据流的流量,在发送的数据流量较小时补充发送背景数据流,使得接收数据流的对端设备可以准确的检测到数据流的丢包率、错误帧等。
下面通过具体实施例对本发明实施例提供的发送数据流的方法进行详细说明,如图3所示,包括以下步骤:
步骤301、获取发送的当前数据流的流量;可以实时或定时获取该当前数据流的流量,在定时获取时,使用定时器设置获取周期,较佳的,该获取周期与接收端检测数据流的周期一致。
步骤302、将获取的前数据流的流量与流量下限进行比较,若小于流量下限,则发送背景数据流;否则,执行步骤303;
步骤303、将获取的前数据流的流量与流量上限进行比较,若不大于流量上限,则无动作;若大于流量上限,则执行步骤304;
步骤304、检测当前数据流中是否存在背景数据流,若存在,则停止发送背景数据流;若不存在,继续发送当前数据流。
接收端接收到背景数据流后,获取该背景数据流的源地址,并进行计数,也就是该背景数据流应满足下述条件:能够在使接收端可以进行过计数、并确认来源,而且对接收端的性能不会产生影响。例如,将背景数据流的源地址设置为发送端的源介质访问控制地址,目的地址为零,其余字段全为零,背景数据流中的报文长度为64,该背景数据流即可满足上述条件。
假设流量上限为300M、流量下限为100M,背景数据流的流量为100M,使用本发明实施例提供的方法时,若获取到当前数据流的流量为0-100M,则发送该背景数据流,使得接收端接收的数据流满足检测精度的要求;若获取到当前数据流的流量为100-300M,则无动作,即若正在发送背景数据流,则继续发送,若未发送背景数据流,则不发送背景数据流;若获取到当前数据流的流量为大于300M,若正在发送背景数据流,则停止发送背景数据流,若未发送背景数据流,继续发送该当前数据。
通过上述描述,可以看出,使用本发明实施例提供的发送数据流的方法,通过检测发送的数据流的流量,在发送的数据流量较小时补充发送背景数据流,使得接收数据流的对端设备可以准确的检测到数据流的丢包率、错误帧等。
相应的,本发明实施例还提供一种发送数据流量的装置,如图4所示,具体包括:
获取模块401,用于获取发送的当前数据流的流量;
发送模块402,用于根据所述当前数据流的流量与流量下限及流量上限的关系,发送背景数据流,所述背景数据流的流量不小于所述流量下限,且不大于所述流量上限。
较佳的,发送模块402包括:
检测子模块4021,用于检测所述当前数据流的流量与流量下限及流量上限的关系;
控制子模块4022,用于检测子模块4021检测所述当前数据流的流量小于流量下限时,发送背景数据流;检测所述当前数据流的流量大于流量上限时,若存在背景数据流,则停止发送所述背景数据流,否则,继续发送所述当前数据流;检测所述当前数据流的流量位于流量下限与流量上限之间时,继续发送所述当前数据流。
较佳的,该装置还包括:
定时模块403,用于触发所述获取模块401实时或定时获取发送的当前数据流的流量。
通过上述描述,可以看出,使用本发明实施例提供的送数据流量的装置,通过检测发送的数据流的流量,在发送的数据流量较小时补充发送背景数据流,使得接收数据流的对端设备可以准确的检测到数据流的丢包率、错误帧等。
相应的,本发明实施例还提供了一种收发数据流的***,如图5所示,包括:发送端501和接收端502;
该发送端501,用于获取发送的当前数据流的流量;根据所述当前数据流的流量与流量下限及流量上限的关系,发送背景数据流,所述背景数据流的流量不小于所述流量下限,且不大于所述流量上限;
该接收端502,用于接收上述发送端501发送的当前数据流。
较佳的,该接收端502接收到背景数据流后,获取背景数据流的源地址,并进行计数。
通过上述描述,可以看出,使用本发明实施例提供的发送数据流的方法、装置及***,通过检测发送的数据流的流量,在发送的数据流量较小时补充发送背景数据流,使得接收数据流的对端设备可以准确的检测到数据流的丢包率、错误帧等。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种发送数据流的方法,其特征在于,包括:
获取发送的当前数据流的流量;
检测所述当前数据流的流量小于流量下限时,发送背景数据流,所述背景数据流的流量不小于所述流量下限,且不大于流量上限;
其中,所述流量下限和流量上限根据接收所述当前数据流的接收端的检测精度决定。
2.如权利要求1所述的方法,其特征在于,在所述检测所述当前数据流的流量小于流量下限时,发送背景数据流之后,所述方法还包括:
检测所述当前数据流的流量大于流量上限时,若存在背景数据流,则停止发送所述背景数据流,否则,继续发送所述当前数据流;
检测所述当前数据流的流量位于流量下限与流量上限之间时,继续发送所述当前数据流。
3.如权利要求2所述的方法,其特征在于,所述获取发送的当前数据流的流量,包括:实时或定时获取发送的当前数据流的流量。
4.如权利要求1-3中任一所述的方法,其特征在于,将所述背景数据流的源地址设置为发送端的源介质访问控制地址,目的地址为零,其余字段全为零,背景数据流中的报文长度为64。
5.如权利要求1所述的方法,其特征在于,接收端接收到所述背景数据流后,获取所述背景数据流的源地址,并进行计数。
6.一种发送数据流量的装置,其特征在于,包括:
获取模块,用于获取发送的当前数据流的流量;
发送模块,用于在检测所述当前数据流的流量小于流量下限时,发送背景数据流,所述背景数据流的流量不小于所述流量下限,且不大于流量上限;
其中,所述流量下限和流量上限根据接收所述当前数据流的接收端的检测 精度决定。
7.如权利要求6所述的装置,其特征在于,发送模块还用于:检测所述当前数据流的流量大于流量上限时,若存在背景数据流,则停止发送所述背景数据流,否则,继续发送所述当前数据流;检测所述当前数据流的流量位于流量下限与流量上限之间时,继续发送所述当前数据流。
8.如权利要求6所述的装置,其特征在于,还包括:
定时模块,用于触发所述获取模块实时或定时获取发送的当前数据流的流量。
9.一种收发数据流的***,其特征在于,包括:发送端和接收端;
所述发送端,用于获取发送的当前数据流的流量;检测所述当前数据流的流量小于流量下限时,发送背景数据流,所述背景数据流的流量不小于所述流量下限,且不大于流量上限;
所述接收端,用于接收所述发送端发送的当前数据流;
其中,所述流量下限和流量上限根据接收所述当前数据流的接收端的检测精度决定。
10.如权利要求9所述的***,其特征在于,所述接收端接收到所述背景数据流后,获取所述背景数据流的源地址,并进行计数。
CN201010546139.8A 2010-11-15 2010-11-15 一种发送数据流的方法、装置及*** Expired - Fee Related CN101989937B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010546139.8A CN101989937B (zh) 2010-11-15 2010-11-15 一种发送数据流的方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010546139.8A CN101989937B (zh) 2010-11-15 2010-11-15 一种发送数据流的方法、装置及***

Publications (2)

Publication Number Publication Date
CN101989937A CN101989937A (zh) 2011-03-23
CN101989937B true CN101989937B (zh) 2015-10-28

Family

ID=43746292

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010546139.8A Expired - Fee Related CN101989937B (zh) 2010-11-15 2010-11-15 一种发送数据流的方法、装置及***

Country Status (1)

Country Link
CN (1) CN101989937B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102546214A (zh) * 2010-12-29 2012-07-04 中兴通讯股份有限公司 一种sd告警检测方法及***
CN105162719B (zh) * 2015-09-24 2018-11-13 烽火通信科技股份有限公司 分组传送网的丢包检测***及方法
CN108667690A (zh) * 2018-05-22 2018-10-16 烽火通信科技股份有限公司 一种信号劣化的检测方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1489387A (zh) * 2003-07-22 2004-04-14 中国科学院计算技术研究所 一种用于数字视频广播传输网络的均匀复用方法
EP2180648B1 (en) * 2008-10-21 2010-08-18 LG Electronics Inc. Apparatus and method for transmitting and receiving a signal
CN101826999A (zh) * 2010-04-26 2010-09-08 瑞斯康达科技发展股份有限公司 一种在线报文流量监测及带宽补偿的方法和装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1489387A (zh) * 2003-07-22 2004-04-14 中国科学院计算技术研究所 一种用于数字视频广播传输网络的均匀复用方法
EP2180648B1 (en) * 2008-10-21 2010-08-18 LG Electronics Inc. Apparatus and method for transmitting and receiving a signal
CN101826999A (zh) * 2010-04-26 2010-09-08 瑞斯康达科技发展股份有限公司 一种在线报文流量监测及带宽补偿的方法和装置

Also Published As

Publication number Publication date
CN101989937A (zh) 2011-03-23

Similar Documents

Publication Publication Date Title
CN106936661B (zh) 一种网络监测方法、装置及***
CN100583784C (zh) 在多协议标签交换网络中监测丢包率的方法
CN101616037B (zh) 网络通信中丢包的检测方法、装置及***
CN101355466B (zh) 连续性检查消息报文的传输方法和装置
CN102984059B (zh) 千兆以太网冗余网卡及其链路切换条件判定结果控制方法
CN101174975B (zh) 一种以太网中的链路故障定位方法及***
WO2018210213A1 (zh) 一种实现ioam封装的方法及装置、存储介质
CN101924659A (zh) 网络设备及其物理端口链路的检测方法
CN103580886A (zh) 分组传送网络保护倒换装置和方法
CN102594600A (zh) 一种确定双向转发检测会话故障位置的方法及***
CN104521193B (zh) 一种误码率检测的方法及网络设备
CN105281931A (zh) Potn的误码检测方法、装置及***
CN101425941B (zh) 一种环网链路收敛时间或恢复时间测试***
US9331927B2 (en) Communication system, communication device, and communication method
CN101815006A (zh) 一种穿越运营商网络的链路汇聚控制方法和***
CN101989937B (zh) 一种发送数据流的方法、装置及***
CN110166311B (zh) 测量网络性能的方法、设备和网络***
CN102487338B (zh) 根据网络抖动调整bfd发送间隔的方法及装置
CN101547131A (zh) Eaps环网单通故障定位和保护方法
CN102752169B (zh) 传输监控方法及装置
CN100492990C (zh) 一种获得以太网节点物理地址的方法和装置
CN102780640B (zh) 交换芯片中实现多层lm的方法及装置
CN101729201B (zh) 用于检测信号劣化缺陷的方法
CN113037622B (zh) 一种防止bfd震荡的***及方法
CN109981414B (zh) mpls网络节点间丢包数的获取方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20151028

Termination date: 20191115