Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 30

INSTITUTE OF TECHNOLOGY

OF CAMBODIA
DEPARTMENT OF INFORMATION AND COMMUNICATION
ENGINEERING

Year 5 Project Defense

PROJECT TITLE: NETWORK ARCHITECTURE ENGINEERING


AND SYSTEM INTEGRATION

Company : ALLWEB IT COMPANY Co., Ltd.


Academy Supervisor : Mr. YOU VANNDY
Company Supervisor : Mr. CHEAV THARITH
Student : Mr. KIM YOUNENG
Academy Year : 2016 – 2017
AGENDA

1 . INTRODUCTION

2 . ANALYSIS

3 . IMPLEMENTATION

4 . CONCLUSION

5 . DEMONSTRATION
Introduction Analysis Implementation Conclusion Demonstration

GUIDES

1 Academy supervisor: Mr. YOU Vanndy

IT Lecturer of Department Information and Communication Engineering

2 Company supervisor: Mr. CHEAV Tharith

Network administrator at ALLWEB IT COMPANY Co., Ltd.

From 21 February to 21 May 2017

1
Introduction Analysis Implementation Conclusion Demonstration

PRESENT OF PROJECT

1 What is Network Architecture Engineering


and System Integration?

Infrastructure Services

2
Introduction Analysis Implementation Conclusion Demonstration

PRESENT OF PROJECT

2 Initial state

 2 Internet service providers


 30 Developers
 Multiple network devices (Switch, Router, Firewall, Server,
Computer…)
 VPN connection

3
Introduction Analysis Implementation Conclusion Demonstration

PRESENT OF PROJECT

3 Problems

 Internet management: Have no internet backup connection


 User management: User profile unmanaged
 System monitoring: Have no system monitoring
 VPN connection: Connection is not stable

4
Introduction Analysis Implementation Conclusion Demonstration

PRESENT OF PROJECT

4 Objectives

 Internet load balancing


 To manage the users’ activities
 To monitor all network devices in the company
 To enhance VPN connection

5
Introduction Analysis Implementation Conclusion Demonstration

PLANNING

Weeks
Tasks
1 2 3 4 5 6 7 8 9 10 11 12

1. Define Requirements

2. Project visibility

3. Research

4. Implementation

5. Testing

6. Deploy

7. Report

6
Introduction Analysis Implementation Conclusion Demonstration

PROJECT ANALYSIS

1 Functional Requirements

 Managing users’ activities


 Centralize users’ information
 Network devices monitoring
 Graphic monitoring on web

7
Introduction Analysis Implementation Conclusion Demonstration

PROJECT ANALYSIS

2 Non-functional Requirements

 Security: …
 Reliable: …
 Scalable: …
 High availability: …

8
Introduction Analysis Implementation Conclusion Demonstration

CHOICES OF TECHNOLOGY

3 Technologies Used

9
Introduction Analysis Implementation Conclusion Demonstration

CHOICE OF TECHNOLOGY

1 Operating Systems Used

10
Introduction Analysis Implementation Conclusion Demonstration

CHOICE OF TECHNOLOGY

2 Tools Used

11
Introduction Analysis Implementation Conclusion Demonstration

AD BASIC WORKFLOW

Login

Active Directory
Authenticated
Clients
Databases:
Username
Password
User profile

12
Introduction Analysis Implementation Conclusion Demonstration

CACTI BASIC WORKFLOW


Services:
1 CPU usage
Services: 2 Memory usage
Host 1 Web application 3 In/Out Bandwidth usage
2 SSH 4 Ping
3 Ping
Active 4 CPU usage
Checks Firewall
Active
Checks
Notifications

Cacti
Commands Switch
Active
Server running Checks
Network Admin Cacti Services:
1 Port Traffic usage
Notifications 2 Ping

13
Introduction Analysis Implementation Conclusion Demonstration

REDESIGN INFRASTRUCTURE

Local Server

DMZ

Local Users

14
Introduction Analysis Implementation Conclusion Demonstration

USERS AND POLICIES

15
Introduction Analysis Implementation Conclusion Demonstration

USERS AND POLICIES

16
Introduction Analysis Implementation Conclusion Demonstration

LOGIN

17
Introduction Analysis Implementation Conclusion Demonstration

MONITORING

18
Introduction Analysis Implementation Conclusion Demonstration

MONITORING

19
Introduction Analysis Implementation Conclusion Demonstration

MONITORING

20
Introduction Analysis Implementation Conclusion Demonstration

ACHIEVEMENT

1 Redesigning the network infrastructure

2 Successfully implement system monitoring

3 Cacti graphic display

4 Installing Active Directory on the system

5 Managing users and computers in AD

21
Introduction Analysis Implementation Conclusion Demonstration

Additional TASKS

1 VPN L2TP with IPsec on Mikrotik

2 VPN SSL remote access on Fortigate

3 Internet load balancing

4 Reverse Proxy using NGINX

5 Auto backup and upload to Google Drive

22
Introduction Analysis Implementation Conclusion Demonstration

DIFFICULTIES

1 Documents …

2 System requirements …

3 Complicated infrastructure …

23
Introduction Analysis Implementation Conclusion Demonstration

EXPERIENCE

Problems Solving

Work
Teamwork
Environment

Time
Technical skills Management

24
Introduction Analysis Implementation Conclusion Demonstration

PERSPECTIVE

1 Research and add more plugins to Cacti

2 Complete the non-working services in Cacti

3 Deploy DMZ server into the network infrastructure

4 Deploy Active Directory replication

25
REFERENCE
[1] MVP, Microsoft Partner, Microsoft Community Contributor (1 Apr
2015) Active Directory, Available at:
https://social.technet.microsoft.com/wiki/contents/articles/20834.windows20
12-r2-active-directory-installation.aspx (Accessed: 23th April 2017).

[2] Keith Leroux Technical Writer at Fortinet (May 10, 2017) Internet Load
balance, Available at: http://cookbook.fortinet.com/redundant-internet-sd-
wan-56/ (Accessed: May 23, 2017).

[3] Cario, sAm IT, Cacti Community (17 May 2016) Cacti System
Monitoring, Available at:
https://basimaly.wordpress.com/2017/03/02/install-cacti-on-centos-7-the-
definitive-guide-in2017/ (Accessed: 13 March 2017).
Introduction Analysis Implementation Conclusion Demonstration

DEMOSTRATION
IF YOU HAVE ANY

Q UESTIONS, PLEASE!

You might also like