Search code examples
multicastisis2

isis2 application connecting failed


I develop a replicate application using isis2. It works by connecting two hosts running the application through a router. I tried connecting these two hosts by a ethernet cable end-to-end, but it failed. Following is error exception:

MCMD SockSetup failed: error <System.Net.Sockets.SocketException: Network subsystem is down
at System.Net.Sockets.Socket.SetSocketOption (SocketOptionLevel optionLevel, SocketOptionName optionName, System.Object optionValue) [0x00000] in <filename unknown>:0 
at Isis.MCMDSocket.MCMDSockSetup (System.Net.IPAddress theIPAddr) [0x00000] in <filename unknown>:0 > MCMD Mapping:
Group [ORACLE]: rate = 0    VirtIPAddr=224.0.19.136, mapped to 224.0.19.136

Is it possible to work? Is this connection incompatible with IP multicast?


Solution

  • Well, as configured, your system thinks the Ethernet port is not able to support IP multicast. You have two options. One is to fix the configuration (and you would also need to make sure iptables is configured to allow the packets through, or disabled). The other option is to just use the Isis2 options for running via UDP only, or even via TCP only if you are on a platform that disallows UDP communication.