PCS がトポサーバーと同期していない
問題
パス計算サーバー (PCS) がトポロジー サーバー (Toposerver) と同期していません。したがって、これら 2 つのコンポーネントは、ネットワークに対して異なるビューを持ちます。
ソリューション
PCS は、さまざまな理由で Toposerver と同期していない可能性があります。たとえば、これらのコンポーネントが通信に使用するメッセージング バスに問題がある場合や、サーバーがビジー状態または過負荷になっている場合などです。したがって、各コンポーネントには、ネットワークの異なるビューがあります。
次の例は、PCS と Toposerver がラベルスイッチド パス(LSP)の状態について一致しない場合の問題の解決に関する情報を提供します。これらの手順を実行して、ノードなどとの同様の同期の問題を解決することもできます。
同期を復元するには、次の手順を使用して、パス計算要素 (PCE) サーバー ポッドを削除して再作成する必要があります。
この手順では、次の点に注意してください。
-
問題があるクライアントだけでなく、すべてのパス計算クライアント(PCC)のパス計算要素プロトコル(PCEP)セッションを強制終了します。
-
すべてのユーザー データが失われるため、再設定する必要があります。
-
再同期により本番システムに影響を与える。
-
サーバーの認証情報を使用して、Paragon Automationのプライマリノードにログインします。
-
プライマリノードから、PCE サーバーのデプロイを削除して、PCE サーバーポッドを削除します。
kubectl delete -f /etc/kubernetes/po/pcserver/kube.cfo.yml
-
PCC が残留 LSP をすべて削除するまで、10 秒間待ちます。次に、次のコマンドを使用して PCE サーバー ポッドを再作成します。
kubectl create -f /etc/kubernetes/po/pcserver/kube.cfo.yml
-
次のコマンドを使用して、トポサーバーポッドを再作成します。
kubectl create -f /etc/kubernetes/po/toposerver/kube.cfo.yml
メモ:または、 ジュニパーネットワークス技術支援センター (JTAC)に連絡して、すべてのデータを消去するリセットアクションについてサポートを受けることもできます。このアクションは、(運用環境ではなく) ラボ環境用です。リセットアクションは、JTACの監視下でのみ実行することを強くお勧めします。
リセットアクションは、GUIからネットワークモデル([ネットワーク設定]>[Pathfinder設定]>[詳細設定>]>[ネットワークモデルのリセット])をリセットして、Toposerverを再起動します。[リセット]アクションは、ネットワーク モデルのデータと、ネットワーク情報テーブルの[追加]アクションまたは[修正]アクションによって提供されたデータを消去します。したがって、[リセット] アクションは、通常、運用環境ではなくラボ環境に適しています。この操作の詳細については 、「ネットワーク モデルのリセット 」を参照してください。
これで同期が復元されました。