虚位以待(AD)
虚位以待(AD)
首页 > 操作系统 > Solaris > Solaris中如何将FC HBA配置成以太网卡

Solaris中如何将FC HBA配置成以太网卡
类别:Solaris   作者:码皇   来源:互联网   点击:

Solaris中如何将FC HBA配置成以太网卡 IPFC能够非常轻松实现将一块FC HBA卡设置成以太网卡,这在实际中有很大的意义。在某些工作现场,如果需要通过网络大量拷贝数据,经常会发现千兆网卡的速率不够用,
Solaris中如何将FC HBA配置成以太网卡            IPFC能够非常轻松实现将一块FC HBA卡设置成以太网卡,这在实际中有很大的意义。在某些工作现场,如果需要通过网络大量拷贝数据,经常会发现千兆网卡的速率不够用,使用网络聚合也无法补偿带宽的不足,此时就可以充分使用上8G的FC HBA卡。          如何将一块FC的HBA卡设置成一块以太网卡呢?这就需要通过Solaris 的FCIP驱动程序来实现。         fcip驱动是一个FC在上协议模块,通过光纤通道封装IP(主要为IPv4)和ARP数据包, 该驱动是一个可动态调用的流模块,支持不可靠连接的DLPI接口。   fcip驱动使用RFC 2625标准编译,该标准主要就是为通过光纤通道封转IP/ARP数据包订立的。     fcip驱动是一个“类型 2”的数据链路层服务接口(Data Link Service Provider)。   网络所有的M_PROTO和M_PCPROTO类型的数据包都被翻译成DLPI数据包。一个显式的DL_ATTACH_REQ信息必须发送到使用特定的光纤通道口(PPA particular FC port)打开的相关的流(stream)上,PPA ID被翻译成一个无符号长数据类型,这个ID就是对应的光纤通道驱动的实例号。          fcip驱动使用FARP光纤通道扩展服务来解析WWN为FC PORT ID,该驱动也支持inARP来解析WWN和Port_ID为IP地址。   配置FC HBA为以太网卡的具体步骤          完成FC HBA卡到以太网卡的华美转变主要有两个重要的步骤,第一步就是找到FC HBA卡的实例号,第二部就比较简单,直接plumb起来后配置IP地址就可以了。 光纤HBA实例号的查找: a.  首先确认HBA卡在主机PCI槽中的位置 A1.用PCI槽位号乘以FC HBA卡的口数母,比如在PCI槽位的5槽位,HBA卡有两个口,那么就是5X2=10 A2.上面这个数加上1,就是10+1=11 A3. 把A2步算出来的数转换成十六进制数,11的十六进制就是“b”   b.  在文件/etc/path_to_inst中查找fp驱动binding的名字 #  grep pci@b  /etc/path_to_inst "/pci@b,2000/SUNW,qlc@2/fp@0,0" 7 "fp" 其中pci@b中的b就是上面法则算出来的 c.  手工plumb起来FC HBA卡的实例 这样本例的FC HBA卡的实例号就是7,用以下命令plumb起来即可: #ifconfig fcip7 plumb 以上就可以直接把fcip7当成一个物理网卡了,可以使用ifconfig直接配置IP地址来进行使用了,也可以将其写入/etc目录下,如/etc/hostname.fcip7,以备在系统boot时候能自动配置IP在该实例上。另外,注意,使用FCIP的话,需要touch /etc/norouter文件来防止主机配置成一个软路由。
相关热词搜索: Solaris 如何将 配置