BBCi Health - Healthy Living

» SDNP HOME
» SUSTAINABLE DEVELOPMENT ISSUES
» INTERNATIONAL DAYS
» INTERNATIONAL YEAR
» SPECIAL EVENTS
» ABOUT SDNP
» SEMP
» CONTACT US
» SDNP Home » About SDNP » News & Updates » Services
» Success Stories » Technical Support » Document » Contact
Technical Support  

Pilot Phase:

To assist in the establishment of the SDN, UNDP has provided Bangladesh Institute of Development Studies (BIDS) with a starter kit comprising of computer hardware and software, key databases management and training tools, decision support tools, and other resources to meet individual need and ensure long-term compatibility with SDNs operating in other developing countries.

SDNP is successfully imminent to the Network development programme in Bangladesh through some pilot phases at this stage.

In First phase (Pilot) SDNP established local information centers, recruit professional, linkages to sources of technical expertise, provides them training and established target.

In Second phase SDNP organized the information center, acquire the equipments for nodal and remote stations and established the network. In this phase SDNP arranged various workshop, seminar, tours, initiate the training and support services.


Here are some very brief descriptions:

Experiment with SCPC (Single Channel Per Carrier) satellite equipment for central node. Testing with radio Equipments like Bi-directional Amplifiers, GSM Modem and SIMM-12 sets for strategic locations, Setup Access Server at central node for dialup connectivity to the remote users, etc.

In this phase three servers have connected at the central node. One NT server and two Linux base servers. NT server has been supporting more than 150 in-house LAN users as a file server. One tape drive is connected with the NT server, which is taking backup at every 24 hours. Linux servers are acting as primary and secondary servers providing services as mail server, ftp server, web server and database server.

In this phase SDNP successfully completed Mymensingh regional node while BAPTC link at Saver, LGED link at Agoargoan, Comfort diagnostics at Green road at Dhaka. Khamar-bari at Farm gate, BCS Academy at Shahbag, and IUCN at Banani Dhaka are under waiting to be connected to SDNBD Server.

At this moment SDNP is implementing several pipeline pilots as per recommendation of the Evolution mission, Pilot-1 related to development of a MDG portal in Bangla, Pilot -2 relates to establishment of multipurpose community centers along the costal belt of Bangladesh. Pilot-3 SDNP is assisting local ISP (Internet Service Provider) in routing domestic emails inside the country by establishing an internet Exchange. A few other pilots are at hand.


Pilot Phase:

Network Implemented in the phase

The Gateway Server
Server Model: Compaq Proliant ML350
(Main Gateway for SDNP Node)

The Primary server
Server Model: Compaq Proliant ML530

It was planned that this server will perform the task of Database server along with other primary jobs. But due to the fact that the main task of SDNP is to maintain a robust database and the database server will have to process numerous queries and tasks, a separate server has been dedicated as Database Server. Now the prime task of the Primary server is to authenticate the PPP dial-in users and act as Primary Domain Name System (DNS) server. In addition, it is also configured for World Wide Web server and newsgroup server (which will be served by the secondary server) so that in case of failure of the secondary server, it can resume those services to the users without interruptions.

The Secondary Server
Server Model: Compaq Proliant ML530

The Secondary server provides WWW (World Wide Web) service, FTP (File Transfer Protocol) service, News Group service. This secondary server does perform as Secondary DNS server as well. But this server has the similar setup as of the main server. Again this strategy was taken to keep the internet services as much uninterrupted as possible. Whenever it will be detected that the primary server has failed to respond it will start acting as primary server till the primary server is restored back to its previous working level. The data backup device is connected to this server for backing up important data periodically.

The Domain Controller
Server Model: Compaq Proliant ML530

The purpose of this server is to authenticate the LAN users. LAN users keep their important data and share those data here. So it operates as a file server. Another purpose of this server is to act as a print server.

Application Server

This Server is powered by Windows 2000 Advanced Sever. All applications are run into it, including SDNP designed customized software.

Database Server
Server Model: HP SERVER tc2100

A separate server is maintained to keep the valuable data in it. Linux was selected to be the OS of this server. For database Oracle 9i has been selected.

Print Server
Server Model: HP-COMPAQ D220 MT

File Server
Brand Model: HP NETSERVER E 800

Other Major Hardware
The other major hardware is the Terminal server (TS2000), the Modem pool and the Local Area Network (LAN) Switch. The details are provided below.

Terminal server
A Terminal server acts as an answering machine for the users connecting over phone lines using modems. Since most of the users connect over phone lines, a Terminal server is required. Without the help of the Terminal Server it is not possible to provide a good service. It provides very reliable connectivity both in terms of speed and reliability. All the ports of the Terminal server will be configured for dial-in. The users will get connected to the Terminal server from outside the BIDS by dial-up method and the Terminal server will connect them to the whole network. Now for the pop dial in users modems are connected using a multiport serial card.

