基于SAN的高速连接协议的设计与实现

基于SAN的高速连接协议的设计与实现

论文摘要

协议控制着网络中的数据传输,是网络正常运转的保障。随着网络技术在各个领域中所起的作用日趋重要,研究协议也就成为了一项很有意义的工作。在众多的研究方法中,尝试去设计并实现一个协议是行之有效的。该方法不仅解答了一个网络协议是什么,主要包含哪些内容,更挖掘出了决定一个协议为什么会是这样的内在原因。这对于理解和分析其它协议很有帮助。 本文首先从分析三个用于存储区域网络或系统区域网络的吉比特传输速率的协议入手,提出了以物理介质无关层和数据链路层为主的连接协议的概念,介绍了协议实现方法的硬件化趋势,并以实际的工程项目为依托,明确将设计和实现一个工作在用DDR接口进行互联的网络中的连接协议作为研究内容。 接下来,本文以网络拓扑结构、数据编/解码算法、控制信息定义、编址方法、并行传输方法、数据封装格式、差错处理方法、流量控制策略以及对上层协议的支持方法等问题为基础,详细讨论了针对用DDR接口进行互联的网络的特点而设计的连接协议,并给出了设计理由。同时也利用状态机描述了协议定义的链路初始化过程与数据传输过程。 随后,本文又提供了该连接协议采用FPGA (Field Programmable Gate Array,现场可编程门阵列)技术的具体实现方法,重点是数据链路层部分的协议实现。包括发送/接收等模块的外部接口、内部逻辑结构,产生控制信号的微程序,用Verilog语言描述的状态机,以及状态寄存器的读写控制逻辑等主要内容。 最后,本文描述了对实现的协议进行软件仿真和实际测试的方法,给出了测试结果,进行了全面分析,并在总结全文的基础上对未来的工作进行了展望。

论文目录

  • 摘要
  • Abstract
  • 引言
  • 1 研究背景
  • 1.1 存储区域网络与系统区域网络
  • 1.2 基于SAN的协议
  • 1.2.1 光纤通路—Fibre Channel
  • 1.2.2 吉比特以太网—Gigabit Ethernet
  • 1.2.3 无限带宽—InfiniBand
  • 1.3 协议的实现—由“软”转“硬”
  • 1.4 研究内容
  • 2 高速连接协议的设计
  • 2.1 概述
  • 2.2 网络拓扑结构
  • 2.3 物理介质无关层
  • 2.3.1 8b/10b数据编码
  • 2.3.2 原语
  • 2.4 数据链路层
  • 2.4.1 编址与并行传输
  • 2.4.2 数据帧
  • 2.4.3 差错处理
  • 2.4.4 流量控制
  • 2.4.5 上层接口
  • 2.5 数据传输过程
  • 2.5.1 链路初始化
  • 2.5.2 发送与接收数据
  • 3 高速连接协议的实现
  • 3.1 开发环境
  • 3.1.1 Xilinx Virtex-Ⅱ Pro系列产品
  • 3.1.2 ISE开发流程
  • 3.2 DDR网络接口卡结构
  • TM MGT辅助实现连接协议'>3.3 用RocketIOTMMGT辅助实现连接协议
  • 3.4 发送和接收逻辑的实现
  • 3.4.1 发送状态机的实现
  • 3.4.2 发送逻辑的数据通路
  • 3.4.3 发送控制微程序
  • 3.4.4 接收逻辑的实现
  • 3.5 缓冲区状态寄存器读写控制逻辑的实现
  • 4 验证与分析
  • 4.1 连接协议的验证
  • 4.1.1 功能与时序仿真
  • 4.1.2 实际测试
  • 4.2 连接协议的分析
  • 4.2.1 链路性能
  • 4.2.2 实现相关的FPGA资源与功耗问题
  • 结论
  • 参考文献
  • 相关论文文献

    • [1].SAN装置反应釜机械密封摩擦副改进设计[J]. 设备管理与维修 2016(S1)
    • [2].基于SAN技术的网络存储的研究[J]. 信息与电脑(理论版) 2010(16)
    • [3].加热炉在SAN装置的应用[J]. 河北化工 2009(07)
    • [4].基于SAN的网络存储系统的研究[J]. 中国医疗设备 2008(01)
    • [5].高温分离型屏蔽泵在SAN装置热油系统中的应用[J]. 中国设备工程 2017(07)
    • [6].SAN存储在安防监控系统中的选择[J]. 科技通报 2014(05)
    • [7].应用于非编网的SAN共享管理软件分析与评述[J]. 有线电视技术 2008(12)
    • [8].完善企业内部控制的对策及建议——以SAN公司为例[J]. 辽宁行政学院学报 2013(12)
    • [9].基于防碰撞的移动SAN对分布参数系统的控制[J]. 控制与决策 2014(12)
    • [10].探讨面向SAN的网络存储方案[J]. 硅谷 2010(22)
    • [11].玻纤增强SAN材料力学性能的影响因素[J]. 塑料 2017(04)
    • [12].企业内部控制的问题剖析——以SAN公司为例[J]. 辽宁行政学院学报 2013(12)
    • [13].存储局域网(SAN)在地质调查数据存储中的应用[J]. 地质通报 2012(09)
    • [14].SAN装置离心干燥机技术更新[J]. 中国石油和化工标准与质量 2012(04)
    • [15].SAN架构在图书馆网络存储中的应用[J]. 网络与信息 2009(05)
    • [16].SAN++型连续流动分析仪分析水样中阴离子表面活性剂的方案优化[J]. 污染防治技术 2019(03)
    • [17].SAN环境下数据备份和远程容灾技术研究[J]. 信息与电脑(理论版) 2012(10)
    • [18].SAN存储管理软件的研究—灾难恢复及其强适应性的实现[J]. 计算机光盘软件与应用 2012(13)
    • [19].SAN存储管理软件的研究——灾难恢复及其强适应性的实现[J]. 电视工程 2013(03)
    • [20].中小型数字图书馆SAN存储架构浅析[J]. 网友世界 2012(01)
    • [21].基于组密钥管理技术的SAN安全存储研究[J]. 西安建筑科技大学学报(自然科学版) 2008(06)
    • [22].SAN++间隔流动分析仪检测污水中阴离子合成洗涤剂[J]. 现代农业科技 2013(09)
    • [23].SAN存储虚拟化研究[J]. 微电子学与计算机 2009(01)
    • [24].SAN多协议路由器流控机制的设计与实现[J]. 信息通信 2010(02)
    • [25].利用SAN技术构建数字图书馆存储系统[J]. 丽水学院学报 2008(01)
    • [26].活性磷酸钙微观形貌对SAN悬浮聚合的影响[J]. 塑料 2014(05)
    • [27].基于SAN环境下的磁盘阵列仿真系统研究[J]. 计算机与现代化 2013(04)
    • [28].基于SAN架构的密云卫星地面站网络存储系统设计与实现[J]. 电子技术与软件工程 2015(20)
    • [29].大数据中心SAN和以太网融合问题研究[J]. 电信快报 2018(01)
    • [30].融合NAS和SAN的存储网络设计研究[J]. 电子技术与软件工程 2016(15)

    标签:;  ;  ;  ;  

    基于SAN的高速连接协议的设计与实现
    下载Doc文档

    猜你喜欢