51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 5028|回复: 4
打印 上一主题 下一主题

3GDT网络里面,如果要同时获取用户信令面和用户面的数据,在那个口抓包更好呢? [复制链接]

Rank: 2Rank: 2

跳转到指定楼层
楼主
发表于 2011-12-13 12:10:22 |只看该作者 |倒序浏览
一键分享 一键分享
在传统的组网里面(非3GDT),流程是MS->RNC->SGSN->GGSN,可以在Gn口同时获取用户上网过程中的信令面(imsi/msisdn/LAI等)和用户面(url/usr-agent等)消息,那么在3GDT组网里面,又是在那个口可以同时获取这些信息呢?Gi口?怎样可以做到比较灵活的抓取?谢谢

Rank: 9Rank: 9

沙发
发表于 2011-12-13 20:55:09 |只看该作者
Gi接口不行啊。Gi接口上没有信令消息了。3GDT因为控制和用户面分离了。所以只能分开抓了。或者GGSN上如果有厂家自己的抓包工具的话例如TCPdump之类的就最好了。要不就只能在SGSN上抓信令、GGSN上抓用户面的包了。

点评

yonka  爱总。看到论坛里的朋友提到过E的GGSN上的tcpdump不建议在现网使用,是这样的吗? 另外。GGSN的shell中本来就带有trace功能,这个可以么?  发表于 2012-9-22 10:27:00
51学通信(www.51xuetongxin.com):致力打造最好的通信技术在线学习平台 。

使用道具 举报

特殊贡献用户

分组域未来之星

VIP 论坛核心会员 特殊贡献奖

板凳
发表于 2011-12-14 22:15:33 |只看该作者
回复 admin 的帖子

只能在SGSN上抓信令、GGSN上抓用户面的包了”  信令面和用户面是分开,但这两层的信令和数据都是必须经过SGSN和GGSN的,那为什么不能在SGSN上同时抓包两次,两次都设置不同面的IP地址来过滤呢?  谢谢~

点评

yonka  前面说了哦,3GDT情况下。 user plane不经过SGSN的,RNC和GGSN之间之间建立GTP隧道  发表于 2012-9-22 10:25:22
生命只有一次,珍惜珍重,勿浪费

使用道具 举报

Rank: 8

论坛核心会员

地板
发表于 2011-12-15 10:51:55 |只看该作者
如果不是非要在GSN内部抓取这些数据的话,而是在连接SGSN,BSC/Node-B和GGSN的交换机上设置mirror的话,抓取由3GDT传输的数据报,同时抓取SGSN的信令报文,一点问题也没有。

只需要,在交换机上把承载SGSN信令的端口或者是VLAN,还有3GDT的端口和VLAN都影射到交换机的mirror上就好。

使用道具 举报

Rank: 9Rank: 9

5#
发表于 2012-9-22 16:04:10 |只看该作者
admin 发表于 2011-12-13 20:55
Gi接口不行啊。Gi接口上没有信令消息了。3GDT因为控制和用户面分离了。所以只能分开抓了。或者GGSN上如果有 ...

其实在设备上直接抓包怎么着都会有一定负荷产生,GGSN和PC机类似的。抓包都要消耗CPU资源。所以当流量较大情况下,确实不方便使用tcpdump。如果要抓的话,一定要使用过滤条件只抓特定的报文。GGSN内置的trace并不是指的直接捕捉wireshark格式的报文,tcpdump才可以。

51学通信(www.51xuetongxin.com):致力打造最好的通信技术在线学习平台 。

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2024-5-20 08:53 , Processed in 0.271812 second(s), 14 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部