簡介
本檔案將說明StarOS(聚合服務路由器(ASR)5500、QvPC - SI和QvPC-DI產品)上直徑路由失敗的情況。
作者:Jean Smetz和Dennis Lanov,思科TAC工程師。
問題
MME上報告以下日誌:
[mme-app 147036 error] [3/1/11383 <sessmgr:30> e_attach_proc.c:3390] [callid 0000000] [context: mme, contextID: 2]
[software internal user syslog] imsi 012341234567890, procedure MME Attach procedure , Error sending HSS-S6a message.
解決方案
每當所選路由發生故障(例如Tx-timeout),該路由上的故障數量就會增加。一旦失敗次數達到配置的「route-failure threshold <>」,該路由就視為失敗。
- 執行路由查詢消息時,不會忽略失敗的路由。「可用」路由的優先順序高於「失敗」路由。如果沒有「可用」路由,則選擇「失敗」路由。
- 失敗路由具有max-deadtime,直到它一直保持失敗狀態。在端點配置中使用「route-failure deadtime <>」設定失效路由恢復的時間。預設情況下,設定為60秒。
- 我們可以使用命令diameter reset route failure強制重置失敗路由。
建議在diameter對等體下配置任何diameter路由故障時的路由故障死區時間值,以便在一段時間後自動清除它們(以秒為單位配置的值)。 「route-failure deadtime」配置保持路由的FAILED狀態的持續時間。當此時間到期時,您將狀態更改為「可用」。
configure
context <context_name >
diameter endpoint <endpoint_name>
route-failure deadtime 86400
有關CLI的詳細資訊,請參閱命令列介面參考。