[发明专利]一种基于软件定义网络与名字路由技术的内容分发方法有效
申请号: | 201610282133.1 | 申请日: | 2016-04-29 |
公开(公告)号: | CN105763438B | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 曾捷;粟欣;贺文成;肖驰洋;张琪;张黎;赵明;许希斌 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L12/701 | 分类号: | H04L12/701;H04L12/741;H04L12/751;H04L12/801;H04L12/803 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 廖元秋 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于软件定义网络与名字路由技术的内容分发方法,属于通信技术领域,该方法包括:用户的请求数据包发送到网关设备;网关设备对用户请求数据包进行深度数据包检测得到数据包中的内容名字,将内容名字映射为内容ID,并将其填充到数据包IP首部的可选字段中;OF交换机接收到网关设备处理后的数据包,根据SDN控制器下发的OpenFlow流表项中的匹配字段对数据包中的内容ID进行匹配操作;如果匹配成功,OF交换机根据流表项中的指令字段执行转发操作;缓存服务器对用户的数据请求进行内容的分发。否则,控制器基于其全局网络视图选择一条最优路径并将OpenFlow流表下发到该路径经过的OF交换机中。本发明能减少路由器的复杂度和数据包处理时延,同时能够与现有IP网络和OpenFlow协议较好的融合。 | ||
搜索关键词: | 一种 基于 软件 定义 网络 名字 路由 技术 内容 分发 方法 | ||
【主权项】:
1.一种基于软件定义网络与名字路由技术的内容分发方法,其特征在于,该方法包括以下步骤:(1)用户的请求数据包发送到网关设备;(2)网关设备对用户请求数据包进行深度数据包检测得到数据包中的内容名字,将内容名字映射为内容ID,并将其填充到数据包IP首部的可选字段中;(3)OF交换机接收到网关设备处理后的数据包,根据SDN控制器下发的OpenFlow流表项中的匹配字段对数据包中的内容ID进行匹配操作,其中OpenFlow流表项中的匹配字段设有新增的内容ID项;如果匹配成功,转到步骤(6);如果匹配失败,将数据包上报给控制器,转到步骤(4);(4)SDN控制器得到OF交换机上报的数据包,获取内容ID,SDN控制器与全局负载均衡设备通信,全局负载均衡设备查询该内容ID对应内容的存储位置,并将相应结果返回给SDN控制器;(5)SDN控制器根据该内容ID对应的存储位置,基于全局视图选择一个到达该内容ID最优的路径,并将相应流表下发到该路径经过的OF交换机中,转到步骤(3);(6)OF交换机根据OpenFlow流表项中的指令字段执行转发操作;如果下一跳路由地址是缓存服务器,转到步骤(7);否则,转到步骤(3);(7)缓存服务器对用户的数据请求进行内容的分发响应,返回用户请求的具体内容。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610282133.1/,转载请声明来源钻瓜专利网。
- 上一篇:数据流量共享方法、装置和系统
- 下一篇:一种信息推送方法、装置及系统