多Infiniband网关的vNIC绑定方法技术

技术编号:9465167 阅读:151 留言:0更新日期:2013-12-19 02:53
本发明专利技术提供了一种多Infiniband网关的vNIC绑定方法,其通过利用网关的识别信息来区分多个Infiniband网关虚拟出的不同vNIC,并将区分出的vNIC绑定特定IP信息,使不同IP段通过确定的网关进行传输,从而实现了Infiniband网络和以太网络之间带宽的倍增,突破了Infiniband网络和以太网络之间的瓶颈,实现了不同类型网络之间的高速数据交换,而且在应用中根据不同IP网段对应的不同机器名,来选择IP网段和通过的Infiniband网关,实现了多Infiniband网关的负载均衡,尤其是在地震资料处理等大数据应用环境中效果更加明显。

【技术实现步骤摘要】
多Infiniband网关的vNIC绑定方法
本专利技术涉及Infiniband网关环境下的vNIC绑定技术,特别是涉及一种多Infiniband网关的vNIC(VirtualNetworkInterfaceCard,虚拟网络适配器)绑定方法。
技术介绍
随着石油地球物理勘探技术的发展,地震勘探方法向着多维、多分量、超多道方向发展,目前主要以1ms或2ms采样,接收道数在5000道以内的施工方法为主。按1ms采样5000道接收计算,其实时数据流量达20MB/s左右,如果是连续采集(如海上气枪作业),就要求存储数据速度必须在20MB/s以上。根据地震勘探向全波场、高密度采集方向发展的趋势,也许不久的将来要用1ms或0.5ms采样10000或20000道接收,那时的实时数据采集流量最高达160MB/s,这使得地震勘探所采集的数据总量十分惊人(通常三维队一个施工季的数据总量能达TB级)。同时,地震资料的处理技术也取得突飞猛进近的发展,从叠前时间偏移、叠前深度偏移,到双程波波动方程偏移,以及全波形反演,多波多分量等处理技术。伴随着地震资料软件处理技术的发展,处理所需的硬件资源性能也得到迅速提高,从以往的数百节点PC集群进行处理,到现在的几十节点的GPU集群,集群密度越来越高,集群服务器的处理能力越来越强。这使得一次地震资料处理作业所需要的服务器数量越来越少,而同时由于地震勘探采集技术的发展,地震资料源数据却越来越大,如何能够满足在十余节点服务器上快速传输数TB的原始数据,同时数据数倍于原始数据的结果数据,这对集群系统中的网络要求越来越高。另一方面,现在数据中心的发展,使得集群的网络架构中不仅限于以太网络,同时还存在Infiniband网络,而集群所使用的大规模存储资源设备可能存放在以太网中,也可能在Infiniband网络中,因此如何实现以太网络和Infiniband网络中不同存储资源的共享,同时又能够满足TB级数据量的快速传输使当前地球物理勘探数据中心面临的艰巨挑战和重要问题。目前,现有的单Infiniband网关vNIC绑定技术可以实现Infiniband网与以太网的交融,但由于其只能实现一个Infiniband网关的vNIC绑定,所有以太网与Infiniband网络的数据传输等都只能通过一个网关进行,这就大大限制两种网络之间的数据传输带宽,尤其是当以太网络和Infiniband网络都比较大的数据中心,此网络带宽瓶颈表现尤为明显,而且在地震资料处理数据中心中,由于数据量非常大,数据并发访问多,并发度高,导致经常出现以太网络和Infiniband网络之间的网络拥堵,致使数据传输延迟较大,甚至会出现网络中断,因而极大影响了数据中心的集群运行和业务的处理,限制了数据中心的发展。
技术实现思路
本专利技术实施例的目的在于提供一种多Infiniband网关的vNIC绑定方法,以增大以太网络和Infiniband网络之间的带宽,实现以太网络和Infiniband网络之间的高速数据交换,满足地震资料处理等大数据实时处理的需求。为实现上述目的,本专利技术提供一种多Infiniband网关的vNIC绑定方法,包括以下步骤:对以太网交换机连接至各Infiniband网关的多个以太网端口分别做port-channel端口绑定,从而使所述port-channel端口和Infiniband网关一一对应;将所述各Infiniband网关中的以太网端口分别做port-channel端口绑定,生成相应配置的vNIC,并为各port-channel端口配置VLAN(VirtualLocalAreaNetwork,虚拟局域网)信息;Infiniband网络中的服务器节点获取各vNIC信息,并从所述vNIC信息获取中对应的Infiniband网关标识;所述Infiniband网络中的服务器节点根据Infiniband网关标识,对所述每个Infiniband网关对应生成的vNIC绑定指定的IP地址信息,使不同的IP段通过确定的Infiniband网关进行传输。其中,在所述对以太网交换机连接至各Infiniband网关的多个以太网端口分别做port-channel端口绑定之后,还包括:为所述以太网交换机中各port-channel端口设置负载均衡模式;为所述以太网交换机创建多个VLAN,并配置相应的VLAN信息;将所述以太网交换机中各port-channel端口分别加入到指定的VLAN中。其中,在所述Infiniband网络中的服务器节点根据Infiniband网关标识,对所述每个Infiniband网关对应生成的vNIC绑定指定的IP地址信息之后,还包括:所述Infiniband网络中的服务器节点重启各vNIC;对所述Infiniband网络进行opensm子网管理配置,并重启子网管理服务。其中,所述对以太网交换机连接至各Infiniband网关的多个以太网端口分别做port-channel端口绑定,具体包括:设置各Infiniband网关的以太网端口为swithport模式;启用各以太网端口;创建port-channel端口绑定,使其与所述Infiniband网关一一对应;添加所述创建的port-channel端口的描述信息;为所述创建的port-channel端口添加对应的以太网端口;启用所述创建的port-channel端口。其中,所述将各Infiniband网关中的以太网端口分别做port-channel端口绑定,生成相应配置的vNIC,并为各port-channel端口配置VLAN信息,具体包括:所述各Infiniband网关分别创建port-channel端口;启用各Infiniband网关的port-channel端口;设置各Infiniband网关的port-channel管理方式;为各Infiniband网关的port-channel分别创建指定的VLAN;开启eport端口;关闭lacp(LinkAggregationControlProtocol,链路汇聚控制协议)协议。其中,所述Infiniband网络中的服务器节点根据Infiniband网关标识,对所述每个Infiniband网关对应生成的vNIC绑定指定的IP地址信息,具体包括:根据各vNIC中的Infiniband网关标识信息逐一确认该vNIC属于哪个网关;将该vNIC所属Infiniband网关的对应网卡配置信息写入该vNIC的配置文件中。其中,所述为以太网交换机创建多个VLAN,并配置相应的VLAN信息,具体包括:为所述以太网交换机创建多个与Infiniband网关一一对应的VLAN;为各VLAN添加VLAN描述信息;配置所述各VLAN网络信息;为各VLAN添加指定的以太网交换机中的port-channel端口,并使port-channel端口、VLAN和Infniband网关一一对应;启用所述VLAN段。其中,在所述对以太网交换机连接至各Infiniband网关的多个以太网端口分别做port-channel端口绑定之前,还包括:为所述Infiniband网络中所有节点安装EOIB驱动,并修改其Infiniband配置文件中EOIB参数,以设为开机自启动本文档来自技高网
...
多Infiniband网关的vNIC绑定方法

