Skip to content

Latest commit

 

History

History
64 lines (50 loc) · 1.5 KB

File metadata and controls

64 lines (50 loc) · 1.5 KB
rhheader

Purpose

  1. simple test framework to determine health of TCP, UDP unicast and UDP multicast networks

  2. this tool can also identify whether a particular UDP multicast socket is already being used and by whom

Alternative

jgroups provides org.jgroups.tests.McastSenderTest / McastReceiverTest out of the box : https://access.redhat.com/site/solutions/123073

Usage

  1. compile project

    1. cd into this project’s root directory

    2. execute: mvn clean install

  2. execute tests

    1. UDP multicast test

      1. In terminal 1

        java -cp target/networkDiagnostics-1.0.jar com.redhat.gpe.tools.MulticastResponder 239.9.9.9 45588 $HOSTNAME
      2. In terminal 2

        java -cp target/networkDiagnostics-1.0.jar com.redhat.gpe.tools.UDPSender 239.9.9.9 45588
    2. UDP test

      1. In terminal 1

        java -cp target/networkDiagnostics-1.0.jar com.redhat.gpe.tools.UDPResponder 192.168.122.1 45588
      2. In terminal 2

        java -cp target/networkDiagnostics-1.0.jar com.redhat.gpe.tools.UDPSender 239.9.9.9 45588
    3. TCP test

      1. In terminal 1

        java -cp target/networkDiagnostics-1.0.jar com.redhat.gpe.tools.TCPResponder 192.168.122.1 45588
      2. In terminal 2

        java -cp target/networkDiagnostics-1.0.jar com.redhat.gpe.tools.TCPSender 192.168.122.1 45588

wireshark filter

igmp.type || tcp.port == 45588 || udp.port==45588

possible routing table modifications

(as root) route add -net 239.0.0.0 netmask 255.0.0.0 eth0