PVLANポート上のフレームのフローの概要
このトピックでは、プロミスキャス、分離、インタースイッチリンクVLANなど、さまざまなPVLANポートに入るトラフィックの処理方法について説明します。サンプル設定シナリオは、パケットの伝送と処理を説明するために使用されます。
VPという名前のプライマリVLAN(PVLAN)にポートp1、p2、t1、t2、i1、i2、cx1、cx2が含まれている導入例を考えてみましょう。これらの設定されたポートのポートタイプは以下のとおりです。
プロミスキャスポート = p1、p2
ISLポート = t1、t2
絶縁ポート = i1、i2
コミュニティVLAN = CX
コミュニティ ポート = cx1、cx2
VLAN は、PVLAN タイプごとにプロビジョニングされます。
Vp—VLAN_primary_Vp(含まれるポートはp1、t1、i1、i2、cx1、cx2)
Vi—VLAN_isolate_Vi(含まれるポートはp1、t1、*i1、*i2)
vcx—VLAN_community_Vcx(含まれるポートはp1、t1、cx1、cx2です)
VLAN は、トランク インターフェイス、アクセス インターフェイス、またはスイッチ間リンクを使用して VLAN を設定すると、システム内部で自動的に作成されます。PVLAN を使用するには、以下の追加属性を設定する必要があります。
分離ポートでのイングレストラフィック
イングレスポートi1について考えてみましょう。i1はVLAN_isolate_Viという名前のVLANにマッピングされます。VLAN_isolate_Vi には、エグレス メンバーとして分離されたポートがありません。フレームは、p1とt1のエグレス方向にのみ送信できます。フレームがp1で送信されると、プライマリVLAN Vpのタグが付けられます。ViからVpへのVLAN変換が実行されます。フレームが t1 から伝送されると、タグ Vi がタグ付けされます。
コミュニティポートのイングレストラフィック
ingressポートをcx1と考えます。cx1はVLAN VLAN_community_Vcxにマッピングされます。VLANはVLANメンバーシップであるため、フレームをp1、t1、cx1、cx2から送信できます。フレームがp1でトラバースされると、プライマリVLAN Vp [VLAN変換]のタグが付けられます。フレームがt1から外れると、タグVcxでタグ付けされます。
プロミスキャスポートのイングレストラフィック
誤ったポートp1をイングレスポートとして考えてみましょう。p1はVLAN VLAN_primary_Vpにマッピングされます。フレームはどのメンバーポートからでも出力できます。フレームがt1から外れると、タグVpでタグ付けされます。別のプロミスキャスポートが存在する場合、そのフレームもVpとともに送信されます。
インタースイッチ リンクのイングレス トラフィック
VLANタグVpを使用して、イングレスポートをVLAN VLAN_primary_Vpにマッピングされたt1と仮定します。 フレームはどのメンバーポートからでも出ることができます。フレームがp1から外れると、タグVpでタグ付けされます。VLANタグViを使用して、t1はVLAN VLAN_isolate_Viにマッピングされます。フレームは VLAN_isolate_Vi のイングレス専用メンバーであるため、分離ポートから出力できません。p1でフレームがアウトになると、プライマリVLAN Vp(VLAN変換)のタグが付けられます。フレームが他のトランクポートから出ると、そのフレームにはViタグが含まれます。VLANタグVcxを使用すると、t1はVLAN_community_Vcxにマッピングされます。フレームはp1、t1、cx1、cx2から出ることができます。p1でフレームがアウトになると、プライマリVLAN Vp(VLAN変換)のタグが付けられます。
PVLAN でのパケット転送
以下のポート構成を持つプライマリVLANを考えてみましょう。
Promiscuous P1 P2 Inter Switch Link L1 L2 Isolated I1 I2 Community1 C11 C12 Community2 C21 C22
内部には、すべてのポートで構成されるプライマリVLAN VLANと呼ばれる1つのグローバルVLANが作成されます。プロミスキャスポートとISLポートに加えて、すべての分離ポートで構成される1つの分離VLAN、およびシステムで内部設定されたプロミスキャスポートとISLポートに加えて、コミュニティポートで構成されるコミュニティごとに1つのVLANが定義されます。PVLANポートを持つVLANは以下のとおりです。
Primary Vlan VLAN P1 P2 L1 L2 I1 I2 C11 C12 C21 C22 Isolated VLAN I1 I2 P1 P2 L1 L2 Community1 VLAN C11 C12 P1 P2 L1 L2 Community 2 VLAN C21 C22 P1 P2 L1 L2
以下の表に示すように、以下のPVLAN転送イベントが、適切なVLAN変換を使用してこれらのポート間で発生します。
ポートタイプ 宛先:→ From:↓ |
分離 |
コミュニティ |
無差別 |
スイッチ間リンク |
|---|---|---|---|---|
分離 |
ドロップ済み |
ドロップ済み |
プライマリVLANタグから分離VLANタグへ。 |
プライマリVLANタグとともに受信した場合は、分離VLANタグに変換します。そうでなければドロップされました |
無差別 |
ドロップ済み |
同じコミュニティの場合は翻訳できません。その他はドロップされました。 |
プライマリVLANタグからコミュニティVLANタグへ。 |
プライマリVLANタグとともに受信した場合は、コミュニティVLANタグに変換します。Else は、同じコミュニティ VLAN で受信した場合、変換されません。それ以外の場合は、変換がドロップされます。 |
コミュニティ |
プライマリVLANタグへの分離VLANタグ |
コミュニティVLANタグからプライマリVLANタグへ |
変換なし |
分離またはコミュニティVLANタグとともに受信した場合は、プライマリVLANタグに変換します。それ以外の場合、変換なし |
インタースイッチ リンク |
変換なし |
変換なし |
変換なし |
変換なし |