目錄

簡介

必要條件

需求

採用元件

背景資訊

問題

測試方案

解決方案

簡介

本文描述與StarOS CLI — 「show subscribers summary」輸出中觀察到的差異相關的場景，以及針對此差異的建議語法。

必要條件

需求

思科建議您瞭解以下主題：

- Linux

- StarOS

採用元件

本檔案中的資訊是根據StarOS版本21.23.12-83034和21.23.3-80756。

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路運作中，請確保您瞭解任何指令可能造成的影響。

背景資訊

要顯示與節點中的訂戶會話相關的資訊，可使用StarOS中的CLI — 「show subscribers summary」以及一些預定義的過濾器關鍵字。其中一個過濾關鍵字是「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」篩選器關鍵字執行，該關鍵字具有各種引數/序列。從這些命令輸出中，可以看到，時間值或時間值順序發生變化或關鍵字使用一次時，值會發生變化。

[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」配合使用的正確語法是僅將關鍵字與大於(>)和小於(<)配合使用。

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