Known IP Ports

The following non-standard IP ports are used by GSI Services.

All Programs should be capable to use a different port without a recompile (config file, command line flag)

General Information about port reservation http://www.iana.org/assignments/port-numbers . A nicer list can be found at http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

The original thought was that private (non-offical ports) are in the range 49152 through 65535. (resulted in using some ports as indicated below). Problem is that clients connecting to services need to use an outgoing port. These ports are called Ephemeral Ports. Linux is by default using the range 32768 to 61000. Nothing bad happens if also a listener/service is in this range but it should be avoided.

Ports below 1024 are privileged ports. They should not be used by user applications as they require root privileges to open a bind.

The table lists knows listeners/services (not ephemeral ports). Ports should only be reserverd after consulting BEL/IN.

Port ServiceSorted ascending Comment
52315 ACC nameservice  
54321 AccAlarm  
49152-65535 BEL Applications Range of dynamically used ports for AP IPC
5210 BSS Request Processor RMI productive, cscosv
5232 BSS Request Processor RMI, cscosv development
5211 BSS Scheduling Director RMI productive, csocsv
5231 BSS Scheduling Director RMI, cscosv development
5212 BSS Scheduling Director MASP receiver udp, productive, csocsv
5234 BSS Scheduling Director MASP receiver udp, development, csocsv
5230 BSS Tomcat Request Processer Control cscosv, development
5233 BSS Tomcat Request Processor Listener http, development, cscosv
5021 CMW Directory Server IN.Intern.ServiceCmwDirectory
7500 CMW Directory Server Rest interface IN.Intern.ServiceCmwDirectory
7801 coat RMI, orbit control program b.schlei
5405 Corosync ring 0 IN.Intern.RHCS
5406 Corosync ring 1 IN.Intern.RHCS
5407 Corosync ring 1 IN.Intern.RHCS
5252 cscoap launcher grpc, cscoap, a.schaller
5108 Diagnostic Logging Command Engine  
5100 Diagnostic Logging HUB  
5111 Diagnostic Logging Zeromq async  
5112 Diagnostic Logging Zeromq subscription  
5110 Diagnostic Logging Zeromq sync  
55000 DMANendpoint Ombi Orb endpoint devman
5240 fesa config db dev RMI, cscosv, se.mueller
5241 fesa config db pro RMI, cscosv, se.mueller
5202 Interlock PLC
5201 Interlock Software  
5013 isrvr BEL Application Information Service
5250 JAPC-Device Access Information Service Dev RMI, cscosv, v.rapp
5251 JAPC-Device Access Information Service Pro RMI, cscosv, v.rapp
2000 - 2020 kvm serial console kvm virtual console ports (or serial over ip console ports)
4560 log4j socket receiver Default port for log4j SocketAppender
52325-52335 LSA Services Applications.LsaRMIServer
5205 MASP interlock  
52310 Mirko Mirko calculation service soap
5015 nsrvr BEL Application Net Service
5555 omni Data Protector
7806 operdb RMI, oper datenbank interface, development, cscosv
7807 operdb RMI, oper datenbank interface, productive, cscosv
54999 RemoteCoredump Remote Coredump Receiver
5011 rsrvr BEL Application Registration Service
7770 ufcserver Userface Server
7771 ufcserver Userface Server testport
7772 ufcserver Userface Server testport
20100+ unittests ports used in unittests.
Not for long running services
You still need to coordinate if other people are running unittests on the same host.
2181 Zookeeper Clients
2888 Zookeeper Follower
3888 Zookeeper Leader Election
Topic revision: r35 - 14 Oct 2022, ChristophHandel
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback