51学通信技术论坛

标题: 3GDT网络里面,如果要同时获取用户信令面和用户面的数据,在那个口抓包更好呢? [打印本页]

作者: worldwind    时间: 2011-12-13 12:10:22     标题: 3GDT网络里面,如果要同时获取用户信令面和用户面的数据,在那个口抓包更好呢?

在传统的组网里面(非3GDT),流程是MS->RNC->SGSN->GGSN,可以在Gn口同时获取用户上网过程中的信令面(imsi/msisdn/LAI等)和用户面(url/usr-agent等)消息,那么在3GDT组网里面,又是在那个口可以同时获取这些信息呢?Gi口?怎样可以做到比较灵活的抓取?谢谢
作者: admin    时间: 2011-12-13 20:55:09

Gi接口不行啊。Gi接口上没有信令消息了。3GDT因为控制和用户面分离了。所以只能分开抓了。或者GGSN上如果有厂家自己的抓包工具的话例如TCPdump之类的就最好了。要不就只能在SGSN上抓信令、GGSN上抓用户面的包了。
作者: hendouse    时间: 2011-12-14 22:15:33

回复 admin 的帖子

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

如果不是非要在GSN内部抓取这些数据的话,而是在连接SGSN,BSC/Node-B和GGSN的交换机上设置mirror的话,抓取由3GDT传输的数据报,同时抓取SGSN的信令报文,一点问题也没有。

只需要,在交换机上把承载SGSN信令的端口或者是VLAN,还有3GDT的端口和VLAN都影射到交换机的mirror上就好。
作者: admin    时间: 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学通信技术论坛 (http://51xuetongxin.com/bbs/) Powered by Discuz! X2