[发明专利]用于在内核空间内传播正在进行中的分组的元数据的系统和方法有效

专利信息
申请号: 201710620433.0 申请日: 2017-07-26
公开(公告)号: CN108377213B 公开(公告)日: 2021-10-19
发明(设计)人: E·C·麦克内尔;S·拉帕瓦萨拉姆;H·珊姆加姆 申请(专利权)人: 瞻博网络公司
主分类号: H04L12/46 分类号: H04L12/46;H04L29/08;H04L12/861
代理公司: 北京市金杜律师事务所 11256 代理人: 张维
地址: 美国加利*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 内核 空间 传播 正在进行 中的 分组 数据 系统 方法
【说明书】:

所公开的计算机实施的方法可以包括:(1)在网络设备上的内核空间中标识被发往远程设备的分组,(2)将针对该分组的元数据连同该分组一起传递至该网络设备上的内核空间中的分组缓冲器,(3)由内核空间中的内核模块使该分组成帧,使得该分组经由该网络设备上的隧道接口驱动器传出,(4)由该隧道接口驱动器将该分组与元数据进行封装,并且随后(5)由该隧道接口驱动器至少部分基于该分组与之封装的元数据,而将该分组转发至该远程设备。还公开了各种其它的方法、系统和计算机可读介质。

背景技术

在传统配置中,计算系统经常在用户空间和内核空间之间划分存储器资源。在一些示例中,内核空间可以包括和/或表示已经被分配给操作系统内核的存储器,该操作系统内核管理计算机硬件和/或调解对计算和/或联网资源的访问。与之相反,用户空间可以包括和/或表示已经被分配给一般应用软件和/或组件的存储器。

不幸的是,用户空间中所运行的应用传统上无法在内核空间中跨联网协议层来传播针对它们的分组的元数据。所以,这些应用传统上可能无法关于它们的分组来控制和/或影响路由决策。因此,本公开认识到并解决了针对用于在用户空间和内核空间之间传播正在进行中的分组的元数据的系统和方法的需求。

发明内容

如下文将更为详细描述的,本公开总体上涉及用于在内核空间内传播正在进行中的分组的元数据的系统和方法。在一个示例中,一种计算机实施的用于在内核空间内传播正在进行中的分组的元数据的方法可以包括:(1)在联网设备上的内核空间中识别被发往远程设备的分组,(2)将针对该分组的元数据连同该分组一起传递至该联网设备上的内核空间中的分组缓冲器,(3)由内核空间中的内核模块使该分组成帧,使得该分组经由该联网设备上的隧道接口驱动器传出,(4)由该隧道接口驱动器将该分组与该元数据进行封装,并且随后(5)由该隧道接口驱动器至少部分基于该分组与之封装的该元数据,而将该分组转发至该远程设备。

作为另一个示例,一种用于实施上述方法的系统可以包括存储在存储器中的各种模块。该系统还可以包括执行这些模块的至少一个物理处理器。例如,该系统可以包括(1)内核模块,该内核模块(A)在联网设备上的内核空间中表示被发往远程设备的分组,(B)将针对该分组的元数据连同该分组一起传递至该网络设备上的内核空间中的分组缓冲器,(C)使该分组成帧,使得该分组经由该网络设备上的隧道接口驱动器传出,并且其中(2)该隧道接口驱动器(A)将该分组与元数据进行封装,并且(B)至少部分基于该分组与之封装的元数据而将该分组转发至该远程设备。

作为另外的示例,以上所描述的方法可以被编码为非瞬态计算机可读介质上的计算机可读指令。例如,计算机可读介质可以包括一个或多个计算机可执行指令,该一个或多个计算机可执行指令在被计算设备的至少一个处理器执行时,使得该计算设备(1)在网络设备上的内核空间中表示被发往远程设备的分组,(2)将针对该分组的元数据连同该分组一起传递至该网络设备上的内核空间中的分组缓冲器,(3)由内核空间中的内核模块使该分组成帧,使得该分组经由该网络设备上的隧道接口驱动器传出,(4)由该隧道接口驱动器将该分组与元数据进行封装,并且随后(5)由该隧道接口驱动器至少部分基于该分组与之封装的元数据,而将该分组转发至该远程设备。

来自任何上述实施例的特征都可以依据本文所描述的一般原则相互组合而被使用。在结合附图和权利要求阅读以下详细描述时,这些和其它的实施例、特征和优势将更为全面地被理解。

附图说明

附图图示了多个示例性实施例,并且其是说明书的一部分。这些附图连同以下描述一起论证并解释了本公开的各种原理。

图1是用于在内核空间内传播正在进行中的分组的元数据的示例性系统的框图。

图2是用于在内核空间内传播正在进行中的分组的元数据的示例性实施方式的框图。

图3是用于在内核空间内传播正在进行中的分组的元数据的示例性方法的流程图。

图4是用于在内核空间内传播正在进行中的分组的元数据的示例性实施方式的框图。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瞻博网络公司,未经瞻博网络公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710620433.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top