OSPF のルート再配布数の制限に関する制約事項
OSPFv3 の再配布ルート数制限は、IPv6 アドレスファミリに対してのみサポートされます。
この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
OSPFv3 の再配布ルート数制限は、IPv6 アドレスファミリに対してのみサポートされます。
再配布するには、ネットワークで Open Shortest Path First バージョン 3(OSPFv3)を、別のプロトコルまたは別の OSPFv3 プロセスとともに設定する必要があります。
OSPFv3 は、別のプロトコルまたは別の OSPFv3 プロセスから OSPFv3 内に再配布できるプレフィックスの最大数をユーザーが定義する機能をサポートします。こうした制限により、デバイスが大量のルートの再配布でフラッディングを起こすことを回避できます。
たとえば、ボーダー ゲートウェイ プロトコル(BGP)の OSPFv3 への再配布が可能なネットワークで OSPFv3 に多数の IP ルートが送信されると、ネットワークで深刻なフラッディング状態になるおそれがあります。ルートの再配布数を制限すると、この潜在的な問題を回避できます。
Cisco IOS XE Dublin 17.11.1 より、redistribute maximum-prefix maximum [threshold] コマンドは、デフォルトのルート数が 10240 ルートに設定された状態でイネーブル化されます。デフォルトのルート数は、OSPF プロセスがルートであふれるのを防ぐためのものです。このコマンドを使用して、ルートの数も設定できます。
ここでは、OSPFv3 のルート再配布数制限の設定について説明します。
(注) |
以下の手順は相互に排他的です。つまり、再配布されるルートの数を制限するか、OSPFv3 に再配布されるルートの数に関する警告を要求するかのいずれかを実行できます。 |
このタスクでは、OSPFv3 のルート再配布数を制限する方法について説明します。ルート再配布数が設定された最大数に到達すると、これ以上のルートは再配信されません。
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 |
enable 例:
|
特権 EXEC モードを有効にします。 プロンプトが表示されたらパスワードを入力します。 |
||
ステップ 2 |
configure terminal 例:
|
グローバル コンフィギュレーション モードを開始します。 |
||
ステップ 3 |
router ospfv3 process-id 例:
|
OSPFv3 ルーティング プロセスを設定します。 |
||
ステップ 4 |
address-family ipv6 [unicast] 例:
|
IPv6 アドレス ファミリ コンフィギュレーション モードを開始します。 |
||
ステップ 5 |
redistribute protocol [process-id] [as-number] [include-connected {level-1 | level-1-2 | level-2} [ metric metric-value ] [ metric-type type-value] [nssa-only] [ tag tag-value] [ route-map map-tag] 例:
|
ルートを 1 つのルーティング ドメインから他のルーティング ドメインに再配布します。 |
||
ステップ 6 |
redistribute maximum-prefix maximum [threshold] 例:
|
OSPFv3 への再配布が許可される IPv6 プレフィックスの最大数を設定します。
|
||
ステップ 7 |
exit-address-family 例:
|
IPv6 アドレス ファミリ コンフィギュレーション モードを終了します。 |
||
ステップ 8 |
end 例:
|
ルータ コンフィギュレーション モードを終了します。 |
OSPFv3 に再配布されるルートの数が設定制限を超えたときの警告メッセージを要求するには、次の手順を実行します。
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
enable 例:
|
特権 EXEC モードを有効にします。 プロンプトが表示されたらパスワードを入力します。 |
ステップ 2 |
configure terminal 例:
|
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 |
router ospfv3 process-id 例:
|
OSPFv3 ルーティング プロセスを設定します。 |
ステップ 4 |
address-family ipv6 [unicast] 例:
|
IPv6 アドレス ファミリ コンフィギュレーション モードを開始します。 |
ステップ 5 |
redistribute protocol [process-id] [as-number] [include-connected {level-1 | level-1-2 | level-2} [ metric metric-value ] [ metric-type type-value] [nssa-only] [ tag tag-value] [ route-map map-tag] 例:
|
ルートを 1 つのルーティング ドメインから他のルーティング ドメインに再配布します。 |
ステップ 6 |
redistribute maximum-prefix maximum [threshold ] [warning-only] 例:
|
IP プレフィックスの最大数が OSPFv3 内に再配布されたときに警告メッセージのログが記録されます。
|
ステップ 7 |
end 例:
|
ルータ コンフィギュレーション モードを終了します。 |
ここでは、OSPFv3 のルート再配布数制限の設定例を示します。
次に、OSPFv3 プロセス 1 に再配布できるプレフィックスの最大数に 1200 を設定する例を示します。制限に達する前に、再配布されたプレフィックス数が 1200 の 80%(960 個のプレフィックス)に達すると、警告メッセージのログが記録されます。制限に達すると、もう 1 種類の警告メッセージがログに記録され、これ以降、プレフィックスは再配布されなくなります。
Device> enable
Device# configure terminal
Device(config)# router ospfv3 1
Device(config-router)# address-family ipv6
Device(config-router-af)# redistribute static subnets
Device(config-router-af)# redistribute maximum-prefix 1200 80
次に、プレフィックスの再配布数が 600 の 85%(510 個のプレフィックス)に達した場合とルートの再配布数が 600 に達した場合にそれぞれ警告メッセージを記録するように設定する例を示します。ただし、再配布されるルート数は制限されません。
Device> enable
Device# configure terminal
Device(config)# router ospfv3 11
Device(config-router)# address-family ipv6
Device(config-router-af)# redistribute eigrp 10 subnets
Device(config-router-af)# redistribute maximum-prefix 600 85 warning-only
ルート再配布数制限をモニターするには、次の表の特権 EXEC コマンドを使用します。
コマンド |
目的 |
---|---|
show ipv6 ospf [process-id] または show ospfv3 ipv6 [process-id] |
OSPFv3 ルーティング プロセスに関する一般情報を表示します。出力には、プレフィックスの再配布数の最大制限値と、警告メッセージが生成されるしきい値が含まれます。 |
関連項目 | マニュアル タイトル |
---|---|
この章で使用するコマンドの完全な構文および使用方法の詳細。 |
次のドキュメントのルーティングに関する項を参照してください:Command Reference (Catalyst 9300 Series Switches) |
次の表に、このモジュールで説明する機能のリリースおよび関連情報を示します。
これらの機能は、特に明記されていない限り、導入されたリリース以降のすべてのリリースで使用できます。
リリース |
機能 |
機能情報 |
---|---|---|
Cisco IOS XE Gibraltar 16.11.1 |
OSPFv3 のルート再配布数の制限 |
OSPFv3 は、別のプロトコルまたは別の OSPFv3 プロセスから OSPFv3 内に再配布できるプレフィックスの最大数をユーザーが定義する機能をサポートします。 |
Cisco IOS XE Dublin 17.11.1 |
再配布ルート数のデフォルト値 |
redistribute maximum-prefix コマンドのデフォルト値として 10240 ルートを設定します。デフォルトでは、デバイスがルートであふれないように保護されています。 |
Cisco Feature Navigator を使用すると、プラットフォームおよびソフトウェアイメージのサポート情報を検索できます。Cisco Feature Navigator には、http://www.cisco.com/go/cfn [英語] からアクセスします。