【技术保护点】
一种多Infiniband网关的vNIC绑定方法,包括以下步骤:对以太网交换机连接至各Infiniband网关的多个以太网端口分别做port?channel端口绑定,从而使所述port?channel端口和Infiniband网关一一对应;将所述各Infiniband网关中的以太网端口分别做port?channel端口绑定,生成相应配置的vNIC虚拟网络适配器,并为各port?channel端口配置VLAN信息;Infiniband网络中的服务器节点获取各vNIC信息,并从所述vNIC信息获取中对应的Infiniband网关标识;所述Infiniband网络中的服务器节点根据Infiniband网关标识,对所述每个Infiniband网关对应生成的vNIC绑定指定的IP地址信息,使不同的IP段通过确定的Infiniband网关进行传输。

【技术特征摘要】
1.一种多Infiniband网关的vNIC绑定方法,包括以下步骤:对以太网交换机连接至各Infiniband网关的多个以太网端口分别做port-channel端口绑定,从而使所述port-channel端口和Infiniband网关一一对应;将所述各Infiniband网关中的以太网端口分别做port-channel端口绑定,生成相应配置的vNIC虚拟网络适配器,并为各port-channel端口配置VLAN信息;Infiniband网络中的服务器节点获取各vNIC信息,并从所述vNIC信息中获取对应的Infiniband网关标识;所述Infiniband网络中的服务器节点根据Infiniband网关标识,对每个Infiniband网关对应生成的vNIC绑定指定的IP地址信息,使不同的IP段通过确定的Infiniband网关进行传输。2.根据权利要求1所述的多Infiniband网关的vNIC绑定方法,在所述对以太网交换机连接至各Infiniband网关的多个以太网端口分别做port-channel端口绑定之后,还包括:为所述以太网交换机中各port-channel端口设置负载均衡模式;为所述以太网交换机创建多个VLAN虚拟局域网,并配置相应的VLAN信息;将所述以太网交换机中各port-channel端口分别加入到指定的VLAN中。3.根据权利要求1所述的多Infiniband网关的vNIC绑定方法,在所述Infiniband网络中的服务器节点根据Infiniband网关标识,对所述每个Infiniband网关对应生成的vNIC绑定指定的IP地址信息之后,还包括:所述Infiniband网络中的服务器节点重启各vNIC;对所述Infiniband网络进行opensm子网管理配置,并重启子网管理服务。4.根据权利要求1所述的多Infiniband网关的vNIC绑定方法,所述对以太网交换机连接至各Infiniband网关的多个以太网端口分别做port-channel端口绑定,具体包括:设置各Infiniband网关的以太网端口为swithport模式;启用各以太网端口;创建port-channel端口绑定,使其与所述Infiniband网关一一对应;添加所述创建的port-channel端口的描述信息;为所述创建的port-channel...

【专利技术属性】
技术研发人员:张向阳冯超敏赵书贵文玲蔡长宁李长春
申请(专利权)人:中国石油天然气股份有限公司
类型:发明
国别省市:

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

1