次の図は、一般的な vHBA のトポロジを表示しています。
IB 接続は Oracle Fabric Interconnect とホストサーバーの間に存在し、Oracle Virtual Networking の vHBA ホストソフトウェアスタックがサポートされます。最大 24 個の IB ポートがサポートされます。2 ポートの FC I/O カードは、SAN の FC スイッチファブリックに接続します。ホストサーバーのすべての vHBA は、I/O カードの FC ポートを使用して多重化されます。ストレージアレイはスイッチファブリックに接続されます。イニシエータは、I/O 処理を要求し、SAN のターゲットデバイスをアクティブにシークして操作するホストサーバーです。ターゲットはイニシエータによって送信される要求に応答する受動的なストレージデバイス (アレイ、JBOD、RAID など) です。Fabric Interconnect 自体が、ファブリックにコマンドを送信するためにホストとサーバーのイニシエータのコンジットを提供する I/O イニシエータです。
vHBA のホストソフトウェアは、FC プロトコルが IB 経由で転送される方法を定義します。このソフトウェアおよび転送の詳細がない場合、vHBA は機能せず、ペイロードを IB 経由で送信できません。
イニシエータおよびターゲットの両方が、WWNN および WWPN を持っています。2 ポートの FC カードが WWNN を 1 つ持っており、各ポートに独自の WWPN があります。これらの ID が、通信を確立するために相互に登録されます。
NPIV を使用すると、複数の FC イニシエータ (WWN) が単一の物理ポートにログインして占有できます。スイッチ (Oracle Fabric Interconnect とストレージデバイスの間) は NPIV をサポートしている必要があり、NPIV が有効にされている必要があります。一部のスイッチは、NPIV をサポートするためにソフトウェアのアップグレードが必要になる場合があります。
NPIV がない場合、vHBA はファブリックにログインできません。一部のスイッチでは NPIV ログインの最大数を構成する必要があります。