Faculty of information technology


Download 1.67 Mb.
Pdf ko'rish
bet8/41
Sana17.06.2023
Hajmi1.67 Mb.
#1545014
1   ...   4   5   6   7   8   9   10   11   ...   41
Bog'liq
full thesis

2.3
Dispatch Server
The main desired functionality of this component is to help routers to locate their owner’s
CS (providing its IP address). It must also provide a way for CS to register its current IP
address there.
A mechanism needs to be designed that would allow DS to recognize what CS does a
given router belong to, so that it can provide him the right address. It must not be possible
to trick DS into revealing address of another customer.
Unlike in case of CS, whose IP address (or domain name) can change, the DS should
always be available at the same public address. Because of this, routers can have its address
pre-configured and through communication with it be able to obtain current address of
their CS. This allows the customer to change address of his CS without any need to go and
reconfigure the routers.
2.4
Routers
The system is primarily designated for use with Advantech routers of v3 generation or
newer. These devices are running a Linux distribution and offer an easy way to install
additional software in the form of packages called “user modules”. In theory any C/C++
written program that runs under Linux can be cross-compiled and installed there as a
user module. However, there are strict storage size limitations that need to be taken into
account. Total space that can be taken by user modules differs across router types, but
at times can be very restrictive and it is desirable to use as little of it as possible for our
purpose.
All of the routers already contain within their firmware various networking tools that we
are free to use. Foremost of those is plethora of tunneling software, including OpenVPN,
IPsec and GRE
1
. Each router can have up to 3 physical Ethernet ports. Most of them
also have a WiFi module, although some do not. All of the routers have an interface for
communication through a mobile network.
1
GRE - Generic Routing Encapsulation
6



Download 1.67 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   41




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling