JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11 ネットワーキングの紹介     Oracle Solaris 11.1 Information Library (日本語)
このドキュメントの評価
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris 11 システムでのネットワーク

ネットワーク構成プロファイル

リアクティブネットワーク構成

固定ネットワーク構成

システムで生成されたプロファイル

Oracle Solaris でのネットワークスタック

以前の Oracle Solaris リリース

Oracle Solaris 11 の実装

ネットワークデバイスとデータリンク名

デフォルトの汎用リンク名

データリンクへの汎用名の割り当て

オペレーティングシステムによって汎用リンク名が割り当てられる方法のカスタマイズ

アップグレードされたシステムでのリンク名

ハードウェアに基づくリンク名の置き換え

リンク名の変更に関する注意事項

有効なリンク名のための規則

索引

ドキュメントの品質向上のためのご意見をください
簡潔すぎた
読みづらかった、または難し過ぎた
重要な情報が欠けていた
内容が間違っていた
翻訳版が必要
その他
Your rating has been updated
貴重なご意見を有り難うございました!

あなたの貴重なご意見はより良いドキュメント作成の手助けとなります 内容の品質向上と追加コメントのためのアンケートに参加されますか?

Oracle Solaris でのネットワークスタック

ネットワークインタフェースによって、システムとネットワークの間の接続が提供されます。これらのインタフェースはデータリンク上に構成され、それがさらにシステム上のハードウェアデバイスのインスタンスに対応します。ネットワークハードウェアデバイスは、ネットワークインタフェースカード (NIC) またはネットワークアダプタとも呼ばれます。NIC は、システムの購入時にシステムに組み込まれ、すでに存在している場合があります。ただし、別の NIC を購入して、システムに追加することもできます。特定の NIC は、カード上に存在する 1 つのインタフェースしか備えていません。その他のブランドは、ネットワーク操作を実行するように構成できる複数のインタフェースを備えていることがあります。

以前の Oracle Solaris リリース

ネットワークスタックの以前の Oracle Solaris 実装では、ソフトウェア層のインタフェースとリンクは、ハードウェア層のデバイス上に構築されます。より具体的に説明すると、ハードウェア層のハードウェアデバイスインスタンスは、対応するリンクがデータリンク層に存在し、構成されたインタフェースがインタフェース層に存在します。ネットワークデバイス、そのデータリンク、および IP インタフェースの間のこの 1 対 1 の関係を次の図に示します。

図 1-1 ネットワークデバイス、リンク、およびインタフェースを示すネットワークスタック - 以前の Oracle Solaris 実装

image:ハードウェアデバイス、リンク、および IP インタフェースの間の 1 対 1 の関係。

図 1-1 は、ハードウェア層の 2 枚の NIC、つまり、1 つのデバイスインスタンス e1000g0 を含む e1000 と、qfe0 から qfe3 までの複数のデバイスインスタンスを含む qfe を示しています。デバイス qfe0 から qfe2 までは使用されていません。デバイス e1000gqfe3 が使用され、対応するリンク e1000gqfe3 がデータリンク層に存在します。この図では、各 IP インタフェースに、それぞれに対応するベースとなるハードウェア e1000gqfe3 と同じ名前が付けられています。これらのインタフェースに IPv4 または IPv6 アドレスを構成して、両方のタイプのネットワークトラフィックをホストすることができます。インタフェース層にループバックインタフェース lo0 が存在することにも注意してください。このインタフェースは、たとえば、IP スタックが正常に機能していることをテストするために使用されます。

スタックの各層では、異なる管理コマンドが使用されます。たとえば、dladm show-dev コマンドは、システムにインストールされているハードウェアデバイスを一覧表示します。dladm show-link コマンドは、データリンク層のリンクに関する情報を一覧表示します。ifconfig コマンドは、インタフェース層の IP インタフェース構成を表示します。

このモデルでは、デバイス、データリンク、およびインタフェースをバインドする 1 対 1 の関係が存在します。この関係は、ネットワーク構成がハードウェア構成とネットワークトポロジに依存していることを示します。ハードウェア層で NIC の交換やネットワークトポロジの変更などの変更が実装された場合は、インタフェースを再構成する必要があります。

Oracle Solaris 11 の実装

Oracle Solaris 11 では、ハードウェア、データリンク、およびインタフェース層の間の 1 対 1 の関係はそのままです。ただし、ソフトウェア層がハードウェア層から切り離されています。この分離により、ソフトウェアレベルでのネットワーク構成は、ハードウェア層のチップセットやネットワークトポロジにバインドされなくなりました。この実装によって、ネットワーク管理の柔軟性が次のように向上しています。

次の図は、デバイス、リンクタイプ、およびそれに対応するインタフェースの間の相互関係を示しています。

図 1-2 ネットワークデバイス、リンク、およびインタフェースを示すネットワークスタック - Oracle Solaris 11 の実装

image:デバイスおよび異なるリンク構成のパノラマビュー

注 - この図では、各データリンクに、システム上で実行する特定の機能に従って (video0sales2 などの) 名前が付けられています。この図は、データリンクに名前を付けることができる柔軟性を強調しています。ただし、OS で提供される (net0 などの) デフォルトの中立的な名前を使用すれば十分であり、その方法をお勧めします。データリンク名については、「ネットワークデバイスとデータリンク名」で説明されています。


図 1-2 はまた、管理用に選択された名前をネットワーク設定でどのように使用できるかのサンプルも示しています。

この図にあるリンクおよびインタフェース構成はすべて、ベースとなるハードウェアの構成から独立しています。たとえば、qfe カードが交換されても、ビデオトラフィックのための video0 インタフェース構成はそのままであり、あとで交換用 NIC に適用できます。

同じネットワークスタック実装のデータリンク層で、次の図に示すようなブリッジを構成できます。2 つのインタフェース net0videoagg0 がブリッジ bridge0 として構成されています。1 つのインタフェース上で受信されたパケットは、もう一方のインタフェースに転送されます。ブリッジを構成したあとも、両方のインタフェースを引き続き、VLAN および IP インタフェースを構成するために使用できます。

図 1-3 Oracle Solaris 11 のネットワークスタックでのブリッジ

image:ブリッジをネットワークスタックに適合させる方法を示す図。

ブリッジおよびブリッジの構成については、『Oracle Solaris 11.1 ネットワークパフォーマンスの管理』の第 4 章「ブリッジネットワークの管理 (タスク)」で説明されています。