51学通信技术论坛

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

怎么判断一个包的数据是gb口数据? [复制链接]

Rank: 2Rank: 2

跳转到指定楼层
楼主
发表于 2013-1-4 16:05:48 |只看该作者 |倒序浏览
一键分享 一键分享
可能有几种不同接口的数据,怎么从中找出哪个数据包是gb口的数据呢?难道是根据UDP端口号么?

点评

admin  是wireshark的抓的pcap格式的包吗?可以通过bssgp进行过滤啊。  发表于 2013-1-4 23:11:16

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

版主 特殊贡献奖

沙发
发表于 2013-1-4 16:29:11 |只看该作者
没看懂。根据协议栈,凡是BSSGP的都是Gb interface 啊。

使用道具 举报

特殊贡献用户

分组域未来之星

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

板凳
发表于 2013-1-4 16:54:47 |只看该作者
你把Gb的协议栈看清楚 就知道了  

使用道具 举报

Rank: 2Rank: 2

地板
发表于 2013-1-4 22:04:43 |只看该作者
就是我采的gb口,gn口,还有一些其他接口的数据是通过一个管道传过来的,怎么能从这些数据里判断出哪些是gb口的数据?

使用道具 举报

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

5#
发表于 2013-1-4 22:56:44 |只看该作者
看协议就OK了~~~

使用道具 举报

Rank: 2Rank: 2

6#
发表于 2013-1-4 23:31:04 |只看该作者
oliverchang 发表于 2013-1-4 22:56
看协议就OK了~~~

不是很明白你的意思,难道是一层一层的向上解么?这样只有所有字段完全正确才可能保证是gb数据。有人告诉我判断udp层的端口号,如果是2157就是gb口的数据。

使用道具 举报

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

版主

7#
发表于 2013-1-4 23:53:34 |只看该作者
是wireshark的抓的pcap格式包么? 如果打开后看到的都是UDP数据包,一定是你的shark软件没有设置edit----preferences----->protocols---->GPRS UDP PORTS里设置一下端口范围 比如29999-65535. 再用BSSGP过滤出来的就是GB口的报文.

使用道具 举报

Rank: 2Rank: 2

8#
发表于 2013-1-5 22:20:10 |只看该作者
hrbqby 发表于 2013-1-4 23:53
是wireshark的抓的pcap格式包么? 如果打开后看到的都是UDP数据包,一定是你的shark软件没有设置edit----pref ...

不是的,将分别材质gb口,gn口还有其他接口的数据放在一段共享内存里,然后从共享内存读取数据,找出gb口的数据进行解析。

使用道具 举报

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

9#
发表于 2013-1-9 23:06:07 |只看该作者
Gb口数据包 大部分信令都是有BSSGP层协议封装的,如果是Gn口的包,则是由GTP等协议封装,各个接口封装协议都有不同,像楼上几位都说了 看清楚协议封装结构就行了

使用道具 举报

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

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

GMT+8, 2024-11-26 02:57 , Processed in 0.026861 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部