[发明专利]对可抢占网络流量进行间歇性封装的方法、非暂态计算机可读介质和网络节点有效
申请号: | 201480061212.9 | 申请日: | 2014-11-07 |
公开(公告)号: | CN105745884B | 公开(公告)日: | 2019-03-05 |
发明(设计)人: | 休·巴若斯 | 申请(专利权)人: | 思科技术公司 |
主分类号: | H04L12/851 | 分类号: | H04L12/851 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 间歇性 封装 网络流量 抢占 | ||
用于在网络节点处对可抢占网络流量进行间歇性封装的示例方法可以包括:在网络节点处接收帧,并且判断该帧是否是可抢占帧。可抢占帧是在传输开始之后为了发送抢占性帧可以被抢占、暂停、中断等的帧。如果该帧是可抢占帧,该方法可以包括:判断可抢占帧是否满足选择性封装规则。如果可抢占帧不满足选择性封装规则,则该方法可以包括:在不对可抢占帧进行封装的条件下将该可抢占帧从网络节点传送出去。替代地,如果可抢占帧满足选择性封装规则,该方法可以包括封装可抢占帧并将其从网络节点传送出去。可抢占帧可以被利用抢占报头和/或抢占报尾封装。
背景技术
诸如以太网分组之类的网络分组的可变尺寸例如,会导致后来捕捉的时序严格的分组、以及刚好在时序严格的分组的传输之前传送的较低优先级分组的分组延迟的不可接受的变化。对于一些实时控制网络,时序严格的分组的传输被调度,并且为了保证在预定时间的传输,非时序严格的分组被阻止在预定时间期间占用链路。诸如以太网之类的接口标准不支持多个帧在单个链路上的并行传输。所以,传输调度机制必须保证在时序严格的分组被调度的时间之前任何的非时序严格的分组传输被完成。
除了传输调度以外,抢占也可以被用来缓解分组延迟的不可接受的变化。例如,为了传送时序严格的分组,可以中断长的、较低优先级的分组。为了避免带宽的浪费,在传送时序严格的分组之后,重新开始对于长的、较低优先级的分组的传输。包括低级编码(例如,线码级)、交替的循环冗余校验(CRC)机制、以及封装在内的多种方法已经被用来管理抢占。封装是一种比较流行的方法,因为它没有低级编码、和交替的CRC 机制复杂,但是封装通过增加开销增大了网络流量的带宽。另外,来自可以被抢占的一个或多个网络流量流的每个帧必须被封装,这会增加开销。
附图说明
附图中的组件不一定是相互成比例的。相同的参考标号指代贯穿多个视图的相应部分。
图1是示出示例封装帧的框图;
图2是示出用于可抢占网络流量的选择性封装和传输的示例操作的流程图;
图3是示出用于可抢占网络流量的接收的示例操作的流程图;以及
图4是示例计算设备的框图。
具体实施方式
除非另外限定,否则这里使用的所有技术和科学术语具有与本领域技术人员通常理解的含义相同的含义。与这里描述的方法和材料类似或者相当的方法和材料可以被用在本公开的实施或测试中。如本说明书中所使用的,在所附权利要求中,单数形式的“一”、“一个”、“该”包括多个指示对象,除非上下文清楚地指示相反的内容。这里使用的术语“包括”及其变形与术语“包含”及其变形是同义的,并且是开放性、非限制性的术语。尽管将针对以太网流量的间歇性封装描述实施方式,但是本领域技术人员将明白的是,这些实施方式不限于此,而是可用于遵循其他协议的网络流量的间歇性封装。
这里提供了用于对网络流量进行选择性或者间歇性封装的方法和设备。选择性封装机制可以减小封装的总开销。例如,代替对来自流或者某个类型的流(例如,可抢占流)的每个帧进行封装,仅对来自可抢占流的满足选择性封装规则的帧进行封装。不对来自可抢占流的不满足选择性封装规则的帧进行封装。所以,根据选择性封装机制,并不对来自可抢占流的每个帧进行封装。
可选地,选择性封装方法可以应用于遵循以太网标准的流量。如以上讨论的,在相关技术中,来自流或者某种类型的流(例如,可抢占流)的每个帧被封装。应该理解的是,流被定义为共享唯一的参数组合的分组。匹配所定义的参数的特定集合的分组被认为属于同一个流。参数可以是包括但不限于,源和目的地IP地址、端口和会话编号、源和目的地MAC地址、IP协议、和IP服务类型在内的一个或多个分组-报头字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480061212.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于机动车辆诊断的虚拟通讯界面
- 下一篇:转发表同步的方法、网络设备和系统