简介
本文解释HSGW上show sub和show session progress命令之间会话计数的差异。
呼叫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月13:41:24日星期二
+ — 访问(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)- GERAN
||技术: (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—+ |
||||| | |
vvvv CALLID IMSI/IMEI v IP APN TIME-IDLE
— — —
YECHDN 4d9c05f3 311480131055555 005 L 2600:5555:8007:71a5:0:4d:9c05:f301 APN1 00h16m27s
ZECHDN 4d9c0c9e 311480131055555 006 L 2600:5555:b02f:6bec:0:4d:9c0c:9e01、100.123.165.246 APN2 00h00m43s
ZECHDN 4da040b5 311480131055555 007 L 2600:5555: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>显示用户摘要
用户总数: 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状态的正在进行呼叫
2051456处于PDN-TYPE-IPv6 CONNECTED状态的正在进行呼叫
1762878正在进行的呼叫@ PDN-TYPE-IPv4+IPv6 CONNECTED状态
那么:
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 sub命令正确反映:
[HSGWin]HSGW>显示子全部
+ — 访问(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)- standalone-fa(J)- asngw-non-anchor
|(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
|
|+ — 接入(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(.) — 不适用
||||状态:
||||
||||+-Link(A) — 在线/活动(D) — 休眠/空闲
|||||状态:
|||||
||||+网络(I)- IP(M) — 移动IP(L)- L2TP
||||||类型: (P) — 代理 — 移动IP(i)- IP-in-IP(G)- GRE
||||||(V)- IPv6-in-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:5555: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连接,则计数在APN下simple-IPv4+IPv6,如果它也作为基于IPv6的APN(即IMS会话)连接,则它不被计为SIMPLE-IPv6。只有在没有相应的IPv4+时,它才被计为SIMPLE-IPv6IPv6(或IPv4)连接。换句话说,无论该IMSI的APN连接数量如何,show session progress将只报告每个IMSI的一个呼叫。这最终源于HSGW上每个IMSI有一个呼叫ID。
[HSGWin]HSGW>显示子摘要
用户总数: 460307
活动: 39756休眠: 420551
hsgw-ipv6: 247972 hsgw-ipv4: 1632
hsgw-ipv4-ipv6: 209968 pgw-pmip-ipv6: 0
[HSGWin]HSGW>显示会话进度
255045正在进行的呼叫
20713正在进行的活动呼叫
234332正在进行的休眠呼叫
811处于LCP-NEG状态的正在进行呼叫
84个处于LCP-UP状态的正在进行呼叫
276处于AUTHENTICATING状态的正在进行呼叫
0个处于BCMCS服务身份验证状态的正在进行呼叫
270个处于AUTHENTICATED状态的正在进行呼叫
72个处于SIMPLE-IPv4 CONNECTED状态的正在进行呼叫
43944处于SIMPLE-IPv6 CONNECTED状态的正在进行呼叫
209555处于SIMPLE-IPv4+IPv6 CONNECTED状态的正在进行呼叫
查看一个仅连接一个IMSI和三个APN的HSGW-PGW LAB节点的输出时,上述内容更加清晰。show sub summary报告所有六个子会话,三个用于HSGW,三个用于PGW。根本区别在于,HSGW会话都共享相同的呼叫ID,而对于PGW,呼叫ID是唯一的。
同时,对于“show session progress”,报告四个呼叫,三个用于PGW上的APN,一个用于HSGW上的IPv4+IPv6 APN,有效代表所有三个HSGW APN,提供总共四个会话,而不是show sub命令报告的实际六个会话。
[local]ASR# show sub summary
用户总数: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# show session progress
4个正在进行的呼叫
4个正在进行的活动呼叫
1个处于SIMPLE-IPv4+IPv6 CONNECTED状态的正在进行呼叫<< HSGW会话的帐户
1个处于PDN-TYPE-IPv4 CONNECTED状态的正在进行的呼叫
1个处于PDN-TYPE-IPv6 CONNECTED状态的正在进行的呼叫
1个处于PDN-TYPE-IPv4+IPv6 CONNECTED状态的正在进行的呼叫