如今,随着信息技术的突飞猛进,商业运转和学术研究中产生了越来越多的海量数据,由于存储和管理大量信息的挑战日益加剧,企业目前纷纷转向对存储局域网(SAN, Storage Area Network)的使用。随着信息化的不间断的发展,为了使SAN网络获得更好的安全性、更好的设备和通道利用率,并提高系统的扩展能力和故障恢复能力,同时也为实现更先进的管理提供方便,节约企业存储局域网管理成本,一种新兴的技术正越来越受到大家的关注,即虚拟存储局域网(VSAN, Virtual Storage Area Network)技术。VSAN是一种在光纤通道交换阵列中实现更高安全性和可扩展性的机制。VSAN可以为在物理上连接到同一个交换阵列的设备之间提供隔离,从而能够在一个共同的物理基础设施上创建多个逻辑SAN。与物理上相互隔离的SAN相比,VSAN可以提供更高的灵活性。将一个设备从一个VSAN转移到另外一个VSAN中,只需要在端口级别进行配置,而不必进行物理移动。本文根据存储局域网发展现状,对VSAN网络原理及其主要技术进行了分析,结合实际的目标产品的开发过程,即支持FC、FCoE协议的FCF (FCoE Forward)存储交换机的软件系统部分的开发过程,对VSAN网络的EVFP (Exchange Virtual Fabrics Parameters,虚拟光纤参数)协商功能进行了详尽的需求分析,其中,EVFP协商用来判断端口是以何种方式加入到VSAN中,从而帮助VSAN网络实现数据分流和阻隔功能。本文对VSAN网络的EVFP协商功能部分的各个模块进行了概要设计和详细设计以及其系统实现的描述,并介绍系统的测试过程,最后对VSAN网络的EVFP协商功能设计与实现过程中遇到的问题和对在后续开发中VSAN网络需要完成的技术及难点进行了简要的阐述。VSAN网络的EVFP协商功能是通过使用C编程语言来进行代码实现。EVFP协商功能作为VSAN网络的基础功能,帮助VSAN网络完成在SAN网络的硬件基础上,对SAN网络进行逻辑分层,从而实现交互数据的分流和阻隔功能,最终做到在物理链接的网络上隔离不同的VSAN之间设备的目的,从而彻底地改变SAN网络部署的方式,为企业提供更好更灵活的存储网络技术服务。