NSRP状態確認

NSRP3FW

NSRPとは

Netscreen Redundancy Protocol
複数のNetScreenからなるグループに仮想IPアドレス(VIP) 、仮想MACアドレスを持たせ冗長化する機能です
冗長化構成なので、master(稼動系)が落ちてもbackup(待機系)が存在するので、VIPはダウンしません
尚、VIP に関してはMaster/Backup機ともに同じものを設定します
NSRPはCiscoでいうHSRPみたいなものです

片方の機器に設定を追加/変更すれば、もう片方の機器にも設定が同期されます(一部同期しないものもあり)
通常、NSRPを設定するとデフォルトでport4がHAリンクとなります(機種依存あり)

NSRPの種類と機能

さらに、NSRPには以下の種類が存在します

NSRP-Lite(5GT-Extended,NS25)

簡易的なHAを提供、すなわちActive/Passiveのみの設定が可能である
Passiveに関してはトラフィックを通さない

NSRP(NS50,204から上位機種)

フェイルオーバー時にRTO同期を提供することができる
Active/Activeの設定が可能で帯域の負荷分散もできる(NS50以外)

RTO(ランタイムオブジェクト)とは

通常の動作時に作成されたオブジェクトのことです

・セッションテーブルエントリ
・ARPキャッシュエントリ
・DHCPリース
・IPSec SA(セキュリティアソシエーション)
・DNSキャッシュ
・L2TPセッション                                        など

■RTO同期を使用可能にしないとフェイルオーバー時にセッション、キャッシュ等が引き継がれない
> set nsrp rto-mirror sync

■RTO同期をする前提でセッションを引き継ぎたくない場合
> set policy ~ no-session-backup
↑ポリシーにオプションとして”no-session-backup”を入れる

NSRP-Lite構成時にフェールオーバーしても 元Master機にVPNセッションが残ってしまいます
(VPNセッションを張っているインターフェースがダウンしない場合)
つまり、Master/Backup機ともにVPNセッションが張られた状態になってしまいます
この状態の時は問題はないですがフェールバックしたときに通信断が発生してしまいます
しかし、この時Backup機のセッションを切断(”clear ike all”)すると通信が再び始まります

因みにNS50はVPNセッション が上記のように残ったままになったとしても Master/Backup機ともに通信は問題なくできます
つまり、これはNSRP-Liteの弊害・・・なのかな?

NSRPを構成するとプロンプトに以下の項目が追加されます

表示状態
(M)master
(B)primary backup
(I)inoperable

尚、LED種別については「LED解説」を参考にしてください

LED解説
NetScreenのLEDランプの説明です。ステータスはコマンドで確認できますが、外観から状態を読み取ることも重要です。機器にログインできない場合はこの方法が有効です。ランプ種別によっては、コマンドで消灯しなければいけないものもあります。

 

NSRPステータス表示

NetScreen(SSG)での冗長構成時に機器の状態等を確認するには以下のコマンドを使用します

まずは状態の確認方法を説明します

■現在の NSRP の状態を確認する
> get nsrp
~省略~
group priority preempt holddown inelig   master       PB      other members
0       90     no            3     no    myself    22222222
~省略~

<項目説明>

group所属しているNSRPグループ(正式にはVSDグループという)
priority同グループ内で値が小さいほうがマスターとなる
preempt機器が追加されたとき(障害復旧時や新規追加時など)
グループ内で再計算して、自動的に値が小さかったらmaster切り替わる
holddown切り替わりの遅延時間(秒)
トラフィックの切り替えをするための措置
ineligグループ内のメンバーとして選定プロセスに参加させない
masterマスター機を表す
この場合「myself」なので、自機がマスター機だとわかる
PB(primary backup)Standby機
other members異常時

上記の場合はログインしている機器(myself)が「master」となり
もう片方の機器(22222222)が「backup」になります

また、異常時には「other members」の項目に機器が表示され
必ず右横の丸かっこ内にに現在のステータスが表示されます(下記参照)

例:
ログインしている機器が異常、もう片方の機器が「master」機器の場合
master       PB   other members
11111111   none  myself(inoperable)

ログインしている機器が状態変化中、もう片方の機器が「master」機器の場合
master       PB   other members
11111111   none  myself(init)

inoperable からの状態遷移は次のようになります

inoperable → init → master
inoperable → init → primary backup ※広義のbackup機という意味

 

コマンドでのフェイルオーバー機切り戻し

NetScreenの冗長構成においてNSRP設定の”preempt”が有効の場合は、priority値が低いものへと動的に切り替わります
つまり、障害などでダウンしていた 元Master機 を復旧させた場合などは自動で切り戻されます
また、”preempt”の設定が入ってないものは手動で切り戻さなくてはなりません

■preempt の設定
> set nsrp vsd-group id [ ID] preempt hold-down {0-255}

