..

How to configure (STP) to Connect between two (SPs).

..

Developer Group

Developer Group
Connect with thousands of other developers to brainstorm ideas, share best practices and tips - or just chat about the latest emerging technologies making noise in the field. And of course, get the most up-to-date service and support news from Dialogic.
Dialogic SS7 and SIGTRAN Signalling

How to configure (STP) to Connect between two (SPs).

  • Hello,

    I need to configure STP between two nodes as graph below:

     

    I need send MSG from SP1 to SP2 through STP using SIGTRAN.

    I've tried this, and links between SP1, SP2 and STP are reachable, but I cant send MSGs.

    #######################

    Hereafter the configuration of the 3 nodes:

    ##########

    • SP1: (Vista - 32bit)

    CNSYS:IPADDR=172.16.30.72,PER=0;
    *
    SNSLI:SNLINK=1,IPADDR=172.16.30.221,SNEND=S,SNTYPE=M2PA,M2PA=1,PPORT=3565,hport=3565,SG=1;
    *
    * MTP Parameters:
    * MTP_CONFIG <reserved> <reserved> <options>
    MTP_CONFIG 0 0 0x00000000
    *
    * Define linksets:
    * MTP_LINKSET <linkset_id> <adjacent_spc> <num_links> <flags> <local_spc> <ssf>
    MTP_LINKSET 0 3 1 0x0000 1 0x08
    *
    * Define signaling links:
    * MTP_LINK <link_id> <linkset_id> <link_ref> <slc> <board_id> <blink> <stream> <timeslot> <flags>
    MTP_LINK 0 0 0 0 0 1 0 0 0x80000006
    *
    * Define a route for each remote signaling point:
    * MTP_ROUTE <dpc> <linkset_id> <user_part_mask>
    MTP_ROUTE 2 0 0x0008
    MTP_ROUTE 3 0 0x0008

    MTP_TRACE 1 1 0
    MTP_USER_PART  0x0a  0x1d

    ##############################################################

    • STP: (XP)

    *
    CNSYS:IPADDR=172.16.30.221,PER=0;
    *
    SNSLI:SNLINK=1,IPADDR=172.16.30.72,SNEND=C,SNTYPE=M2PA,M2PA=1,PPORT=3565,HPORT=3565;
    SNSLI:SNLINK=2,IPADDR=172.16.30.74,SNEND=C,SNTYPE=M2PA,M2PA=2,PPORT=3566,HPORT=3566;
    *
    * MTP Parameters:
    * MTP_CONFIG <reserved> <reserved> <options>
    MTP_CONFIG 0 0 0x00000000
    *
    * Define linksets:
    * MTP_LINKSET <linkset_id> <adjacent_spc> <num_links> <flags> <local_spc> <ssf>
    MTP_LINKSET 0 1 1 0x0000 3 0x08
    MTP_LINKSET 1 2 1 0x0000 3 0x08
    *
    * Define signaling links:
    * MTP_LINK <link_id> <linkset_id> <link_ref> <slc> <board_id> <blink> <stream> <timeslot> <flags>
    MTP_LINK 0 0 0 0 0 1 0 0 0x80000006
    MTP_LINK 1 1 0 0 0 2 0 0 0x80000006
    *
    * Define a route for each remote signaling point:
    * MTP_ROUTE <dpc> <linkset_id> <user_part_mask>
    MTP_ROUTE 1 0 0x0008
    MTP_ROUTE 2 1 0x0008

    MTP_TRACE 1 1 0

    MTP_USER_PART  0x0a  0x22


    ##############################################################

    • SP2: (Vitsa - 32bit)

    CNSYS:IPADDR=172.16.30.74,PER=0;
    *
    SNSLI:SNLINK=1,IPADDR=172.16.30.221,SNEND=S,SNTYPE=M2PA,M2PA=1,PPORT=3566,hport=3566;
    *
    * MTP Parameters:
    * MTP_CONFIG <reserved> <reserved> <options>
    MTP_CONFIG 0 0 0x00000000
    *
    * Define linksets:
    * MTP_LINKSET <linkset_id> <adjacent_spc> <num_links> <flags> <local_spc> <ssf>
    MTP_LINKSET 0 3 1 0x0000 2 0x08
    *
    * Define signaling links:
    * MTP_LINK <link_id> <linkset_id> <link_ref> <slc> <board_id> <blink> <stream> <timeslot> <flags>
    MTP_LINK 0 0 0 0 0 1 0 0 0x80000006
    *
    * Define a route for each remote signaling point:
    * MTP_ROUTE <dpc> <linkset_id> <user_part_mask>
    MTP_ROUTE 3 0 0x0008
    MTP_ROUTE 1 0 0x0008
    MTP_TRACE 1 1 0
    MTP_USER_PART  0x0a  0x1d

     

    I'm using the trial version, does this support the previous configuration?

    If it supports,

    So How can i send a MSG from SP1 to SP2 through STP ?

    Thanks :)

  • Hi

    Has the XP got STP/SGW routing functionalities?

    If you are sending SCCP traffic then set the SI to 3 in the MTP_USER_PART command.

     

     

     

  • Hi,

    Thanks ukernie for reply.

    First I need to clarify something, the packets does not go out from SP1.

    What do you mean by STP/SGW routing functionalities ?!

    Second:

    - Concerning the STP node, we're just running MTP3 over M2PA (no SCCP).

    We aren't sure if configuring the correct routes on the STP node is enough to have it functioning as STP node.
    I.e. will MTP3 layer on the STP node do the routing automatically to node SP2?

    However, we're still stuck at troubleshooting why SP1 node doesn't send the packets at all (packets are not seen on wireshark, meaning that the problem is somewhere on the sending node).

    Thanks :)

  • Hi,

    Did you try to send to STP instead of SP2? Send a message from SP1 to STP like sending message between 2 nodes where 2 nodes are interconnected.

  • It seems you expect the central node to behave like an STP but the STACK won't do that. STP functionality is an application that sits above MTP3 and provides NIF functions like TFA/TRA/RST etc. Unless you have an application that is making your central node to behave like an STP, you may find it a bit difficult to achieve what you have in mind.

    I will suggest connecting the two nodes directly and sending traffic between them?

     Or you already have tried this and is working?

     

     

     

  • Thanks guys for discussing this issue.

    I'm new to this and I also tried to send a message from one node to the other using a central node as an STP.

    I expected that the stack would allow such thing but as I see now it does not.

    I would really appreciate it if you can tell me a way to let the central node act as an STP. Is there an application that you know of that provides NIF functions and allows me configuring the central node as an STP? If so, could you please share the information with me?

    Thanks in advance.

  • Hi,

    I am trying to do exactly the same thing as mentioned in your post.  I need to do it as a part of my project. I wanted to you if you found a way to successfully send a message from one SP to another through STP.

    Thanks

  • Hi ukernie,

    Can you please suggest some application that can help my central node behave like an STP?

  • Dialogic sell an STP product based on their stack - so that's probably what you need.

    We use it and find it to be very good - flexible, reliable and scalable.

    www.dialogic.com/.../signaling-transfer-point.aspx

    You could also implement the functionality yourself on top of the stack - but it's more complex than it seems due to the various management and routing processes involved.

  • Thank you Mikebromwich. So it is a software only solution? And I can install it on my virtual machine?

  • We have the hardware-based version. There is a VM available too - you'll need to talk to your local Dialogic reseller for pricing etc.

  • salut tout le monde,

      je veux installer un stp virtuel pour pouvoir simuler un trafic de signalisation et tester les vulnérabilités cote sécurité, est ce que je peux trouver un vstp open source .... urgent merci  

  • je veux dire un point de transfert semaphore virtuel