2019年10月21日 (初版)
| TAC SR Collection |
| 主な問題 |
大規模なスケールの BGP 設定が投入されている IOS-XR ルータにおいて、以下のようなログが出力され BGP process が crash することがあります。
bgp[1058]: %OS-DISTRIB_LIB-3-GSP_TRACE_BACK : _gs_get_mem : memory allocation failed len: 0x3d090 : pkg/bin/bgp : (PID=586102) : -Traceback= 4e18e140 4e8cc9f8 4e8a2e4c 4e8a4ca8 4e1ad72c 4e1ab438 4cc21828 4006d488 40002420 40152828
|
| 原因 |
この問題は CSCvm97021 として報告されています。
CSCvm97021 GSP lib can optimise memory usage for large mallocs for gsp_pickup_msg (automatically tune down)
大規模なスケールかつ長時間に渡る動作により bgp process のメモリが断片化され続け、結果としてメモリの割当に失敗することで BGP process の crash が発生します。
|
| 解決策 |
BGP process の crash 後は自動的に復旧されるため、追加の対処は必要ありません。 問題の解決には CSCvm97021 の修正済みバージョンをご利用下さい。
|
備考
本不具合は、Bug Search Tool でも確認できます。
各製品の TAC SR Collection の一覧は、よくある質問と解決方法 (TAC SR Collection) から確認できます。