【技术实现步骤摘要】
一种基于SDN控制器的数据处理方法及装置
[0001]本申请涉及SDN
,特别涉及一种基于SDN控制器的数据处理方法及装置。
技术介绍
[0002]近年来,随着云网技术的快速发展,SDN技术被广泛应用于各个领域和各种用户实际网络中。SDN控制器作为网络的大脑,控制和编排各种网络运维业务的下发。
[0003]Web Cache(网站缓存)是将用户通过HTTP/HTTPS协议访问过的指定地址服务器的Web页面上的内容,缓存在本地,当用户访问的内容在本地已缓存时,直接从本地响应,而不用从远端服务器拉取,从而减少设备到服务器的访问流量、降低传输成本、缓解目的端服务器压力,同时提高了用户访问网站的速度及响应时间。
[0004]通常,在广域网的跨总部分支SDN控制器系统中,用户通过业务编排,可以配置多个设备的Web Cache规则,由于业务的趋同性,会有大量的设备配置相同的Web Cache规则。
[0005]然而,目前典型的Web Cache方案都是使用老化时间来控制Spoke(网点接入设备)上已获取的数 ...
【技术保护点】
【技术特征摘要】
1.一种基于SDN控制器的数据处理方法,其特征在于,应用于SDN控制器,其中,所述SDN控制器纳管有若干网络设备和文件服务器,任一网络设备在接收到客户端发送的数据请求时,若确定本地未缓存有该数据,则从所述文件服务器获取该数据,并返回给用户,以及将该数据缓存在本地;所述方法包括:获取纳管的各网络设备的数据列表信息,其中,一个网络设备的数据列表信息包括该网络设备的设备标识,该网络设备上缓存的目标数据的数据标识和第一摘要信息;获取文件服务器上存储的各数据的数据标识和第二摘要信息;基于各目标数据的数据标识,分别判断各目标数据的第一摘要信息和第二摘要信息是否一致;若判定任一目标数据的第一摘要信息和第二摘要信息不一致,则确定缓存有该目标数据的目标网络设备,向所述目标网络设备下发该目标数据的老化指令。2.如权利要求1所述的方法,其特征在于,获取纳管的各网络设备的数据列表信息的步骤包括:基于预设的周期,获取纳管的各网络设备的数据列表信息;或者,在接收到用户触发的获取指令时,获取纳管的各网络设备的数据列表信息。3.如权利要求1所述的方法,其特征在于,获取文件服务器上存储的各数据的数据标识和第二摘要信息的步骤包括:获取文件服务器上存储的所有数据的数据标识和第二摘要信息;或者,基于各网络设备的数据列表信息,统计各网络设备上缓存的目标数据的数据标识,基于该目标数据的数据标识,获取文件服务器上存储的该目标数据的数据标识和第二摘要信息;或者,基于各网络设备的数据列表信息,统计各网络设备上缓存的目标数据的数据标识,基于该目标数据的数据标识,获取文件服务器上存储的该目标数据,并分别计算该目标数据的摘要信息,得到该目标数据的第二摘要信息。4.如权利要求1
‑
3任一项所述的方法,其特征在于,所述方法还包括:向纳管的各网络设备下发缓存数据的老化规则,以使得各网络设备在确定脱离SDN控制器管控时,基于所述老化规则,配置各缓存数据的老化时间。5.一种基于SDN控制器的数据处理装置,其特征在于,应用于SDN控制器,其中,所述SDN控制器纳管有若干网络设备和文件服务器,任一网络设备在接收到客户端发送的数据请求时,若确定本地未缓存有该数据,则从所述文件服务器获取该数据,并返回给用户,以及将该数据缓存在本地;所述装置包括:获取单元,用于获取纳管的各...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。