数据字段完整度检验_使用T10标准数据完整性字段的端到端数据保护

本文介绍了如何通过ANSI T10标准中的数据完整性字段(DIF)来检查和保护数据的完整性。AIX操作系统在特定版本中实现了Type 1 DIF,该实现包括CRC、App标签和Ref标签。DIF在数据写入和读取过程中进行验证,确保数据在传输过程中的完整性和安全性。文章还详细描述了DIF的工作原理、实施限制以及在IBM Power Systems环境中的配置步骤。
摘要由CSDN通过智能技术生成

总览

ANSI T10标准提供了一种检查从主机总线适配器读取并写入磁盘以及通过SAN结构返回的数据的完整性的方法。 通过T10标准中定义的数据完整性字段(DIF)实施此检查。

AIX已在AIX 6.1 TL6 SP5和AIX 7.1 SP3中实现了Type 1 DIF。 在Type 1实现中,8字节DIF由Ref标签,App标签和CRC组成。 类型1 DIF被定义为具有2字节CRC,2字节App标签和4字节Ref标签,由逻辑块地址的低32位组成。 请参见下面的图1作为示例。

图1. Type 1 DIF定义
类型1 DIF定义的说明

图1显示了一个数据块(例如512字节的扇区),其尾部附加了8字节的页脚。 显示8字节页脚的内容,其中包含构成Type 1 DIF,CRC,App Tag和Ref Tag的字段。

写入时,DIF由主机总线适配器(HBA)根据块数据和逻辑块地址生成。 DIF字段添加到数据块的末尾,并且数据通过结构发送到存储目标。 存储目标验证CRC和Ref标签,如

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值