[发明专利]数据包传输、管理方法、装置及数据转发设备、存储介质在审
申请号: | 201910365452.2 | 申请日: | 2019-04-30 |
公开(公告)号: | CN111857945A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 涂晓平 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L12/46 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 薛祥辉 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 传输 管理 方法 装置 数据 转发 设备 存储 介质 | ||
本发明实施例提供一种数据包传输、管理方法、装置及数据转发设备、存储介质,针对相关技术芯片不支持直接存储与数据包Geneve有关的信息,导致数据包的Geneve隧道头和Option TLV被剥离,完成对应SF的处理之后,无法再次进行通用网络虚拟化封装,影响数据服务功能链实现问题,通过数据面与控制面对数据包SPI、SI与SFL option TLV的交互,从而使得数据面可以在控制面的控制下,通过数据面管理表存储下SPI、SI与SFL option TLV的映射关系,当数据包从SF处返回等待封装时,可以直接通过查询数据面管理表获取到该数据包对应的SFL option TLV,实现通用网络虚拟化封装。
技术领域
本发明涉及通信领域,尤其涉及一种数据包传输、管理方法、装置及数据转发设备、存储介质。
背景技术
对数据包进行Geneve(Generic Network Virtualization Encapsulation,通用网络虚拟化封装)可以在数据包中携带SFP(Service function path,服务功能路径)信息和NSH(Network service header,网络服务头)。其中,NSH封装将包括SPI(Service pathidentifier,服务路径标识)和SI(Service index,服务索引)。
当数据包在SFF(服务功能转发器)间转发时,一个SFF从另外的SFF接收到数据包之后,需要先将该数据包的Geneve隧道头和SFL Option TLV(服务功能列表选项三元组),也即会剥离数据包所携带的SFP信息剥离,然后才能传输给对应对应的SF(Servicefunction,服务功能)处理。而当SF处理完该数据包之后,会将处理完的数据包再传输给该SFF,让该SFF对该数据包进行通用网络虚拟化封装。SFF在对数据包进行通用网络虚拟化封装时,需要该数据包的SPI、SFP信息以及当前的SI。但在目前通用ASIC(ApplicationSpecific Integrated Circuit,专用集成电路)交换芯片、以及支持可编程交换芯片的语言(如P4、NPL)都不支持交换芯片直接存储于数据包通用网络虚拟化封装有关的信息,也即,当SFF将一个数据包的SFP信息剥离后,交换芯片无法记录该数据包对应的SFP信息,进而导致在对该数据包进行Geneve时,无法获取到该数据包对应的SFP信息,从而无法实现针对该数据包的Geneve。
发明内容
本发明实施例提供的数据包传输、管理方法、装置及数据转发设备、存储介质,主要解决的技术问题是:交换机的交换芯片不支持存储数据包与通用网络虚拟化封装有关的信息,导致SF处理过的数据包因SFP被剥离,无法再次进行通用网络虚拟化封装的问题。
为解决上述技术问题,本发明实施例提供一种数据包传输方法,包括:
接收并解析数据包得到数据包的原封装信息,原封装信息包括SPI、服务索引SI以及SFL option TLV;
将解析得到的原封装信息上报到控制面;
接收控制面下发的表项新增指令,并根据表项新增指令将与原封装信息对应的SPI、SI以及SFL option TLV作为一个表项添加到数据面管理表,数据面管理表以SPI和SI作为表关键字,以SFL option TLV作为与表关键字对应的表内容;
接收到服务功能SF发送的目标数据包时,根据目标数据包携带的SPI和SI查询数据面管理表,确定目标数据包对应的SFL option TLV;
根据查询得到的SFL option TLV封装目标数据包并传输目标数据包。
本发明实施例还提供一种数据包传输管理方法,包括:
接收数据面上报的数据包的原封装信息,原封装信息包括SPI、SI以及SFL optionTLV;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910365452.2/2.html,转载请声明来源钻瓜专利网。