Project

General

Profile

Port Numbers » History » Version 67

neels, 11/23/2021 12:32 PM

1 1 laforge
h1. List of TCP/UDP Port numbers
2 54 fixeria
3
{{>toc}}
4 11 laforge
5 1 laforge
Below is a list of TCP/UDP port numbers as it is used by Osmocom GSM related software.
6
7 12 laforge
|_.L4|_.Port Number|_.Purpose|_.Software|
8 41 dexter
|UDP|2427|MGCP GW|[[OsmoBSC:Osmo-bsc_mgcp|osmo-bsc_mgcp]], [[OsmoMGW:]]|
9 50 neels
|TCP|2775|SMPP|[[OsmoMSC:]], [[OsmoNITB:]]|
10 39 neels
|SCTP|2905|M3UA|[[OsmoSTP:]]|
11 12 laforge
|TCP|3002|A-bis/IP OML|[[OsmoBTS:]], [[OsmoBSC:]], [[OsmoNITB:]]|
12
|TCP|3003|A-bis/IP RSL|[[OsmoBTS:]], [[OsmoBSC:]], [[OsmoNITB:]]|
13 63 laforge
|TCP|4200-4219|OsmoCC|[[osmo-cc:]]|
14 29 neels
|TCP|4222|GSUP|[[OsmoHLR:]]|
15 64 osmith
|TCP|4227|telnet (VTY)|[[osmo-pcap:|osmo-pcap-client]]|
16
|TCP|4228|telnet (VTY)|[[osmo-pcap:|osmo-pcap-server]]|
17 1 laforge
|TCP|4236|Control Interface|[[OsmoTRX:]]|
18 64 osmith
|TCP|4237|telnet (VTY)|[[OsmoTRX:]]|
19
|TCP|4238|Control Interface|[[OsmoBTS:]]|
20 12 laforge
|TCP|4239|telnet (VTY)|[[OsmoSTP:]]|
21 65 osmith
|TCP|4240|telnet (VTY)|[[OsmoPCU:]]|
22
|TCP|4241|telnet (VTY)|[[OsmoBTS:]]|
23 42 neels
|TCP|4242|telnet (VTY)|[[OsmoNITB:]], [[OsmoBSC:]], [[cellmgr-ng:cellmgr_ng]]|
24 13 neels
|TCP|4243|telnet (VTY)|[[OsmoMGW:]], [[OsmoBSC:Osmo-bsc_mgcp|osmo-bsc_mgcp]]|
25 12 laforge
|TCP|4244|telnet (VTY)|[[OpenBSC:bsc_nat|osmo-bsc_nat]]|
26 13 neels
|TCP|4245|telnet (VTY)|[[OsmoSGSN:]]|
27 12 laforge
|TCP|4246|telnet (VTY)|[[OpenBSC:osmo-gbproxy]]|
28
|TCP|4247|telnet (VTY)|[[OsmocomBB:]]|
29 13 neels
|TCP|4249|Control Interface|[[OsmoNITB:]]/[[OsmoBSC:]]|
30 12 laforge
|TCP|4250|Control Interface|[[OpenBSC:bsc_nat|osmo-bsc_nat]]|
31 17 neels
|TCP|4251|Control Interface|[[OsmoSGSN:]]|
32 16 neels
|TCP|4252|telnet (VTY)|sysmobts-mgr|
33 37 neels
|TCP|4253|telnet (VTY)|[[OsmoGTPHub]]|
34
|TCP|4254|telnet (VTY)|[[OsmoMSC:]]|
35 18 neels
|TCP|4255|Control Interface|[[OsmoMSC:]]|
36 31 laforge
|TCP|4256|telnet (VTY)|[[miscellaneous-projects:Osmo-sip-connector]]|
37 27 neels
|TCP|4257|Control Interface|[[OpenGGSN:]]/[[OpenGGSN:OsmoGGSN]]|
38
|TCP|4258|telnet (VTY)|[[OsmoHLR:]]|
39 36 neels
|TCP|4259|Control Interface|[[OsmoHLR:]]|
40 44 neels
|TCP|4260|telnet (VTY)|[[OpenGGSN:OsmoGGSN]]|
41
|TCP|4261|telnet (VTY)|[[OsmoHNBGW:]]|
42 46 daniel
|TCP|4262|Control Interface|[[OsmoHNBGW:]]|
43 48 laforge
|TCP|4263|Control Interface|[[OpenBSC:osmo-gbproxy]]|
44
|TCP|4264|telnet (VTY)|[[osmo-cbc:]]|
45 49 neels
|TCP|4265|Control Interface|[[osmo-cbc:]]|
46 51 laforge
|UDP|4266|D-GSM MS Lookup: mDNS server|[[osmo-hlr:]]|
47 55 laforge
|TCP|4267|Control Interface|[[osmo-mgw:]]|
48
|TCP|4268|telnet (VTY)|[[osmo-uecups:]]|
49 57 laforge
|SCTP|4268|UECUPS|[[osmo-uecups:]]|
50 58 laforge
|TCP|4269|telnet (VTY)|[[osmo-e1d:]]|
51
|TCP|4271|telnet (VTY)|[[OsmoSMLC:]]|
52 13 neels
|TCP|4272|Control Interface|[[OsmoSMLC:]]|
53 67 neels
|TCP|4273|telnet (VTY)|[[OsmohNodeB:]]|
54
|TCP|4274|Control Interface|[[OsmohNodeB:]]|
55
|TCP|4275|telnet (VTY)|[[OsmoUPF:]]|
56
|TCP|4276|Control Interface|[[OsmoUPF:]]|
57 19 neels
|UDP|4729|GSMTAP|Almost every osmocom project|
58 20 neels
|TCP|5000|A/IP|[[OpenBSC:bsc_nat|osmo-bsc_nat]]|
59 60 neels
|UDP|23000|NS-over-IP|[[OsmoSGSN:]],[[OsmoPCU:]],[[OpenBSC:osmo-gbproxy]]|
60 21 neels
|TCP|48049|CBSP (CBC)|[[OsmoBSC:]],[[osmo-cbc:]]|
61
62
See also:
63
64 61 neels
* https://git.osmocom.org/libosmocore/tree/include/osmocom/vty/ports.h
65 21 neels
* https://git.osmocom.org/libosmocore/tree/include/osmocom/ctrl/ports.h
66
* https://git.osmocom.org/osmo-gsm-manuals/tree/common/chapters/port_numbers.adoc
67
68 1 laforge
_Modifications should be kept in sync between this wiki page, the header files
69 38 laforge
and the osmo-gsm-manuals._
70 47 neels
71
h2. Port numbers for test programs
72
73
In addition to above ports, when configuring --with-external-tests, the 'make check' build phase might be using below port numbers for VTY/CTRL/... testing. No production program will use these ports.
74
75
|_.L4|_.Port Number|_.Purpose|_.Software|
76
|TCP | 42042 | telnet (VTY) | libosmocore/tests/logging/logging_vty_test |
77
|TCP | 42043 | telnet (VTY) | libosmo-sccp/tests/vty/ss7_asp_vty_test |
78 38 laforge
79
h1. /etc/services
80
81
If you are continuously working with osmocom software, as a convenience helper, you might add something like
82
83
<pre>
84 65 osmith
osmo-pcap-client        4227/tcp
85
osmo-pcap-server        4228/tcp
86 38 laforge
osmo-stp                4239/tcp
87
osmo-pcu                4240/tcp
88
osmo-bts                4241/tcp
89
osmo-bsc                4242/tcp        osmo-nitb
90
osmo-mgw                4243/tcp        osmo-bsc_mgcp
91
osmo-bsc_nat            4244/tcp
92
osmo-sgsn               4245/tcp
93
osmo-gbproxy            4246/tcp
94
osmocombb               4247/tcp
95
sysmobts-mgr            4252/tcp
96
osmo-gtp-hub            4253/tcp
97
osmo-msc                4254/tcp
98
osmo-sip-connector      4256/tcp
99
osmo-hlr                4258/tcp
100 48 laforge
osmo-ggsn               4260/tcp
101 56 laforge
osmo-cbc                4264/tcp
102 57 laforge
osmo-uecups             4268/tcp
103 38 laforge
osmo-e1d                4269/tcp
104
</pre>
105
106 1 laforge
to the end of your @/etc/services@ file.  This will allow you to do something like @telnet localhost osmo-bsc@ rather than having to remember that the number was 4242.
Add picture from clipboard (Maximum size: 48.8 MB)