内容

概要

前提条件

要件

使用するコンポーネント

背景説明

問題

テストシナリオ

解決方法

概要

このドキュメントでは、StarOSのCLIで観察される「show subscribers summary」の出力の不一致に関連するシナリオとその推奨構文について説明します。

前提条件

要件

次の項目に関する知識があることが推奨されます。

- Linux

- StarOS

使用するコンポーネント

このドキュメントの情報は、StarOSバージョン21.23.12-83034および21.23.3-80756に基づくものです。

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期（デフォルト）設定の状態から起動しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。

背景説明

ノード内のサブスクライバセッションに関連する情報を表示するには、StarOSのCLIである「show subscribers summary」と、事前定義されたフィルタキーワードを使用します。このようなフィルタキーワードの1つに「connected-time」があり、サブスクライバがノード/ネットワークに接続されている時間を確認できます。コマンドの形式は次のとおりです。

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.

問題

「connected-time」フィルタキーワードを複数回使用すると、CLIの「show subscribers summary」の出力に不一致が見られました。CLIの出力が、キーワードの値やシーケンスの変更と一致しませんでした。

テストシナリオ

1. この問題は、「connected-time」フィルタキーワードを複数回使用すると発生します。

2. StarOSの管理者ガイドには、この特定のキーワードの例はありません。

3. 同じシナリオを、さまざまなStarOSビルドを使用してラボでテストしました。結果は次のとおりです。

- 最初は、ラボノードを使用して、いくつかのコールが異なる時間間隔でシミュレートされます

[local]LTE_All3_ePDG# show subscribers summary | grep -i "Total Subscribers:"

Total Subscribers:             32

- 次に、「show subscribers summary」CLIが、さまざまな引数/シーケンスを含む「connected-time」フィルタキーワードを使用して実行されます。これらのコマンド出力から、時間値または時間値のシーケンスが変更されたり、キーワードが1回使用されたりすると、値が変化することがわかります。

[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

- 他のStarOSビルドでも同じテストが実行され、同じ不一致が発生します。したがって、すべてのStarOSビルドで確認できます。

解決方法

コマンド「show subscribers summary」をキーワード「connected-time」とともに使用する正しい構文は、キーワード「one-time」のみを大なり記号(>)および小なり記号(<)とともに使用することです。

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