X2-Based Handover

144 views
Skip to first unread message

HA

unread,
Mar 4, 2014, 7:55:40 PM3/4/14
to ns-3-...@googlegroups.com
Hello,

I am looking for LTE X2 Interface Handover Signals Simulator and I found your simulator LENA. So my question I want to use LENA to build a simple handover model ,where multiple users move from one eNodeB to a neighbor eNodeB, and due to this X2 handover will take place and during the handover I want to use some of the internal HO messages to trigger some external events "like running another program and passing some information like UE's IP Address and target eNodeB's IP Address and block the execution of the HO until I get a response from that program",is it possible to do that?

Thanks a lot in advance.

Konstantinos

unread,
Mar 5, 2014, 5:46:28 AM3/5/14
to ns-3-...@googlegroups.com
Hi,

Please read the documentation first to see how X2-HO is implemented in NS-3 (LENA).

Hany Assasa

unread,
Mar 5, 2014, 7:18:01 AM3/5/14
to ns-3-...@googlegroups.com
Hello,

Thanks for your reply. I read the document and I have question regarding the primitives used for the X2-Based HO:
You mentioned that the primitives for X2-C ,their usage interacts with the RRC state machine; therefore, they are not meant to be used for code customization, at least unless it is desired to modify the RRC state machine.

What do you mean by this? Do you mean that I can't access the primitives?
Because what I want to do is upon the reception of "HANDOVER REQUEST ACK" I want to raise an event and call external program for execution? I want also to see the signaling trace,so is it possible or not?

Thanks a lot.


--
You received this message because you are subscribed to a topic in the Google Groups "ns-3-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ns-3-users/cJwpqka2jrY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ns-3-users+...@googlegroups.com.
To post to this group, send email to ns-3-...@googlegroups.com.
Visit this group at http://groups.google.com/group/ns-3-users.
For more options, visit https://groups.google.com/groups/opt_out.

HA

unread,
Mar 5, 2014, 8:56:50 PM3/5/14
to ns-3-...@googlegroups.com
Hello again,

I was inspecting the example of "lena-x2-handover", and I found that all the callbacks fit into what I need, but my question is: From where can I know about the which traces messages I can hook up with and make callback upon their occurrence i.e. in the tutorial "http://www.nsnam.org/docs/models/html/lte-user.html#handover-traces", there are only 6 traces messages that can be used to make callback, are there any more messages that can used?

Another question: Is it possible when having a callback to execute an external program within the simulation like customized "TCP Client" and send some information we got from the simulation and pause the progress of the simulation until we receive information, then we can proceed with the simulation?

Thanks a lot.


On Wednesday, March 5, 2014 1:18:01 PM UTC+1, HA wrote:
Hello,

Thanks for your reply. I read the document and I have question regarding the primitives used for the X2-Based HO:
You mentioned that the primitives for X2-C ,their usage interacts with the RRC state machine; therefore, they are not meant to be used for code customization, at least unless it is desired to modify the RRC state machine.

What do you mean by this? Do you mean that I can't access the primitives?
Because what I want to do is upon the reception of "HANDOVER REQUEST ACK" I want to raise an event and call external program for execution? I want also to see the signaling trace,so is it possible or not?

Thanks a lot.
On Wed, Mar 5, 2014 at 11:46 AM, Konstantinos <dinos.k...@gmail.com> wrote:
Hi,

Please read the documentation first to see how X2-HO is implemented in NS-3 (LENA).
http://www.nsnam.org/docs/models/html/lte-user.html#x2-based-handover

On Wednesday, March 5, 2014 12:55:40 AM UTC, HA wrote:
Hello,

I am looking for LTE X2 Interface Handover Signals Simulator and I found your simulator LENA. So my question I want to use LENA to build a simple handover model ,where multiple users move from one eNodeB to a neighbor eNodeB, and due to this X2 handover will take place and during the handover I want to use some of the internal HO messages to trigger some external events "like running another program and passing some information like UE's IP Address and target eNodeB's IP Address and block the execution of the HO until I get a response from that program",is it possible to do that?

Thanks a lot in advance.

--
You received this message because you are subscribed to a topic in the Google Groups "ns-3-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ns-3-users/cJwpqka2jrY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ns-3-users+unsubscribe@googlegroups.com.

Konstantinos

unread,
Mar 6, 2014, 6:03:57 AM3/6/14
to ns-3-...@googlegroups.com


On Thursday, 6 March 2014 01:56:50 UTC, HA wrote:
Hello again,

I was inspecting the example of "lena-x2-handover", and I found that all the callbacks fit into what I need, but my question is: From where can I know about the which traces messages I can hook up with and make callback upon their occurrence i.e. in the tutorial "http://www.nsnam.org/docs/models/html/lte-user.html#handover-traces", there are only 6 traces messages that can be used to make callback, are there any more messages that can used?


Check the API for the classes related to HO (e.g. LteEnbRrc and LteUeRrc) to see which traces are available. It depends on how you base your HO algorithm. You might need a trace from somewhere else. It is up to you and your design.
If you think that something is missing or you want a custom trace, you can create it.
 
Another question: Is it possible when having a callback to execute an external program within the simulation like customized "TCP Client" and send some information we got from the simulation and pause the progress of the simulation until we receive information, then we can proceed with the simulation?

If I have understood your question correctly, perhaps you need to read the documentation on how to communication with real world 
 

Thanks a lot.


On Wednesday, March 5, 2014 1:18:01 PM UTC+1, HA wrote:
Hello,

Thanks for your reply. I read the document and I have question regarding the primitives used for the X2-Based HO:
You mentioned that the primitives for X2-C ,their usage interacts with the RRC state machine; therefore, they are not meant to be used for code customization, at least unless it is desired to modify the RRC state machine.

What do you mean by this? Do you mean that I can't access the primitives?
Because what I want to do is upon the reception of "HANDOVER REQUEST ACK" I want to raise an event and call external program for execution? I want also to see the signaling trace,so is it possible or not?

Thanks a lot.
On Wed, Mar 5, 2014 at 11:46 AM, Konstantinos <dinos.k...@gmail.com> wrote:
Hi,

Please read the documentation first to see how X2-HO is implemented in NS-3 (LENA).
http://www.nsnam.org/docs/models/html/lte-user.html#x2-based-handover

On Wednesday, March 5, 2014 12:55:40 AM UTC, HA wrote:
Hello,

I am looking for LTE X2 Interface Handover Signals Simulator and I found your simulator LENA. So my question I want to use LENA to build a simple handover model ,where multiple users move from one eNodeB to a neighbor eNodeB, and due to this X2 handover will take place and during the handover I want to use some of the internal HO messages to trigger some external events "like running another program and passing some information like UE's IP Address and target eNodeB's IP Address and block the execution of the HO until I get a response from that program",is it possible to do that?

Thanks a lot in advance.

--
You received this message because you are subscribed to a topic in the Google Groups "ns-3-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ns-3-users/cJwpqka2jrY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ns-3-users+...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages