[发明专利]通信设备和通信方法有效
申请号: | 201810690440.2 | 申请日: | 2018-06-28 |
公开(公告)号: | CN108881061B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 李建国 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L49/90 | 分类号: | H04L49/90;H04L49/111;H04L49/10;H04L45/60 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 610041 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 设备 方法 | ||
本申请公开了一种通信设备和通信方法,涉及通信领域,用于流量低时降低通信设备发送报文的时延。该通信设备包括:背板接口、广域网接口、发送控制单元、第一缓存单元、第二缓存单元、存储器控制单元、外部存储器;第一缓存单元用于将来自背板接口的待发送报文进行缓存;第二缓存单元用于在通过广域网接口发送待发送报文之前对待发送报文进行缓存;背板接口的带宽大于广域网接口的带宽;发送控制单元用于:如果第一缓存单元中待发送报文的长度、第二缓存单元中剩余存储空间及外部存储器中占用存储空间满足预设条件,则控制存储器控制单元将第一缓存单元中缓存的待发送报文存储至第二缓存单元。本申请实施例应用于高速通信设备。
技术领域
本申请涉及通信领域,尤其涉及一种通信设备和通信方法。
背景技术
在路由器设备中,背板接口的速度通常大于广域网接口的速度,因此会在路由器设备中外挂外部存储器,来对背板接口发送的报文进行缓存后再通过广域网接口发送出去。由于外部存储器的存储和读取速度小于路由器设备内部缓存的存储和读取速度,所以增加的这一缓存过程会产生较大时延。
发明内容
本申请的实施例提供一种通信设备和通信方法,用于流量低时降低通信设备发送报文的时延。
为达到上述目的,本申请的实施例采用如下技术方案:
第一方面,本申请的实施例提供了一种通信设备,该通信设备包括:
背板接口、广域网接口、发送控制单元、第一缓存单元、第二缓存单元、存储器控制单元、外部存储器;所述第一缓存单元用于将来自所述背板接口的待发送报文进行缓存;所述第二缓存单元用于在通过所述广域网接口发送所述待发送报文之前对所述待发送报文进行缓存;所述背板接口的带宽大于所述广域网接口的带宽;
所述发送控制单元用于:
从所述第一缓存单元获取来自所述背板接口的待发送报文的长度;
从所述第二缓存单元获取所述第二缓存单元中剩余存储空间;
从所述存储器控制单元获取所述外部存储器中占用存储空间;
如果所述待发送报文的长度、所述第二缓存单元中剩余存储空间及所述外部存储器中占用存储空间满足预设条件,则控制所述存储器控制单元将所述第一缓存单元中缓存的所述待发送报文存储至所述第二缓存单元。
第二方面,本申请的实施例提供了一种通信方法,该通信方法包括:
从第一缓存单元获取来自背板接口的待发送报文的长度;从第二缓存单元获取所述第二缓存单元中剩余存储空间;从存储器控制单元获取外部存储器中占用存储空间;
如果所述待发送报文的长度、所述第二缓存单元中剩余存储空间及所述外部存储器中占用存储空间满足预设条件,则控制所述存储器控制单元将所述第一缓存单元中缓存的所述待发送报文存储至所述第二缓存单元。
第三方面,提供了一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当被计算机执行时使所述计算机执行如第二方面所述的方法。
本申请的实施例提供的通信设备和通信方法,可以根据第一缓存单元中待发送报文的长度、第二缓存单元中剩余存储空间及外部存储器中占用存储空间,调整不同报文缓存路径,当流量较低时直接通过第二缓存单元缓存待发送报文后再进行发送,可以在流量低时降低通信设备发送报文的时延。
附图说明
图1为本申请的实施例提供的一种通信设备的结构示意图;
图2为本申请的实施例提供的一种通信方法的流程示意图。
具体实施方式
实施例1、
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810690440.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种处理通信报文的方法及装置
- 下一篇:一种数据包传输方法和设备