本文へ移動
QKQuickKitEN
ルーティング・BGPLOCALブラウザ内で処理

VRRP 優先度・タイマー ヘルパー

VRRPv3(RFC 9568)と歴史的な VRRPv2(RFC 3768)の優先度、Skew_Time、down interval、仮想 MAC を算出します。

入力と主要な処理をブラウザ内で行い、その入力内容をQuickKitサーバーへ送信しない設計です。

結果

VRRP の優先度・タイマー・仮想 MAC
優先度値の意味
アドバタイズ間隔(秒)
Skew_Time(秒)
Active_Down_Interval(秒)
仮想 MAC(IPv4)
仮想 MAC(IPv6)
仕組みと使い方

VRRP バージョン、優先度(1〜255)、VRID(1〜255)、アドバタイズ間隔(VRRPv2 は秒、VRRPv3 はセンチ秒)を入力します。VRRPv3 は RFC 9568 に準拠します。RFC 9568 は RFC 5798 を廃止し、転送を担うルーターの呼称を inclusive terminology のため「Active」(旧「Master」)に変更しました。タイマーは Active_Adver_Interval と Active_Down_Interval です。VRRPv2 は歴史的な v2 仕様である RFC 3768 に準拠し、「Master」の用語を維持します。優先度は設定値です。255 は仮想 IP アドレスを所有するルーター専用(所有者は 255 必須)、1〜254 は非所有ルーターの設定可能範囲(既定 100)です。RFC ではこのようなルーターを Backup と呼びますが、down タイマー満了時には転送ルーターに選出されます。優先度 0 は設定できません。現在の Active/Master が参加停止を通知するために Advertisement で送出する値であり、本ツールでは入力として受け付けません。Backup が使うタイマー:Skew_Time と down interval =(3 × アドバタイズ間隔)+ Skew_Time。VRRPv2 の Skew_Time は(256 − priority)/ 256 秒、VRRPv3 はアドバタイズ間隔でスケールし(((256 − priority)× Active_Adver_Interval)/ 256)、センチ秒で扱います。仮想 MAC は IANA の 00-00-5E-00-01-{VRID}(IPv4)と 00-00-5E-00-02-{VRID}(IPv6)で、最終オクテットが VRID(VRID 1〜255)です。選出はプリエンプション、現在の転送ルーターから学習した実際のアドバタイズ間隔、プラットフォーム動作にも依存します。本ツールは選出処理を行わず、RFC 9568 の state-machine 誤り修正はこの計算に影響しません。