OpenConfig 抽象転送テーブル(OC-AFT)モデルでは、転送情報ベーステレメトリデーモン(FIBTD)は FIB の状態を外部コレクタに変換するだけでなく、ターゲットデバイス(送信元)でプレフィックスフィルタリングを設定することもできます。プレフィックスフィルタリングを使用すると、デバイスからコレクターへのデータフローを制御します。必要なプレフィックスとそれに対応するネクストホップおよびネクストホップ グループ コンテナを持つインターフェイスのみが、OC-AFT コレクタにエクスポートされます。
対象のプレフィックスを持つインターフェイスのみにインターフェイスのセットを減らすことで、ルーティングエンジン、FPC、MPCのCPUとリソースの全体的な使用量を減らすことができます。
- 設定モードで、
[edit system fib-streaming]階層レベルに移動し、table ステートメントを使用して、ターゲットとする転送情報ベース(FIB)テーブルを追加します。
[edit]
user@host# set system fib-streaming prefix-list table FIB1
family ステートメントを含め、inet(IPv4)またはinet6(IPv6)のいずれかを指定します。
[edit system fib-streaming prefix-list table FIB1]
user@host# set family inet6
prefix ステートメントを使用して、以下のアドレスプレフィックスを追加します。ここでは、アドレスが2001:db8:0000:0000:250:af:34ff:fe26/64、プレフィックスが 2001:db8:0000:0000:250:af:34ff:fe26/64 です
[edit system fib-streaming prefix-list table FIB1 family inet6]
user@host# set prefix 2001:db8:0000:0000:250:af:34ff:fe26/64
- Junos OSで、プレフィックスフィルタリングが設定されているかどうかを確認するには、動作モードコマンド
show fib-streaming stateを使用してOperation modeを表示します。値 prefix-filter は、プレフィックス フィルタリング モードが有効であることを確認します。
以下に、Junos OS の show コマンド出力例を示します。
user@host> show fib-streaming state
Jun 03 22:45:43
FIB states resync: 1
RPD client session state: Connected
LSP name init sync done: 1
Resync done: 1
Operation mode: prefix-filter
Junos OS Evolvedでは、値 prefix-filter-on-change はプレフィックスフィルタリングモードが有効になっていることを確認し、そうでない場合は非プレフィックスフィルタリングモードの場合は値が on-change です。
手記:
Junos OS の場合:センサー /network-instances/network-instance/afts/ を使用して、ソース(ターゲット)からコレクターにデータをエクスポートします。プレフィックス フィルター モードを使用する場合は、5 分以上のサンプリング頻度でストリーミング サブスクリプション モードを使用することをお勧めします。すべてのコレクターのサンプリング周波数が同じであることを確認してください。非プレフィックスフィルターモードを使用している場合は、サブスクリプションモードON_CHANGE使用することをお勧めします。また、ユーザーデータグラムプロトコル(UDP)を使用してデータをエクスポートすることもできます。
Junos OS Evolvedの場合:プレフィックスフィルタリングモードと非プレフィックスフィルタリングモードの両方に、ON_CHANGEサブスクリプションモードを使用します。