はじめに
このドキュメントでは、7.2以前のバージョンが稼働するSecure Firewall Management Center(SCM)でFlex-Configを使用してBFDプロトコルを設定する方法について説明します。
前提条件
Cisco Secure Firewall Management Center(FMC)を備えたCisco Secure Firewall Threat Defense(FTD)で設定されたBorder Gateway Protocol(BGP)。
要件
次の項目に関する知識があることが推奨されます。
-BGPプロトコル
-BFDの概念
使用するコンポーネント
- 7.2以前のバージョンが稼働しているCisco Secure Firewall Management Center。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
バックグラウンド情報
Bidirectional Forwarding Detection(BFD)は、メディアタイプ、カプセル化、トポロジ、およびルーティングプロトコルを問わず、高速フォワーディングパス障害検出時間を提供するように設計された検出プロトコルです。
設定
バージョン7.2以前を実行しているFMCのBFD設定は、Flex-Configのポリシーとオブジェクトを使用して設定する必要があります。
ステップ 1:
FlexconfigオブジェクトからBFDテンプレートを作成します。
BFDテンプレートは、BFD間隔値のセットを指定します。BFDテンプレートに設定されているBFD間隔の値は、単一のインターフェイスに固有のものではありません。シングルホップおよびマルチホップセッションの認証も設定できます。
Flex-Configオブジェクトを作成するには、一番上のObjectsタブを選択し、左側の列でFlexConfigオプションをクリックしてから、FlexConfig Objectオプションをクリックし、Add FlexConfig Objectをクリックします。

ステップ 2
BFDプロトコルに必要なパラメータを追加します。
BFDテンプレートは、BFD間隔値のセットを指定します。BFDテンプレートに設定されているBFD間隔の値は、単一のインターフェイスに固有のものではありません。シングルホップおよびマルチホップセッションの認証も設定できます。
bfd-template [single-hop | multi-hop] template_name
- single-hop:シングルホップBFDテンプレートを指定します。
-
multi-hop:マルチホップBFDテンプレートを指定します。
-
template_name:テンプレート名を指定します。テンプレート名にスペースを含めることはできません。
-
(オプション)シングルホップBFDテンプレートでエコーを設定します。
注:エコーモードは、シングルホップテンプレートでのみ有効にできます。
BFDテンプレートで間隔を設定します。
interval both milliseconds | microseconds {both | min-tx} microseconds | min-tx milliseconds echo
-
both:最小送信間隔機能および最小受信間隔機能。
-
ミリ秒単位の間隔。値の範囲は 50 ~ 999 です。
-
microseconds:bootadmin-txに対してBFD間隔をマイクロ秒単位で指定します。
-
microseconds:指定可能な範囲は50,000 ~ 999,000。
-
min-tx:最小送信間隔機能。
BFDテンプレートで認証を設定します。
authentication {md5 | meticulous-mds | meticulous-sha-1 | sha-1}[0|8] wordkey-id id
-
authentication:認証タイプを指定します。
-
md5:Message Digest 5(MD5)認証。
-
meticulous-md5:キーによるMD5認証を入念に行います。
-
meticulous-sha-1:キー設定されたSHA-1認証を細心の注意を払って実行します。
-
sha-1:キー設定されたSHA-1認証。
-
0|8:0(ゼロ)は、暗号化されていないパスワードが後に続くことを指定します。8は、ENCRYPTEDパスワードが続くことを指定します。
-
word:BFDパスワード(キー)。最大29文字の1桁のパスワード/キーです。数字で始まり、その後に空白が続くパスワードはサポートされていません。たとえば、0パスと1は無効です。
- key-id:認証キーID。
-
id:キー文字列と一致する共有キーID。範囲は0 ~ 255文字です。

ステップ 3
BFDテンプレートをインターフェイスに関連付けます。

注:BFDマルチホップテンプレートを宛先のマップに関連付けます。
ステップ 4(任意):
マルチホップテンプレートに関連付けることができる宛先を含むBFDマップを作成します。マルチホップBFDテンプレートがすでに設定されている必要があります。
BFDマルチホップテンプレートを宛先のマップに関連付けます。
bfd map {ipv4 | ipv6} destination/cdir source/cdire template-name
-
ipv4:IPv4アドレスを設定します。
-
ipv6:IPv6アドレスを設定します。
-
destination/cdir:宛先のプレフィックス/長さを指定します。形式はA.B.C.D/<0-32>です。
-
source/cdir:宛先のプレフィックス/長さを指定します。形式はX:X:X;X::X/<0-128>です。
-
template-name:このBFDマップに関連付けられているマルチホップテンプレートの名前を指定します。
Saveボタンをクリックして、オブジェクトを保存します。

ステップ 5
上部にあるDevicesタブをクリックして、FlexConfigオプションを選択します。

ステップ 6
新しいFlexConfigポリシーを作成するには、New Policyボタンをクリックします。

ステップ 7
ポリシーに名前を付け、ポリシーに割り当てられたデバイスを選択します。Add to Policyをクリックし、次にSavebuttonをクリックします。

ステップ 8
左側の列でFlexConfigオブジェクトを選択し、>ボタンをクリックしてオブジェクトをFlexConfigポリシーに追加し、Saveボタンをクリックします。

ステップ 9
上部にあるDevicesタブをクリックして、Device Managementオプションをクリックします。

ステップ 10
BFD設定を割り当てるデバイスを選択します。

ステップ 11
Routingタブをクリックし、左側の列のBGPセクションの設定に応じてIPv4またはIPv6をクリックしてから、Neighborタブをクリックし、edit pencilボタンをクリックして編集します。

ステップ 12
BFDフォールオーバーのチェックボックスをオンにして、OKボタンをクリックします。

ステップ 13
Deployボタンをクリックしてから、Deploymentボタンをクリックします。

手順 14:
チェックボックスをクリックして、変更を割り当てるデバイスを選択してから、Deployボタンをクリックします。

手順 15:
Deployボタンをクリックします。

ステップ 16:
Deployボタンをクリックします。

注:警告は予期されたものであり、単なる情報です。
確認
次のコマンドを使用して、CLIセッションでBFD設定とステータスを直接確認します。
> system support diagnostic-cli
Attaching to Diagnostic CLI ... Press 'Ctrl+a then d' to detach.
Type help or '?' for a list of available commands.
SF3130-A> enable
Password:
SF3130-A# show running-config | inc bfd
bfd-template single-hop Template
bfd template Template
neighbor 172.16.10.2 fall-over bfd single-hop
SF3130-A# show bfd summary
Session Up Down
Total 1 1 0
SF3130-A# show bfd neighbors
IPv4 Sessions
NeighAddr LD/RD RH/RS State Int
172.16.10.2 1/1 Up
トラブルシュート
現在、この設定に関する特定のトラブルシューティング情報はありません。