Terminal Server:
Model: TS2000
Manufacturer: Cyclades
Number of Ports:
Port Type: 32 RS-232 DTE on RJ-45, 921 Kbps

The Modem pool

The Modem pool is nothing but a group of modems in a single box or chassis with better management options and utility. The Modems in the modem pool will be connected to the Terminal server. The phone lines that are engaged for dial in users will be connected to each of the modems in this modem pool.

LAN Switch
For a UTP cable based Ethernet network, a LAN Hub or a Switch is a must. For a large LAN like we do have only a switch can provide the most reliable and high speed connection because it provides much better bandwidth utilization over a Hub by reducing collision and caching the hardware addresses of the network adapters in its internal database. Currently we are using a 24 port switch. It is capable to provide VLAN service and have the options to install a optical module into it.

Switch Model: Cisco 2900 XL Series
Switch Model: 3Com
ADSL Concentrator-01
Brand/Model: IES-1000
IES-1000 enclosure with two slide-in slots for DSL modules, DC power input
Dimensions 440(L) x 320(D) x 44.5(H) mm
IES-1000 enclosure with two slide-in slots for DSL modules, AC power input
8-port Annex A ADSL line card (over POTS) with splitters built-in

Software Support

The Operating System (OS) and the various server software used for the project has to be highly reliable, stable and well performed. That is why Linux has been selected as the Operating System for the servers. All other various server software that are required are available under Linux, a Unix like platform. The added advantage of Linux is that it is completely free of cost. The other SDN projects are also using Linux for their servers all around the world. Using Linux will give the flexibility of configuring the system better suited to the SDNP targets.

Network Protocol

The Network protocol selected is TCP/IP (Transmission Control Protocol/Internet Protocol ). TCP/IP is the standard protocol for the Internet service. It is also the native network protocol for the selected operating system - Linux. TCP/P gave us the option of connecting to the Internet and exchanging information without any major modification to the setup.

Servers setup details

The servers (Primary, Secondary server and the Terminal Server) are connected to the Switch, thus forming the server LAN. The main Hubs at each floor of the Local Area Network consisting the workstations are connected directly to the ports of the Switch. This design gave us the less collision in the LAN.

Software setup details

Both the primary and the secondary servers are running under Linux. To make the setup robust, both servers are configured to run all common services. The domain controller was setup under Windows NT to ease the life. Maintaining the LAN users with NT is much simpler than with other OS.

Authentication server

When someone will try to log in over phone lines, the Terminal server will have to verify that the person is indeed a valid user with appropriate access. The Terminal server does this by contacting the authentication server. The primary server holds all the user accounts and passwords. Therefore, the authentication service is running on the primary server. The authentication service for dial-in is the standard Remote Authentication Dial In User Service (RADIUS). The primary server runs the RADIUS service. The secondary server keeps a duplicated copy of the user database in case it has to serve as the Authentication server.

Electronic Mail server

Sendmail is used as our mail server software. It is just a Mail Transfer Agent (MTA). All Linux distribution comes with the Sendmail software. However, Sendmail only acts as the transport agent. If a user wants to send or receive his/her mail he/she must use different service called MUA (Mail User Agent). The standard protocols for this purpose are POP3 or IMAP. POP3 is most popular. However IMAP is getting more popular. Both of these services will be running on the primary server, since the user accounts are going to be on that. The Secondary Server also has these services configured.

Domain Name System Server

In the network world based on TCP/IP, each computer (either a user or a server) is identified by a numeric address. This numeric address is known as the IP Address. But for human usability and convenience, all the machines are given a name as well. The name to IP address mapping is known as the Domain Name System (DNS). Both the Primary and the Secondary servers run the DNS service. The DNS server software used here is Berkeley Internet Name Domain (BIND). BIND itself has the feature of running in primary and secondary mode. Secondary DNS server is maintained for redundancy. If the Primary DNS server fails to respond the Secondary server takes over.

Gateway Server

A gateway server is the link between two networks (such as between a local network site and the Internet). Each Internet site has a gateway server. A communications server, which provides access between networks, which use different access protocols.

Print Server

A computer and/or software to provide users or a network with access to a central printer. The printer server acts as a buffer, holding the information to be printed out in memory until the printer is free. It is possible to program the printer server to print jobs in the order they arrive or to give priority to particular users who, in effect, jump the queue. The advantages of a printer server include maximum exploitation of expensive resources like laser printers and not having to retry if the printer is initially busy.

World Wide Web Server

The purpose of this server is to serve the web pages when someone starts browsing this site. HTTP (Hyper Text Transfer Protocol) is the standard protocol for this purpose. Apache is the most popular web server and has the most flexibility in operation. The Secondary Server also runs this service. But the Primary Server is configured for it mainly.

