
技术摘要:
本发明实施例提供了一种无需时间同步的时间触发的数据传输方法。该方法包括:通过配置工具向交换机配置数据流的转发表和数据流在交换机本地的驻留时间,当数据流报文到达交换机时,所述交换机记录所述数据流报文的到达时间;所述交换机从数据流报文中提取数据流标识, 全部
背景技术:
时间敏感网络(Time-SensitiveNetworking,简称TSN)和时间触发的以太网 (Time-Triggered Ethernet,简称TTEthernet)是确定性网络(Deterministic Networking,简称DetNet)领域里两种依赖时间触发传输机制进行确定性传输的网络。他们 的时间触发传输方法具有如下特点: (1)整个网络通过时间同步协议(TSN使用802 .1AS同步协议,TTEthernet使用 AS6802同步协议)进行时间同步。 (2)基于(1)中同步的时间,数据流在每个网络设备中有确定的发送时间点。 附图1示意了TSN和TTEthernet网络使用的基于时间同步的时间触发的数据传输 方法。数据流fi从设备vj发往设备vj 1的发送时间记为 从设备vj发出报文 到设备vj 1接收到报文的时间记为 从而, A、数据流到达终端vn的时延为: B、时延的抖动jitter理论上等于整个网络的时间同步精度μ,即同步网络中任意 两个设备之间最大时间偏差。 上述现有技术中的基于时间同步的时间触发的数据传输方法的缺点为:在时间同 步失效或者不能建立时间同步的网络中无法进行确定性数据传输,网络的兼容性差;而且 时间同步也是上述方法的安全隐患,极易成为网络攻击的目标,即一旦时间同步失效,确定 性数据传输失效。
技术实现要素:
本发明的实施例提供了一种无需时间同步的时间触发的数据传输方法,以克服现 有技术的问题。 为了实现上述目的,本发明采取了如下技术方案。 一种无需时间同步的时间触发的数据传输方法,通过配置工具向交换机配置数据 流的转发表和数据流在交换机本地的驻留时间,所述方法包括: 当数据流报文到达交换机时,所述交换机记录所述数据流报文的到达时间; 所述交换机从数据流报文中提取数据流标识,并通过流标识查询本地存储的转发 表,获取所述数据流标识对应的输出端口号和驻留时间; 在所述到达时间加上所述驻留时间的时刻,所述交换机将所述数据流报文从所述 3 CN 111585895 A 说 明 书 2/4 页 输出端口发出。 优选地,所述的方法还包括: 设数据流fi在设备vj中停留的时间记为 从设备vj发出数据流报文到设备 vj 1接收到数据量报文的时间记为 数据流从发射端设备v0到达终端设备vn的时延为: 。 优选地,所述配置工具包括:动态主机配置协议DHCP、简单网络管理协议SNMP、 OpenFlow协议或者802.1Qcw的YANG模型。 所述数据流的驻留时间Δt根据端到端的时延需求、路由和交换机缓存中的至少 一项确定。 由上述本发明的实施例提供的技术方案可以看出,本发明实施例的时间触发的数 据传输方法无需时间同步,配置数据流在交换机中的驻留时间,而不是配置数据流的发送 时间点,克服了现有技术方法中的时间同步失效的问题。 本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变 得明显,或通过本发明的实践了解到。 附图说明 为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用 的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的 附图。 图1为现有技术中的一种基于时间同步的时间触发的数据传输方法示意图。 图2为本发明实施例提供的一种无需时间同步的时间触发的数据传输方法的数据 传输过程示意图。 图3为本发明实施例提供的一种无需时间同步的时间触发的数据传输方法的实施 方式示意图。