1、ICS 35. 100.20 L 79 中华人民=1:1二/、GB 和国国家标准GB/T 20851.2-2007 电子收费专用短程通信第2部分:数据链路层Electronic toll. collection-Dedicated short range communication 一Part 2: Data Iink layer 2007-03-19发布32盘中华人民共和国国家质量监督检验检在总局片TJ中国国家标准化管理委员会2007-05-01实施发布 GB/T 2085 1. 2-2007 目次前言. E l 范围.2 规范性引用文件3 术语、定义.4 符号和缩略语 5 链路层主要参数.
2、 . . . . ,. . 2 6 信息帧.坠. . -. . 2 7 专用通信链路建立与撤销 . . . 4 8 MAC子层. . 5 9 LLC子层. . . 6 附录A(资料性附录)点对点通信初始化过程示例. .:. 18 参考文献-. - . 20 I GB/T 20851.2-2007 前言GB/T 20851-2007LID应指定专用MAC地址。该原语从LLC子层用户传递到ULLC子层,请求使用确认元连接方式传送一个LSDU。9. 2. 3. 5 DL-DATA-ACK. indication 确认无连接方式数据传送服务的服务指示原语。该原语应提供如下参数,DL-DATA-ACK.
3、 indication ( L1D , data LID应指定一个专用MAC地址。该原i吾从LLC子层传递给LLC子层用户,用来指示一个非空、非重复LSDU的到达。9.2.3.6 DL-DATA-ACK-STATUS. indicalion 确认无连接方式数据传送服务的服务状态指示原语。该原语应提供虫u下参数2DL-DATA-ACK-STATUS. indication ( L1 D, status ) L1D应指定专用MAC地址囚status指示之前与其对应的数据传送服务请求成功还是失败。该原语从LLC子层传递给LLC子层用户,指示之前与其对应的确认无连接方式数据单元传送服务请求成功还是失败
4、。9.2.3.7 DL-REPLY. requesl 确认元连接方式数据交换服务的服务请求原语。该原语应提供如下参数:DL-REPLY. request ( LID , data LlD应指定专用MAC地址。该原语从LLC子层用户传递给LLC子层,请求使用确认无连接方式数据交换过程向远端站点清GB/T 2085 1.2-2007 求预先准备好的LSDU,或与远端站点交换LSDU。9.2.3.8 DL-REPLY. indicalion 确认无连接方式数据交换服务的服务指示原语。该原语应提供如下参数:DL-REPLY. indication ( LID , data LID应指定专用MAC地址因
5、该原话从LLC子层传递给DU o 9.2.3.9 确认无边该原语应提DL-REPLY 9. 2. 3. 10 应答数据单元i友原语应提供如L1D应指定专用MAC地址.到一个对LSDU的请求,或任何站点发来的数据据交换请求是i主原i吾从LLC子层用户传递给LLC子层,请求LLC子层保存一个LSDU,用于稍后的传送请求。9.2.3.11 DL-REPLY-UPDATE-STATUS. indicalion 应答数据单元准备服务的服务确认原话。10 该原语应提供如下参数DL-REPL Y -ST A TUS. indication ( L1 D status ) LID应指定专用MAC地址。GB/T
6、 20851.2一2007status指示先前相关的应答数据单元准备请求是成功还是失败。该原语由LLC子层传递给LLC子层用户,指示之前与其对应的数据单元准备请求是成功还是失败。9.3 LPDU结构9.3.1 LPDU格式LPDU格式见图6.a 控制域见9.3.2.3.b N为人位位姐的个数,9.3.2 LPDU元素9.3.2. 1 地址域LLC子层和下行链路中的9.5. 9.3.2.4 信息信息域应MAC子层应与其从第七层接收收到的比特顺序相同。9.3.2.6 无效LPDU当符合下列情况之一时,a) 已被MAC子层识别控制域ab) 长度不是整数个八位位组;c) 长度为O(没有控制域); d)
7、 没有包含有效的命令或响应控制域e) 包含类型3的命令或响应控制域,但LlD是r播MAC地址:f) 包含类型3的响应控制域,但在其信息域中没有ACn响应状态子域。9.4 LLC规定的两类操作9.4.1 类型1操作行链路中的LID应,如果该比特; 子层时的比特顺序通过类型I操作,无需建立数据链路连接,就能在LLC实体间交换PDU.在LLC子层PDU元需被确认,也不应有任何的流控制和差错恢复功能。11 GB/T 2085 1.2-2007 9.4.2类型3操作通过类型3操作,元需建立数据链路连接,就能在LLC实体间交换PDU。在LLC子层PDU都应被确认。确认功能是通过从目的LLC返回给源LLC-
8、个包含在独立PDU中的特定响应来完成的,该PDU包含状态信息并且可以包含或不包含用户信息。在正常的操作中,每一个类型3操作的命令PDU都应收到一个确认PDU。源LLC出于恢复目的可能会重传一个类型3的命令PDU.但是对于同一个MAC地址.LLC在等待先前的PDU的确认时不会传输一个新的类型3PDU. LLC实体不会从第七层接受新的请求原话,直到其收到目的LLC实体对先前的请求原语的LPDU的确认。在LLC传输(重传之后)PDU失败的情况下,这种约束使上层自旨在重新开始正常的数据传输之前执行恢复操作,LLC控制域代码交变机制为连续的PDU提供了一个1比特的序列号,使接收到命令PDU的LLC能区分
9、该PDU是一个新的PDU还是先前接收到的PDU的副本。此外,接收确认PDU的LLC可以确信该确认信息是针对最近次发送的PDU的。超时的确认信息应被忽略.类型3操作定义了状态信息,该信息应由参与信息交换的站点进行维护.每个姑点必须维护一个1比特序列码用于发送,一个1比特序列码用于接收。类型3操作只用于点对点通信。9.5 LLC程序元素9.5. 1 控制域格式控制域格式见图7.7 6 5 4 3 2 03 M I M I M I M I M I 1 图7LPDU控制域PDU提供数据链路控制功能和I信息传送。PDU应该包含一个依照9.6.2设定的P/F比特.9.5.2 控制域参蚊9.5.2. 1 类
10、型3操作参数9.5.2. 1. 1 V(SO 发送类型3命令时.LLC应维护一个V(SI)。该变量被置成所收到的最后一个类型3响应PDU的控制域代码第八比特的值。V(SI)变量使LLC能确认其收到的确认对应于当前尚未完成的信息传输,同时使接收方能检测到重复的帧。V(S)应在建立一个新的LID时创建。9.5.2. 1. 2 V(RO 发送类型3命令时.LLC应维护一个V(RI)。该变量包含的值与收到的最后一个类型3命令的ACO或ACl控制域代码第八比特相反。V(RI)使LLC可以区分所收到的类型3命令PDU是首次接收到,还是一个先前已收到的PDU的重传.V(RD应在建立一个新的LIDIJ才创建。
11、9.5.2. 1. 3 V(RB) 发送类型3命令时.LLC应维护一个V(RB).V(RB)指示最后收到的类型3命令接收是成功还是失败。V(RB)确保对重复接收到的命令PDU的响应和对原始命令PDU的响应包含相同的接收状态。如果先前一次接收失败而最近一次接收成功,接收成败状态变量V(RB)应被改变。9.5.3 命令和晌应9.5.3. 1 概述9.5.3.2和9.5.3.3分别说明了类型1和类型3操作的每一种有效的控制l域设置所对应的命令和12 GB/T 2085 1. 2-2007 响应集。MAC控制域中的第囚比特C/R比特用于区分命令和响应。类型1和类型3操作的命令和响应见表50表5类型1和
12、类型3操作的命令和响应命4呼舍、日向应Ul元编号信息ACn.n骂。有确认无连接信息序列。ACn.n=O 有确认元连接确认序列。ACn.n=l 有确认无连接信息序列1ACn.n=l一有确认元连接确认序歹1l 9.5.3.2 类型1操作命令类型l操作命令PDU的LLC控制域见图80令命H Jo j1 12 13 24 55 16 17 岛1SLS 图8类型1操作命令控制域比特分配下行链路中,UI命令PDU用于发送信息给一个或多个OBU。上行链路中,UI命令PDU用于向一个RSU发送信息。UI命令PDU可以在目的LLC和l源LLC之问没有预先建立数据链路连接的情况下使用.对于UI命令PDU,不存在L
13、LC响应PDU.传送命令PDU的过程中,如果出现数据链路异常,包含在该Ul命令PDU中的数据可能丢失。9.5.3.3 类型3操作命令和晌应9. 5. 3. 3. 1 总则类型3操作命令和响应PDU的LLC控制域见图9。P 。P 。F F 。ACn命令,09) AC,命令0=1 八C,响应.0=0 ACn命令,n=1 7 6 S 4 3 2 1 0 岛SBLSB 图9类型3操作命令和晌应的控制域9. 5. 3. 3. 2 ACn命令在类型3操作中.ACn命令PDU可在没有预先建立数据链路连接的情况下用来发送或请求信息,ACn命令PDU的使用不要求目的和源之间存在数据链路连接。接收到一个ACn命令
14、PDU后应尽早以ACn响应PDU进行确认。ACn命令应使用专用MAC地址。ACn命令PDU的信息域可以为空豆EIr.空。若为非空.应包含一个L.SDU0 9.5.3.3. 3 ACn晌应在类型3操作中.使用JACn咐PDU 应答一个ACn命令PDUoACn响应PDU应发送给源LLC,并标识出进行应答的LLCoACn响应PDU的信息域应包含一个状态子域(见9.5.3.4)。根据P/F比特状态和LSDU是否为空.ACn命令PDU实现的功能见表6013 GB/T 20851.2-2007 表6ACn命令PDU功能表P LSDU 功能。空再同步。非空发送数据1 空请求数据1 非空交换数据ACn响应PD
15、U实现的功能见表7.F 。9.5.3.4 每个ACn响空,则必须包含状态子域中CCCC部分表8。CCCC 助1己符0000 OK 000 1 RS o 1 0 1 UE o 1 1 0 PE 011 1 1 100 1 UN 1 1 1 r T *8-.!Cn市较芹前Tcc的革/飞、类型_. 描成功收到命令j.久错误不可执行或未激活的服务永久错误LLC用户接口错误7J久错误协议错误永久错误1久的执行依赖性错误暂时错误源暂时不可用暂时错误暂时的执行依赖性错误注:所有其他CCCC的代码值被保国.14 空。如果非述GS/T 2085 1. 2-2007 状态子域中RRRR部分返回的代码指示了响应PO
16、U信息传送的成功或失败,RRRR的可取值见表9。表9ACn响应状态子域中RRRR的值RRRR 0000 000 1 o 0 1 1 o 100 o 1 0 1 o 1 1 1 1 0 0 1 III 1 9.6 LLC过程描9.6. 1 寻址过程9. 6. 1. 2 类型3LID应是专9.6.2. 1 类型1所有UI命令9.6.2.2 类型3如果一个命令POU (JJ P比特置口。如果一个命令的P比特置1。如果只希助记符OK RS NE NR 同的值,并且只有当F比特为19.6.3 链路建立过程VCSD、VCRD和IVCRBl应当在与应设置为0。9. 5. 4 信息传送过程9.6.4. 1 类
17、型1操作过程类型成功永久错误il久错误描述响应LSDU被提交不可执行或未激活的服务没有提交响应LSDU飞将该ACn命令将该ACn命令PDU息域置空.信息的传送应通过发送P比特设置为0的UI命令POU实现。MAC控制域中的C/R比特用于标识出POU中是否包含一个命令。第二层的LLC过程无需对接收到的UI命令PDU进行确认。9. 6. 4. 2 类型3操f乍过程9.6.4.2. 1 发送ACn命令从源LLCJ响应LLC的信息传输应通过发送ACn命令实现。发送LLC可以在任何时刻向任何15 GB/T 2085 1. 2-2007 接收LLC发送ACn命令PDU,只要此发送LLC当前没有在等待来自该接
18、收LLC的ACn响应PDU.当从数据链路层用户接收到个DL-DATA-ACK. request时,LLC将发送一个包含LSDU的ACn命令PDU,其P比特设置为巧。当从数据链路层用户接收到一个DL-REPLY.request时,LLC将发送一个包含LSDU的ACn命令PDU,其P比特设置为1。当构造ACn命令PDU时,V(S)的值被用来确定PDU的LLC控制域代码e当V(SD值为0时,LLC控制域代码将为ACn,n等于0,当V(SD值为1时,LLC控制域代码将为ACn,n等于1.LLC友送一个命令PDU时.将为该传送启动个确认定时器,同时将一个内部传送计数变量1JU1 如果在该确认定时器超时之
19、前没有收到ACn响应PDU,则发送LLC将会重新传送该命令,并将内部传送计数变量加1,复位并重新启动确认定时器。如果仍没有收到响应PDU.重新发送过程将反复执行,直到内部传送计数变盘的值等于逻辑链路参数N3,此时失败状态将被报告给数据链路层用户。9.6.4.2.2 接收ACn命令9.6.4.2.2. 1 收到ACn命令PDU时的比较当接收到一个ACn命令PDU,LLC将对V(RI)与接收到的LPDU的LLC控制域代码第八比特进行比较。如果比较的结果是相等,那么认为所接收到的PDU是非重发PDU,否则认为所接收到的PDU是最近一次接收到的ACn命令PDU的个重发副本。9.6.4.2.2.2 非量
20、发的ACn命令如果接收到的LPDU有效、非空且Pot特为0,那么此LSDU将由DL-DATA-ACK.indication原语传递给数据链路层用户。如果P比特为1,所请求的应答LSDU可得,并且接收到的LSDU非空,贝IJJi)f接收到的LSDU将在DL-REPL Y. indication原语中传递给数据链路层用户。如果P比特为1,所谓求的应答LSDU不可得,并且接收到的LSDU非空,则所接收到的LSDU将在DL-DATA-ACK.indication原语中传递给数据链路层JH户。V(RI)应被置为接收到的PDU中LLC控制域代码第八比特的反码。LLC应当通过向ACn命令PDU的发起方发送一
21、个ACn响应PDU对已收到的非复制ACn命令PDU进行确认,该PDU的LLC控制域第八比特被设置11V(RD的当前值。如果接收到的命令PDU的P比特为0,发送的响应PDU应将F比特设置为0,并且其信息域中只包含状态子域。如果接收到的命令PDU的P比特为1,发送的响应PDU应将F比特设置为1,并且如果该LSDU可得,则在该PDU信息域中应包含此LSDU.9.6.4.2.2.3 重发的ACn命令除了以下例外情况,收到童发ACn命令PDU时的LLC过程与接收到非重发I)U的LLC过程相同.a) 收到一个重发的命令PDU将不会对V(lm和V(RB)状态变量产生影响;b) 不管命令PDU中的P比特为何值
22、.都不会发送DL-DATA-ACK.indication原语;c) 如果在命令PDU中收到了一个LSDU,将被丢弃。9. 6. 4. 2. 3 发送ACn响应16 只有收到一个n等于1的ACn命令的时侯,n等于0的ACn响应IDU才会被发出。只有收到一个n等于0的ACn命令的时侯,rt等于1的ACn响应PDU才会被发出曰该响应应被发送到与之相关的命令IDU的发送端。响应PDU中的状态子域应指示资源是否空闲可JIj,使其成功的接收了与之关联的命令PDU中的GB/T 2085 1. 2-2007 信息域,以及在F比特为1的情况下?所请求的LSDU是否就绪.以在响应PDU中被返回.ACn响应PDU中
23、状态子域CCCC部分状态码的设置应参照此前存储在相应V(RB)状态变量中的接收状态。9.6.4.2.4 接收确认当传送一个ACn命令PDU给某个目的LLC后,源LLC将期待从该目的LLC处收到-个ACnPDU形式的确认。n等于0的ACn命令应接收到n等于1的ACn确认,反之亦然.接收到一个响应PDU后,LLC将对响应PDU中LLC控制域代码的第八比特和传送序列状态变量V(S)的当前值进行比较。如果比较结果为不等,则认为该响应是有效的,LLC将停止与之关联的确认定时器,将内部传送计数器复位至40:0V(SI)状态变量将被取反。LLC将发送一个DLDATA-ACK-STATUS.indicatio
24、n原语或者DL-REPLY-ST ATUS. indica tlOn原话给数据链路层用户,发送何种原话取决于当前是何种请求原语正在等待确认。当响应数据在ACn响应PDU中被返回时,包含响应数据的LSDU将被传递给数据链路层用户。LLC应根据响应PDU中状态子域的内容,将状态信息传递给数据链路层用户。如果响应PDU中LLC控制域代码的第八比特和1传送序列状态变量V(Sl)的当前值的比较结果为相等,则认为该响应PDU是无效的。LLC将不会执行进一步的操作.同时继续等待收到一个有效的ACn 响应PDUo确认定时捞不会受到任何影响。9.6.5 逻辑链路参数9.6.5.1 PDU中最大八位位组数N2N2
25、是一个逻辑链跻参数.它表示一个POU中的八位位组的最大数目囚9.6.5.2 PDU中最小八位位组数最小长度的有效命令PDU应包含控制域。因此,一个有效命令PDU的最小八位位组数应为1。最小长度的有效ACn响应PDU应饺序包含挂I1地域和l状态子域。因此,一个有效响应PDU的最小八位位组数应为209.6.5.3 信息发送最大次数N3N3是一个逻辑链路参数.它指出了LLC为了完成一次信息交换所进行的ACn命令PDU发送的最大次数。通常.Nll被设置为足够大以克服由于链路错误所造成的PDU的丢失oN3的值也可能设置为1.这样LLC子层就不会将一个PDU重新交给MAC子层。9.6.5.4 确认时间N4
26、确认时间决定确认定时器的周期,并由此定义源LLC期望从目的LLC接收到ACn响应PDUJ 最大等待时间。确认时间应考虑到MAC子层引人的延时,以及定时器的启动是在命令PDU传送开始时还是在命令PDU传送结束时。正确的操作过程要求此确认时间大于ACn命令PDU发送与相关的ACn响应PDU接收之间的正常时间问照回RSU和OBU中的N4取值可能不同.17 GB/T 20851.2-2007 附录A(资料性附录)点对点通信初始化过程示例本附录举例说明的初始化程序,主要针对某些应用中需要RSU与OBU间建立点对点通信的初始化程序。而有些应用,如RSU只是单方向广播讯息,则不需要如此的初始化程序。RSU周
27、期性地以UI命令广播BST,同时等待第一个VST,OBU进入通信区时收到BST后交由应用层解释,如果解释的结果,显示OBU是进入新的通信区,而且能支持该RSU的服务项目,则依前面画抖押庸情争方过去,OBU延时Nl个时间单位后,以专用MAC地址向RSU发送包含VST后,确认并登记该MAC地址,BST/VST初始化过DL-REPL Yrq 专用MAC地址RSU的MAC子层接受此请求地址来下传信息。E时专用MAC地址图A.lST/VST初始化过程(单个OBU)18 RSU DL-UNITDATA rq 、-.t:些二、OBU DL-UNITDATA 专用MAC地址图A.2ST/VST初始化过程(多个
28、OBU)GB/T 2085 1.2-2007 、t M z EE 19 GB/T 20851.2-2007 20 参考文献IJ GB/T 9387. 1 信息技术开放系统互连基本参考模型第1部分z基本模型(GB/T 9387.1-1998.idt JSO/IEC 7498-1, 1994) 2J GBjT 15629.2-1995信息处理系统局域网第2部分:逻辑链路控制(凶ISO8802-2 1989) 3J EN 12795 道路运输和交通信息通信专用短程通信媒质访问与逻辑链路控制.4J lSOjlEC 8802. 2-J 998 信息技术系统间远程通信和l信息交换局域网和城域网特定要求第2部分:逻辑链路控制叫川叫川41中华人民共和国国家标准电子收费专用短程通信第2部分:敢据链路层GB/T 20851. 2-2007 * -巳e_-_中国标准出版社出版发行北京复兴门外兰里河北街16号邮政编码10004网址电话,6852394668517548 中国标准出版社秦皇岛印刷厂印刷各地新华书店经销4晤开本S80X1230 1/16 印张1.75 字数40干字2007年4月第一版2007年4月第一次印刷怯书号,155066. -29378定价22.00元GB/T 20851.2-2007 如有印装差错由本社发行中心调换版权专有侵权必究举报电话,(010)68533533