キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
425
閲覧回数
0
いいね!
0
コメント
Yasuaki Nambu
Cisco Employee
Cisco Employee

隣接 Node および StarOS で BFD Echo が有効となっている場合、BFD Echo による BFD Down を検知する事が出来ますが、その際の BFD Down 検知までの時間について説明します。

 

[SGI-1]blrEtPGW501abUP01a# show bfd neighbors details 

<snip>

OurAddr                     NeighAddr                         LD/RD       DtctTime State   Intf
172.31.35.65                172.31.35.124                      6/4102     3000     Up      SGI-12              
Session state is Up and using echo function with 999 ms interval
Lower Layer: IPv4, Single Hop
Local Diag: None, Flags: Echo Enabled  
Local Port: 49157, Remote Port: 3784, Local Echo Port: 49153
Session anchored at BFDLC:0 & BFDLC:1
MinTxInt: 999, MinRxInt: 999, Multiplier: 3, MinEchoInt: 150
Received Intervals:
MinTxInt: 1000, MinRxInt: 1000, Multiplier: 3, MinEchoInt: 999
Negotiated Intervals:
NegTx: 1000, NegRx: 2000, NegEcho: 999, NegRemDetect: 3
Pkt In: 212873, Pkt Out: 276128, Echo Out: 276296
Pkt Out Error: 0,  Echo Out Error: 0
Registered protocols: BGP 
UP Count: 1, UpTime: 1d12h23m

 

上記出力の結果から、対向 Node とのネゴシエーションの結果から Echo packet の Interval は 999ms となっている事が確認できます。(NegEcho: 999) StarOS では下記の計算式で Detection timer を計算しており Echo interval が 999ms の場合はおよそ 6秒で BFD Down を検知する事になります。

 

BFD Down detection by Echo packet:
NegEcho * multiplier * 2 = 999ms * 3 *2 ≒ 6000ms

 

また、上記出力結果の場合、Control packet でのDown検知までの時間は下記の方法で計算されます。

 

BFD Down detection by Control packet:
NegRx * multiplier = 2000ms * 3 = 6000ms

 RFC5880 では BFD Echo によるDetection time は定義されておらず、 StarOS の実装として上記の計算方法が使用されています。

 

Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします