Multi station network with multiple relays

In an OS2S messaging network, there can be more than one Relay Station, which allows the opportunity to establish a complex network of stations. Every Relay Station has got its sub-network, but stations under different Relays can communicate with each other.

The figure below shows how a Multi station network with multiple relays built up.

multiple station with multiple relays
Figure 1 - Multi station network with multiple relays


One-way connection

As it was mentioned before, stations from different Relays can communicate with each other. This procedure is possible by letting the sender station create a link with the recipient’s Relay Station.

Let’s take a look at a simple example demonstrated by the figure below. In that case, Alice wants to send a message to Chloe. Alice belongs to the ‘RA’ relay, Chloe to the ‘RB’ relay. Alice’s relay station knows that the station (Station ‘D’), where Chloe belongs to is under ‘RB’ relay.

That is why the ‘RA’ relay redirect Station ‘A’ to create a link with the ‘RB’ relay. After Station ‘A’ connected to ‘RB’ relay, it can send the message on that channel.

one-way connection
Figure 2 - One-way connection


Two-way connection

If Chloe would like to answer the message of Alice, her station (Station ‘D’) first tries to forwards the message using the linked Relay Station ‘RA’. But ‘RA’ Relay redirect Station ‘D’ to Relay Station ‘RA’, since the station of Alice corresponds to that relay.

Then Station ‘D’ creates a link with ‘RA’ Relay Station where Alice’s station belongs to. With this action now both Alice and Chloe have links to each other’s Relay Station, and further communication will continue on this channel.

two-way connection
Figure 3 - Two-way connection

The following figure shows that how the messages will be transferred during the conversation of Alice and Chloe.

messaging routes
Figure 4 - Messaging routes

More information