一种网络交换机交互的方法、网络交换机及网络系统技术方案

技术编号:11037132 阅读:121 留言:0更新日期:2015-02-12 00:43
本发明专利技术实施例公开了一种网络交换机交互的方法、网络交换机及网络系统,当第一网络交换机服务的第一服务器需要访问第二网络交换机服务的第二服务器时,所述第一网络交换机为所述第一服务器配置代理功能,所述第一网络交换机获取所述第二网络交换机的名字服务器Name Server信息;所述第一网络交换机将所述第二网络交换机的Name Server信息和所述第一网络交换机所在SAN的网络交换机的Name Server信息合并,并将合并后的Name Server信息发送给所述第一服务器,从而实现所述第一服务器能同时访问同一个SAN所在的网络交换机服务的服务器或者不同SAN所在的网络交换机服务的服务器。

【技术实现步骤摘要】
网络系统中网络交换机交互的方法及网络交换机
本专利技术属于通信领域,尤其涉及一种网络系统中网络交换机交互的方法及网络交换机。
技术介绍
光纤通道(英文:Fibre Channel,缩写:FC)存储网络又叫光纤通道存储区域网络(英文:Fibre Channel storage area network,缩写:FC SAN),由节点(Node)和光纤通道网络(英文:Fibre Channel fabric)组成,所述Node是带有主机总线适配器(英文:hostbus adapter,缩写:HBA)的主机(host)或存储装置。Node在初始化时需要向FC Fabric的网络交换机(英文:network switch)注册,FC Fabric会分配一个N端口标识(英文:N Portidentifier,缩写:N_Port ID)给Node,所述N_Port ID又称光纤通道地址(英文:FibreChannel identifier,缩写:FCID)。 通常的N端口虚拟化(英文:N—Portvirtualizat1n,缩写:NPV)模式的networkswitch相当于FC SAN中hosts与标准network switch之间的代理服务器(英文:proxyserver),所述标准的network switch具备处理FC协议和转发FC报文的能力,NPV模式的network switch不具备处理FC协议的能力,并且不具备转发FC报文能力,使得NPV模式下所有的hosts的流量都要送到所述标准network switch上交换,NPV模式的networkswitch不能提供网络服务(英文:fabric service),所述网络服务包括分配FCID,域名服务,FC路由转发等;NPV模式的network switch不能提供和其他标准network switch交互的E端口,因此NPV模式的network switch不能组成自己的SAN网络。 另一种通常的技术是基于端口粒度的NPV模式。基于端口粒度的NPV模式是以network switch端口为基本单位启动NPV模式,一部分端口启动NPV模式,一部分端口不启动NPV模式,network switch通过N端口与不同厂家的network switch交互,所述不同厂家是指E端口的协议不兼容导致E端口不能对接的各厂家,且所述networkswitch具备处理FC协议的能力和转发FC报文能力,能提供Fabric Service,能支持E端口。但所述networkswitch不仅需要代理所述network switch域下的服务器向不同厂家的network switch注册,还需要代理其他厂家的network switch域下的服务器向所述network switch注册,因此协议流程复杂。
技术实现思路
本专利技术的目的在于提供一种网络系统中网络交换机交互的方法,旨在解决如何使得同一厂家的network switch域下的服务器能访问不同厂家network switch域下的服务器的问题。 第一方面,一种网络交换机交互的方法,所述方法包括: 当第一网络交换机接收到第一服务器发送的获取第二服务器的名字服务器NameServer信息的请求时,第一网络交换机代理所述第一服务器向第二网络交换机申请域外N端口标识N_PORT_ID,并存储映射关系,所述映射关系为域内N_PORT_ID和所述域外N_PORT_ID的对应关系,所述域内N_PORT_ID是所述第一网络交换机为所述第一服务器分配的 N_PORT_ID ; 所述第一网络交换机获取所述第二网络交换机的Name Server信息; 所述第一网络交换机将所述第二网络交换机的Name Server信息和所述第一网络交换机所在存储区域网络的网络交换机的Name Server信息合并,得到合并后的NameServer 信息; 所述第一网络交换机将合并后的Name Server信息发送到第一服务器; 其中,所述第一服务器和所述第一网络交换机连接,所述第二服务器和所述第二网络交换机连接,所述第一网络交换机和所述第二网络交换机的E端口协议不兼容。 结合第一方面,在第一方面的第一种可能的实现方式中,所述第一网络交换机获取所述第二网络交换机的Name Server信息,包括: 所述第一网络交换机接收所述第一服务器发送的获取所述第二服务器的NameServer信息的请求,所述第一网络交换机根据所述映射关系将所述第一服务器发送的获取第二服务器的Name Server信息的请求中的所述域内N_P0RT_ID修改为与所述域内N_P0RT_ID对应的所述域外N_P0RT_ID,并向所述第二网络交换机发送修改后的获取第二网络交换机的Name Server信息的请求; 接收所述第二服务器发送的所述第二服务器的Name Server信息。 第二方面,一种网络交换机,所述网络交换机包括: 存储单元,用于当第一网络交换机接收到第一服务器发送的获取第二服务器的名字服务器Name Server信息的请求时,代理所述第一服务器向第二网络交换机申请一个域外N端口标识N_P0RT_ID,并存储映射关系,所述映射关系为域内N_P0RT_ID和所述域外N_P0RT_ID的对应关系,所述域内N_P0RT_ID是所述第一网络交换机为所述第一服务器分配的 N_P0RT_ID ; 获取单元,用于获取所述第二网络交换机的Name Server信息; 修改合并单元,用于将所述第二网络交换机的Name Server信息和所述第一网络交换机所在存储区域网络的网络交换机的Name Server信息合并,得到合并后的NameServer 信息; 发送单元,用于将合并后的Name Server信息发送到第一服务器; 其中,所述第一服务器和所述第一网络交换机连接,所述第二服务器和所述第二网络交换机连接,所述第一网络交换机和所述第二网络交换机的E端口协议不兼容。 结合第二方面,在第二方面的第一种可能的实现方式中,所述获取单元,具体用于: 所述第一网络交换机接收所述第一服务器发送的获取所述第二服务器的NameServer信息的请求,所述第一网络交换机根据所述映射关系将所述第一服务器发送的获取第二服务器的Name Server信息的请求中的所述域内N_P0RT_ID修改为与所述域内N_P0RT_ID对应的所述域外N_P0RT_ID,并向所述第二网络交换机发送修改后的获取第二网络交换机的Name Server信息的请求; 接收所述第二服务器发送的所述第二服务器的Name Server信息。 第三方面,一种网络系统,所述网络系统包括第一网络交换机network switch、第一服务器,所述第一服务器和所述第一网络交换机连接; 所述第一服务器,用于向所述第一网络交换机发送获取第二服务器的名字服务器Name Server信息的请求;并用于接收所述第一网络交换发送的合并后的Name Server信息; 所述第一网络交换机,用于当第一网络交换机接收到第一服务器发送的获取第二服务器的名字服务器Name Server信息的请求时本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/62/201310326603.html" title="一种网络交换机交互的方法、网络交换机及网络系统原文来自X技术">网络交换机交互的方法、网络交换机及网络系统</a>

