Citrix ADC

Ospfの設定

Citrix ADCは,オープン最短パスファースト(OSPF)バージョン2 (RFC 2328)をサポートしています。Citrix ADC上のOSPFの機能は次のとおりです。

  • vserverがアクティブな場合,vserverへのホストルートをルーティングプロトコルに挿入できます。
  • Ospfはどのサブネットでも実行できます。
  • ネイバーOSPFルーターによってアドバタイズされたルートラーニングは,Citrix ADCで無効にできます。
  • Citrix ADCは,すべてのルートに対して1型またはType2の外部メトリックをアドバタイズできます。
  • 思杰ADCは,VIPルートのユーザー指定のメトリック設定をアドバタイズできます。たとえば,特別なルートマップを使用せずにVIPごとにメトリックを設定できます。
  • Citrix ADCのOSPFエリアIDを指定できます。
  • Citrix ADCは,それほどスタブではないエリア(NSSA)をサポートしています。NSSAはOSPFスタブエリアに似ていますが,外部ルートを限定的にスタブエリアに挿入できます。NSSAをサポートするために,リンクステートアドバタイズメント(LSA)領域の新しいオプションビット(Nビット)と新しいタイプ(タイプ7)が定義されています。タイプ7 lsaは,nssa内の外部ルート情報をサポートします。NSSAエリアボーダールータ(ABR)はタイプ7 LSAをタイプ5 LSAに変換し,OSPFドメインに伝播します。Ospf仕様では,次の一般クラスのエリア設定のみが定義されています。
    • タイプ5 LSA:エリア内部のルータから発信されたルータは,作为边界路由器(ASBR)によってドメインにフラッディングされます。
    • スタブ:タイプ5 LSAをエリア内またはエリア全体に伝搬することはできず,代わりに外部宛先へのデフォルトルーティングに依存します。

Ospfを有効にしたら,Ospfルートのアドバタイズメントを設定する必要があります。トラブルシューティングのために,ospfの伝播を制限できます。Ospf設定を表示して,設定を確認できます。

Ospfの有効化と無効化

Ospfを有効または無効にするには,cliまたはGUIを使用する必要があります。OSPFが有効になっていると,Citrix ADCはOSPFプロセスを開始します。OSPFが無効になっていると,Citrix ADCはOSPFルーティングプロセスを停止します。

命令行を使用してospfルーティングを有効または無効にするには,次の手順を実行します。

コマンドプロンプトで,次のコマンドのいずれかを入力します。

  1. ns機能OSPFを有効にする

  2. ns機能OSPFを無効にする

