We help IT Professionals succeed at work.
Research Question

Which multicast ports can be used to avoid conflict with SAP accounts software

Roger Alcindor
on
38 Views
Last Modified: 2020-10-23
I have written and are planning to deploy, an application that uses Ethernet multicast traffic to communicate from a central PC to other "client" PCs.
I plan to use a multicast address of 224.0.0.166 , port number 3160
Is this likely to conflict with the SAP accounts system that operates on the same local area network ?
Comment
Watch Question

ste5anSenior Developer
CERTIFIED EXPERT

Commented:
Just make this configurable or use service discovery (locator pattern).

Even a multicast system can saturate the network and "conflict" with existing ones. Please define "conflict".

Your designated port is used by some applications:

- https://www.speedguide.net/port.php?port=3160
- http://www.networksorcery.com/enp/protocol/ip/ports03000.htm
nociSoftware Engineer
CERTIFIED EXPERT
Distinguished Expert 2019

Commented:
Check this list.
https://www.iana.org/assignments/multicast-addresses/multicast-addresses.xhtml

all addresses in 224.0.0.0/24   are reserved for local network MANAGEMENT.  ie. internal routing protocols..  if you start using one of those, don;t be surprised if over a few years some router cause a  conflict with your chosen address. 

Please use an address from one of the AD HOC blocks. (behind the links in the above document you can find lists of addresses).
Besides the address you can use a port.    The Address is meant to subscribe to a stream, the port to differentiate between "channels" in a stream.
So address should be the first item to be selected.  if you only have one "channel" any port on a free address will do, be sure to keep it above 1024 to prevent issues with privileged ports.

Author

Commented:
Thanks for you comments. following the links that you gave me, it would appear that multicast address 224.0.0.3 is unassigned as are ports 4324 to 4319 so I conclude that I should be able to use 224.0.0.3 port 4324 without interfering with the SAP accounts package or local network management ?
ste5anSenior Developer
CERTIFIED EXPERT

Commented:
You need to ask these questions the network admin where your application will be deployed.
Software Engineer
CERTIFIED EXPERT
Distinguished Expert 2019
Commented:
This problem has been solved!
(Unlock this solution with a 7-day Free Trial)
UNLOCK SOLUTION

Author

Commented:
Thanks for your advice. The application in question has been in use on a different site (a fair size factory) that doesn't have SAP accounting software and has been using multicast traffic on 244.0.0.166 port 360 since 2001 without any apparent problems, I guess that I've been lucky. I'm copying a modified version to another factory that does use SAP accounts software which I know does use multicasting and hence my question. I shall be using 239.0.0.166 port 4324 for the new installation.

Best wishes,

Roger

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions