利索能及
我要发布
收藏
专利号: 2020101608096
申请人: 重庆邮电大学
专利类型:发明专利
专利状态:已下证
更新日期:2025-12-30
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于SDN的LTE网络高效缓存方法,其特征在于,所述方法包括:

SDN控制器拦截客户端向原始服务器发送的或者由缓存服务器发送的包含HTTP GET请求的GTP数据包;

判断所述HTTP GET请求是否为对可缓存内容的请求;

若所述HTTP GET请求为对可缓存内容的请求,则判断所请求的内容是否被缓存;

若所请求的内容被缓存,则将所述HTTP GET请求从GTP隧道中移除,并从原来的TCP连接中移除;再将该请求重定向至缓存服务器;

将从缓存服务器上接收到的数据包插入到GTP隧道和TCP连接中。

2.根据权利要求1所述的一种基于SDN的LTE网络高效缓存方法,其特征在于,当所述GTP数据包为客户端向原始服务器发出的,判断当前客户端和缓存服务器之间的TCP连接是否处于连接状态,若处于连接状态,则将原始数据包的目的IP地址更改为缓存服务器的IP地址,并不对原始数据包进行GTP封包,直接发送给缓存服务器;若不处于连接状态,则对数据包进行深度解析,检测是否为包含HTTP GET请求的GTP数据包。

3.根据权利要求2所述的一种基于SDN的LTE网络高效缓存方法,其特征在于,在判断当前客户端和缓存服务器之间的TCP连接是否处于连接状态之前还判断数据包是否是来自客户端的缓存相关数据,若为缓存相关数据,则判断是否处于连接状态,若不为缓存相关数据则直接发送至SDN交换机。

4.根据权利要求1所述的一种基于SDN的LTE网络高效缓存方法,其特征在于,当所述GTP数据包为缓存服务器发出的,则判断当前客户端与缓存服务器之间的TCP连接是否处于连接状态,若处于连接状态,则将数据包的源IP地址更改为原始服务器的IP地址,再对数据包进行GTP封包,然后发送给客户端。

5.根据权利要求1所述的一种基于SDN的LTE网络高效缓存方法,其特征在于,判断所述GTP数据包是否包含HTTP GET请求包括对GTP数据包进行深度解析,依次移除GTP数据包的以太网帧头部,IP头部,UDP头部,GTP头部,得到原始的IP数据包字段,再对原始的IP数据包进行解析,依次移除IP头部,TCP头部,最后得到应用层数据包字段,判断该字段是否为HTTP GET。

6.根据权利要求1所述的一种基于SDN的LTE网络高效缓存方法,其特征在于,判断所述HTTP GET请求是否为缓存内容的请求包括维护一个内容服务器路径CSD,根据请求信息和CSD中的内容进行匹配,判断请求是否为对可缓存内容的请求,若匹配成功即为对缓存内容的请求。

7.根据权利要求1所述的一种基于SDN的LTE网络高效缓存方法,其特征在于,判断请求的内容是否被缓存包括维护一个内容位置路径CLD,判断其中包含请求的内容和其对应的缓存服务器的IP地址以及缓存内容是否存在于缓存服务器的标志信息,若同时满足,则该请求的内容被缓存。

8.一种基于SDN的LTE网络高效缓存系统,其特征在于,所述系统包括:

客户端,用于向原始服务器发出网络内容请求;

原始服务器,为客户端提供网络内容;

缓存服务器,用于存储原始服务器的网络内容;

SDN交换机,用于配置转发规则;

SDN控制器,用于控制SDN交换机配置转发规则以及处理网络中的数据包。

9.根据权利要求8所述的一种基于SDN的LTE网络高效缓存系统,其特征在于,所述缓存服务器与所述SDN控制器都连接在所述SDN交换机上,所述SDN交换机配置流转发规则,使经过SDN交换机的相关数据包流转发给SDN控制器,所述转发规则属于二层交换。

10.根据权利要求8所述的一种基于SDN的LTE网络高效缓存系统,其特征在于,所述SDN控制器上包括缓存功能模块,所述缓存功能模块接收来自SDN交换机的GTP数据包,对所述GTP数据包进行深度解析。