Network interfacesは、システムとネットワークの間の接続を提供します。 これらのインタフェースはデータリンク上で構成され、データリンクはシステム内のハードウェアデバイスのインスタンスに対応します。ネットワークハードウェアデバイスは、ネットワークインタフェースカード(NIC)またはネットワークアダプタとも呼ばれます。 ネットワーク・ハードウェア・デバイスは、ネットワーク・インターフェイス・カード(NIC)またはネットワーク・アダプタとも呼ばれます。NICは、システムを購入したときに組み込まれており、すでにシステムに存在することができます。 しかし、システムに追加するために別のNICを購入することもできます。 ある種のNICは、カードに存在する単一のインターフェイスのみを持っています。

ネットワークスタックの現在のモデルでは、ソフトウェア層のインターフェイスとリンクは、ハードウェア層のデバイスの上に構築されています。 より具体的には、ハードウェア層のハードウエア・デバイス・インスタンスは、データリンク層の対応するリンクと、インタフェース層の構成されたインタフェースを持ちます。 このネットワークデバイス、そのデータリンク、および IP インタフェースの 1 対 1 の関係は、次の図に示されています。

Figure P-1 Network Stack Showing Network Devices, Links, and Interfaces

One-to-one Relationship between hardware devices, links, and IP interfaces.

図は、ハードウェア層の 2 つの NIC を示しています:単一のデバイスインスタンス ce0 の ce と複数のデバイスインスタンスの qfe0 ~ qfe3 の qfeです。 デバイスce0とqfe3は使用され、データリンク層で対応するリンクce0とqfe3を持っています。 図では、IPインタフェースも同様に、それぞれの基礎となるハードウェアにちなんで、ce0とqfe3と名付けられています。これらのインタフェースは、IPv4またはIPv6アドレスで構成して、両方のタイプのネットワークトラフィックをホストすることが可能です。 また、インタフェース層にはループバックインタフェースlo0が存在することに注意してください。 このインタフェースは、例えば、IP スタックが正しく機能しているかどうかをテストするために使用されま す。

スタックの各層では、異なる管理コマンドが使用されます。 たとえば、システムにインストールされているハードウェアデバイスは、dladmshow-dev コマンドで一覧表示されます。 データリンク層のリンクに関する情報は、dladm show-linkコマンドで表示されます。 このモデルでは、デバイス、データリンク、およびインターフェイスを結びつける 1 対 1 の関係が存在します。 この関係は、ネットワーク構成がハードウェア構成とネットワーク・トポロジーに依存することを意味します。

SolarisOS では、ネットワーク スタックの新しい実装が導入されており、ハードウェア層、データ リンク層、およびインターフェイス層の間の基本的な関係は維持されています。 この分離により、ソフトウェア・レベルのネットワーク構成は、ハードウェア層のチップセットやネットワーク・トポロジーに拘束されなくなりました。 この新しい実装により、次の2つの点でネットワーク管理がより柔軟になります。

  • ネットワーク構成は、ハードウェア層で発生し得る変更から隔離されています。 リンクおよびインターフェイスの設定は、基盤となるハードウェアが削除された場合でも保持されます。

  • ネットワーク構成をネットワークハードウェア構成から分離することにより、データリンク層でカスタマイズされたリンク名を使用することも可能になりました。 この機能については、次のセクションでさらに説明します。

Assigning Names toData Links

管理の観点から、ネットワーク インターフェースはリンク名を持っています。 データリンクは、OSI(Open Systems Interconnection)モデルの第2層におけるデータリンク・オブジェクトを表します。 物理リンクはデバイスに直接関連付けられ、devicenameを持つ。 デバイス名は、本質的にデバイスのインスタンス名であり、ドライバ名とデバイスのインスタンス番号で構成されます。 変数インスタンス番号は、そのドライバタイプのインタフェースがシステムにいくつインストールされているかによって、0からnまでの値を持つことができます。

たとえば、ホスト システムとサーバー システムの両方でプライマリ NIC としてよく使用される 100BASE-TX 高速イーサネット カードを考えてみましょう。 この NIC の典型的なドライバー名には、eri、qfe、および hme があります。 プライマリ NIC として使用される場合、Fast Ethernet インターフェイスには eri0 や qfe0 などのデバイス名があります。

eri や hme などの NIC には、1 つのインターフェイスしか設定できません。 たとえば、Sun Quad FastEthernetTM (qfe) カードには、qfe0 ~ qfe3 という 4 つのインタフェースがあります。 デバイスインスタンス名は、引き続き基本的なハードウェアに基づいており、変更することはできません。 しかし、データリンクの名前は、もはや同様の拘束を受けません。 したがって、デバイス・インスタンスのリンク名を、ネットワーク設定においてより意味のある名前に変更することができます。 図 P-2 の情報を使用して、次の表は、ハードウェア (NIC)、デバイスインスタンス、リンク名、およびリンク上のインターフェイス間の新しい対応関係を示しています。

の場合

ハードウェア(NIC)

デバイスインスタンス

リンクの割付情報 名前

IP インターフェース

ce

ce0

subitops0

subitops0

qfe

qfe3

subitops1

表が示すとおりです。 ce0デバイスインスタンスのスリンクにはsubitops0という名前が、qfe3インスタンスのリンクにはsubitops1という名前が割り当てられています。このような名前により、システム上のリンクとその機能を容易に識別することができます。 この例では、リンクは IT 業務を提供するように指定されています。

その他のリンク タイプの管理

ネットワーク構成とネットワーク ハードウェア構成の分離により、他のタイプのリンク構成にも同じ柔軟性が導入されました。 例えば、仮想ローカルエリアネットワーク(VLAN)、リンクアグリゲーション、IPトンネルは、管理上共通の名前を割り当て、その名前を参照しながら設定することができます。 また,ハードウェアを置き換える動的再構成(DR)などの関連作業も,ネットワーク構成が削除されていなければ,それ以上のネットワーク再構成は必要ないため,容易に行うことができます。

図P-2 ネットワークスタックにおけるリンク構成の種類

デバイスのパノラマビューと異なるリンク構成

また,この図は,管理者が選んだ名前をネットワーク設定に使用する方法の一例を示しています。

  • デバイスインスタンスce0とqfe3は、IT運用のトラフィックをサービスするように指定されているため、subitops0とsubitops1というリンク名が付けられています。 これらの VLAN には、sales1 や sales2 などのカスタマイズされた名前も割り当てられています。 VLAN sales2 の IP インターフェースは配管され、動作可能です。

  • デバイスインスタンス qfe0 と qfe2 は、ビデオトラフィックをサービスするために使用されます。 このため、データリンク層の対応するリンクにsubvideo0とsubvideo1という名称が割り当てられています。 これらの2つのリンクは、ビデオフィードをホストするために集約されています。

  • 異なる基礎ハードウェア (ce と qfe) を持つ 2 つのインタフェース (subitops0 と subitops1) は、メール トラフィックをホストする IPMP グループ (itops0) として一緒にグループ化されています。 IPMP グループの詳細については、第 7 章「IPMP の導入」を参照してください。

  • 2 つのインタフェースには、基礎となるデバイスがありません。VPN 接続用に設定されているトンネル vpn1 と IP ループバック操作用の lo0 です。 たとえば、qfe カードが交換された場合、ビデオ トラフィック用の video0 インターフェイス構成が残り、後で交換用の NIC に適用することが可能です。

Articles

コメントを残す

メールアドレスが公開されることはありません。