一种接入终端制造技术

技术编号:8325826 阅读:164 留言:0更新日期:2013-02-14 08:16
本发明专利技术提供一种接入终端,与接入交换机相连,该接入终端包括:流量控制单元,用于在接收到接入交换机发送的流控帧时,获取流控帧中携带的流控时间参数,生成报文发送暂停时间;流控管理单元,用于比较自身的减压参数与设定的标准减压参数之间的差异,并在所述差异符合预设条件时相应调整所述报文发送暂停时间。报文发送单元,用于根据报文发送暂停时间调整接入终端向接入交换机发送报文的节奏,并将当前暂停发送的报文存入缓存中。本发明专利技术将流控机制通过改造引入到接入终端上来,可以有效地根据接入终端的实际情况来差异化管理流控机制,使得一个二层网络中的多个接入终端能够自身的实际情况去减轻接入交换机的报文处理压力。

【技术实现步骤摘要】

本专利技术涉及监控网络技术,尤其涉及一种监控前端资源共享方法及装置。
技术介绍
随着网络技术的进步,目前IP视频监控系统已经成为监控行业的主流技术。然而人们对视频流质量越来越高的要求却给网络带来了很大的压力,无论是接入端还是核心网络均面临着更高的网络传输压力。就接入端而言,请参考图I的模型,以以太网接入为例,一台接入交换机可能接入多台前端编码设备(比如EC或IPC)。每一台前端编码设备都会连接到摄像机,将摄像机采集到的图像编码为数字视频流传输出去,然而前端编码设备可能会同时对外发送多路实况视频流以及存储视频流,通常一路视频流的速率为2mbps到8mbps,也就是说前端编码设备接入速率可能达到几十mbps乃上百mbps,这样一来接入交换机的转发压力无疑是很严重的,当交换机来不及处理大量承载视频数据的报文时,丢包就会自然发生,这将影响到一位或者多位正在观看监控视频的用户的体验,也会可能会影响到监控视频流的网络存储业务。现有技术方案可能会要求用户重新购置处理能力更为强大的新式以太网交换机,这种解决途径无疑会增加用户的成本压力。
技术实现思路
有鉴于此,本专利技术提供一种接入终端,与接入交换机相连,该接入终端包括流量控制单元以及流控管理单元,其中流量控制单元,用于在接收到接入交换机发送的流控帧时,获取流控帧中携带的流控时间参数,根据流控时间参数生成报文发送暂停时间;流控管理单元,用于比较自身的减压参数与设定的标准减压参数之间的差异,并在所述差异符合预设条件时相应调整所述报文发送暂停时间;其中所述减压参数表征接入终端减缓发送报文到所述接入交换机的能力。报文发送单元,用于根据所述报文发送暂停时间调整接入终端向接入交换机发送报文的节奏,并将当前暂停发送的报文存入缓存中。本专利技术将流控机制通过改造引入到接入终端上来,可以有效地根据接入终端的实际情况来差异化管理流控机制,使得一个二层网络中的多个接入终端能够在保证业务正常运作的前提下尽力地根据自身的实际情况去减轻接入交换机的报文处理压力,避免了报文在交换机上因为拥塞丢失,在监控网络中的意义显著,可以让实况视频流在接入网络发送丢包的概率大大降低。而且本专利技术的改造成本较低,对于一些原来使用带流控功能芯片的EC来说,仅仅需要进行软件层面的简单改造和升级即可实现。附图说明图I是现有技术中多个EC与接入交换机的接入组网示意图。图2是IEEE802. 3中定义的MAC Control帧的帧结构。图3是本专利技术一种接入终端的逻辑结构图。图4是本专利技术中多个EC接收接入交换机流控帧的组网示意图。图5是在图4基础上多个EC收发协商通告消息的示意图。具体实施例方式本专利技术从改进作为接入终端(比如前端的编码设备)入手,综合调节网络中报文(比如承载视频流报文)的发送节奏,在尽量保障业务的前提下减轻对于交换机的处理压力。IEEE 802. 3中定义了以太网流量控制机制。以太网流量控制机制是交换机通过发送一种MAC Control巾贞(报文)来实现的。MAC Control巾贞是一类特殊的巾贞,位于MAC Control子层,用来在设备之间交互MAC Control信息,其结构和普通的以太网帧一样,LENGTH/TYPE字段的值为固定的0x8808。请参考图2所示,MAC Control帧长度是固定(64字节带FCS)的。在MAC头之后紧随的2个字节表示MAC Control类型,其余的44字节用来携带参数。如果参数不足,后面的字节全部用O来填充。MAC Control帧的目的MAC地址要求是组播地址。IEEE 802. 3规定实现MACControl的实体对MAC Control帧的处理如下MAC Control巾贞永远不向更上层递交,接收到的MAC Control巾贞会被sink。MACControl子层实现的服务对非MAC Control巾贞要具有透明性。实现了 MAC Control子层协议的设备和没有该类实现的设备在连接时应保证互通。IEEE 802. 3中也有明确的方法指示。流量控制就是通过一种MAC Control帧来实现的,这种帧叫做流控帧(PAUSE帧)。PAUSE帧的OPCODE为0001 (OPCODE 0000,0002到FFFF都是被保留的),目的地址为01-80-C2-00-00-01。此时MAC CONTROL PARAMETERS 字段为要求暂停的时间长度n_quanta,有效值从O到65535,该时间单位是pause quanta即暂停时间量子。一个量子是512个timebit。所谓bit time是在MAC介质上传递Ibit所需要的时间。该数值为比特率(bit_rate)的倒数。比如在100M的链路上,Ibit time就是10ns。在不同速率的链路上,这个值是不一样的,因此最终计算出来的报文暂停发送时间也是不一样的。在全双工链路上,流量控制是通过PAUSE操作完成的。最基本的原理就是接收流量的一方不断地发出PAUSE帧,告诉发送方减慢发送速度。顾名思义,数据发送者收到PAUSE指示,会在发送数据帧和数据帧之间间隔一段时间。这样就达到了降低速度的目的。当本端交换机和对端交换机都开启了流量控制功能后,如果本端交换机发生拥塞本端交换机将向对端交换机发送消息,通知对端交换机暂时停止发送报文或减慢发送报文的速度。对端交换机在接收到该消息后,将暂停向本端发送报文或减慢发送报文的速度,从而避免了报文丢失现象的发生,保证了网络业务的正常运行。在一种优选的实施方式中,本专利技术参考IEEE 802. 3的在接入终端上引入流量控制机制,并对流量控制机制加以改造来适应接入终端的业务特点。请参考图3,在本实施方式中,所述接入终端包括视频编码单元、报文发送单元、参数协商单元、流量控制单元以及流控管理单元。在基础实施方式中,所述流量控制单元,用于在接收到接入交换机发送的流控帧时,获取流控巾贞中携带的流控时间参数,根据流控时间参数(比如n_quanta)生成报文发送暂停时间。所述流控管理单元,用于比较自身的减压参数与设定的标准减压参数之间的差异,并在所述差异符合预设条件时相应调整所述报文发送暂停时间;其中所述减压参数表征接入终端减缓发送报文到所述接入交换机的能力。报文发送单元,用于根据所述报文发送暂停时间调整接入终端向接入交换机发送报文的节奏,并将当前暂停发送的报文存入缓存中。如前所述,本专利技术的主要目标是更为合理有效地减轻接入终端对于接入交换机的报文处理压力。在典型的应用中,在接入交换机下的多个接入终端可以构成一个二层网络,这些接入终端都是交换机报文处理压力的来源。在现有技术中,首先大部分接入终端并不支持响应交换机的流控帧,其次,由于接入终端各自为政,就算支持对流控帧的处理,效果也不佳。在本专利技术中,充分利用每个接入终端都有自身的减压参数这一特点来尽可能更好地去减轻接入交换机的报文处理压力。所述减压参数主要包括两个维度的参数,一个是接入终端的缓存能力参数,一个接入终端缓存能力越大,表明接入终端有能力在更长的时间内将报文缓存而不发送,缓存的报文越多,则交换机的压力就越小。假设两个接入终端A与B生产的数据是一样多的,但是接入终端A需要将数据发送多份,而接入终端B仅仅需要发送一份。此时,显然接入终端A对于本文档来自技高网...

