2022年04月28日 (初版)
TAC SR Collection |
主な問題 |
CUPS 構成の UP において BFD down 発生時に vpp が以下のスタックトレースでリスタートする場合があります。
例) Threads: Thread 5928 ->[/usr/sbin64/vpp(sn_assert_signal_handler()+0x11fe) [0x004b9d3e]] [(libvlib.so.19.08.1/unix_signal_handler()+0x2df) [0x7f90e1df7d0f]] [/lib64/libpthread.so.0(+0xfb50) [0x7f90e1932b50]] [(libvnet.so.19.08.1/meh_imposition_dpo_create()+0x113) [0x7f90e271f2e3]] [(libvnet.so.19.08.1/meh_flow_add()+0xc3) [0x7f90e26e6a53]] [(libvnet.so.19.08.1/vppmob_meh_add_del_da_flow()+0x3f3) [0x7f90e26e87d3]] [(libvnet.so.19.08.1/vl_api_vppmob_add_del_da_flow()+0x1c7) [0x7f90e26dc767]] [(libvnet.so.19.08.1/vl_api_vppmob_add_del_flow_t_handler()+0x98) [0x7f90e26dc9f8]] [(libvlibmemory.so.19.08.1/vl_msg_api_socket_handler()+0xe7) [0x7f90e36d6397]] [(libvlibmemory.so.19.08.1/vl_socket_process_api_msg()+0x19) [0x7f90e36c6ca9]] [(libvlibmemory.so.19.08.1/vl_api_clnt_process()+0xcad) [0x7f90e36ccb2d]] [(libvlib.so.19.08.1/vlib_process_bootstrap()+0x1e) [0x7f90e1da983e]] [(libvppinfra.so.19.08.1/clib_calljmp()+0x18) [0x7f90e16c91fc]]
|
原因 |
本事象は BFD down による ICSR switchover 発生時に npumgr から vpp へのフロー情報のリカバリ処理で vpp がオーバーフローした場合に発生する事があります。
この問題は CSCvz70927 として報告されています。対策としてバッファーサイズが拡張されています。 CSCvz70927 Multiple vpp crashes with 21.25.0.82232
|
解決策 |
本事象の回避方法はありません。恒久的な対策には、 CSCvz70927 の修正されたバージョンを使用する必要があります。
|
備考
本不具合は、Bug Search Tool でも確認できます。
各製品の TAC SR Collection の一覧は、よくある質問と解決方法 (TAC SR Collection) から確認できます。