본문 바로가기

Network/Multicast Test

Multicast Working Test

현재 네트웍에서 Multicast 기능이 작동하는지 테스트하는 방법


1. 다음 사이트에서 Multicast 송/수신 프로그램을 다운로드한다


http://www.udpcast.linux.lu/exe.html



2. 위에서 다운로드한 프로그램을 송신/수신 컴퓨터의 C:/ 드라이브 아래에 복사한다.


3. 양 컴퓨터에서 CMD 창을 열고 다음과 같이 실행한다


Multicast 송신측

C:\udp-sender --full-duplex --min-clients 1 --max-wait 480 --nokbd --mcast-all-addr 224.0.0.1 --portbase 2232 --ttl 1 --file sample_file.zip


Multicast 수신측

C:\udp-receiver --nokbd --mcast-all-addr 224.0.0.1 --portbase 2232 --ttl 1 --file sample_file.zip



4. 결과확인

수신측에서 "Transfer Completed" 라는 메시지가 나오면 송수신에 성공한 것이며 지금은 한개의 컴퓨터에만 전송했지만 수신자의 수를 지정하여 전송하는 기능도 테스트해야  한다



5. 송신측에서는 다음과 같은 출력 메시지가 확인된다

c:\>udp-sender --full-duplex --min-clients 1 --max-wait 480 --nokbd --mcast-all-addr 224.0.0.1 --portbase 2232 --ttl 1 --file sample_file.zip

Udp-sender 20120424

Using mcast address 232.168.40.37

UDP sender for sample_file.zip at 192.168.40.37 on Realtek RTL8168C(P)/8111C(P)

Family PCI-E Gigabit Ethernet NIC(NDIS 6.20) (bc-5f-f4-33-bc-9d)

Broadcasting control to 224.0.0.1

New connection from 192.168.40.5  (#0) 00000009

Starting transfer: 00000009

bytes=327 340 111  re-xmits=0000000 (  0.0%) slice=0112 -   0

Transfer complete.

Disconnecting #0 (192.168.40.5)


c:\>



6. 수신측에서는 다음과 같은 메시지가 출력된다

c:\>C:\udp-receiver --nokbd --mcast-all-addr 224.0.0.1 --portbase 2232 --ttl 1 --file sample_file.zip

Udp-receiver 20120424

UDP receiver for sample_file.zip at 192.168.40.37 on Realtek RTL8168C(P)/8111C(P

) Family PCI-E Gigabit Ethernet NIC(NDIS 6.20) (bc-5f-f4-33-bc-9d)

received message, cap=00000009

Connected as #0 to 192.168.40.5

Listening to multicast on 232.168.40.5

bytes=327 340 111  ( 92.23 Mbps))

Transfer complete.


c:\>



7. 다수 클라이언트에게 Multicast 로 파일을 전송하여 성공하는지 확인해야 한다.

송신측

udp-sender --full-duplex --min-clients 2 --max-wait 480 --nokbd --mcast-all-addr 224.0.0.1 --portbase 2232 --ttl 1 --file sample_file.zip


수신측 (2개 컴퓨터에서 동시에 수신하도록 실행)

C:\udp-receiver --nokbd --mcast-all-addr 224.0.0.1 --portbase 2232 --ttl 1 --file sample_file.zip