hold-down時間 は”0~255”までで指定可能
これは急激なフェールオーバーの繰り返しを防ぐため

■手動で切り戻しを行う場合(現Backup機で実行)
> exec nsrp vsd-group [ID] mode backup

”preempt”の設定が有効な環境でこのコマンドを実行しても、Master/Backupの切り替えは行われません

正常に切り戻しが行われたかは、HAのステータスを確認してください

 

NSRP状態遷移時のログ

■イベントログにて NSRP の変移を確認します
> get event level critical

<前提条件>
[ns1] nsrp : master  unit id : 11111111 マスター機
[ns2] nsrp : backup  unit id : 22222222 バックアップ機

ns1 の eth1抜線の場合の ns1ログ
2020-11-07 20:47:59 system crit  00075 The local device 11111111 in the
Virtual Security Device group 0
changed state from master to
inoperable.
↑11111111(マスター機)がinoperable状態になる
Date       Time     Module Level  Type Description
2020-11-07 20:48:00 system crit  00015 Peer device 22222222 in the Virtual
Security Device group 0 changed state
from primary backup to master.
↑22222222(バックアップ機)がマスターになる

ns1 の eth1抜線の場合の ns2ログ
2020-11-07 20:47:44 system crit  00015 Peer device 11111111 in the Virtual
Security Device group 0 changed state
from master to inoperable.
↑11111111(マスター機)がinoperable状態になる
Date       Time     Module Level  Type Description
2020-11-07 20:47:44 system crit  00071 The local device 22222222 in the
Virtual Security Device group (0)
changed state from primary backup to
master, missing master.
↑マスター機が見えなくなったので
22222222(バックアップ機)がマスターになる

ns1 の eth1抜線し、さらに挿線時の場合の ns1ログ
2020-11-07 20:54:11 system crit  00070 The local device 11111111 in the
Virtual Security Device group 0
changed state from inoperable to init.
↑11111111(inoperable状態)がinit状態になる
Date       Time     Module Level  Type Description
2020-11-07 20:54:16 system crit  00073 The local device 11111111 in the
Virtual Security Device group (0)
changed state from init to primary
backup, missing backup.
↑11111111(init状態)が復旧してマスター機になる

ns1 の eth1抜線し、さらに挿線時の場合の ns2ログ
2020-11-07 20:53:56 system crit  00015 Peer device 11111111 in the Virtual
Security Device group 0 changed state
from inoperable to init.
↑11111111(inoperable状態)がinit状態になる
Date       Time     Module Level  Type Description
2020-11-07 20:54:01 system crit  00015 Peer device 11111111 in the Virtual
Security Device group 0 changed state
from init to primary backup.
↑11111111(init状態)が復旧してマスター機になる

ns2 が Master時 に
ns2 の eth1抜線 した場合の ns1ログ
2020-11-07 20:57:07 system crit  00015 Peer device 22222222 in the Virtual
Security Device group 0 changed state
from master to inoperable.
↑22222222(マスター機)がinoperable状態になる
Date       Time     Module Level  Type Description
2020-11-07 20:57:07 system crit  00071 The local device 11111111 in the
Virtual Security Device group (0)
changed state from primary backup to
master, missing master.
↑マスター機が見えなくなったので
11111111(バックアップ機)がマスターになる

ns2 が Master時 に
ns2 の eth1抜線 した場合の ns2ログ
2020-11-07 20:56:51 system crit  00075 The local device 22222222 in the
Virtual Secruity Device group 0
changed state from master to
inoperable.
↑22222222(マスター機)がinoperable状態になる
Date       Time     Module Level  Type Description
2020-11-07 20:56:52 system crit  00015 Peer device 11111111 in the Virtual
Security Device group 0 changed state
from primary backup to master.
↑11111111(init状態)が復旧してマスター機になる

<勉強のおともに>

NetScreen/SSG 設定ガイド (Gihyo Expert Books) | 粕淵 卓, 藤田 政博, 山崎 善実 |本 | 通販 | Amazon
Amazonで粕淵 卓, 藤田 政博, 山崎 善実のNetScreen/SSG 設定ガイド (Gihyo Expert Books)。アマゾンならポイント還元本が多数。粕淵 卓, 藤田 政博, 山崎 善実作品ほか、お急ぎ便対象商品は当日お届けも可能。またNetScreen/SSG 設定ガイド (Gihyo Expert...
NetScreen/SSG ScreenOS コマンド ポケットリファレンス | マーティン チャンドラ |本 | 通販 | Amazon
Amazonでマーティン チャンドラのNetScreen/SSG ScreenOS コマンド ポケットリファレンス。アマゾンならポイント還元本が多数。マーティン チャンドラ作品ほか、お急ぎ便対象商品は当日お届けも可能。またNetScreen/SSG ScreenOS コマンド ポケットリファレンスもアマゾン配送商品なら...
タイトルとURLをコピーしました