Introducción
Este documento describe un escenario relacionado con la discrepancia observada para una salida de CLI de StarOS - 'show subscribers summary' y la sintaxis recomendada para la misma.
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas:
Componentes Utilizados
La información de este documento se basa en las versiones 21.23.12-83034 y 21.23.3-80756 de StarOS.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Antecedentes
Para mostrar la información relacionada con la sesión del suscriptor en el nodo, se utiliza la CLI en StarOS - ‘show subscribers summary’ junto con algunas palabras clave de filtro predefinidas. Una de estas palabras clave de filtro es ‘connected-time’, que puede utilizar para comprobar cuánto tiempo ha estado conectado el suscriptor al nodo/red. El formato del comando es:
show subscribers summary apn <apn-name> connected-time [ < | > | greater-than | less-than ] value
Where:
< : Filters output so that only information less than the specified value is displayed.
> : Filters output so that only information greater than the specified value is displayed.
greater-than : Filters output so that only information greater than the specified value is displayed.
less-than : Filters output so that only information less than the specified value is displayed.
value : Used in conjunction with <, >, greater-than, less-than, If no other filtering options are specified only output matching value is displayed. If value is not specified all data is displayed. value must be an integer from 0 through 4294967295.
Problema
Se observó una discrepancia para la salida "show subscribers summary" de CLI cuando se utilizó con la palabra clave de filtro "connected-time" más de una vez. El resultado de la CLI no coincide con el cambio en los valores o la secuencia de la palabra clave.
Escenarios de prueba
- Se enfrentó a este problema cuando la palabra clave de filtro ‘connected-time’ se usa más de una vez.
- No hay ningún ejemplo en la guía de administración de StarOS para esta palabra clave específica.
- El mismo escenario se probó en el laboratorio con varias compilaciones de StarOS. Estos son los resultados:
- Inicialmente, algunas llamadas se simulan en diferentes intervalos de tiempo con el uso de un nodo de laboratorio
[local]LTE_All3_ePDG# show subscribers summary | grep -i "Total Subscribers:"
Total Subscribers: 32
- Luego, la CLI ‘show subscribers summary’ se ejecuta con la palabra clave de filtro ‘connected-time’ con varios argumentos/secuencias. A partir de estos resultados de comando, puede ver que los valores cambian cuando se cambia el valor de tiempo o la secuencia del valor de tiempo o cuando se utiliza la palabra clave una vez.
[local]LTE_All3_ePDG# show subscribers summary apn ipv4.com connected-time < 2000 | grep -i "Total Subscribers:"
Total Subscribers: 30
[local]LTE_All3_ePDG# show subscribers summary apn ipv4.com connected-time > 1000 | grep -i "Total Subscribers:"
Total Subscribers: 8
[local]LTE_All3_ePDG# show subscribers summary apn ipv4.com connected-time > 1000 connected-time < 2000 |grep -i "Total Subscribers:"
Total Subscribers: 30
[local]LTE_All3_ePDG# show subscribers summary apn ipv4.com connected-time < 2000 connected-time > 1000 |grep -i "Total Subscribers:"
Total Subscribers: 10
[local]LTE_All3_ePDG# show subscribers summary apn ipv4.com connected-time > 1000 < 2000 | grep -i "Total Subscribers:"
Total Subscribers: 8
[local]LTE_All3_ePDG# show subscribers summary apn ipv4.com connected-time < 2000 > 1000 | grep -i "Total Subscribers:"
Total Subscribers: 8
- La misma prueba se lleva a cabo para otras compilaciones de StarOS también, y se obtiene la misma discrepancia. Por lo tanto, se observa para todas las compilaciones de StarOS.
Solución
La sintaxis correcta para utilizar el comando ‘show subscribers summary’ con la palabra clave ‘connected-time’ es utilizar la palabra clave one-time solamente, junto con mayor que (>) y menor que (<).
For Example:
[local]LTE_All3_ePDG# show subscribers summary apn ipv4.com connected-time > 1000 < 2000 | grep -i "Total Subscribers:"
Total Subscribers: 8
[local]LTE_All3_ePDG# show subscribers summary apn ipv4.com connected-time < 2000 > 1000 | grep -i "Total Subscribers:"
Total Subscribers: 8
[local]LTE_All3_ePDG# show subscribers summary apn ipv4.com connected-time greater-than 1000 less-than 2000 | grep -i "Total Subscribers:"
Total Subscribers: 8
[local]LTE_All3_ePDG# show subscribers summary apn ipv4.com connected-time less-than 2000 greater-than 1000 | grep -i "Total Subscribers:"
Total Subscribers: 8