2022年10月20日 (初版)
| TAC SR Collection |
| 主な問題 |
IOS-XR 7.3.x 以降で動作するルータにおいて、EVPN を使用している環境下にて、l2vpn_mgr プロセスが以下のシスログのように メモリ不足に陥りクラッシュする問題が報告されています。
RP/0/RP0/CPU0:Sep 16 14:48:16.200 JST: syslog_dev[116]: l2vpn_mgr[1290] PID-21854: check_rlimit(636): memdbg failure in exceeding rlimit value, current usage:: 1952284359 RP/0/RP0/CPU0:Sep 16 14:48:16.200 JST: syslog_dev[116]: l2vpn_mgr[1290] PID-21854: check_rlimit(638): memdbg failure in current rlimit threshold:: 1952257860 RP/0/RP0/CPU0:Sep 16 14:48:16.363 JST: dumper[65978]: %OS-SYSLOG-6-LOG_INFO : Dumping core /misc/scratch/core/l2vpn_mgr_6969.by.6.20220916-144816.xr-vm_node0_RP0_CPU0.10a55.core.gz RP/0/RP0/CPU0:Sep 16 14:48:24.419 JST: processmgr[51]: l2vpn_mgr(1) (jid 1290) (pid 6969) (fail_count 1) abnormally terminated, restart scheduled |
|
| 原因 |
この問題は CSCwb49982 として報告されています。 CSCwb49982 Memory leak for l2vpn_mgr process seen when receiving MAC updates in EVPN CSCwb49982 は EVPN 環境下における MAC アドレスの更新により l2vpn_mgr プロセスがメモリリークすることが原因となります。
|
| 解決策 |
本問題の回避策としては、定期的に l2vpn_mgr プロセスをモニタリングし、メモリが Dyn-Limit に近づく前に l2vpn_mgr プロセスを リスタートする必要があります。 *l2vpn_mgr プロセスのリスタートは通信影響がございます。 show processes memory detail <PID of l2vpn_mgr>
|
RP/0/RP0/CPU0:NCS5500#show process memory det 584 Sat Mar 26 21:26:34.196 EDT JID Text Data Stack Dynamic Dyn-Limit Shm-Tot Phy-Tot Process =================================================================================== 1290 4M 3212M 136K 929M 1861M 51M 1194M l2vpn_mgr
RP/0/RP0/CPU0:NCS5500#show process memory det 584 Sat Mar 26 21:56:34.196 EDT JID Text Data Stack Dynamic Dyn-Limit Shm-Tot Phy-Tot Process ==================================================================================== 1290 4M 4022M 136K 1584M 1861M 51M 2003M l2vpn_mgr
|
恒久対処としては、CSCwb49982 の修正されたバージョンを使用する必要があります。
|
備考
本不具合は、Bug Search Tool でも確認できます。
各製品の TAC SR Collection の一覧は、よくある質問と解決方法 (TAC SR Collection) から確認できます。