The embodiment of this application provides a buffer control method, network element and controller. The method includes: the network element receives the flow sheet message sent by the controller; the flow sheet message includes the cache information of the data packet matched by the flow sheet; furthermore, the network element processes the buffer of the data packet according to the cache information, and sends the flow sheet response message to the controller. In the method of the embodiment of the present application, the buffer of the data packet is processed by the network element according to the buffer information so that the network element can store at least one data packet matched by the flow table into the corresponding buffer of the flow table according to the corresponding storage mode. It can be seen that the open flow protocol can support data flow granularity-based caching processing, which can meet the data caching requirements of mobile networks.
【技术实现步骤摘要】
缓存控制方法、网元及控制器
本申请涉及网络技术,尤其涉及一种缓存控制方法、网元及控制器。
技术介绍
随着网络技术的发展,控制转发分离是移动网络的发展趋势,第三代合作伙伴计划(3rdgenerationpartnershipproject,3GPP)标准组织最新定义的未来第五代移动通信技术(5th-generation,5G)网络架构也是基于控制转发分离的。基于软件定义网络(softwaredefinednetwork,SDN)架构是一种比较流行的实现控制转发分离的网络技术。其中,SDN架构包括:移动网络的控制面网元和转发面网元(或用户面网元);移动网络的控制面网元和转发面网元都可与移动网络的控制器通信(其中,移动网络的转发面网元可以通过openflow协议与控制器进行通信)。在部分场景下,移动网络的转发面网元需要具备一定的缓存能力,以保障移动网络中数据包的正常转发。但现有的openflow协议中并未提供专门的缓存处理机制。
技术实现思路
本申请实施例提供一种缓存控制方法、网元及控制器,实现了openflow协议中基于流粒度的缓存处理机制,以满足移动网络的数据缓存需求。第一方面,本申请实施例提供一种缓存控制方法,包括:网元接收控制器发送的流表消息;所述流表消息包括流表匹配的数据包的缓存信息;所述网元根据所述缓存信息对所述数据包的缓存进行处理;所述网元向所述控制器发送流表响应消息。通过第一方面提供的缓存控制方法,通过网元接收控制器发送的流表消息;其中,所述流表消息包括流表匹配的数据包的缓存信息;进一步地,网元根据所述缓存信息对所述数据包的缓存进行处理,以便于所述网 ...
【技术保护点】
1.一种缓存控制方法,其特征在于,包括:网元接收控制器发送的流表消息;所述流表消息包括流表匹配的数据包的缓存信息;所述网元根据所述缓存信息对所述数据包的缓存进行处理;所述网元向所述控制器发送流表响应消息。
【技术特征摘要】
1.一种缓存控制方法,其特征在于,包括:网元接收控制器发送的流表消息;所述流表消息包括流表匹配的数据包的缓存信息;所述网元根据所述缓存信息对所述数据包的缓存进行处理;所述网元向所述控制器发送流表响应消息。2.根据权利要求1所述的方法,其特征在于,所述缓存信息包括创建缓存指示信息或修改缓存指示信息或删除缓存指示信息。3.根据权利要求1或2所述的方法,其特征在于,所述缓存信息包括缓存类型信息,所述缓存类型信息用于指示所述数据包的存储方式。4.根据权利要求3所述的方法,其特征在于,所述缓存类型信息包括:对接收到的数据包进行存储、或对接收到的数据包进行存储并转发。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述缓存信息包括:缓存的创建触发指示,其中,所述缓存的创建触发指示用于指示所述缓存的创建时机。6.根据权利要求5所述的方法,其特征在于,所述缓存的创建触发指示包括:所述网元在接收到所述流表消息时创建所述缓存的指示,或者所述网元的接收速率大于所述网元的转发速率时创建所述缓存的指示。7.根据权利要求1-6中任一项所述的方法,其特征在于,所述缓存信息包括:所述缓存的存储空间大小。8.根据权利要求1-7中任一项所述的方法,其特征在于,所述缓存信息位于所述流表消息的动作集字段。9.一种缓存控制方法,其特征在于,包括:控制器向网元发送流表消息;所述流表消息包括流表匹配的数据包的缓存信息;所述控制器接收所述网元发送的流表响应消息。10.根据权利要求9所述的方法,其特征在于,所述缓存信息包括创建缓存指示信息或修改缓存指示信息或删除缓存指示信息。11.根据权利要求9或10所述的方法,其特征在于,所述缓存信息包括缓存类型信息,缓存类型信息用于指示所述数据包的存储方式。12.根据权利要求11所述的方法,其特征在于,所述缓存类型信息包括:对接收到的数据包进行存储、或对接收到的数据包进行存储并转发。13.根据权利要求9-12中任一项所述的方法,其特征在于,所述缓存信息包括:缓存的创建触发指示,其中,所述缓存的创建触发指示用于指示所述缓存的创建时机。14.根据权利要求13所述的方法,其特征在于,所述缓存的创建触发指示包括:所述网元在接收到所述流表消息时创建所述缓存的指示,或者所述网元的接收速率大于所述网元的转发速率时创建所述缓存的指示。15.根据权利要求9-14中任一项所述的方法,其特征在于,所述缓存信息包括:所述缓存的存储空间大小。16.根据权利要求9-15中任一项所述...
【专利技术属性】
技术研发人员:何钢杰,曹龙雨,于益俊,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。