このページの目次
ポリシー マップを使用した顧客ごとの書き換えルールの割り当て
概要 このトピックでは、ポリシー マップの目的と設定について説明します。ポリシー マップを使用すると、顧客ごとに書き換えルールを割り当てることができます。
ポリシー マップの概要
従来、Junosのパケットマーキング(書き換えルールの設定)は、BA(動作集約)分類子またはマルチフィールド分類子によって決定された転送クラスと損失優先度を使用していました。転送クラスと損失の優先度は、キューイングの動作を決定する際にも使用されます。この方法では、転送クラスと損失優先度の組み合わせの数が限られているため、各顧客に書き換えルールを直接割り当てることはできません。新しい顧客が追加された場合、このアプローチを使用して書き換えルールを設定するには、コア インターフェイスの設定を変更する必要があります。1 つのミスがすべての顧客からのトラフィックに影響する可能性があるため、これは避ける必要があります。
ポリシー マップと呼ばれる別のパケット マーキング スキームを使用すると、カスタマーごとに(つまり、顧客ごとに)書き換えルールを定義できます。ポリシー マップでは、任意のパケット フィールドを使用して特定のフローを識別し、そのフローの書き換え値を指定できます。
ポリシー マップは、 [edit class-of-service policy-map]
階層レベルで定義されます。ポリシー マップでは、次のタイプのパケット マーキングを定義できます。
-
以下のオプションを使用したIPv4優先度:
-
proto-ip
IPv4 から IPv4 へのトラフィックのパケットをマークします。 -
proto-mpls
MPLS トンネルに入る IPv4 パケットのパケットをマークします。
-
-
IPv6 の優先順位(次のオプションを使用):
-
proto-ip
IPv6 から IPv6 へのトラフィックのパケットをマークします。 -
proto-mpls
MPLSトンネルに入るIPv6パケットのパケットをマークします。
-
-
以下のオプションを使用した IPv4 DSCP:
-
proto-ip
IPv4 から IPv4 へのトラフィックのパケットをマークします。 -
proto-mpls
MPLS トンネルに入る IPv4 パケットのパケットをマークします。
-
-
以下のオプションを使用した IPv6 DSCP:
-
proto-ip
IPv6 から IPv6 へのトラフィックのパケットをマークします。 -
proto-mpls
MPLSトンネルに入るIPv6パケットのパケットをマークします。
-
-
MPLS EXP には次のオプションがあります。
-
all-label
–すべてのラベルをマークします。 -
outer-label
–外側ラベルのみをマークします。
-
-
IEEE 802.1p と次のオプション:
-
outer
外部VLANヘッダーのみをマークします。 -
outer-and-inner
外側と内側の両方のVLANヘッダーをマークします。
-
-
IEEE 802.1ad (次のオプションを使用):
-
outer
外部VLANヘッダーのみをマークします。 -
outer-and-inner
外側と内側の両方のVLANヘッダーをマークします。
-
Junos OS を実行しているデバイスでは、ポリシー マップを作成するには、[edit chassis network-services]
で enhanced-ip
、enhanced-ethernet
、または enhanced-mode
を有効にする必要があります。
Junos OS Evolvedを実行するデバイスでは、ポリシーマップマーキングを実行する各エグレス論理インターフェイスでpolicy-map-marking
を有効にする必要があります。[edit class-of-service interfaces interface-name unit unit-number]
階層レベルで policy-map-marking
を有効にします。
ポリシー マップには、次の設定制限があります。
-
inet-precedence
、inet6-precedence
、dscp
、またはdscp-ipv6
に対してproto-ip
オプションとproto-mpls
オプションの両方を構成する場合は、両方のオプションを同じコード・ポイントまたはコード・ポイント別名で構成する必要があります。 -
同じポリシー マップで
inet-precedence
とdscp
を設定することはできません。 -
同じポリシー マップで
inet6-precedence
とdscp-ipv6
を設定することはできません。 -
MPLS SWAP/PUSH 操作の場合、スタック内の次のラベルを公開すると、公開されたラベルがマークされる最後から 2 番目のホップ ケースを除き、すべての LSR(ラベル スイッチング ルーター)で新しいラベルのみがマーキングされます。そのため、最後から 2 番目のホップでは、サービス ラベルが変更されます。
-
同じポリシー マップで
ieee-802.1
とieee-802.1ad
を設定することはできません。 -
同じポリシー マップ内の
ieee-802.1
およびieee-802.1ad
コード ポイントに対して、outer
オプションとouter-and-inner
オプションの両方を設定することはできません。 -
IEEE 802.1ad に
outer-and-inner
オプションがある場合、DE(適格性破棄)ビットは外側 VLAN ヘッダーにのみマークされます。内部 VLAN ヘッダーでは、3 つの CoS ビットのみがマーキングされます。
ポリシー マップは、イングレスまたはエグレス ファイアウォール フィルター(一致条件によって顧客を識別する)に対するファイアウォール アクションによって顧客に割り当てます。または、ポリシー マップをイングレス インターフェイスまたはルーティング インスタンスに割り当てることもできます。顧客のトラフィックフローごとに1つずつ、複数のポリシーマップを顧客に割り当てることができます。また、1 つのポリシー マップを複数の顧客に割り当てることもできます。
ポリシー マップは、パケットがキューイングされる直前にパケットに対して実行されるため、以前にパケットに適用されていた他のパケットマーキング方式は上書きされます。
ポリシー マップの設定
顧客ごとに書き換えルールを割り当てるには:
プラットフォーム固有のポリシー マップの動作
プラットホーム |
差 |
---|---|
PTX10002-36QDD |
|