OSPFの構成
-
vserver がアクティブな場合、vserver へのホストルートをルーティングプロトコルに挿入できます。
-
OSPF はどのサブネットでも実行できます。
-
隣接するOSPFルーターによってアドバタイズされるルートラーニングは、NetScalerで無効にできます。
-
NetScalerは、すべてのルートのタイプ1またはタイプ2の外部メトリックをアドバタイズできます。
-
NetScalerは、VIPルートのユーザー指定のメトリック設定をアドバタイズできます。たとえば、特別なルートマップを使用せずに VIP ごとにメトリックを設定できます。
-
NetScalerのOSPFエリアIDを指定できます。
-
NetScaler は、それほどスタブではないエリア(NSSA)をサポートしています。NSSA は OSPF スタブエリアに似ていますが、外部ルートを限定的にスタブエリアに挿入できます。NSSA をサポートするために、リンクステートアドバタイズメント(LSA)領域の新しいオプションビット(N ビット)と新しいタイプ(タイプ 7)が定義されています。タイプ 7 LSA は、NSSA 内の外部ルート情報をサポートします。NSSA エリアボーダールータ(ABR)は、タイプ 7 LSA をタイプ 5 LSA に変換し、OSPF ドメインに伝播します。OSPF 仕様では、次の一般クラスのエリア設定のみが定義されています。
-
タイプ 5 LSA:エリア内部のルータから発信されたルータは、AS Boarder Router(ASBR)によってドメインにフラッディングされます。
-
スタブ:タイプ 5 LSA をエリア内またはエリア全体に伝搬することはできず、代わりに外部宛先へのデフォルトルーティングに依存します。
-
OSPF の有効化と無効化
-
enable ns feature OSPF
-
disable ns feature OSPF
OSPF ルートの宣伝
| コマンド | 指定 |
|---|---|
| VTYSH | VTYSH コマンドプロンプトを表示します。 |
| configure terminal | グローバル構成モードを開始します。 |
| router OSPF | OSPF ルーティングプロセスを開始し、ルーティングプロセスの構成モードを開始します。 |
| network A.B.C.D/M area <0-4294967295> | IP ネットワーク上でルーティングを有効にします。 |
| redistribute static | スタティックルートを再配布します。 |
| redistribute kernel | カーネルルートを再配布する。 |
>VTYSH
NS# configure terminal
NS(config)# router OSPF
NS(config-router)# network 10.102.29.0/24 area 0
NS(config-router)# redistribute static
NS(config-router)# redistribute kernel
OSPF 伝搬の制限
| コマンド | 指定 |
|---|---|
| VTYSH | VTYSH コマンドプロンプトを表示します。 |
| configure terminal | グローバル構成モードを開始します。 |
| router OSPF | OSPF ルーティングプロセスを開始し、ルーティングプロセスの構成モードを開始します。 |
| passive-interface < vlan_name> | 指定した VLAN にバインドされたインターフェイスのルーティングアップデートを抑制します。 |
>VTYSH
NS# configure terminal
NS(config)# router OSPF
NS(config-router)# passive-interface VLAN0
OSPF 設定の確認
| コマンド | 指定 |
|---|---|
| VTYSH | VTYSH コマンドプロンプトを表示します。 |
| sh OSPF neighbor | 現在のネイバーを表示します。 |
| sh OSPF route | OSPF ルートを表示します。 |
>VTYSH
NS# sh ip OSPF neighbor
NS# sh ip OSPF route
OSPF のグレースフルリスタートの設定
| コマンド | 例 | コマンドの説明 |
|---|---|---|
| VTYSH | VTYSH | VTYSH コマンドプロンプトに入ります。 |
| configure terminal | NS# configure terminal | グローバル構成モードを開始します。 |
| router-id <id> | NS(config)# router-id 1.1.1.1 | Citrix ADCアプライアンスのルーター識別子を設定します。この ID は、すべてのダイナミックルーティングプロトコルに対して設定されます。HA セットアップでグレースフルリスタートが正しく機能するためには、高可用性セットアップの他のノードに同じ ID を指定する必要があります。 |
| ospf restart grace-period <1-1800> | NS(config)# ospf restart grace-period 170 | ヘルパーデバイスでルートが保持される猶予期間を秒単位で指定します。デフォルト値:120 秒。 |
| ospf restart helper max-grace-period <1-1800> | NS(config)# ospf restart helper max-grace-period 180 | これは、NetScalerアプライアンスがヘルパーモードになる最大猶予期間を制限するオプションコマンドです。NetScalerアプライアンスは、設定されたヘルパー最大猶予期間よりも長い猶予期間を持つ不透明なLSAを受信した場合、LSAは破棄され、NetScalerはヘルパーモードになりません。 |
| router ospf | NS(config)# router ospf | OSPF ルーティングプロセスを開始し、ルーティングプロセスの構成モードを開始します。 |
| network A.B.C.D/M area <0-4294967295> | NS(config-router)# network 192.0.2.0/24 area 0 | IP ネットワーク上でルーティングを有効にします。 |
| capability restart graceful | NS(config-router)# capability restart graceful | OSPF ルーティングプロセスでグレースフルリスタートを有効にします。 |
| redistribute kernel | NS(config-router)# redistribute kernel | カーネルルートを再配布します。 |