【技术保护点】
一种网络交换机交互的方法,其特征在于,所述方法包括:当第一网络交换机接收到第一服务器发送的获取第二服务器的名字服务器Name Server信息的请求时,第一网络交换机代理所述第一服务器向第二网络交换机申请域外N端口标识N_PORT_ID,并存储映射关系,所述映射关系为域内N_PORT_ID和所述域外N_PORT_ID的对应关系,所述域内N_PORT_ID是所述第一网络交换机为所述第一服务器分配的N_PORT_ID;所述第一网络交换机获取所述第二网络交换机的Name Server信息;所述第一网络交换机将所述第二网络交换机的Name Server信息和所述第一网络交换机所在存储区域网络的网络交换机的Name Server信息合并,得到合并后的Name Server信息;所述第一网络交换机将合并后的Name Server信息发送到第一服务器;其中,所述第一服务器和所述第一网络交换机连接,所述第二服务器和所述第二网络交换机连接,所述第一网络交换机和所述第二网络交换机的E端口协议不兼容。

【技术特征摘要】
1.一种网络交换机交互的方法,其特征在于,所述方法包括: 当第一网络交换机接收到第一服务器发送的获取第二服务器的名字服务器^11116361^61'信息的请求时,第一网络交换机代理所述第一服务器向第二网络交换机申请域外^端口标识并存储映射关系,所述映射关系为域内和所述域外1?0^10的对应关系,所述域内^^?0奶」0是所述第一网络交换机为所述第一服务器分配的1?0尺丁」0 ; 所述第一网络交换机获取所述第二网络交换机的版11116 361^61'信息; 所述第一网络交换机将所述第二网络交换机的版11116 861-^61-信息和所述第一网络交换机所在存储区域网络的网络交换机的版11116 361^61'信息合并,得到合并后的版11116信息; 所述第一网络交换机将合并后的似邮361^61'信息发送到第一服务器; 其中,所述第一服务器和所述第一网络交换机连接,所述第二服务器和所述第二网络交换机连接,所述第一网络交换机和所述第二网络交换机的2端口协议不兼容。2.根据权利要求1所述的方法,其特征在于,所述第一网络交换机获取所述第二网络交换机的版11116 361^61~信息,包括: 所述第一网络交换机接收所述第一服务器发送的获取所述第二服务器的^^6 861-^61-信息的请求,所述第一网络交换机根据所述映射关系将所述第一服务器发送的获取第二服务器的版11116 861-^61-信息的请求中的所述域内修改为与所述域内对应的所述域外并向所述第二网络交换机发送修改后的获取第二网络交换机的?肅6 361^61'信息的请求; 接收所述第二服务器发送的所述第二服务器的861-^61-信息。3.—种网络交换机,其特征在于,所述网络交换机包括: 存储单元,用于当第一网络交换机接收到第一服务器发送的获取第二服务器的名字服务器861-^61-信息的请求时,代理所述第一服务器向第二网络交换机申请一个域外^端口标识并存储映射关系,所述映射关系为域内和所述域外1?0^10的对应关系,所述域内^^?0奶」0是所述第一网络交换机为所述第一服务器分配的1?0尺丁」0 ; 获取单元,用于获取所述第二网络交换机的版11116 361^61'信息; 修改合并单元,用于将所述第二网络交换机的^^6 861-^61-信息和所述第一网络交换机所在存储区域网络的网络交换机的版11116 361^61'信息合并,得到合并后的版11116信息; 发送单元,用于将合并后的似邮361^61'信息发送到第一服务器; 其中,所述第一服务器和所述第一网络交换机连接,所述第二服务器和所...

【专利技术属性】
技术研发人员:宋伟江兴烽
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1