OnixS ICE iMpact Multicast Price Feed Handler C++ library 8.18.0
Users' manual and API documentation
Loading...
Searching...
No Matches
Connectivity Troubleshooting

Issues Related to Receiving Multicast Data

In most cases, the absence of multicast data is caused by network-related configuration issues described below.

Firewall Blocks Program and GettingStarted Sample

Updating firewall rules or simply turning it off usually solves the issue.

Note
Disabling the firewall explicitly may be dangerous. Consult your network and system administrators before turning off the firewall.

Linux-like Operating System Turns on Reverse Path Filtering on Network Interfaces

Disabling reverse path filtering by updating system control parameters usually resolves the issue.

System control parameters (/etc/sysctl.conf) affecting reverse path filtering:

Parameter Description
net.ipv4.conf.default.rp_filter Defines default policy
net.ipv4.conf.<NetworkInterface>.rp_filter Defines policy for a NetworkInterface network interface

To determine the current status of reverse path filtering, run the command below:

sysctl -a | grep rp_filter

To disable reverse path filtering from the console, run the following command:

echo 0 > /proc/sys/net/ipv4/conf/<NetworkInterface>/rp_filter

Explicit Network Interface Must Be Specified

The GettingStarted sample program configures the Handler to listen to market data on all network interfaces on Windows and Linux. If the network configuration specifies an exact network interface (e.g., eth0 on Linux) for market data listening, then the HandlerSettings::networkInterface parameter must be updated accordingly.

More Information

More information can be found in our Lost multicast packets troubleshooting guide.