在光猫上抓包确认局端是否下发了IPTV业务
时间:2025-08-07 访问量:1028
在光猫上抓包确认局端是否下发了IPTV业务
本文的方法只适合IPTV使用DHCP或IPOE等以太网直接接入的情景,如果IPTV使用PPPOE接入则不适合。操作需要有光猫超密PON(无源光网络)的通信特点是:OLT(光线路终端)以广播方式向同一分光器下所有的ONU(光网络单元,光猫是其中一种)发送数据OLT要给一个光猫发送数据,数据会被转发到同一个分光器下的所有光猫,但光猫默认会过滤掉目标不是自己的数据但有个例外,那就是以太网ARP请求数据(首次ARP请求是广播,随后可能是单播,我这里联通抓包发现不管是网关发给其他光猫的ARP请求单播还是广播都不会被过滤掉)ARP请求数据帧可以被光猫接收,利用这个特性,只要业务系统使用的是以太网(静态IP/DHCP/IPOE通信都依赖ARP)我们就可以抓到其使用的VLAN ID一种是使用端口镜像功能,将PON口镜像到光猫端口,然后此端口上接一个电脑进行抓包:另外一种是使用光猫的VLAN透传模式,将PON口透传到光猫端口然后抓包:Windows电脑上安装Wireshark+npcap 1.81(及以上)版本才可以抓取VLAN帧,抓取的数据如下,图中的VLAN 23就是IPTV业务的用户端VLAN号: