如何用wireshark来解析出PDCP-LTE格式,即把PDCP报文突出到wireshark

在LTE协议开发中,利用Wireshark解析PDCP层报文有助于快速定位问题。本文介绍如何将PDCP-LTE报文封装在UDP中,并通过特定标识符让Wireshark进行解析,包括设置PDCP_LTE_START_STRING,写入固定头和可选字段,以及使用各种Tag来携带额外信息。
摘要由CSDN通过智能技术生成

在PDCP协议开发和定位过程中,需要知道PDCP层报文的内容,格式,SN是否是正确的,直接在程序中使用打印也可以凑合定位,但是不是长久的和正式的定位手段,而wireshark提供了PDCP-LTE的解析功能,我们可以把报文按照一定的格式吐出到wireshark上,让其帮忙我们进行解析。

 

wireshark中把PDCP-LTE放在UDP上来进行承载传输的,即需要把封装好的PDCP-LTE协议格式使用UDP发送出来,使用wireshark进行捕捉,然后勾选PDCP-LTE中的如下选项就可以进行解析了:

 

至于使用的UDP的端口,并没有严格的限制,但是一般也不要使用默认保留的端口,最好大一些,比如10000.

 

报文的标示是PDCP_LTE_START_STRING,即一开始按照PDCP_LTE_START_STRING开始,wireshark通过这个来判断这个报文是不是PDCP-LTE

/* Signature.  Rather than try to define a port for this, or make the
   port number a preference, frames will start with this string (with no
   terminating NULL */
#define

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值