论文部分内容阅读
随着计算机,互联网,电子商务,电子政务的发展,越来越多的信息被数据化,这些数据化的信息需要能长时间保存,并且能快速方便地检索。与此同时,对于数据的存储容量、速度以及安全也提出了更高的要求。网络服务器需要存储的信息和数据也越来越多,这就导致了服务器的存储容量不断的增长,当服务器的内部存储容量无法满足信息增长的需求,就需要将服务器的存储“外部化”。为了解决这一问题,存储技术也从本地存储发展到网络存储。在存储网络中,FCoE一直被业界看好,被认为是将彻底颠覆存储网络架构目前的格局,成为未来主导的存储传输协议。FCoE将给数据中心带来减少设备数量、充分利用光纤通道、存储集中化等好处。FCoE给大型企业数据中心带来的好处非常明显,因为大型企业每年都投资数十亿美元用于光纤通道存储,因此,能够在10Gbps的增强以太网中充分利用光纤通道是一个很好的想法。目前SAN路由器和FC交换机以及FCoE交换机的生产厂商都是国外的,国内在该领域的研究还比较琐碎。因此本文对于FCoE交换机的研究十分具有创新性和实用性。本论文主要研究的是FCoE交换机软件体系中的协商控制模块和端口状态机模块的设计与实现。本文先分析了FC协议和FCoE协议。然后用软件工程的方法对协商过程控制模块和端口状态机模块做进一步详细的,细致的研究。首先,本论文对这两个模块做了详细的需求分析,明确了具体协商,端口状态迁移的过程和各模块的功能。在链路协商的过程中涉及到不同的协商过程和状态的改变,只有协商通过的端口才能完成具体的通信,因此这两个模块显得尤为重要,对其的分析为以后系统的设计和实现打下了坚实的基础。其次对这两个模块进行了软件层次上的分解,划分了子模块,确定了具体的技术方案和实现步骤。最后完成了对测试环境的搭建,对该系统进行了单元测试,集成测试和系统测试,保证了软件的质量并且确保了该软件系统能够正确的,无故障的运行。