[发明专利]一种传输控制协议代理方法及通信装置在审
申请号: | 202110221743.1 | 申请日: | 2021-02-27 |
公开(公告)号: | CN114979839A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 吴伟民;司小书;杜子豪 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04Q11/00 | 分类号: | H04Q11/00;H04L69/163;H04L12/66 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 张翠华 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 传输 控制 协议 代理 方法 通信 装置 | ||
本申请公开了一种TCP代理方法及通信装置,该方法包括:家庭网关接收来自服务器的第一TCP报文和第二TCP报文,并向服务器发送针对第一TCP报文和第二TCP报文的ACK报文;向第一ONT发送第一隧道报文和第二隧道报文。其中,第一隧道报文包括第一TCP报文的内容和用于标识第一TCP报文的标识信息,第二隧道报文包括第二TCP报文的内容和用于标识第二TCP报文的标识信息。由于第一隧道报文中的标识信息可用于唯一标识第一隧道报文,第二隧道报文可用于唯一标识第二隧道报文,所以第一ONT可根据各个TCP报文的标识信息向家庭网关发送针对各个TCP报文的ACK,以准确指示各个终端设备是否接收到对应的TCP报文。
技术领域
本申请实施例涉及光通信技术领域,尤其涉及一种传输控制协议(transmissioncontrol protocol,TCP)代理方法及通信装置。
背景技术
为了尽量避免发送端的数据发送速率的降低,提出了TCP代理技术。即在发送端和接收端之间增加一个中间节点(TCP代理点)。以发送端向接收端发送数据为例,发送端将数据发送给TCP代理点,TCP代理点接收并存储该数据,并向发送端发送确认(acknowledge,ACK)消息,以及向接收端发送该数据。对于发送端而言,接收到来自TCP代理点发送的ACK消息认为是接收端发送的ACK消息,即使TCP代理点和接收端之间发生丢包,由于发送端难以感知,发送端还是会按照之前的数据发送速率来发送数据,所以可尽量避免发送端降低发送数据的速率。
随着高覆盖率的需求,提出了光纤入户(fiber to the home,FTTH)技术。目前虽然实现了光纤到家,但是随着创新业务,例如超高清视频,云虚拟现实(virtual reality,VR)游戏,线上教育,远程办公等的发展,以及终端设备数量的增加,对带宽、时延都提出了较高要求,FTTH已不能很好的满足用户需求。为此,提出了光纤入房(fiber to the room,FTTR)技术。即光网络终端(optical network terminal,ONT)下行提供光纤介质接入到房间。在家中布置FTTR光网关,以FTTR光网关为核心向下连接多个边缘ONT,边缘ONT支持千兆以太网口,随着光纤进入各房间提供有线、无线的网络覆盖。
在FTTR的场景中,为了尽量避免发送端的数据发送速率的降低,也需要有TCP代理的解决方案。在FTTR的场景中,FTTR光网关连接多个ONT,每个ONT连接多个终端设备,不同的终端设备进行不同的业务,对于FTTR光网关来说,往往会接收服务器向多个终端设备发送的多个业务数据流。其中,每个数据流可承载于TCP报文,虽然TCP报文的包头的标识符(identifer)字段可标识唯一的数据包或数据流,但是由于FTTR光网关代理了服务器针对多个终端设备的业务流,而这多个终端设备可能对应不同的ONT,那么可能会出现identifer字段的值不连续或者重复出现的情况。例如,服务器发送给与第一ONT连接的第一终端设备的业务流的identifer字段的值位于[0-1000],服务器发送给与第一ONT连接的第二终端设备的业务流的identifer字段的值位于[500-1000]。如果沿用所接收的业务流中原有的identifer的值来进行业务流的反馈,例如第一终端设备向第一ONT反馈没有接收到标识符为600的业务流,第二终端设备向第一ONT反馈接收到标识符为600的业务流,显然,第一ONT向家庭网关反馈是否接收到业务流的ACK消息会出错,可能导致家庭网关重新发送终端设备已经收到的TCP报文,或者不重新发送终端设备没有收到的TCP报文。即针对FTTR的场景,目前还没有相应的TCP代理方案。
发明内容
本申请实施例提供一种TCP代理方法及通信装置,用于提供基于FTTR的场景的TCP代理方案,保证数据传输稳定性的同时,尽量降低数据传输时延,提高数据发送速率。
第一方面,提供一种TCP代理方法,该方法可由第一通信装置执行,第一通信装置可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片系统。下面以所述通信设备为家庭网关为例进行描述。该方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110221743.1/2.html,转载请声明来源钻瓜专利网。