FTP (File Transfer Protocol) Server

A File Transfer Protocol (FTP) server acts as a server that has many files (could be information, could be programs) which the user can transfer (known as download) to his or her computer. The Secondary server will provide this service. That means, all the downloadable files will also reside on the Secondary server. The primary server will also have this service configured.

Newsgroup server

A Newsgroup is a discussion group, where any user can post an article or respond to an article posted by someone else. The Newsgroup server going to be used is Internet News (INN). INN is the most used Newsgroup server software on the Internet and comes with Linux as well.

The PP in Operation When a user needs some information and accesses the servers over the phone line, this is what happens:

1. A user wants to access some information

2. (S)he dials the dial-in number using his/her modem attached with the computer

3. When the modem gets connected the terminal server asks for the users credentials (i.e. login and password)

4. The Terminal server consults the Authentication server to verify that the credentials provided by the user are valid

5. If the login/password pair values are invalid, access is denied and the user is disconnected. Otherwise connection to the Terminal server is allowed to establish, which makes the user connected to the whole network.

6. The user starts the appropriate application software (a web browser or email software) to access his required information

7. The application package connects to the server and fetches the information

8. When the user disconnects, the phone line is freed.

9. The RADIUS server keeps the detailed log of every user.

For LAN users they also have to prove their authenticity. The domain controller does check this.

Maintenance and Backup Schedule

During the normal operation of the servers, the major maintenance job is to take backup of the servers on a regular basis. We have selected to use DLT4000 tape drives, which can hold up to 2OGB of uncompressed (40GB compressed) data. Backup is taken every other day to a new tape. The tape is received after 30 days, which means there are going to be 15 tapes, each holding the backup of the servers for the past 30 days at an interval of 2 days.

The backup device is connected to the secondary server. The Primary server is backed up over the network and the secondary server is backed up directly.

Serial I/O Card
Model: Serial Module SM16
No of Ports: 16
Fits in ISA slot

UPS
Two worlds standard UPSs (Uninterruptible Power Supply) are constantly monitoring the power lever and backing up the equipments.

Quantity: 2 (two)
Manufacturer: APC
Capacity: 2200 VA

Generator
A self-starting Generator is engaged for backing up the power for as long as 6 hours in case of power failure for long time. After the power failure occurrence the ATS (Auto Transfer Switch) kick starts the generator within 4 seconds. It is extremely reliable design for power backup.

Capacity: 60 KVA

ATS (Auto Transfer Switch) capable
Restores power within 4 seconds

Data Backup System
Manufacturer: Compaq
Capacity: 20/40Gbyte
Model: Compaq 20/40 GB DLT

At A Glance
SDNP SERVER INFORMATION

Total number of servers: 07

File Server: 02

Operating System: Linux (Red Hat 9.0)

Number of users: 450

Function of the server: LAN users in BIDS and SDNP authenticate themselves through this server. This server backs up the important data to a backup media. All users share the software, Library information and update virus information from it.

This server also acts as a print server. Print server can control all user printing.

02. Mail server & FTP server:

Operating System: Linux (Red hat 9.0)

Number of users: 500

Activities of this server: This is the primary DNS server. This mail server handles all the email accounts. Our domain is ‘sdnbd.org’. Users can send and receive their mails either from LAN or by dialing into our servers. We have 24 hours dialup connectivity to BOL. We also use this server as proxy server for LAN stuff.

FTP server: This server we use as a FTP server. We upload important software (Shareware) in FTP server and latest virus information.

Firewall Server: This server uses firewall to handle the security issues.

03. Proxy Server:

This is the secondary DNS server. This is proxy server as well. This server authenticates all dial-in users when they dial into it. Radius is used for authentication and maintains the billing information. After authentication they can send mails and do browsing. Proxy server has one 16-port Multi I/O card and 13 modems connected with telephone lines for dial up users.

This server is connected to the external world through a Radio Link with Main POP (point of premises). This server also acts as a router. At present the link speed is 10 Mbps full duplex.


04 Data Base Server:

Operating System: Linux (Red hat 9.0)

Activities of the server: This server has four SCSI Hard Disk Drives. We configured it as a database server for web hosting and as a secondary proxy server. This database server is powered by Oracle. Online data can be accessed.

05. Database Server:

A separate server is maintaining the master database. The dynamically distributed databases are located in different regional nodes at different geographically distributed locations.

Operating System: Linux (Red hat 9.0)
Database software: ORACLE9I

06. Gateway Server

Model: HP PROLIANT ML350
Operating System: Linux (Red Hat 9.0)

07. Print Server

Model: HP-COMPAQ D220 MT
Operating System: Linux (Red Hat 9.0)

 

 

 

© Sustainable Development Networking Programme (SDNP), All Rights Reserved.