自动将存储功能与网络功能结合的dnsa方法

文档序号:7625446阅读:285来源:国知局
专利名称:自动将存储功能与网络功能结合的dnsa方法
技术领域
本发明涉及一种程控的存储网络接口技术,尤其涉及的是一般传统存储系统与传统网络通信系统领域中自动将存储功能与网络功能结合的DNSA方法。计算机化的系统变得越来越常见,计算机化的系统部分地通过在单个或最小数量的结构,如计算机机箱或工作站中包括许多不同类型的自动化设备来完成这一过程。例如,台式或手提计算机等计算机化的系统可包括用于处理数据的中央处理单元(CPU)、硬盘驱动器、随机存取存储器(RAM)、只读存储器(ROM)、软盘驱动器、以及光盘只读存储器(CDROM)或光盘读写(CDRW)驱动器等,用于储存数据并包括为外部数据传输提供接口的各种硬件接口,如外围部件互连(PCI)卡。这类设备通常通过计算机化系统内另一集中式单元(如“主板”)连接到计算机化系统。
现有的一般网络存储系统皆是通过网络软件的逻辑驱动程序形成的虚拟存储信道或是透由专属的存储网络通信设备才可达成网络存储功能,(参见

图1,可以清楚看到现有的计算机操作系统内核结构,存储子系统与网络系统分别控制不同的硬件资源。)上述两者各有弊端。首先,虚拟存储信道方式在计算机无专用的开机设备时,无法直接有效的连上网络存储系统,常常需要针对不同配置的计算机作特定的修改,才可达成网络开机的目的。又虚拟存储信道方式对操作系统内核而言,需要额外的驱动程序通信和内存搬移的负担,无法有效提高网络存储的效能。其次,虚拟存储信道方式,在网络各层驱动程序之间容易受到外挂软件的攻击,安全性低。专属的存储网络通信设备与一般计算机的以太网卡不同需要另行投资网络基础设备,提高了网络存储系统的应用成本。本发明的目的就是要解决上述的不足而提供的一种利用专属的存储软件驱动程序直接控制一般通用以太网卡,实现网络存储与操作系统无缝隙的连接方式。
为实现上述目的设计一种自动将存储功能与网络功能结合的DNSA方法,包括用户模式驱动、核心模式驱动,其特征在于核心模式驱动的端口驱动输入至少采用一个或者多个SCSI小端口驱动程序直接控制PCI(PCIX PCIE)NETWORK设备的网卡,不需经由其它任何网络驱动程序接口,直接达成网络存储的功能,在SCSI小端口驱动程序中,虚拟一个网络设备,再利用NDIS小端口驱动程序,控制此虚拟网络设备,达成一般性网络通信访问功能;端口驱动输出端连接SCSI小端口驱动输入端,SCSI小端口驱动输出端连接网络储存设备端,SCSI小端口驱动另一输出端连接虚拟网络设备一端,虚拟网络设备另一端连接NDIS小端口驱动的一端;网络存储与操作系统达成无缝隙的连接方式。
本发明与先有技术相比,通过DNSA(Direct Network StorageAccess)直接网络存储存取技术,使普通网卡成为专业的网络存储设备,用此技术来与操作系统无缝隙式的连接,轻易达成异质性多配置网络储存应用环境的管理,从而有效提高网络存储环境中不同配置的计算机的兼容性、网络存储的效能性,强化网络存储的安全性,也降低了硬件配置成本。图1为现有计算机操作系统内核结构方框图。
图2为本发明的计算机操作系统内核结构方框图。
参见图1、图2,1为用户模式驱动,2为核心模式驱动,3为文件系统驱动,4为PnP驱动,5为端口驱动,6为WDM驱动,7为类驱动,8为小类驱动,9为视频小端口驱动,10为SCSI小端口驱动,11为NDIS小端口驱动,12为存储设备,13为网络设备,14为网络存储设备,15为虚拟网络设备。实施例1,参见图2,端口驱动5输出端连接SCSI小端口驱动10输入端,SCSI小端口驱动10输出端连接网络储存设备14端,SCSI小端口驱动10另一输出端连接虚拟网络设备15一端,虚拟网络设备15另一端连接NDIS小端口驱动11的一端;物理网卡硬件是由存储子系统的SCSI小端口驱动直接控制,再由此SCSI小端口驱动虚拟出一逻辑网卡接口,由网络子系统来控制此虚拟网络设备达成一般性以太网络通信功能。
实施例2,端口驱动输出端连接三个SCSI小端口驱动输入端,SCSI小端口驱动输出端连接网络储存设备端,SCSI小端口驱动另一输出端连接虚拟网络设备一端,虚拟网络设备另一端连接NDIS小端口驱动的一端;物理网卡硬件是由存储子系统的SCSI小端口驱动直接控制,再由此SCSI小端口驱动虚拟出一逻辑网卡接口,由网络子系统来控制此虚拟网络设备达成一般性以太网络通信功能。这种制造技术对本专业人员来说还是较清楚的。
权利要求
1.一种自动将存储功能与网络功能结合的DNSA方法,包括用户模式驱动、核心模式驱动,其特征在于a).核心模式驱动的端口驱动输入至少采用一个或者多个SCSI小端口驱动程序直接控制PCI(PCIX PCIE)NETWORK设备的网卡,不需经由其它任何网络驱动程序接口,直接达成网络存储的功能,在SCSI小端口驱动程序中,虚拟一个网络设备,再采用NDIS小端口驱动程序,控制此虚拟网络设备,达成一般性网络通信访问功能;b).端口驱动输出端连接SCSI小端口驱动输入端,SCSI小端口驱动输出端连接网络储存设备端,SCSI小端口驱动另一输出端连接虚拟网络设备一端,虚拟网络设备另一端连接NDIS小端口驱动的一端;c).网络存储与操作系统采用无缝隙的连接方式。
全文摘要
本发明涉及一种程控的存储网络接口技术,尤其是一种自动将存储功能与网络功能结合的DNSA方法,其特征在于核心模式驱动的端口驱动输入至少采用一个或者多个SCSI小端口驱动程序直接控制PCI(PCIX PCIE)NETWORK设备的网卡,直接达成网络存储的功能,在SCSI小端口驱动程序中,虚拟一个网络设备,再采用NDIS小端口驱动程序,控制此虚拟网络设备;本发明与先有技术相比,通过DNSA直接网络存储存取技术,使普通网卡成为专业的网络存储设备,用此技术来与操作系统无缝隙式的连接,轻易达成异质性多配置网络储存应用环境的管理,从而有效提高网络存储的效能件、安全性、兼容性,也降低了硬件配置成本。
文档编号H04L12/56GK1804819SQ20051011072
公开日2006年7月19日 申请日期2005年11月24日 优先权日2005年11月24日
发明者陈宽笙 申请人:陈宽笙
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1