VLAN トラフィックをホストするために、VLAN ID を持つ VNIC を構成できます。VNIC が VLAN の一部であり、その VLAN のトラフィックを受信する必要がある場合は、その VLAN の VLAN ID を VNIC に割り当てる必要があります。また、個々の VNIC の VLAN 構成をネットワークに伝播するために、リンクプロパティー vlan-announce を設定することもできます。
通常の VLAN リンクとは異なり、VLAN として構成された VNIC には独自の MAC アドレスがあります。通常の VLAN についての詳細は、Oracle Solaris 11.2 でのネットワークデータリンクの管理 の第 3 章仮想ローカルエリアネットワークを使用した仮想ネットワークの構成を参照してください。
この手順には、VLAN ID を持つ VNIC を作成し、その VNIC が VLAN トラフィックを処理できるようにするための適切なプロパティーを設定する手順のみが含まれています。vlan-announce プロパティーを有効にすると中間のポートやスイッチは自動的に更新されますが、中間のポートやスイッチは、これらのポイントで VLAN を定義するように個別に構成する必要があります。
詳細は、Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護 の割り当てられている管理権利の使用を参照してください。
# dladm create-vnic -l link -v vid VNIC
# dladm set-linkprop -p vlan-announce=gvrp link
この手順では、接続されているスイッチに VLAN ID を自動的に登録する GARP VLAN 登録プロトコル (GVRP) クライアントシステムを有効にします。デフォルトでは、vlan-announce プロパティーが off に設定されているため、ネットワークに VLAN ブロードキャストメッセージは送信されません。このプロパティーを gvrp に設定すると、ネットワークデバイスの自動 VLAN ポート構成を有効にするために、そのリンクの VLAN 構成が伝播されます。そのあと、これらのデバイスで VLAN トラフィックを受け入れ、転送できます。GVRP についての詳細は、"Configuring GVRP," in Sun Ethernet Fabric Operating Systemを参照してください。
# dladm set-linkprop -p gvrp-timeout=time link
gvrp-timeout プロパティーの値 (ミリ秒単位) を示します。デフォルト値は 250 ミリ秒です。負荷の高いシステムでは、VLAN 情報を再ブロードキャストするときに、より短い間隔が必要になることがあります。このプロパティーを使用すると、この間隔を調整できます。
# dladm show-linkprop -p vlan-announce,gvrp-timeout
この例は、VLAN ID が 123 のデータリンク net0 上に vnic0 という名前の VNIC を作成する方法と、VLAN 構成をネットワークに通知できるようにする方法を示しています。
# dladm create-vnic -l net0 -v 123 vnic0 # dladm set-linkprop -p vlan-announce=gvrp net0 # dladm set-linkprop -p gvrp-timeout=250 net0 # dladm show-linkprop -p vlan-announce,gvrp-timeout net0 LINK PROPERTY PERM VALUE EFFECTIVE DEFAULT POSSIBLE net0 vlan-announce rw gvrp gvrp off off,gvrp net0 gvrp-timeout rw 250 250 250 100-100000
出力には次の情報が表示されます。
物理データリンク (名前で識別されます)。
リンクのプロパティー。リンクには複数のプロパティーを設定できます。
プロパティーのアクセス権 (次のいずれかを設定できます)。
ro は、リンクプロパティーの読み取り専用のアクセス権を示します。
rw は、リンクプロパティーの読み取りおよび書き込み権を示します。
現在の (または永続的な) リンクプロパティーの値。値が設定されていない場合は、-- と表示されます。値が不明な場合は、? と表示されます。
リンクプロパティーのデフォルト値。リンクプロパティーにデフォルト値がない場合は、-- が表示されます。
リンクプロパティーに設定できる値のコンマ区切りのリスト。指定可能な値が不明または無限の場合は、-- が表示されます。