はじめに
このドキュメントでは、IOS-XR 4.3.0 以降にて BFD over Bundle 機能を使用する際の注意点を説明します。
問題の説明
IOS-XR 4.3.0 より、ASR9000 で BFD を Bundle 上で動作する場合の実装に変更があり、IOS-XR 4.2.3 等で動作していた設定では、正しく動作しない場合があります。
IOS-XR 4.3.0 以降では、BFD over Logical Bundle (BLB) として動作します。
BLB は multipath single hop session であるため、以下のコマンドにより member インターフェースに使用する LC で multipath session が有効になっていない場合は、Bundle のステータスは Up とはなりません。
LC 0 で multipath を有効にする例 |
---|
RP/0/RSP0/CPU0:ios#configure RP/0/RSP0/CPU0:ios(config)#bfd multipath include location 0/0/CPU0 |
multipath session が member LC で有効で無い場合、以下のメッセージが表示されます。
bfd[142]: %L2-BFD-6-SESSION_NO_RESOURCES : No resources for session to neighbor 10.1.2.3 on interface Bundle-Ether1, interval=1000 ms
multipath session を有効にした後、以下のメッセージが表示されます。
bfd[142]: %L2-BFD-6-SESSION_NO_RESOURCES_CLR : Lack of resources condition has cleared for session to neighbor 10.1.2.3 on interface Bundle-Ether1
bfd_agent[124]: %L2-BFD-6-SESSION_STATE_UP : BFD session to neighbor 10.1.2.3 on interface Bundle-Ether1 is up