asmping/ssmping - It checks if you can receive IPv4/IPv6 multicast packets from a host.

asmping and ssmpingd are network level multicast management tools that can be used to check whether one can receive multicast packets via ASM/SSM from a host. The host target given to asmping must run the ssmpingd daemon, which listens on UDP port 4321 for IPv4/IPv6 unicast requests. When it receives one, it responds to the specified multicast group which asmping just have joined. Note that one can not use arbitrary groups. Independent of what group is specified, the last quarter of the address is forced to be 234 or ::4321:1234 for IPv4 or IPv6 respectively. Syntax:-

root@linux:~# asmping IPgrp IPSSMPINGD-SERVER

root@linux:~# asmping IPSSMPINGD-SERVER IPgrp on some kernels, reverse the arguments [bind error].

root@linux:~# asmping FF7E:230:2001:254:8000::1235       2001:388:7000:4000:212:3FFF:FE7d:9F23

Note: Similarly if you want to check that your pc can send ASM, then you must run SSMPINGD service on your pc and then you can asmping from another pc to this ssmpingd pc.

root@linux:~# ssmping IPSSMPINGD-SERVER