簡介
本文說明HSGW上show sub和show session progress命令之間的會話計數差異。
Call ID是在ASR5K平台上用於表示呼叫會話的實體。在封包資料網路閘道(PGW)上,特定使用者國際行動作業階段識別碼(IMSI)的每個應用點名稱(APN)連線都有一個唯一的呼叫ID。 反之,在eHRPD服務閘道(HSGW)上,所有APN對於IMSI共用相同的呼叫ID。由於show sub命令基於子會話報告,因此此命令的計數正確反映了APN連線的總數。相反,以呼叫ID為基礎顯示會話進度報告,因此計數將低於PGW,並且不會反映APN的總數。
說明
在PGW上,對於show subscriber命令和「show session progress」的相同IMSI,APN連線會彼此分開計數。 以下是一個通過三個不同APN連線的單個使用者,因此分配了三個單獨呼叫ID的示例。請注意,對於給定的IMSI,呼叫ID的值可以非常接近。
[local]PGW> show sub pgw-only imsi 311480131055555
世界協調時2015年6月09日13時41分24秒
+-------Access(W)- pgw-gtp-ipv4(Y)- pgw-gtp-ipv6
|型別: (Z)- pgw-gtp-ipv4-ipv6(X)- pgw-pmip-ipv4
|(U)- pgw-pmip-ipv6(V)- pgw-pmip-ipv4-ipv6
|(.) — 未知
|
|+------訪問(U)- UTRAN(G) — 德國
||技術: (W)- WLAN(N)- GAN
||(U)- HSPA演變(E)- eUTRAN
||(H)- eHRPD(.) — 未知
||
||+-----呼叫(C) — 已連線(c) — 正在連線
|||狀態: (d) — 斷開連線(u) — 未知
|||
|||+----PLMN: (H) — 家(V) — 訪問
|||(R) — 漫遊(u) — 未知
||||
|||+ — 持有人: (D) — 預設(E) — 專用
||||型別
||||
||||+ — 緊急:(A) — 真實的IMSI(U) — 不真實的IMSI
|||||持有人(O) — 僅限IMEI(N) — 非緊急
|||||型別
|||||
|||||地址(L) — 本地池
|||||型別: (S) — 靜態(使用者提供)
|||||(u) — 未知
||||| |
||||| |
||||| +-----------------------------+
||||| EBI---------------------+ |
||||| | |
vvvvvv CALLID IMSI/IMEI v IP APN閒置
------ -------- ----------------- - -----------------------------
YECHDN 4d9c05f3 3114801310555 005 L 2600:555:8007:71a5:0:4d:9c05:f301 APN1 00h16m27s
ZECHDN 4d9c0c9e 31148013105555 006 L 2600:5555:b02f:6bec:0:4d:9c0c:9e01,100.123.165.246 APN2 00h00m43s
ZECHDN 4da040b5 31148013105555 007 L 2600:555:9006:9f:0:4d:a040:b501,10.150.22.115 APN3 00h00m45s
在以下輸出中,PGW上可見長期演化(LTE)(gtp)和演化高速分組資料(eHRPD)(pmip)計數。可以在show sub sum和show session progress之間驗證這些值:
[local]PGW> show subscriber summary
訂閱者總數: 3822449
活動: 3822449休眠: 0
pdsn-simple-ipv4: 0 pdsn-simple-ipv6: 0
pdsn-mobile-ip: 0 ha-mobile-ipv6: 0
hsgw-ipv6: 0 hsgw-ipv4: 0
hsgw-ipv4-ipv6: 0 pgw-pmip-ipv6: 258454
pgw-pmip-ipv4: 209 pgw-pmip-ipv4-ipv6: 220120
pgw-gtp-ipv6: 1793806 pgw-gtp-ipv4: 6701
pgw-gtp-ipv4-ipv6: 1543679 sgw-gtp-ipv6: 0
[local]PGW>顯示會話進度
3821347進行中呼叫
6909正在進行的呼叫@ PDN-TYPE-IPv4 CONNECTED STATE
2051456 @ PDN-TYPE-IPv6 CONNECTED STATE的進行中呼叫
1762878 @ PDN-TYPE-IPv4+IPv6 CONNECTED STATE的進行中呼叫
所以:
1793806 + 258454 = 2052260
1543679 + 220120 = 1763799
如前所述,在HSGW上,屬於給定IMSI的所有APN共用相同的呼叫ID。其原因是在建立作業階段時,當初始RRQ傳入並啟動對AAA(通過STa)的驗證時,HSGW僅知道IMSI。當PPP VSNCP階段啟動時,APN資訊稍後顯示。 因此,屬於同一IMSI的所有APN(即PDN)都作為HSGW上的一個會話處理。
在此輸出中,有兩個使用者,每個使用者都通過兩個APN連線,而且,雖然HSGW不會跟蹤APN名稱,但是它們的IP型別(IPv4、IPv6或IPv4+IPv6)是已知的,show子命令正確反映了:
[HSGWin]HSGW> show sub all
+-----Access(S)- pdsn-simple-ip(M)- pdsn-mobile-ip(H)- ha-mobile-ip
|型別: (P)- ggsn-pdp-type-ppp(h)- ha-ipsec(N)- lns-l2tp
|(I)- ggsn-pdp-type-ipv4(A)- asngw-simple-ip(G)- IPSG
|(V)- ggsn-pdp-type-ipv6(B)- asngw-mobile-ip(C)- cscf-sip
|(z)- ggsn-pdp-type-ipv4v6
|(R)- sgw-gtp-ipv4(O)- sgw-gtp-ipv6(Q)- sgw-gtp-ipv4-ipv6
|(W)- pgw-gtp-ipv4(Y)- pgw-gtp-ipv6(Z)- pgw-gtp-ipv4-ipv6
|(@)- saegw-gtp-ipv4(#)- saegw-gtp-ipv6($)- saegw-gtp-ipv4-ipv6
|(&)- cgw-gtp-ipv4(^)- cgw-gtp-ipv6(*)- cgw-gtp-ipv4-ipv6
|(p)- sgsn-pdp-type-ppp(s)- sgsn(4)- sgsn-pdp-type-ip
|(6)- sgsn-pdp-type-ipv6(2)- sgsn-pdp-type-ipv4-ipv6
|(L)- pdif-simple-ip(K)- pdif-mobile-ip(o)- femto-ip
|(F) — 獨立 — fa(J)- asngw — 非錨點
|(e)- ggsn-mbms-ue(i)- asnpc(U)- pdg-ipsec-ipv4
|(E)- ha-mobile-ipv6(T)- pdg-ssl(v)- pdg-ipsec-ipv6
|(f)- hnbgw-hnb(g)- hnbgw-iu(x)- s1-mme
|(a)- phsgw-simple-ip(b)- phsgw-mobile-ip(y)- asngw-auth-only
|(j)- phsgw-non-anchor(c)- phspc(k)- PCC
|(X)- HSGW(n)- ePDG(t)- henbgw-ue
|(m)- henbgw-henb(q)- wsg-simple-ip(r)- samog-pmip
|(D)- bng-simple-ip(l)- pgw-pmip(u) — 未知
|(+)- samog-eogre
|
|+----Access(X)- CDMA 1xRTT(E)- GPRS GERAN(I)- IP
||技術: (D)- CDMA EV-DO(U)- WCDMA UTRAN(W) — 無線LAN
||(A)- CDMA EV-DO REVA(G)- GPRS Other(M)- WiMax
||(C)- CDMA其他(N)- GAN(O)- Femto IPSec
||(P)- PDIF(S)- HSPA(L)- eHRPD
||(T)- eUTRAN(B)- PPPoE(F)- FEMTO UTRAN
||(H)- PHS(Q)- WSG(.) — 其他/未知
||
||+ — 呼叫(C) — 已連線(c) — 正在連線
|||狀態: (d) — 斷開連線(u) — 未知
|||(r)- CSCF註冊(R)- CSCF註冊
||(U)- CSCF未註冊
|||
|||+ — 訪問(A) — 已連線(N) — 未連線
||| CSCF(.) — 不適用
|||狀態:
||||
|||+ — 連結(A) — 聯機/活動(D) — 休眠/空閒
||||狀態:
||||
||||+網路(I)- IP(M) — 移動 — IP(L)- L2TP
|||||型別: (P) — 代理 — 行動 — IP(i)- IP內(G)- GRE
|||||(V)- IPv6內IPv4(S)- IPSEC(C)- GTP
|||||(A)- R4(IP-GRE)(T)- IPv6(u) — 未知
|||||(W)- PMIPv6(IPv4)(Y)- PMIPv6(IPv4+IPv6)(R)- IPv4+IPv6
|||||(v)- PMIPv6(IPv6)(/)- GTPv1(對於SAMOG)(+)- GTPv2(對於SAMOG)
|||||
|||||
vvvvv CALLID MSID使用者名稱IP
------ -------- --------------- ---------------------- ---------
XLCNDv 00004e76 311286039685555 6311480126445555@nai.epc.mnc480.mcc311.3gppnetwork.org 2600:5555:8020:334c:0:e:b6b5:aa01
XLCNDY 00004e76 311286039685555 6311480126445555@nai.epc.mnc480.mcc311.3gppnetwork.org 2600:5555:b027:6f8e:0:e:b6cd:1a01,100.121.59.239
XLCNDv 0000501c 311289787584444 6311480085164444@nai.epc.mnc480.mcc311.3gppnetwork.org 2600:555:8027:c7da:0:20:996b:cd01
XLCNDY 0000501c 311289787584444 6311480085164444@nai.epc.mnc480.mcc311.3gppnetwork.org 2600:5555:b020:1fbc:0:20:996c:4201、100.82.205.107
比較「show sub summary」和「show session progress」的輸出,對於SIMPLE-IPv6,後一種輸出報告的數字比show sub summary中的類似hsgw-ipv6要低得多……
請注意,hsgw-ipv4-ipv6的計數基本上與SIMPLE-IPv4+IPv6相同,而hsgw-ipv6比SIMPLE-IPv6大得多。正如所發現的那樣,如果特定IMSI連線為基於IPv4/IPv6的APN,則將其計入SIMPLE-IPv4+IPv6中,而如果它也連線為基於IPv6的APN(即IMS會話),則其計入也記為SIMPLE-IPv6。如果沒有相應的IPv4+IPv6(或IPv4)連線,則它只記為SIMPLE-IPv6。換句話說,show session progress只會報告每個IMSI一個呼叫,而不管該IMSI的APN連線數如何。這最終源於HSGW上每個IMSI有一個呼叫ID。
[HSGWin]HSGW>顯示子摘要
訂閱者總數: 460307
活動: 39756休眠: 420551
hsgw-ipv6: 247972 hsgw-ipv4: 1632
hsgw-ipv4-ipv6: 20968 pgw-pmip-ipv6: 0
[HSGWin]HSGW>顯示會話進度
255045進行中呼叫
20713正在進行的活動呼叫
234332正在休眠呼叫
811在LCP-NEG狀態的進行中呼叫
84個@ LCP-UP狀態的正在進行的呼叫
276個正在進行的呼叫@身份驗證狀態
0正在進行的呼叫@ BCMCS服務身份驗證狀態
270個進行中呼叫@已驗證狀態
72個處於SIMPLE-IPv4連線狀態的正在進行的呼叫
43944 @ SIMPLE-IPv6 CONNECTED state的進行中呼叫
209555 @ SIMPLE-IPv4+IPv6 CONNECTED state的進行中呼叫
當檢視一個僅連線三個APN的IMSI的組合HSGW-PGW LAB節點的輸出時,上述情況更加清晰。顯示子摘要報告全部六個子會話,三個用於HSGW,三個用於PGW。根本區別在於HSGW會話共用相同的呼叫ID,而對於PGW,呼叫ID是唯一的。
同時,對於「show session progress」,報告了4個呼叫,其中3個用於PGW上的APN,1個用於HSGW上的IPv4+IPv6 APN,這實際上代表了所有三個HSGW APN,因此總計有4個會話,而不是show子命令報告的實際六個。
[local]ASR#顯示子摘要
訂閱者總數:6
活動:6休眠:0
hsgw-ipv6:1 hsgw-ipv4:1
hsgw-ipv4-ipv6:1 pgw-pmip-ipv6:1
pgw-pmip-ipv4:1 pgw-pmip-ipv4-ipv6:1
[local]ASR#顯示會話進度
4個正在進行的呼叫
4個正在進行的活動呼叫
1個SIMPLE-IPv4+IPv6 CONNECTED state正在進行的呼叫<<用於HSGW會話的帳戶
1個@ PDN-TYPE-IPv4 CONNECTED state的進行中呼叫
1個正在進行的呼叫@ PDN-TYPE-IPv6 CONNECTED STATE
1個正在進行的呼叫@ PDN-TYPE-IPv4+IPv6 CONNECTED STATE