top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

How does eNB uses same source and destination port (36422) over X2 link using SCTP?

+1 vote
1,051 views

Consider a case where eNB has only one IP address and it has to act as both SCTP server and SCTP client. Then, how can we do this using same port number as source and destination "36422" (as mention in 3GPP spec 36.422)?

posted Feb 16, 2016 by anonymous

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

1 Answer

+1 vote

Even though transport port is pre-defined for X2 interface but at a time one eNodeB will be act as sctp client and another another would become as server. It is operator network development choice. If you refer following client server program of sctp then you can understand .
http://simplestcodings.blogspot.in/2010/08/sctp-server-client-implementation-in-c.html

I would take example of S1 connection here . Enodeb and MME both uses 36412 port . MME should be active before S1 setup is triggered that's why MME acts as sctp server and enodeb acts as sctp client.

answer Feb 17, 2016 by Harshita
Hi Harshita, Thanks for the reply.
I agree the point on S1 interface. Because in S1 interface MME would always act as SCTP server and eNB as SCTP client. Hence it is clear that eNB would use destination port as 36412.However, it can use any random souce port for setting up SCTP connection. In addition to that, spec 36.412 for S1AP says "The eNB shall establish the SCTP association. The SCTP Destination Port number value assigned by IANA to be used for S1AP is 36412."
But for X2 interface, eNB would act as both client and server. Because any eNB can initiate a SCTP connection and all of the eNBs in network should be able to accept/connect from/to peer eNBs. And the spec says that all eNBs in network should use same port number for SCTP as 36422. As pwe spec 36.422 "An eNB shall use the Destination Port Number value 36422 assigned by IANA to be used for X2AP and this value shall also be used in Source Port Number by all eNBs within a network."
So the question is if eNB has only one ip address then how can we start both SCTP client and server on same IP and port(36422) combination?
Similar Questions
+1 vote

How does X2-AP protocol leverage multi stream feature of SCTP protocol for its own functionality ?

+4 votes

Its seen that X2 setup is not working, both enodebs can ping each other but no sctp assocation seen.

It is successful only sometimes when both nodebs are rebooted, What could be the reason.?

+1 vote

WHY MME USES UDP AS TRANSPORT PROTOCOL OVER SCTP TOWARDS SGW

+1 vote

In case of hub-and-spoke topology, X2 messaging can travel all the way back to an aggregation point, which may be co-located with EPC. In such scenario both X2 and S1 traverses same physical path (a.k.a X2 over S1). Please consider both Intra-MME and Inter-MME handover scenarios. Would X2 based handover in such a case yield advantage over S1 based handover. Thanks.

...