【技术保护点】
一种接入终端,与接入交换机相连,该接入终端包括流量控制单元以及流控管理单元,其特征在于:流量控制单元,用于在接收到接入交换机发送的流控帧时,获取流控帧中携带的流控时间参数,根据流控时间参数生成报文发送暂停时间;流控管理单元,用于比较自身的减压参数与设定的标准减压参数之间的差异,并在所述差异符合预设条件时相应调整所述报文发送暂停时间;其中所述减压参数表征接入终端减缓发送报文到所述接入交换机的能力。报文发送单元,用于根据所述报文发送暂停时间调整接入终端向接入交换机发送报文的节奏,并将当前暂停发送的报文存入缓存中。

【技术特征摘要】
1.一种接入终端,与接入交换机相连,该接入终端包括流量控制单元以及流控管理单元,其特征在于 流量控制单元,用于在接收到接入交换机发送的流控帧时,获取流控帧中携带的流控时间参数,根据流控时间参数生成报文发送暂停时间; 流控管理单元,用于比较自身的减压参数与设定的标准减压参数之间的差异,并在所述差异符合预设条件时相应调整所述报文发送暂停时间;其中所述减压参数表征接入终端减缓发送报文到所述接入交换机的能力。报文发送单元,用于根据所述报文发送暂停时间调整接入终端向接入交换机发送报文的节奏,并将当前暂停发送的报文存入缓存中。2.如权利要求I所述的接入终端,其特征在于,所述预设条件包括差异大于零,所述调整具体为增加所述报文发送暂停时间;和/或所述预设条件包括差异小于零,所述调整具体为减小所述报文发送暂停时间。3.如权利要求I所述的接入终端,其特征在于,所述预设条件至少包括差异是否到达上限阈值或下限阈值,所述流控管理单元进一步用于在所述差异达到上限阈值或下限阈值时,相应按照预设的与该上限阈值或下限阈值对应调增比例增加或减小所述报文发送暂停时间。4.如权利要求I所述的接入终端,其特征在于,所述减压参数为缓存能力参数或发送压力参数,所述缓存能力参数为缓存时间或者缓存剩余时间,所述缓存时间为接入终端的缓存大小/...

【专利技术属性】
技术研发人员:陈乾业周迪
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:

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

1