[发明专利]一种大容量数据业务单元保活系统及其使用方法在审

专利信息
申请号: 201710421895.X 申请日: 2017-06-07
公开(公告)号: CN107360020A 公开(公告)日: 2017-11-17
发明(设计)人: 刘柱 申请(专利权)人: 上海斐讯数据通信技术有限公司
主分类号: H04L12/24 分类号: H04L12/24;H04L12/26
代理公司: 杭州千克知识产权代理有限公司33246 代理人: 周希良,吴辉辉
地址: 201616 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 容量 数据业务 单元 系统 及其 使用方法
【说明书】:

技术领域

发明涉及通信技术领域,具体涉及一种大容量数据业务单元保活系统及其使用方法。

背景技术

本世纪是信息技术高度发展的时代,尤其是近几年来,随着计算机和信息技术的迅猛发展和普及应用,网络技术越来越成熟。其中,存在着用户侧设备广域网管理协议,即CWMP,CPE WAN Mnanagement Protocol,是数字用户线所定义的协议标准,提供从网络侧对网络中的设备,例如网关、路由器、机顶盒等,进行远程集中管理的方式,也简称为TR069为人熟知。在这TR069所定义的网络框架中,主要存在着两类逻辑设备,CPE和ACS。

CPE为客户终端设备,即Customer Premises Equipment,在这个框架中作为受管理的一方。ACS为自动配置服务器,即Auto-Configuration Server,为负责管理的一方。ACS作为CWMP协议的管理端,通过DWMP协议管理CPE,而CPE下联多个用户。作为ACS的构架,ACS至少包括ACS、域名服务器和动态主机配置协议服务器。其中,ACS与CPE是一对多的关系,即一台ACS可以管理数量众多的CPE,通过ACS集中管理分散的CPE,实现对CPE的远程集中式管理。

当CPE和ACS在网络环境中发生通信时,具体的,当CPE和ACS建立TCP三次握手连接,配置数据发送完毕之后,并不是一定会发生数据通信。在实际应用中,可能有相当一段时间内CPE与ACS之间并没有数据交互,在这段时间内,双方都有可能发生网络异常,比如断电、死机等异常情况。而在这种情况中,TCP连接并没有来得及释放,而对端设备并不知道连接情况还会一直维护这个连接,这就会导致系统资源的白白浪费。

CPE和通过CWMP协议规范通信过程,两者要建立稳定可靠的连接才能实现报文交互和管理功能。CPE可通过静态配置、DHCP和组播发现功能来识别ACS的地址,使用SSL安全机制和HTTP摘要认证,最终由TCP承载HTTP报文在网络中传输信息。在复杂网络中,CPE与ACS之间可能要经历很多个中间设备或者防火墙,对于长时间没有数据交互的TCP连接,可能会被断开,这样在有数据交互时,需要重新建立连接或者出现丢包的情况,此时CPE需要及时知道与ACS的连接情况,通过定时发送包含特殊字段的Inform数据包保持链路的通畅。

为了解决这个技术问题,TCP协议也自带了keepalive功能。该功能使用了setsockopt设置option(SO_KEEPALIVE)选项打开keepalive功能,配置TCP_KEEPIDLE、TCP_KEEPINTVL、TCP_KEEPCNT参数实现检测功能。

keepalive,实质是在TCP中一个可以检测死连接的机制。KeepAliveTime值控制TCP/IP尝试验证空闲连接是否完好的频率。如果这段时间内没有活动,则会发送保持活动信号。如果网络工作正常,而且接收方是活动的,它就会响应。

如果需要对丢失接收方敏感,换句话说,需要更快地发现丢失了接收方,KeepAliveTime值可以设定为更小。而另一个参数,KeepAliveInterval值,则定义了如果未从接收方收到保持活动消息的响应,TCP/IP重复发送保持活动信号的频率。当连续发送保持活动信号、但未收到响应的次数超出TcpMaxDataRetransmissions的值时,会放弃该连接。

但是,这样的技术方案,在实际应用中,依然存在着弊端。

首先,在实际操作中,为了网络安全性的考虑,往往会使用stunnel加密进程作为网络的中间项。Stunnel是一个自由的跨平台软件,用于提供全局的TLS/SSL服务。针对本身无法进行TLS或SSL通信的客户端及服务器,Stunnel可提供安全的加密连接。该软件可在许多操作系统下运行,包括Unix-like系统,以及Windows。Stunnel依赖于某个独立的库,如OpenSSL或者SSLeay,以实现TLS或SSL协议。常见的,stunnel可以应用在邮件加密、加密HTTP网站访问传输、加密FTP传输等领域。

然而,在使用stunnel加密进程的时候,stunnel会成为网络中间项,位于客户终端设备和自动配置服务器的网络中端位置。即数据是从客户终端设备到达stunnel,再从stunnel到达自动配置服务器的。此时若使用TCP自带的keepalive功能,无法确定哪一段网络出现问题,也不能保证客户终端设备和自动配置服务器的通信正常。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710421895.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top