信息技术 系统间的远程通信和信息交换 局域网和城域网 特定要求 用于可靠性的帧复制和消除_第1页
信息技术 系统间的远程通信和信息交换 局域网和城域网 特定要求 用于可靠性的帧复制和消除_第2页
信息技术 系统间的远程通信和信息交换 局域网和城域网 特定要求 用于可靠性的帧复制和消除_第3页
信息技术 系统间的远程通信和信息交换 局域网和城域网 特定要求 用于可靠性的帧复制和消除_第4页
信息技术 系统间的远程通信和信息交换 局域网和城域网 特定要求 用于可靠性的帧复制和消除_第5页
已阅读5页,还剩88页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ICS35.100

CCSL79

`

中华人民共和国国家标准

GB/TXXXXX—XXXX/ISO/IEC/IEEE8802-1CB:2019

信息技术系统间的远程通信和信息交换

局域网和城域网特定要求用于可靠性的

帧复制和消除

Informationtechnology—Telecommunicationsandinformationexchangebetween

systems—Localandmetropolitanareanetworks—Specificrequirements—Frame

replicationandeliminationforreliability

(ISO/IEC/IEEE8802-1CB:2019,Informationtechnology—Telecommunications

andinformationexchangebetweensystems—Localandmetropolitanareanetworks

—Specificrequirements—Part1CB:Framereplicationandeliminationfor

reliability,IDT)

(征求意见稿)

在提交反馈意见时,请将您知道的相关专利连同支持性文件一并附上。

XXXX-XX-XX发布XXXX-XX-XX实施

GB/TXXXXX—XXXX/ISO/IEC/IEEE8802-1CB:2019

目次

前言..................................................................................IV

1综述................................................................................1

1.1范围............................................................................1

1.2基本原理........................................................................1

1.3状态图约定......................................................................1

1.4规范模型........................................................................1

1.5规范优先级......................................................................1

1.6简介............................................................................1

2规范性引用文件......................................................................2

3术语和定义..........................................................................2

4缩略语..............................................................................5

5符合性..............................................................................6

5.1符合性说明......................................................................6

5.2符合性组件和设备................................................................6

5.3流识别组件的必要功能行为........................................................7

5.4流识别组件的推荐功能行为........................................................7

5.5流识别组件的可选行为............................................................7

5.6发送端系统的必要功能行为........................................................7

5.7发送端系统的推荐功能行为........................................................7

5.8发送端系统的可选功能行为........................................................7

5.9接收端系统的必要功能行为........................................................8

5.10接收端系统的推荐行为...........................................................8

5.11接收端系统的可选行为...........................................................8

5.12中继系统的必要功能行为.........................................................8

5.13中继系统的推荐功能行为.........................................................9

5.14中继系统可选功能行为...........................................................9

5.15FRERC组件必要和可选功能行为...................................................9

6流识别..............................................................................9

6.1服务流子参数...................................................................11

6.2流识别功能.....................................................................11

6.3系统中的流识别功能.............................................................12

6.4空流识别.......................................................................14

6.5源MAC和VLAN流识别............................................................14

6.6主动宿MAC和VLAN流识别........................................................14

6.7IP流识别.......................................................................15

7可靠性帧复制和消除(FRER).........................................................15

7.1FRER概述.......................................................................15

I

GB/TXXXXX—XXXX/ISO/IEC/IEEE8802-1CB:2019

7.2数据流的使用...................................................................17

7.3可靠性的帧复制和消除功能.......................................................17

7.4排序功能.......................................................................19

7.5独立恢复功能...................................................................29

7.6序列编码/解码功能..............................................................30

7.7流拆分功能.....................................................................30

7.8冗余标记.......................................................................30

7.9HRS序列标记....................................................................32

7.10PRP序列尾随...................................................................33

7.11自动配置......................................................................34

8网桥中的可靠性帧复制和消除.........................................................38

8.1限制选项.......................................................................38

8.2FRERC组件输入转换.............................................................41

8.3FRER与VLAN标记................................................................41

8.4网桥中FRER配置................................................................42

9流识别管理.........................................................................42

9.1流识别表.......................................................................43

9.2每个端口、每个流的操作流识别计数器.............................................47

9.3每个端口的操作流识别计数器.....................................................47

10FRER管理..........................................................................48

10.1计数器行为....................................................................48

10.2额外的tsnStreamIdEntry被管理对象.............................................48

10.3序列生成表....................................................................48

10.4序列恢复表....................................................................49

10.5序列识别表....................................................................51

10.6流拆分表......................................................................52

10.7自动配置的被管理对象..........................................................52

10.8可操作的每个端口、每个流的FRER计数器.........................................54

10.9可操作的每端口FRER计数器.....................................................56

附录A(规范性)协议实现符合性声明(PICS)形式......................................57

A.1概述...........................................................................57

A.2可靠性帧复制和消除的PICS形式表................................................59

附录B(规范性)与其他标准的互操作性................................................67

B.1序号大小.......................................................................67

B.2流序列与源序列.................................................................67

附录C(规范性)系统中可靠性帧复制和消除............................................68

C.1端到端FRER.....................................................................68

C.2栈位置.........................................................................69

C.3阶梯冗余.......................................................................72

C.4组播树.........................................................................73

C.5协议互通.......................................................................73

II

GB/TXXXXX—XXXX/ISO/IEC/IEEE8802-1CB:2019

C.6链式双端口终端系统.............................................................74

C.7注意事项.......................................................................75

C.8平衡标签插入和删除.............................................................75

C.9FRER和保留带宽.................................................................76

C.10独立恢复功能的使用............................................................77

C.11自动配置的使用................................................................77

参考文献..............................................................................80

III

GB/TXXXXX—XXXX/ISO/IEC/IEEE8802-1CB:2019

信息技术系统间的远程通信和信息交换局域网和城域网特定要

求用于可靠性的帧复制和消除

1综述

1.1范围

本文件规定了用于为网桥和终端系统提供冗余传输的数据包的识别和复制、冗余分组的识别和消除

的过程、管理对象和协议。它不关注副本传输所经过的多条路径的创建。

本文件适用于时间敏感网络产品的研发和设计。

1.2基本原理

运用可靠性的帧复制和消除(FRER)是为了增加给定数据帧传送的可能性。在预期的很多应用中,

还可以使用其他方法来增加传输的成功率。当在FRER用于特定拓扑的固定路径上,并对其进行了防拥塞

丢失保护时,FRER可以大大降低由于设备故障导致数据帧丢失的概率。

1.3状态图约定

本文件使用C语言(ISO/IEC9899:2011)记录符合性体系运行情况。对C函数的描述使用特殊固定

宽度字体(英文)进行区别。每个C函数都会在给定事件发生时给出,如描述代码段或如伴随的文本时。

假定事件是顺序发生而非同时发生的,并且代码例程立即执行。

1.4规范模型

本文件给出的操作模型只是描述符合性设备的功能的基础。具体实现可以采用与本文件指定的外部

可见行为兼容的任何内部操作模型。设备对本文件的符合性仅针对明确给出的协议。

1.5规范优先级

如果本文件的各个部分之间出现任何冲突,则C函数优先于本文件的其他部分,其次是规范性表格

中的信息,接着是规范性文本中的信息,再其次是规范性图形中的信息。非规范性表格,数字和文字在

附件中,并明确标出。

1.6简介

本文件是众多IEEE802.1和其他适用于时间敏感网络(TSN)的标准之一,这些标准的总体目标是

提供极低的丢包率和有限、很小、且稳定的端到端延时。TSN支持单播和多播包流,实现各种高要求实

时应用,包括音视频、工业过程、以及机器和车辆控制。不能以牺牲网络传输非时间关键应用的能力为

代价来达到TSN的目标。

本文件假定,在最高层级上每个数据流存在一个发送终端系统和一个或多个接收终端系统。数据流

由最大数据包大小和单位时间传输数据包数量描述。因为已知数据流的最大吞吐量,所以能给出数据流

1

GB/TXXXXX—XXXX/ISO/IEC/IEEE8802-1CB:2019

路径上每一跳所需要的资源,包括链路带宽、缓冲区空间和控制参数,以确保数据流传输零拥塞损耗和

有限时延。承载数据流的此路径成为预留路径。

假设动态网络控制协议恢复故障所需时间在某些应用中无法接受,本文件定义了FRER,它将数据流

分为一个或多个数据流成员,从而使原始数据流成为一个复合流。它复制流的数据包,将副本拆分成多

个成员流,然后在一个或多个其他点重新加入那些成员流,消除重复并从这些点传送重构后的数据流。

为了适应现有应用并促进类似标准的可操作性,本文件定义了多种方案,用于识别数据流中的数据

包并将它们与其他数据包区分开。

2规范性引用文件

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,

仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本

文件。

IEC62439-3:2016工业通信网络高可用性自动化网络第3部分:并行冗余协议(PRP)以及高可

用性无缝冗余(HSR)(Industrialcommunicationnetworks—Highavailabilityautomationnetworks

—Part3:ParallelRedundancyProtocol(PRP)andHigh-availabilitySeamlessRedundancy(HSR))

ISO/IEC9899:2011信息技术程序设计语言C(Informationtechnology—Programming

languages—C)

IEEEStd802局域网和城域网综述和体系结构(IEEEStandardforLocalandmetropolitanarea

networks:OverviewandArchitecture)

ISO/IEC/IEEE8802-1AC:2018信息技术系统间远程通信和信息交换局域网和城域网第1AC部分:

媒体访问控制(MAC)服务定义(Informationtechnology—Telecommunicationsandinformation

exchangebetweensystems—Localandmetropolitanareanetworks—Part1AC:Mediaaccesscontrol

(MAC)servicedefinition)

ISO/IEC/IEEE8802-1AX信息技术系统间远程通信和信息交换局域网和城域网第1AX部分:链路

聚合(Informationtechnology—Telecommunicationsandinformationexchangebetweensystems

—Localandmetropolitanareanetworks—Part1AX:Linkaggregation)

ISO/IEC/IEEE8802-1Q:2020系统间远程通信和信息交换局域网和城域网要求第1Q部分:网桥与

桥接网络(Telecommunicationsandexchangebetweeninformationtechnologysystems—

Requirementsforlocalandmetropolitanareanetworks—Part1Q:Bridgesandbridgednetworks)

3术语和定义

下列术语和定义适用于本文件。1)

本文件使用ISO/IEC/IEEE8802-A中定义的下列术语:

——终端站;

1)可在/portal/innovate/products/standards/standards_dictionary.html上获得IEEE

标准词典在线订阅。

2

GB/TXXXXX—XXXX/ISO/IEC/IEEE8802-1CB:2019

——组织唯一标识(OUI);

——公司标识(CID)。

3.1

网桥bridge

符合ISO/IEC/IEEE8802-1Q:2020的第2层互连设备。

3.2

公司标识CompanyID

提供了一种用于多种目的的通用方法的唯一标识符,见IEEEStd802-2014第八章。

3.3

复合流CompoundStream

复合流是由一个或多个成员流组成的流,这些成员流通过可靠性帧复制和消除(FRER)连接在一起。

3.4

下行down

从使用另一子层提供的服务的子层到使用其服务的子层的通过协议栈的方向;输出数据帧的方向。

3.5

终端系统endsystem

连接到网络的系统,是通过该网络传输数据帧的初始来源或终点。

注:在本文件中,经常使用IEEE802标准的读者期望使用的术语终端系统,以避免与路由器相关的标准造成的混淆。例

如,由IETF定义的路由器是IEEE802终端站,而不是终端系统。如果本标准特别指使用IEEE802服务,则使用术语

终端站。如果它指的是更通用的无连接服务实例,则使用术语终端系统。

3.6

面向内部in-facing

“面向内部”协议功能,指在流传输功能下的端口不高于物理层的功能。在不包含流传输功能的系

统上,没有面向内部的协议功能。

注:见图6。

3.7

输入数据包inputpackets

输入数据包是指那些在协议栈中向上移动的数据包,而与接收功能相对于物理媒介的位置无关,例

如,通过内部子层服务(ISS)的M_UNITDATA.indication原语。

3.8

内部局域网Internallocalareanetwork

3

GB/TXXXXX—XXXX/ISO/IEC/IEEE8802-1CB:2019

具有两个服务访问点(SAP)的无连接分组服务的实例,SAP都位于单个系统内部,该实例将数据包

从一个SAP转发到另一个SAP。在该系统外部无法观测到。

3.9

内部子层服务InternalSublayerService

MAC服务的增强版本,在ISO/IEC/IEEE8802-1Q中定义。

3.10

媒体访问控制MediaAccessControl

数据链路子层负责向物理层传输数据或将物理层数据向上层传输。

3.11

成员流MemberStream

一种流

一个成员流通过FRER与其他成员流链接以形成复合流。

3.12

非流传输功能Non-StreamTransferFunction

双端口功能,将一个端口上的服务指示转发到另一端口上的服务请求。

3.13

组织唯一标识符OrganizationallyUniqueIdentifier(OUI)

OUI提供一种通用方法确保用于唯一标识符用于多种目的。允许出于多种目的确保唯一标识符的一

般方法。

3.14

面向外部out-facing

“面向外部”协议功能指在流传输功能下的端口高于物理层的功能。在不包含流传输功能的系统上,

所有TSN功能都是面向外部的。

注:见图6。

3.15

输出output

输出是沿着协议栈向下输出数据包,而与接收功能相对于物理媒介的位置无关。

3.16

数据帧packet

通过网络承载的数据单元,至少包括一对或多对目的地址和源地址以及有效负载。以太网局域网

(LAN)上携带的数据分组称为帧。

3.17

4

GB/TXXXXX—XXXX/ISO/IEC/IEEE8802-1CB:2019

服务质量QualityofService

数据流的整体性能,与数据帧丢失概率、延迟和延迟变化有关。

3.18

中继系统relaysystem

路由器或网桥。

3.19

预留Reservation

在终端系统和中继系统的链中分配给一个或多个数据流的状态信息和资源的集合。

3.20

路由器router

在互联网协议包上运行的数据帧转发设备。

3.21

数据流Stream

时间敏感数据从一个源到一个或多个目的的单向流,在最高级别上,是指一个发送系统到一个或多

个接收系统。

3.22

流传输功能StreamTransferFunction

双端口功能,将一个端口上的服务指示转发到另一端口上的服务请求,其中服务包括所有TSN服务

子参数。

3.23

子参数subparameter

服务参数,编码为ISS的connection_identifier参数的值。

3.24

系统system

终端系统或中继系统。

3.25

上行up

从提供服务的子层到使用该服务的子层的通过协议栈的方向;输入数据帧的方向。

4缩略语

以下缩略语适用于本文件。

CID公司标识(CompanyID)

5

GB/TXXXXX—XXXX/ISO/IEC/IEEE8802-1CB:2019

DRNI分布式弹性网络互联(DistributedResilientNetworkInterconnect)

EISS增强内部子层服务(EnhancedInternalSublayerService)

FRER可靠性帧复制和消除(FrameReplicationandEliminationforReliability)

IEC国际电工委员会(InternationalElectrotechnicalCommission)

IP互联网协议(InternetProtocol)

ISO国际标准化组织(InternationalOrganizationforStandardization)

ISS内部子层服务(InternalSublayerService)

LAN局域网(LocalAreaNetwork)

MAC媒体访问控制(MediumAccessControl)

NSTF非流传输功能(Non-StreamTransferFunction)

OUI组织唯一标识(OrganizationallyUniqueIdentifier)

PDU协议数据单元(ProtocolDataUnit)

PICS协议实现一致性声明(ProtocolImplementationConformanceStatement)

QoS服务质量(QualityofService)

R-TAG冗余标记(Redundancytag)

SAP服务访问点(ServiceAccessPoint)

TSN时间敏感网络(Time-SensitiveNetworking)

VLAN虚拟局域网(VirtualLocalAreaNetwork)

5符合性

5.1符合性说明

使用以下专门术语表述对本文件的符合性实现的要求:

a)“应”用于强制性要求;

b)“可”用于描述实现或行政性选择(“可”是指“被允许”,因此,“可”和“可以不”的

意思完全相同);

c)“宜”用于推荐性的选择(“宜”和“不宜”描述的行为都是被允许的,但并非同样可取的

选择)。

协议实现符合性声明(PICS)报表(见附录A)反映了本文件中“应”、“可”和“宜”等词的出现

情况。

本文件通过对定义和符合性行为逻辑结果使用“是”和“不是”,从而避免不必要的和显而易见的

重复。对允许的,但并非始终由实现者或管理员要求或直接控制的行为,或在其他地方详细说明了其符

合性要求的行为,使用“能”一词予以描述。“不能”描述在符合性实现或符合性实现的系统中从未发

生的行为。使用“允许”一词替代短语“能够支持……”,而“能力”一词的意思是“能配置到”。

5.2符合性组件和设备

针对五种类型的组件和设备定义了可靠性帧复制和消除(FRER)的符合性:

a)流识别组件(5.3、5.4、5.5),为除发送端系统、接收端系统或中继系统以外的系统提供FRER

功能的有用子集。

b)发送端系统(5.6、5.7、5.8),产生复合流;

6

GB/TXXXXX—XXXX/ISO/IEC/IEEE8802-1CB:2019

c)接收端系统(5.9、5.10、5.11),解析复合流;

d)中继系统(5.12、5.13、5.14),转发或丢弃属于复合流的数据包;

e)FRERC组件(5.15)是一种特殊类型的中继系统。

流识别组件可用于非本文件中定义的发送端系统、接收端系统或中继系统的组件或设备,例如,网

桥或路由器携带属于复合流的数据包,必须出识别它们,但不处理FRER序列号。可以使用前面列出的组

件创建其他有用的系统。例如,双端口的发起者系统可以建模并转化成两个发起者系统,也可以使用

ISO/IEC/IEEE8802-1AX链路聚合协议将两个物理端口组合为单个逻辑端口(C.1),或者作为一个连接

到三端口网桥的单端口发送终端系统(C.6)。

5.3流识别组件的必要功能行为

流识别组件应能够对一个或以上的复合流、在一个或以上端口上实例化以下面向外部的功能:

a)流识别(见第6章);

b)空流识别(6.4);

c)控制流识别托管对象(见第9章)。

5.4流识别组件的推荐功能行为

流识别组件宜能够对一个或以上复合流、在一个或以上端口上实例化以下面向外部的功能:主动宿

MAC和VLAN流的识别功能(6.6)。

5.5流识别组件的可选行为

除了5.3和5.4的要求外,流识别组件还可以实现以下功能:

a)在多端口的情况下实现5.3和5.4中的各项功能;

b)在多复合流的情况下实现5.3和5.4中的各项功能;

c)IP流识别功能(6.7);

d)其他类型流识别功能。

5.6发送端系统的必要功能行为

发送端系统应对一个或以上复合流、在一个或以上端口上实现以下面向外部的功能:

a)流识别(第6章);

b)空流识别功能(6.4);

c)序列生成功能(7.4.1);

d)7.6和7.8中规定的冗余标记序列编码/解码功能;

e)第9章和第10章(10.7除外)中的托管对象。

5.7发送端系统的推荐功能行为

发送端系统宜对一个或以上复合流、在一个或以上端口上实例化以下面向外部的功能:

a)主动宿MAC和VLAN流识别(6.6);

b)流拆分功能(7.7)。

5.8发送端系统的可选功能行为

7

GB/TXXXXX—XXXX/ISO/IEC/IEEE8802-1CB:2019

除5.6的要求外,发言者系统还可以执行以下功能:

a)多端口的情况下实现5.6和5.7中各项功能;

b)在多复合流的情况下实现5.6和5.7中的各项功能;

c)IP流识别功能(6.7);

d)流识别功能的其他类型;

e)标记高可用性无缝冗余(HSR)序列(7.9);

f)跟踪并行冗余协议(PRP)序列的轨迹(7.10);

g)序列编码/解码功能的其他类型。

5.9接收端系统的必要功能行为

接收端系统应对一个或以上复合流、在一个或以上端口上实例化以下面向外部的功能:

a)流识别(第6章);

b)空流识别功能(6.4);

c)支持MatchRecoveryAlgorithm()功能和VectorRecoveryAlgorithm()功

能的序列恢复功能(7.4.2),其托管对象frerSeqRcvyHistoryLength()值不小于

2;

d)两个以上使用MatchRecoveryAlgorithm()功能的独立恢复功能(7.5);

e)7.6和7.8中规定的冗余标记序列编码/解码功能;

f)第9章和第10章(10.7除外)中的托管对象。

5.10接收端系统的推荐行为

接收端系统宜能够对一个或以上复合流(或者描述成:不少于一个)、在一个或以上端口上实例化

以下面向外部的功能:主动宿MAC和VLAN流识别(6.6)。

5.11接收端系统的可选行为

除5.9和5.10的要求外,接收端系统还可以实现以下功能:

a)多端口的情况下实现5.9和5.10中的各项功能;

b)多复合流的情况下实现5.9和5.10中的各项功能;

c)IP流识别功能(6.7);

d)其他类型流识别功能;

e)标记HSR序列(7.9);

f)跟踪PRP序列轨迹(7.10);

g)序列编码/解码功能的其他类型;

h)至少两个使用VectorRecoveryAlgorithm().功能的独立恢复功能(7.5)的实例。

5.12中继系统的必要功能行为

中继系统应对不少于一个复合流、在不少于两个端口上实例化以下面向内部的功能:

a)流识别(第6章);

b)空流识别功能(6.4);

c)序列生成功能(7.4.1);

d)7.6和7.8中定义的冗余标记序列编码/解码功能;

8

GB/TXXXXX—XXXX/ISO/IEC/IEEE8802-1CB:2019

e)支持MatchRecoveryAlgorithm()和VectorRecoveryAlgorithm()的序列

恢复功能(7.4.2),其托管对象frerSeqRcvyHistoryLength()不小于2;

f)独立恢复功能(7.5)的至少两个使用VectorRecoveryAlgorithm()实例;

g)第9章和第10章(10.7除外)中的被管理对象。

5.13中继系统的推荐功能行为

中继系统宜能够对不少于一个复合流、在不少于两个双向端口上实例化以下面向内部的功能:

a)用于对数据包进行编码和解码的主动宿MAC和VLAN的流识别功能(6.6),用于对数据帧进

行编码和解码;

b)用于识别数据包的IP流识别功能(6.7)。

注:IP流识别使中继系统能够代理无法识别FRER的终端系统。

5.14中继系统可选功能行为

除5.12和5.13的要求外,中继系统还可以执行以下功能:

a)不少于两个端口的情况实现5.12和5.13中的各项功能;

b)多复合流的情况下实现5.12和5.13中的各项功能;

c)其他类型流识别功能;

d)流拆分功能(7.7);

e)标记HSR序列(7.9);

f)跟踪PRP序列轨迹(7.10);

g)其他类型序列编码/解码功能;

h)5.12或5.13中的部分或全部功能既面向内部又面向外部;

i)不少于两个使用VectorRecoveryAlgorithm()功能的实例的独立恢复功能(7.5);

j)自动配置(7.11)和关联的托管对象(10.7)。

5.15FRERC组件必要和可选功能行为

FRERC组件是支持FRER的ISO/IEC/IEEE8802-1QC-VLAN组件。FRERC组件有以下功能行为:

a)应满足ISO/IEC/IEEE8802-1QC-VLAN组件的所有必须行为以及部分可选行为;

b)应满足中继系统(5.12)的所有必须行为;

c)可满足中继系统(5.14)的部分可选行为;

d)应符合配置FRERC组件的要求(8.4)。

6流识别

可靠性帧复制和消除(FRER)遵循ISO/IEC/IEEE8802-1AC:2018(第7章)描述的分层模型。流识

别利用单个服务访问点(SAP)对其下一层提供无连接数据帧服务[例如:ISO/IEC/IEEE8802-1AC:2018

(第11章)中描述的内部子层服务(ISS)],并向这些层根据不同的流提供一系列SAP。流识别模型如

图1所示。

9

GB/TXXXXX—XXXX/ISO/IEC/IEEE8802-1CB:2019

图1流识别服务

流识别可以是主动的(如6.6)或被动的(如6.4)。当从上层接收要传输的数据帧时,主动流识别

功能(6.2)修改编码SAP选项的数据参数,并将封装的数据帧提供给下层。在接收方向上,主动流识

别功能从底层接收并解封数据帧,然后根据来自数据帧的流识别,通过适当的SAP将其传递到更高层。

被动流识别功能对从上层向下传递的数据帧不执行任何操作,但会检查从下层接收的数据帧以识别数据

帧的流并确定将其传递给哪个SAP。

注:原则上,有多种定义用于识别和编码流的方法。以下条款中指定了几种必要的方法(6.4、6.5、6.6、6.7)。

数据流是提供服务质量(QoS)的实体。它是从发送者到一个或多个接收者的一系列单播或组播数

据帧。携带单个流的网络示意图如图2所示。

图2三个接收者的数据流传输

流识别的描述如下:

a)流识别所需的其他服务子参数在6.1中描述;

b)流识别功能在6.2中描述,其在系统协议栈中的位置在6.3中描述;

c)描述了四个特定的流识别功能:空流识别(6.4),源MAC和VLAN流识别(6.5),主动宿MAC

和VLAN流识别(6.6)和IP流识别(6.7)。

表1总结了以上流识别功能。

表1流识别功能

流识别功能主动/被动检查盖写参见

10

GB/TXXXXX—XXXX/ISO/IEC/IEEE8802-1CB:2019

destination_address,

空流识别被动无6.4,9.1.2

vlan_identifier

源MAC和VLAN流识source_address,

被动无6.5,9.1.3

别vlan_identifier

destination_address,

主动宿MAC和VLANdestination_address,

主动vlan_identifier,6.6,9.1.4

流识别vlan_identifier

priority

destination_address,

vlan_identifier,IP

sourceaddress,IP

IP流识别被动无6.7,9.1.5

destinationaddress,

DSCP,IPnextprotocol,

sourceport

6.1服务流子参数

ISO/IEC/IEEE8802-1AC中定义的ISS包括一个connection_identifier参数,该参数仅对本地系统

的当前层有意义,不会跨层传递。流识别利用此参数来传递参数化信息。流识别需要多个子参数,但是

执行者可以创建数学算法,以将这些子参数(或其他层的其他子参数)组合为单个

connection_identifier参数,尤其在系统外部未定义connection_identifier值的时候。在本文件中,

把那些假定要在connection_identifier中编码的参数视为“子参数”。

流识别提供的服务的参数包括流识别功能和本文件中定义的其他功能所需的以下子参数:

a)stream_handle:整数,用于识别数据帧所属的流;

b)sequence_number:无符号整数,用于识别在同一复合流中之间的,每数据帧之间的传输顺序。

stream_handle子参数的数值是当前层本地的;不要将该子参数与相似功能的协议数据单元(PDU)

字段混淆。stream_handle的值通过协议操作和网络管理连接到协议字段,它与数据帧中的显式字段可

具有1:1关系。

并非对FRER有重要影响的每个数据帧序列(第7章)都要求中继系统沿其路径识别这些数据帧所属

的流。在具备序列恢复功能(7.4.2)或独立恢复功能(7.5)的系统中,FRER要求为流配置stream_handle

和sequence_number子参数。

可以通过流识别功能(6.2)或序列编码/解码功能(7.6)把sequence_number子参数的数值显式编

码到数据帧中。

6.2流识别功能

一种场景下,流识别功能可以具有两个SAP(见ISO/IEC/IEEE8802-1AC)的功能,如图3所示。

一个SAP将流识别功能连接到上层。该SAP包括stream_handle子参数,还可以包括sequence_number

子参数。另一个SAP连接到下层。该SAP可以但通常不包括stream_handle或sequence_number子参数。

11

GB/TXXXXX—XXXX/ISO/IEC/IEEE8802-1CB:2019

图3流识别功能:单个上层SAP

另一种场景下,流识别功能描述为具有同一个连接到若干下层的SAP的功能。在这一组SAP中与特

定的SAP相应的stream_handle子参数的各个特定值匹配,可包括一个服务于属于未知流的数据帧的

SAP。一个SAP为多个stream_handle值不同的流提供服务,如图4所示。

图4流识别功能:上层SAP阵列

流识别功能实现两个功能:

a)通过流识别功能检查从下层接收的数据帧,以确定该数据帧stream_handle子参数的值,即确

定该数据帧属于哪个流。

1)如果数据帧属于该流识别功能已知的流,则将从该数据帧中提取的stream_handle和其他

子参数(例如sequence_number)一起传递到上层。参数可被流识别功能的某些特定方法

修改(例如,删除标记或修改地址)。

2)如果数帧包不属于该流识别功能已知的流,该数据帧将原样传递给上层,stream_handle

和sequence_number被赋为空值。

b)对于从上层传输下来的数据帧,流识别功能使用数据帧的stream_handle子参数来确定如何处

理数据帧。

1)如果数据帧属于当前已知的流,则将该数据帧传递到下层。参数可被流识别功能的某些

特定方法修改(例如,删除标记或修改地址)。

2)如果数据帧不属于该流识别功能已知的流,该数据帧将原样传递给下层。

注:流识别方法不一定涉及数据帧的实际转换。有关这两种情况的示例,见6.4和6.6。

6.3系统中的流识别功能

FRER(第7章)的功能通常需要流识别才能起作用。如何安排流识别功能(6.2)和各种FRER功能

(7.4、7.6)组合来完成既定任务,以及如何根据标准规范对它们进行描述可能会有所不同。图5中的

a)图说明了具有两个端口的中继系统(符合ISO/IEC/IEEE8802-1Q:2020的8.6转发流程),图中未明

确显示其嵌入了FRER功能转发功能。这里展现的是最简单的系统,但在其中并未有明确的操作顺序。

12

GB/TXXXXX—XXXX/ISO/IEC/IEEE8802-1CB:2019

图5中继系统的数据流功能(相同系统的三种角度)

图5中的b)图展示了同样的中继系统,这里将FRER功能明确的放置在在其某个端口中。在图b)

中,转发功能没有FRER功能。流识别功能提取流识别功能子参数来启用FRER功能。流传输功能充当两

个端口的数据帧中继,驻留中继系统的一个端口内部,转发流中的每一个数据帧。非流传输功能(NSTF)

与之相同,而在图4是显示“未知”SAP,因此中继数据帧不会被识别为属于当前流。下层流识别功能

将区分FRER数据帧与非FRER数据帧;非FRER数据帧在NSTF中转发,就好像没有FRER功能一样。上

层流识别功能可识别FRER数据帧的流,以便其他FRER功能可以完成自己的任务。每一个双端口传输功

能都有一对SAP,并将所有数据帧接收指示传输到另一个SAP上的数据帧请求中。这种系统阐述说明了

各种功能之间的对等关系,但是在大部分情况下很复杂。

图5中的c)图用一种更紧凑的方式来说明图b中的功能。要执行的操作比a)图更为明确,但是

FRER子层不对等。

有时需要区分扩展端口两侧不同的功能(图5中的图b)),图6展示了双端口中继系统和单端口终

端系统,其中的一个端口具有面向内部和面向外部的FRER功能,单端口终端系统具有面向外部的FRER

功能。每个功能都通过其下层提供的实际/虚拟服务层发送和接收数据帧来与另一方的同层进行通信。

因此,面向内部的功能位于流传输功能面向中继系统转发的方向,而面向外部的功能位于流传输功能远

离中继系统转发的方向,或者是转发功能与实际/虚拟服务层之间的简单接口上。通常,面向内部的FRER

功能用于代理执行不支持FRER的终端系统功能。有关使用内向和外向FRER功能的示例见附录C。(MAC

和PHY层分别是媒体访问控制层和物理层)

13

GB/TXXXXX—XXXX/ISO/IEC/IEEE8802-1CB:2019

图6面向内部/外部功能

6.4空流识别

空流识别是在帧级别运行的被动流识别功能。可以用ISO/IEC/IEEE8802-1Q:2020的第6.9条描述

的EISS来定义它,在这种情况下,使用在本文件6.1中规定的的connection_identifier附加的

stream_handle子参数来增强。它丢弃堆栈向下传递的stream_handle子参数,根据帧的宿MAC地址和

VLANID,在堆栈中向上传递的帧中生成stream_handle子参数,并且不修改数据帧的其他参数,空流

识别功能适用于具有特定配对的{源MAC地址,VLAN}的所有数据帧都是流数据帧的应用。例如,AVB流

(见IEEEStd802.1BA-2011[1])的每个流具有唯一配对的{宿MAC地址,VLAN}。为了实现空流识别

功能,使用OUI(00-80-C2)和值类型对tsnStreamIdIdentificationType被管理对象()进

行编码,如表4所示。

空流识别的被管理对象在9.1.2中描述。

注:在ISO/IEC/IEEE8802-1QVLAN标记中,drop_eligible参数也出现在VLAN识别符和优先级里。FRER不会影响此

参数的使用。它经过空流识别传递不发生改变,并且当其未出现时默认为Fa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论