Inleiding
Dit document beschrijft een scenario met betrekking tot de waargenomen discrepantie voor een StarOS CLI - 'toon abonnees samenvatting' uitvoer en de aanbevolen syntaxis voor het.
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
Gebruikte componenten
De informatie in dit document is gebaseerd op StarOS-versies 21.23.12-83034 en 21.23.3-80756.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Achtergrondinformatie
Om de informatie met betrekking tot de abonneesessie in het knooppunt weer te geven, wordt de CLI in StarOS - ‘toon abonneessamenvatting’ samen met enkele vooraf gedefinieerde filtertrefwoorden gebruikt. Een van deze filtertrefwoorden is ‘connected-time’, waarmee u kunt controleren hoe lang de abonnee is verbonden met het knooppunt/netwerk. Het formaat van het bevel is:
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.
Probleem
Er werd een discrepantie waargenomen voor de uitvoer van de CLI "show abonnees overview" wanneer deze meer dan één keer met het trefwoord "connected-time" wordt gebruikt. De output van de CLI kwam niet overeen met de verandering in de waarden en/of de opeenvolging van het sleutelwoord.
Testscenario’s
- Dit probleem werd verholpen wanneer het trefwoord ‘verbonden tijd’ meer dan eens werd gebruikt.
- Er is geen voorbeeld aanwezig in de StarOS admin gids voor dit specifieke sleutelwoord.
- Hetzelfde scenario werd getest in het lab met verschillende StarOS-builds. Hier zijn de resultaten:
- Aanvankelijk, worden een paar vraag gesimuleerd met verschillende tijd-intervallen met het gebruik van een laboratoriumknoop
[local]LTE_All3_ePDG# show subscribers summary | grep -i "Total Subscribers:"
Total Subscribers: 32
- Vervolgens wordt de CLI ‘show abonnees overview’ uitgevoerd met het trefwoord ‘connected-time’ filter met verschillende argumenten/sequenties. Van deze opdrachtoutput kunt u zien dat de waarden veranderen wanneer de tijdwaarde of de reeks van de tijdwaarde wordt gewijzigd of wanneer het trefwoord eenmaal wordt gebruikt.
[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
- Dezelfde test wordt ook uitgevoerd voor andere StarOS-builds, en je krijgt dezelfde discrepantie. Dus wordt het waargenomen voor alle StarOS-bouwstenen.
Oplossing
De juiste syntaxis voor het gebruik van de opdracht "samenvatting van tonen abonnees" met het trefwoord "verbonden tijd" is om het trefwoord alleen eenmalig te gebruiken, in combinatie met groter dan (>) en minder dan (<).
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