[发明专利]交换设备功能扩展方法及装置、交换设备及存储介质有效
申请号: | 201810127447.3 | 申请日: | 2018-02-08 |
公开(公告)号: | CN110138690B | 公开(公告)日: | 2021-10-26 |
发明(设计)人: | 杨智奇;吴学德;王忠波 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/933 | 分类号: | H04L12/933;H04L12/931;H04L12/24 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 江舟 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交换 设备 功能 扩展 方法 装置 存储 介质 | ||
一种交换设备功能扩展方法及装置、交换设备及存储介质,该交换设备功能扩展方法包括:获取P4代码;解析所述P4代码,当所述P4代码中包括满足预设的第一操作注解规范的注解时,生成指示对报文进行第一操作的第一操作配置信息;将所述第一操作配置信息写入交换设备。本申请提供的技术方案中,利用P4注解实现了交换设备对第一操作的支持,扩展了交换设备的功能。
技术领域
本发明涉及通信技术,尤指一种交换设备功能扩展方法及装置、交换设备和计算机可读存储介质。
背景技术
SDN(Software Defined Network,软件定义网络)因其使网络拥有者和运营商能够对网络行为进行编程而取得了巨大的成功。然而,其可编程性目前仅局限于网络控制平面,其数据平面在很大程度上受制于功能固定的包处理硬件。正常情况下,交换设备的数据包解析,转发流程是由设备的交换芯片固化的,所以设备在协议的支持方面并不具备扩展能力。并且,厂商开发新的转发芯片以支持新的协议或者扩展协议特性的代价也非常高,需要将以前的硬件重新设计,势必导致更新成本高,时间周期长等一系列问题。所以在一定程度上,这种将设备功能和协议支持与硬件绑定的模式限制了网络的快速发展。来自普林斯顿的Jennifer Rexford和斯坦福的Nick Mckeown教授共同发表了数据面可编程论文《P4:Programming Protocol-Independent Packet Processors》,论文提出了数据面可编程的思想,该论文在SDN界引起了极大的反响和关注度,随后,Nick教授等人又发布了《The P4Language Specification》,也就是P4语言规范。P4的出现正推动着交换芯片硬件的重构设计,目前已经有支持P4语言的交换芯片,如barefoot推出的P4交换芯片。用户可以在支持P4语言的交换芯片上定制用户所需的数据面转发流程,不用再被硬件约束。P4语言的目标是用于指导数据面的转发行为,但由于P4语言设计简单,无法支持一些复杂的数据面功能。
发明内容
本发明至少一实施例提供了一种交换设备功能扩展方法、交换设备和计算机可读存储介质,实现SDN网络中交换设备对更多功能的支持。
为了达到本发明目的,本发明至少一实施例提供了一种交换设备功能扩展方法,包括:
获取P4代码;
解析所述P4代码,当所述P4代码中包括满足预设的第一操作注解规范的注解时,生成指示对报文进行第一操作的第一操作配置信息;
将所述第一操作配置信息写入交换设备。
本发明一实施例提供一种交换设备功能扩展装置,包括:
编译器,设置为,获取P4代码,解析所述P4代码,当所述P4代码中包括满足预设的第一操作注解规范的注解时,生成指示对报文进行第一操作的第一操作配置信息;
配置模块,设置为,将所述第一操作配置信息写入交换设备。
本发明之一实施例提供一种交换设备功能扩展装置,包括存储器和处理器,所述存储器存储有程序,所述程序在被所述处理器读取执行时,实现上述任一实施例所述的交换设备功能扩展方法。
本发明至少一实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述任一实施例所述的交换设备功能扩展方法。
本发明一实施例提供一种交换设备功能扩展方法,包括:
接收指示对报文进行第一操作的第一操作配置信息,所述第一操作配置信息基于P4代码中满足预设的第一操作注解规范的注解生成;
接收到报文后,根据所述第一操作配置信息对需要进行第一操作的报文执行第一操作。
本发明一实施例提供一种交换设备,包括:交换模块和第一操作器件,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810127447.3/2.html,转载请声明来源钻瓜专利网。