GB Z 20177.4-2006 控制网络LONWORKS技术规范.第4部分;基于隧道技术在IP信道上传输控制网络协议的规范.pdf
《GB Z 20177.4-2006 控制网络LONWORKS技术规范.第4部分;基于隧道技术在IP信道上传输控制网络协议的规范.pdf》由会员分享,可在线阅读,更多相关《GB Z 20177.4-2006 控制网络LONWORKS技术规范.第4部分;基于隧道技术在IP信道上传输控制网络协议的规范.pdf(44页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 25.040 N 10 道昌中华人民共和国国家标准化指导性技术文件GB/Z 20177.4-2006 控制网络LONWORKS技术规范第4部分:基于隧道技术在IP信道上传输控制网络协议的规范Control network LONWORKS technology specification一Part 4: Specification of tunneling component network protocols over internet protocol channels 2006-05嗣08发布中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会发布GB/Z 20177.
2、4-2006 目次前言引言. .,. .,. . . ., ., ., II 1 范围2 规击性引用文件.3 术语和定义.2 4 缩略语.3 5 概述.36 要求.4 7 CN/IP设备规范.4 7.1 与IP相关的设备规范.47.2 与CN相关的设备规范.4 8 IP信道规范.8.1 IP传输机制. 7 9 CN/IP设备配置89. 1 配置参数.8 9.2 配置技术10 CN/IP报文和操作方式1010. 1 通用报文首部. 10 10.2 包分段10.3 数据包交换10.4 配置服务器交互作用10.5 其他状态报文2110.6 厂商特定报文.23 10.7 CN包的鉴别 23 11 包格
3、式11. 1 包类型.25 11. 2 通用CN/IP首部.26 11. 3 分段包2711. 4 CN数据包 28 11. 5 CN/IP设备注册/配置包 28 11. 6 信道成员包11. 7 信道路由包. 32 11. 8 请求包.34 11. 9 确认包.35 11. 10 发送列表包. 35 11. 11 节点状态/正常/统计响应报文.36 附录AC规范性附录)与GB/Z20177. 1的关系.38 GB/Z 20177.4一2006前言GB/Z 20177总标题为控制网络LONWORKS技术规范,目前包括以下4个部分:-一一第1部分:协议规范;一一-第2部分:电力线信道规范;一一第
4、3部分:自由拓扑双绞线信道规范;第4部分:基于隧道技术在IP信道上传输控制网络协议的规范。本部分是GB/Z20177LFS+l的CN/IP数据报文可以造成包被保持在等待状态,等待所有其他CLFS十l)/整个第12项/整10. 5. 2 设备配置设备配置可以由一些主机来请求。如果它规定设备接收请求,那么必须响应这样的请求。22 GB/Z 20177.4一2006设备配置请求/响应事务使用与10.4.4中所描述相同的包,如表7所示。表7请求设备配置的协议IP主机-+一一,设备发送配置请求包一证实请求有效完成唾一以ACK_DEVICE_REFUSED拒绝,或完成等一发送设备配置包10.5.3 设备发
5、送列表设备发送列表可以由一些主机来请求。如果它规定设备接收请求,那么必须响应这样的请求。设备发送列表请求/响应处理使用与10.4.6中所描述相同的包,如表8所示。表8请求设备发送到裹的协议IP主机 设备发送列表请求包被发送一证实请求有效完成每一以ACK_DEVICE_REFUSED拒绝,或完成-+一发送列表包被发送10.5.4 倍道成员到表设备信道成员列表可以由一些主机来请求。如果它规定设备接收请求,那么必须响应这样的请求。设备信道成员列表请求/响应事务使用与10.4.5所描述相同的包,如表9所示。表9请求设备信道定义的协议IP主机一一设备发送信道成员请求包一. 证实请求有效完成-+一以ACK
6、_DEVICE_REFUSE拒绝,或完成-+一发送信道成员包二一一L一10.5.5 倍道路由信息设备的信道路由报文可以由一些主机请求。如果它规定设备接收请求,那么必须响应这样的请求。设备配置请求/响应事务使用与10.4.7所描述相同的包,如表10所示。表10请求设备信道路由信息的协议IP主机-一设备发送信道路由请求包-证实请求有效完成 以ACK_DEVICE_REFUSED拒绝,或完成唾一发送信道路由包10.6 厂商特定报文通用包首部中的厂商代码用于厂商特定包。对于根据本规范定义的所有标准包,必须设置这个值为0。唯一厂商代码可以部分地识别厂商特定包(除0以外)。对11.1中详细描述的每个功能分
7、配唯一包类型码。本规范中定义的标准包类型代码的范围是OxOO至Ox7F。传输信息作为本规范中定义的标准功能扩展的厂商特定包可以使用与标准功能相同的包类型代码,然而必须设置厂商代码为该厂商唯一标识符。与本规范中定义的现有标准功能无关的厂商特定包必须使用Ox80至OxFF范围中的包类型代码。设备所接收到的不能识别厂商代码/包类型组合的厂商特定包必须丢弃。10.7 CN包的鉴别CN/IP设备中的安全性是可选的。如果设置CN/IP首部协议标志宇段中的安全位(见11.2通用GB/Z 20177.4-2006 CN/IP首部),那么必须像本条描述的那样执行下列鉴别方案。本条描述的安全性等级是鉴别。将使用本
8、条描述的方案所发送的报文鉴别为来自可靠的信息源。报文中的信息没被加密且不禁止检查。这个方案保证发送方使用有效共享密钥构成包,并且保证发送过程中不受破坏。对于这个方案的更多信息,见RFC1321。图5说明了对CN首部中安全位设置的包编码和解码过程。发送中或每字节6比特有效的22限于128个自由度,可以更大。共享密钥的其他要求为:一一不应该在网络上公开传送共享密钥;一一CN设备必须允许人工设置和更新设备密钥的安全方法;.一一一当且仅当在设备执行中出现鉴别问题,那么CN设备必须至少提供单个用于确认请求的共享密钥;一一制造商最初可以有选择地利用默认哄享密钥喇造产品,随后可以利用安全网络报文更新该共享密
9、钥。然后,通过将MD5报文密文算法加入到带有共享密钥的完整CN/IP包上生成包密文。将生成的MD5密文插入到上述MBZ密钥宇段,并且将不带有密钥的包发送至网络。24 正在接收的设备对入向包执行相同过程。a) 存储入向密文并用0替代密文字段;GB/Z 20177 .4-2006 b) 用自身的共享密钥制作包密文;c) 将入向密文和它生成的新密文比较;d) 匹配MD5密文表示包有效;e) CN设备应该丢弃未被鉴别包并且可以记录未被鉴别包。门包格式本章对所有CN/IP包的内容和格式进行详细描述。对于如何使用本章中描述的各种包,见第9章。部分与CN/IP包的类型有关。除了有注解的以外,所有11. 1
10、包类型表11是系统中使使用下列缩略语呵、包名称数据包设备配置请求设备注册设备配置A 信道成员请求飞地气A、1l.8 信道成员、飞lI!:鸣、h发送列表请求1l. 发送列表1l. 10 信道路由请求11.8 信道路由1l. 7 确认1l. 9 分段1l. 3 状态/正常/统计请求1l. 8 状态/正常/统计响应1l. 11 飞币而胃CN/IP报文的首部格式是相同的。数据代码Ox01 Ox63 Ox03 Ox71 |飞、二-I , , Ox64 |飞飞7币二E守明./ -.1 ,1 Ox04 ., Ox66 L响应(10.4.6)Ox06 来自设备的SL响应(10.5.3) 对服务器的CR请求(1
11、0.4.7) |对设备的CR请求(10.5. 5) Ox68 来自服务器的CR响应(10.4.7)来自设备的CR响应(10.5. 5) Ox08 10.4.2 Ox07 10.4和10.5节中的所有CM、SL和CR事务Ox7F 对设备的状态请求(10.5.1)Ox60 来自设备的状态响应(10.5. 1) Ox70 25 GB/Z 20177.4-2006 11. 2 通用CN/IP首部所有CN/IP包带有表12中示出的通用首部。表12通用包首部格式字节。字节1字节2字节3数据包长度版本包类型扩展首部大小协议标志厂商代码(16位)会话ID顺序号时间戳该首部出现在所有包上。以下是对每个字段的描述
12、。版本这是包的版本号。假设一直可以对带有相同版本号的包进行分解。如果节点接收到一个带有未知版本号的首部,它将丢弃该包而不再对包中的内容进行进一步的处理。当前版本号是Ox01。版本号是这个字节的低5位。高3位被定义如下:比特位5-6:MBZ保留比特位7:后面有无厂商特定包在此之后的包含厂商代码要与这个包同时被处理。协议标志这些标志是用于描绘各种隧道技术协议的比特位标志。使用下列比特位:比特位7(MSB)一-保留,MBZ比特位6一-保留,MBZ比特位5一一安全位。如10.7描述的那样,如果将这个位设置为1,那么这个包含有鉴别信息。比特位4。一一协议代码。这个字段规定了在包中利用隧道技术的协议。支持
13、下列协议:OxOO-GB/Z 20177. 1 厂商代码该字段用于指示厂商特定代码。值OxOOOO表示该包符合本规范。除OxOOOO以外的任何值表示这个包是一个厂商特定包。厂商特定报文的详细信息见10.6。相关机构分配和管理每个厂商代码。要求在特定协议中厂商代码是唯一的。包类型这决定了包的类型。本规范中定义的包类型代码的范围是从OxOO至Ox7F。能够传送信息作为本规范定义的标准功能扩展的厂商特定包可以使用与标准功能相同的厂商特定代码,然而必须将厂商代码设置为该厂商唯一的标识符。与本规范中定义的现有标准功能无关的厂商特定包必须使用一个范围为Ox80至OxFF的包类型代码。厂商特定报文的详细信息
14、见10.6。数据包长度这个字段表示包的字节长度,包括通用包首部中的字节。如果当前帧中有多个字段值,那么加入地址的宇段值是后续包的下一个版本字段的偏移量。GB/Z 20177.4-2006 扩展首部大小这个字段是超过标准首部大小4字节记录为单位的包首部长度。如果通用首部没有扩展,那么这个字段为0。这就意味着首部必须是4字节的倍数并且与4字节的边界对齐。该宇段考虑到允许对未来协议版本的后向兼容。本协议版本1生成的所有包必须将首部大小设置为0。会话ID会话ID与顺序号一起使用,保证按标准UDP信道上发送数据包的顺序接收数据包。每个CN/IP节点随机地选择一个会话ID。如果CN/IP节点进行重新启动和
15、复位等并忘记其正在使用的顺序号,那么节点使用新的会话ID向目的地发送下一个报文。可以有限制地被随机选择新会话ID,这个限制是新会话ID与重启/复位事件之前节点所使用的会话ID不同。当节点从信息源接收到一个带有不同会话ID的报文时,而该会话ID与来自于同一信息源的前一个报文中的会话ID不同,节点就假设报文是有顺序的新报文。此外,为了顺序保存后续报文,接收方记忆新报文中包含的会话ID/顺序号对。顺序号当前包的顺序号。算法的细节见10.3. 110. 3. 3。时间戳被分配给当前数据包的时间戳,如果没有时间戳,则为零。这个时间戳表明在这个IP信道上发出这个包的时间。对于配置包,时间戳宇段总是为零。它
16、仅对数据包有效。11. 3 分段包这个包用于封装超过单个UDP数据报大小的其他CN/IP报文。表13示出了分段包格式。表13分段包格式字节。字节1字节2通用包首部日期时间标志请求10有效载荷字节有效载荷字节有效载荷字节有效载荷字节有效载荷字节有效载荷字节有效载荷字节有效载荷字节有效载荷字节有效载荷字节有效载荷字节有效载荷字节有效载荷字节有效载荷字节有效载荷字节下面是对这个包中所有字段的描述。包类型见11.1。日期时间字节3分段ID有效载荷字节有效载荷字节有效载荷字节有效载荷字节有效载荷字节日期时间格式的详细说明见11.5。日期时间字段是被封装包日期时间的拷贝。特定被封装包的所有分段有相同的日期
17、时间,该包中的数据元素是一致的。在分段传输封装包过程中,如果构成被封装包的任何数据发生了变化,那么受影响分段包中的日期时间也改变为新数据集的日期时间。标志比特位7:有效位该比特位置位,表示分段ID所指示的数据包中存在有效数据。27 GB/Z 20177.4-2006 比特位6.最终位该比特位置位,指示分段ID值大于该包中返回值的包中没有数据存在。比特位5O:保留。请求ID产生这个响应的请求报文中请求ID值的复制。分段ID产生这个响应的请求报文中分段ID的复制。它是这个响应中包含的数据标识符。11. 4 CN数据包表14示出了CN/IP数据包的格式。CN/IP首部见11.2。CN数据包这是附录A
18、中描沫,、11. 5 CN/IP 设备1如果正在使用设备的存在。然能维护IP信道上28 设备配置包字节。IP标志多播地址计数MJ配置服务器IP端口次时间服务器IP端口配置服务器IP地址主时间服务器IP地址次时间服务器IP地址主时间服务器IP端口MBZ GB/Z 20177.4一2006表15(续)字节。字节1字节2字节3IP多播地址oJIP多播端口oJMBZOJ IP多播地址M-IJIP多播端口M-IJMBZ M-I J 唯一lDOJ唯一lD4J名称长度NJ名称3J包类型见11.1。日期时间它是数据有效是受到约束的,以这些日期时间主要求。即这样tOx02一一支Ox04支#CN路由器类型在设备节
19、点类OxOO一一一配置:来ID报文(非零子网)转那样转发该报文。对于组Ox01-一一自学习:对于每唯一lDlJ唯一lD5J唯一ID报文(非零子网)转发至t唯一lD2J唯一lD6J唯一lD3J. U-IJ 名称2J-. . . N-IJ 的新或旧版本。宇段一递增值。比特位为1那样转发报文。对正在茹问2一侧国刻得置子网掩码位,并且对不知道在这一侧的子网,不设置子网掩码位。对于组报文,总是转发(组比特位被忽略)。Ox02一一网桥:对于每个被规定域,转发所有报文(子网和组比特位被忽略)。Ox03一-中继器:转发所有报文域/子网/组信息被忽略)。CN标志:掩码值包括:Ox01 - W ANTS_ALL_
20、BROADCASTS.这个功能的细节见10.4.7.2。Ox02一一支持10.7中描述的安全性。29 GB/Z 20177.4-2006 节点类型设备类型。目前,这些类型的行为是未被规定的。Ox01一一非IP信道至IP信道路由器。Ox02-IP信道节点。Ox03一一IP信道代理服务器。Ox04一-IP信道至IP信道路由器。多播地址计数多播IP地址和端口号的数目。信道超时10.3.3和10.3.1中超时值的单位是毫秒(ms)。值1ms- 1 500 ms是有效的。尽管可能规定这个参数小于1ms,但是由于SNTP性质,不能保证这个精度等级。可能使用的最小精度等级的范围为10 ms-16 mso 唯
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 20177.4 2006 控制 网络 LONWORKS 技术规范 部分 基于 隧道 技术 IP 信道 传输 协议 规范

链接地址:http://www.mydoc123.com/p-188763.html