Introducción
Este documento describe un escenario con ruta de diámetro fallido en StarOS (Aggregation Services Router (ASR) 5500, QvPC - SI y productos QvPC-DI).
Colaboración de Jean Smetz y Dennis Lanov, ingenieros del TAC de Cisco.
Problema
Estos registros se informan en 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.
Solución
Siempre que haya una falla en la ruta seleccionada (por ejemplo, Tx-timeout), el número de fallas en esa ruta se incrementa. Una vez que el número de fallas alcanza el "umbral de falla de ruta <>" configurado, la ruta se considera FAILED .
- Una ruta fallida nunca se ignora mientras se realiza una búsqueda de ruta para rutear un mensaje. A las rutas "disponibles" se les da mayor prioridad que a las "fallidas". Si no hay ruta "disponible", se selecciona la ruta "fallida".
- La ruta fallida tiene un tiempo máximo en espera hasta el cual permanece fallida. Utilice "route-failure deadtime <>" en la configuración del terminal para establecer el tiempo para la recuperación de la ruta muerta. De forma predeterminada, se establece en 60 segundos.
- Podemos reiniciar forzosamente la ruta fallida con el comando, falla de ruta de restablecimiento de diámetro.
Se recomienda configurar un valor de tiempo de espera de falla de ruta en caso de que se produzca una falla de ruta de diámetro bajo los pares de diámetro para eliminarlos automáticamente después de algún tiempo (valor configurado en segundos). El 'route-failure deadtime' configura la duración del tiempo durante la cual se mantiene el estado FAILED de una ruta. Cuando venza este tiempo, cambia el estado a DISPONIBLE.
configure
context <context_name >
diameter endpoint <endpoint_name>
route-failure deadtime 86400
Consulte Referencia de la Interfaz de Línea de Comandos para obtener detalles sobre las CLI.