Packet Generator Tools
IGMP Packet Generator
DVMRP Packet Generator
PIM Packet Generator
Multicast Packet Generator
Sending Query Message
query [-i <interface>] [-s <src_addr>] [-d <dst_addr>] [-g <grp_addr>] [-t <resp_time>]
[-C count] [-n]
-i <interface> : Specify interface name to send IGMP packet.
Default: packet send according to routing table.
-s <src_addr> : Specify source IP address of IGMP packet.
Default: Outgoing interface address.
-d <dst_addr> : Specify destination IP address of IGMP packet.
Default: 224.0.0.1(General Query).
If specified option 'g', setting the address.(Specific Query)
Option d is prior to option g.
-g <grp_addr> : Specify IGMP Group Address.
Default: 0(Sending General Query).
-t <resp_time> : Specify IGMP Max Resp Time.
Default: 100(10s).
-C <count> : Specify number of sending packet.
Interval is 125s(Query Interval).
-n : Specify sending without IP Router Alert option.
Sending Membership-Report Message
join [-i <interface>] [-s <src_addr>] [-d <dst_addr>] [-v <1|2>] -g <grp_addr> [-n]
-i <interface> : Specify interface name to send IGMP packet.
Default: packet send according to routing table.
-s <src_addr> : Specify source IP address of IGMP packet.
Default: Outgoing interface address.
-d <dst_addr> : Specify destination IP address of IGMP packet.
Default: Specified address by 'g' options.
-v <1 | 2> : Specify IGMP Version. Default 2.
-g <grp_addr> : Specify IGMP Group Address.(MUST)
-n : Specify sending without IP Router Alert option.
Sending Membershp-Leave Message
leave [-i <interface>] [-s <src_addr>] [-d <dst_addr>] -g <grp_addr> [-n]
-i <interface> : Specify interface name to send IGMP packet.
Default: packet send according to routing table.
-s <src_addr> : Specify source IP address of IGMP packet.
Default: Outgoing interface address.
-d <dst_addr> : Specify destination IP address of IGMP packet.
Default: 224.0.0.2.
-g <grp_addr> : Specify IGMP Group Address.(MUST)
-n : Specify sending without IP Router Alert option.
Sending Probe Message
probe [-i <interface>] [-s <src_addr>] [-d <dst_addr>] [-c <capability>]
[-g <generation id>] [-C <count>] [-n <nbr1 nbr2 ...> ]
-i <interface> : Specify interface name to send DVMRP packet.
Default: packet send according to routing table.
-s <src_addr> : Specify source IP address of DVMRP packet.
Default: Outgoing interface address.
-d <dst_addr> : Specify destination IP address of DVMRP packet.
Default: 224.0.0.4.
-c <capability> : Specify Capability filed(hex without '0x').
Default: (0x)0e.
-g <generation id> : Specify Generation ID filed(hex without '0x').
Default: run time.
-C <count> : Specify number of sending packet.
Interval is 10s(Probe Interval).
-n <nbr1 nbr2 ...> : Specify DVMRP neighbors(IP address).
You must specify this option last of all.
If omitted, send Probe without neighbor list.
Sending Report Message
report [-i <interface>] [-s <src_addr>] [-d <dst_addr>] [-f <file>] -p <prefix> -n <num>
-i <interface> : Specify interface name to send DVMRP packet.
Default: packet send according to routing table.
-s <src_addr> : Specify source IP address of DVMRP packet.
Default: Outgoing interface address.
-d <dst_addr> : Specify destination IP address of DVMRP packet.
Default: 224.0.0.4.
-f <file> : Specify advertising network list file.
Format:
network_addr/masklen metric
:
-p <prefix> : Specify advertising prefix list file.
prefix - <network>/<masklen>.
If following 'n'options is specified, generate prefix automatically
(metric is 1).
-n <num> : Specify number of generating prefix.
ex) % report -p 192.168.10.0/24 -n 3
advertise 192.168.10.0/24,192.168.11.0/24,192.168.12.0/24
-C <count> : Specify number of sending packet.
Interval is 60s(Report Interval).
Sending Prune/Graft/Graft Ack Message
prune [-i <interface>] [-s <src_addr>] [-l <time>] -d <dst_addr> -e <src>/<grp>
graft [-i <interface>] [-s <src_addr>] -d <dest_addr> -e <src>/<grp>
gack [-i <interface>] [-s <src_addr>] -d <dest_addr> -e <src>/<grp>
-i <interface> : Specify interface name to send DVMRP packet.
Default: packet send according to routing table.
-s <src_addr> : Specify source IP address of DVMRP packet.
Default: Outgoing interface address.
-d <dst_addr> : Specify destination IP address of DVMRP packet.(MUST)
-l <time> : Specify prune lifetime.
Default: 180s.
-e <src>/<grp> : Specify (S,G) entry.(MUST)
Sending Hello Message
hello [-i <interface>] [-s <src_addr>] [-d <dst_addr>] [-t <type>] [-l <len>] [-v <value>] [-C <count>]
-i <interface> : Specify interface name to send PIM packet.
Default: packet send according to routing table.
-s <src_addr> : Specify source IP address of PIM packet.
Default: Outgoing interface address.
-d <dst_addr> : Specify destination IP address of PIM packet.
Default: 224.0.0.13.
-t <type> : Specify Option type.
Default: 1 (Holdtime).
-l <len> : Specify Option length.
Default: 2.
-v <value>: Specify Option value.
Default: 210s
-C <count> : Specify number of sending packet.
Interval is 35s(PIM Hello Interval).
Sending Register Message
reg [-i <interface>] [-s <src_addr>] [-n] [-b] [-p <src>/<dst>] -d <dst_addr>
-i <interface> : Specify interface name to send PIM packet.
Default: packet send according to routing table.
-s <src_addr> : Specify source IP address of PIM packet.
Default: Outgoing interface address.
-n : Set Null bit.
-b : Set Border bit.
-p <src>/<dst> : Specify source/destination address of encapsulation IP packet. If not specify, sending Null Register message. Encapsulation IP packet length is 64 byte(Fix).
-d <dst_addr> : Specify destination IP address of PIM packet.
Sending Register-stop Message
reg_stop [-i <interface>] [-s <src_addr>] -g <group/masklen> -e <address> -d <dst_addr>
-i <interface> : Specify interface name to send PIM packet.
Default: packet send according to routing table.
-s <src_addr> : Specify source IP address of PIM packet.
Default: Outgoing interface address.
-g <group>/<masklen> : Specify Encoded-Group address.
-e <address>: Specify Encode-Unicast-Source address.
-d <dst_addr> : Specify destination IP address of Register-stop packet.
Sending Join/Prune Message
jp [-i <interface>] [-s <src_addr>] [-h <holdtime>] [-f <list>] [-d <dst_addr>] [-C <count>] -n <nbr address>
-i <interface> : Specify interface name to send PIM packet.
Default: packet send according to routing table.
-s <src_addr> : Specify source IP address of PIM packet.
Default: Outgoing interface address.
-h <holdtime> : Specify Holdtime
-f <file> : Specify file describing Join/Prune list. The format is:
g <group>/<masklen>
j <src_addr>/<masklen> <s|r|w>
:
p <src_addr>/<masklen> <s|r|w>
:
s set S-bit, r set RP-bit, w set WC-bit.
ex)
g 224.1.1.1/32
j 192.168.1.1/32 s w
p 192.168.2.1/32 s r
g 224.2.2.2/32
j 192.168.10.10/32 s r
-d <dst_addr> : Specify destination IP address of PIM packet.
Default: 224.0.0.13
-n <nbr addr>: Specify Upstream neighbor's address.
-C <count> : Specify number of sending packet.
Interval is 60s.
Sending Bootstrap Message
bstrap [-i <interface>] [-s <src_addr>] [-d <dst_addr>] [-p <priority>] [-f <file>] [-C <count>] -b <bsr_addr>
-i <interface> : Specify interface name to send PIM packet.
Default: packet send according to routing table.
-s <src_addr> : Specify source IP address of PIM packet.
Default: Outgoing interface address.
-d <dst_addr> : Specify destination IP address of PIM packet.
Default: 224.0.0.13.
-p <priority> : Specify priority.
-l <list> : Specify file describing RP-set information. The format is:
<group>/<masklen> <rp_address> <holdtime>
:
-C <count> : Specify number of sending packet.
Interval is 60s.
-b <bsr_addr>: Specify BSR's address.
Sending C-RP Adv Message
crpadv [-i <interface>] [-s <src_addr>] [-p <priority>] [-f <file>] [-h <holdtime>] [-C <count>]
-r <address> -d <dst_addr>
-i <interface> : Specify interface name to send PIM packet.
Default: packet send according to routing table.
-s <src_addr> : Specify source IP address of PIM packet.
Default: Outgoing interface address.
-p <priority> : Specify priority.
-f <list> : Specify file describing RP-set information. The format is:
<group>/<masklen>
:
ex)
224.1.1.1/32
224.2.2.2/32
224.10.1.1/32
-h <holdtime>: Specify holdtime.
Default: 150s
-C <count> : Specify number of sending packet.
Interval is 60s.
-r <address>: Specify RP's address.
-d <dst_addr> : Specify destination IP address of PIM packet.
Sending Assert Message
assert [-i <interface>] [-s <src_addr>] [-d <dst_addr>] [-r] [-p <preference>] [-m <metric>] -g <group>/<masklen> -e <address>
-i <interface> : Specify interface name to send PIM packet.
Default: packet send according to routing table.
-s <src_addr> : Specify source IP address of PIM packet.
Default: Outgoing interface address.
-d <dst_addr> : Specify destination IP address of PIM packet.
Default: 224.0.0.13
-r : Set RPT-bit.
-p <preference> : Specify preference.
-m <metric> : Specify metric.
-g <group>/<masklen>: Specify group address.
-e <address>: Specify Encode-Unicast-Address.
Sending Graft/Graft-Ack Message
pim_graft [-i <interface>] [-s <src_addr>] [-h <holdtime>] [-f <list>] [-d <dst_addr>] -n <nbr address>
pim_gack [-i <interface>] [-s <src_addr>] [-h <holdtime>] [-f <list>] [-d <dst_addr>] -n <nbr address>
-i <interface> : Specify interface name to send PIM packet.
Default: packet send according to routing table.
-s <src_addr> : Specify destination IP address of PIM packet.
Default: Outgoing interface address.
-h <holdtime> : Specify Holdtime
-f <file> : Specify file describing Join/Prune list. The format is:
g <group>/<masklen>
j <src_addr>/<masklen> <s|r|w>
:
p <src_addr>/<masklen> <s|r|w>
:
s set S-bit, r set RP-bit, w set WC-bit.
ex)
g 224.1.1.1/32
j 192.168.1.1/32 s w
p 192.168.2.1/32 s r
g 224.2.2.2/32
j 192.168.10.10/32 s r
-d <dst_addr> : Specify destination IP address of PIM packet.
Default: 224.0.0.13
-n <nbr addr>: Specify Upstream neighbor address.
Sending ICMP(simple ping)
sping [-i <interface>] [-s <src_addr>] [-t <ttl>] <dst_addr>
-i <interface> : Specify interface name to send ICMP packet.
Default: packet send according to routing table.
-s <src_addr> : Specify source IP address of ICMP packet.
Default: Outgoing interface address.
-t <ttl> : Specify IP TTL. Default is 16.
<dst_addr> : Specify destination IP address of ICMP packet.(MUST)