GUIを使用してospfルーティングを有効または無効にするには

  1. システム] > [設定]に移動し,[モードと機能]グループで[詳細機能の変更をクリックします。
  2. Ospfルーティングオプションをオンまたはオフにします。

Ospfルートの宣伝

OSPFを使用すると,アップストリームルーターは,2つのスタンドアロンCitrix ADCアプライアンスでホストされている2つの同一の仮想サーバー間でトラフィックの負荷を分散できます。ルートアドバタイズにより,アップストリームルーターはCitrix ADC背後に位置するネットワークエンティティを追跡できます。

VTYSHコマンドラインを使用してルートをアドバタイズするようにOSPFを設定するには,次の手順を実行します。

コマンドプロンプトで,次のコマンドを次の順序で入力します。

コマンド 指定
VTYSH Vtyshコマンドプロンプトを表示します。
配置终端 グローバル構成モードを開始します。
OSPF路由器 Ospfルーティングプロセスを開始し,ルーティングプロセスの構成モードを開始します。
network A.B.C.D/M area <0-4294967295> IPネットワーク上でルーティングを有効にします。
重新分配静态 スタティックルートを再配布します。
重新分配内核 カーネルルートを再配布する。

例:

>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伝搬の制限

設定のトラブルシューティングが必要な場合は,任意のvlanでリッスン専用モードを設定できます。

Vtyshコマンドラインを使用してospf伝播を制限するには,次の手順を実行します。

コマンドプロンプトで,次のコマンドを次の順序で入力します。

コマンド 指定
VTYSH Vtyshコマンドプロンプトを表示します。
配置终端 グローバル構成モードを開始します。
OSPF路由器 Ospfルーティングプロセスを開始し,ルーティングプロセスの構成モードを開始します。
passive-interface < vlan_name > 指定したvlanにバインドされたインターフェイスのルーティングアップデートを抑制します。

例:

>VTYSH NS# configure terminal NS(config)# router OSPF NS(config-router)# passive-interface VLAN0 

Ospf設定の確認

現在のospfネイバーとospfルートを表示できます。

Vtyshコマンドラインを使用してospf設定を表示するには,次の手順を実行します。

コマンドプロンプトで,次のコマンドを次の順序で入力します。

コマンド 指定
VTYSH Vtyshコマンドプロンプトを表示します。
sh OSPF邻居 現在のネイバーを表示します。
sh OSPF路由 Ospfルートを表示します。

例:

>VTYSH NS# sh ip OSPF邻居NS# sh ip OSPF路由

Ospfのグレースフルリスタートの設定

ルーティングプロトコルが設定されている公司以外の高可用性(HA;高可用性)設定では,フェールオーバー後にルーティングプロトコルがコンバージされ,新しいプライマリノードと隣接ネイバールータ間のルートが学習されます。ルート学習が完了するまでに時間がかかります。この間,パケットの転送が遅れ,ネットワークパフォーマンスが低下し,パケットがドロップされる可能性があります。

グレースフルリスタートにより,フェールオーバー中のHAセットアップによって,古いプライマリノードの学習済みルートがルーティングデータベースから削除されないように隣接ルータに指示できます。新しいプライマリノードと隣接ルータは,古いプライマリノードのルーティング情報を使用して,ネットワークパフォーマンスを低下させることなく,直ちにパケットの転送を開始します。

注:

Incモードの高可用性セットアップでは,グレースフルリスタートはサポートされていません。

VTYSHコマンドラインを使用してOSPFのグレースフルリスタートを設定するには,コマンドプロンプトで次のコマンドを次の順序で入力します。

コマンド コマンドの説明
VTYSH VTYSH Vtyshコマンドプロンプトに入ります。
配置终端 NS #配置终端 グローバル構成モードを開始します。
路由器id < id > NS(配置)#路由器id 1.1.1.1 Citrix ADCアプライアンスのルーター識別子を設定します。このidは,すべてのダイナミックルーティングプロトコルに対して設定されます。HAセットアップでグレースフルリスタートが正しく機能するためには,高可用性セットアップの他のノードに同じIDを指定する必要があります。
Ospf restart grace-period <1-1800> NS(config)# ospf restart宽限期170 ヘルパーデバイスでルートが保持される猶予期間を秒単位で指定します。デフォルト値:120秒。
Ospf restart helper max-grace-period <1-1800> NS(config)# ospf restart helper max-grace-period 180 これは,Citrix ADCアプライアンスがヘルパーモードになる最大猶予期間を制限するオプションのコマンドです。Citrix ADCアプライアンスが設定されたヘルパー最大猶予期間よりも長い猶予期間を持つ不透明なLSAを受信した場合、LSAは破棄され、Citrix ADCはヘルパーモードにはなりません。
ospf路由器 NS(配置)# ospf的路由器 Ospfルーティングプロセスを開始し,ルーティングプロセスの構成モードを開始します。
network A.B.C.D/M area <0-4294967295> NS(config-router)# network 192.0.2.0/24 area 0 IPネットワーク上でルーティングを有効にします。
功能重启优雅 NS(config-router)# capability restart graceful Ospfルーティングプロセスでグレースフルリスタートを有効にします。
重新分配内核 NS (config-router) #分配内核 カーネルルートを再配布します。
Ospfの設定