100% found this document useful (2 votes)
404 views

Modelling and Simulation of A Network Management Solution in GNS3 Using PRTG

This is Network Management of a network architecture in GNS3 using PRTG Network Monitor

Uploaded by

Perets Arnaud
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
404 views

Modelling and Simulation of A Network Management Solution in GNS3 Using PRTG

This is Network Management of a network architecture in GNS3 using PRTG Network Monitor

Uploaded by

Perets Arnaud
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 36

Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

Modelling and Simulation of a Network Management Solution in


Gns3 using PRTG

Project Report Written and Presented by


BATCHANOU TATAP PERETS ARNAUD FE20P032
CHAMDA TCHAKOUNTE MANUELA FE20P034

EEF 679 NETWORK MAMAGEMENT


MASTERS 1
University of Buea

Course Instructor:
Dr. FOZIN Theophile
Dr. DEUSSOM Eric

ACADEMIC YEAR 2020/2021

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


i
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

ABSTRACT
Network Management today has become a real necessity in the world of Network Engineer ing.
Many network companies need to constantly check the state of their network and this requires
a god expertise which can be gotten through a mastery of the simulation process used. Network
Simulation is very important because it gives a sure way of predicting what the actual real
results will be.

Network functions virtualization (also network function virtualization or NFV) is a network


architecture concept that uses the technologies of IT virtualization to virtualize entire classes
of network node functions into building blocks that may connect, or chain together, to create
communication services.

A virtualized network function, or VNF, may consist of one or more virtual machines running
different software and processes, on top of standard high-volume servers, switches and storage
devices, or even cloud computing infrastructure, instead of having custom hardware appliances
for each network function

Keywords : GNS3, PRTG, Network Management, IP

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


ii
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

LIST OF ACRONYMS
ACRONYM MEANING

AS Autonomous system

BGP Border Gateway Protocol

CAMTEL Cameroon Telecommunications

CIDR Classless Inter-Domain Routing

DB Database

DNS Domain Name System

EGP Exterior Gateway Protocol

EIGRP Enhqnced Interior Gateway Routing Protocol

ICT Information and Communication Technology

IETF Internet Engineering Task Force

IGP Interior Gateway Protocol

IGRP Interior Gateway Routing Protocol

IP Internet Protocol

IPv4 Internet Protocol version 4

IPv6 Internet Protocol version 6

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


iii
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

IS-IS Intermediate System to Intermediate System

IT Information Technology

MAC Media Access Controller

MIB Management Information Base

NAT Network Address Translator

NCE Network Cloud Engine

NFV Network FunctionVirtualization

NOC Network Operation Center

OS Operating System

OSPF Open Shortest Path First

RIP Routing Information Protocol

SMI Structure Management Information

SNMP Simple Network Management Protocol

VLAN Virtual Local Area Network

VLSM Variable Length Subnet Mask

VM Virtual Machine

VNF Virtualized Network Function

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


iv
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

LIST OF TABLES

Table 1.1: IPv4 Classful IP Addressing……………………………………………………….2


Table 2.1: Addressing Table……………………………………………………………...12

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


v
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

LIST OF FIGURES

Figure 1.1: Two-level Internet Address Structure…………………………………………1


Figure 1.2: Classful IP addressing………………………………………………………….2
Figure 1.3: Subnetting Hierarchy…………………………………………………………...3
Figure 1.4: Routers dynamically passing updates…………………………………………..3
Figure 1.5: IGP Versus EGP Routing Protocols……………………………………………4
Figure 1.6: SNMP suit of Protocol. Structure of management information (SMI), Network
operations center (NOC), Management information base (MIB)…………………………5
Figure 1.7: Virtualization…………………………………………………………………...6
Figure 1.8: Server Virtualization…………………………………………………………...6
Figure 1.9: How Type 1 and Type 2 Hypervisors differ……………………………………7
Figure 2.1: Project Methodology Flowchart………………………………………………11

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


vi
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

LIST OF PICTURES

Picture 2.1: Network Topology…………………………………………………………….12


Picture 3.1: Oracle Virtual Box opening…………………………………………………...15
Picture 3.2: Creating Virtual Machine in Oracle Virtual Box………………………………15
Picture 3.3: VM display page in Oracle Virtual Box……………………………………….16
Picture 3.4: Setting valid parameters in VM………………………………………………..16
Picture 3.5: Seting up Virtual Box Host only adapter in VM……………………………….17
Picture 3.6: Instaling Windows 2012 server in VM………………………………………...17
Picture 3.7: PRTG Network Monitor downloaded and installed in VM……………………18
Picture 3.8: GNS3 Network Architecture…………………………………………………..19
Picture 3.9: Site 1 Console command configuration for IP routes………………………….20
Picture 3.10: Connecting Virtual Machine to Cloud in GNS3 network……………………...21
Picture 3.11: Auto Discovery in PRTG……………………………………………………...22
Picture 3.12: Ping sensor used in PRTG for router ‘CENTRE DE SUPERVISION’………..23
Picture 3.13: Various sensors connected to a single router. Green indicates working, and red
failure………………………………………………………………………………………23
Picture 3.14: Sensor 004, fast Ethernet Traffic on SITE 1……………………………….......24

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


vii
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

TABLE OF CONTENTS
Abstract………………………………………………………………………………………...ii

List of Acronyms……………………………………………………………………………...iii

List of Tables…………………………………………………………………………………..v

List of Figures…………………………………………………………………………………vi

List of Pictures………………………………………………………………………………..vii

Chapter 1 INTRODUCTION…………………………………………...............................1
1.1 Background and Context of Study……………………………………………………1
1.1.1 Classful IP Addressing and Sub netting……………………………………….1
1.1.2 Virtualization overview………………………………………………………...5
1.2 Problem Statement……………………………………………………………………7
1.3 Objectives…………………………………………………………………………….8
1.3.1 General Objectives……………………………………………………………..8
1.3.2 Specific Objectives……………………………………………………………..8
1.4 Proposed Methodology……………………………………………………………….8
1.5 Research Questions…………………………………………………………………...8
1.6 Research Hypothesis………………………………………………………………….9
1.7 Significance of Study…………………………………………………………………9
1.8 Scope of Study………………………………………………………………………..9
1.9 Delimitation of Study…………………………………………………………………9
1.10Definition of Keywords and Terms…..……………………………………………..9
1.11Organization of Project Report……………………………………………………10

Chapter 2: ANALYSIS AND DESIGN…………………...…………………………...…...11

2.1 Introduction……………………………………………………………………….....11
2.2 Proposed Methodology……………………………………………………………...11
2.3 Design……………………………………………………………………………….12
2.4 Description of the Resolution Process………………………………………………13
2.5 Partial Conclusion……………………………………………………………….......13

Chapter 3: PREDICTION, OPTIMIZATION AND RESULTS…………………………14

3.1 Introduction………………………………………………………………………..14
3.2 Tools and Materials used…………………………………………………………..14

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


viii
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

3.3 Description of the Implementation Process……………....………………..………14


3.3.1 Work Done in Oracle Virtual Box…………………………………………….14
3.3.2 Work Done in GNS3………………………………………………………….18
3.4 Presentation and Interpretation of Results…………………………………………22
3.5 Evaluation of the Solution…………………………………………………………23
3.6 Partial Conclusion…………………………………………………………………24

Chapter 4: CONCLUSION…………………………………………………………………25

4.1 Summary of Findings……………………………………………………………….25


4.2 Contribution to Engineering and Technology……………………………………….25
4.3 Recommendations…………………………………………………………………...25
4.4 Difficulties Encountered…………………………………………………………….25
4.5 Future Scope…………………………………………………………………….......26

REERENCES……………………………………………………………………………….27

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


ix
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

Chapter 1: INTRODUCTION

1.1 BACKGROUND AND CONTEXT OF STUDY


1.1.1 IP Adressing Overview
Classful IP Addressing and Sub netting

When IP was first standardized in September 1981, the specification required that each system
attached to an IP-based Internet be assigned a unique, 32-bit Internet address value. Systems
that have interfaces to more than one network require a unique IP address for each network
interface. The first part of an Internet address identifies the network on which the host resides,
while the second part identifies the particular host on the given network. This creates the two
level addressing hierarchy that is illustrated in Figure 1 [1]

Figure 1.1: Two-level Internet Address Structure

Three main classes of addresses are used for networking: Class A, Class B and Class C. Class
D addresses have their leading four bits set to 1-1-1-0 and are used to support IP Multicasting.
Class E addresses have their leading four bits set to 1-1-1-1 and are reserved for experimenta l
use.

 Each Class A network address has an 8-bit network prefix, with the highest order bit set to
0 (zero) and a 7-bit network number, followed by a 24-bit host number. Today, Class A
networks are referred to as “/8s” (pronounced “slash eight” or just “eights”) since they have
an 8- bit network prefix. Since the /8 address block contains 2 31 (2,147,483,648 ) individ ua l
addresses and the IPv4 address space contains a maximum of 2 32 (4,294,967,296) addresses,
the /8 address space is 50 percent of the total IPv4 unicast address space
 Each Class B network address has a 16-bit network prefix, with the two highest order bits
set to 1-0 and a 14-bit network number, followed by a 16-bit host number. Class B networks
are now referred to as “/16s” since they have a 16-bit network prefix. A maximum of
16,384 (214 ) /16 networks can be defined with up to 65,534 (216 -2) hosts per network. Since
the entire /16 address block contains 230 (1,073,741,824) addresses, it represents 25 percent
of the total IPv4 unicast address space

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


-1-
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

 Each Class C network address has a 24-bit network prefix, with the three highest order bits
set to 1-1-0 and a 21-bit network number, followed by an 8-bit host number. Class C
networks are now referred to as “/24s” since they have a 24-bit network prefix. A
maximum of 2,097,152 (221 ) /24 networks can be defined with up to 254 (28 -2) hosts per
network. Since the entire /24 address block contains 2 29 (536,870,912) addresses, it
represents 12.5 percent (or one-eighth) of the total IPv4 unicast address space.

Figure 1.2: Classful IP addressing

Table 1: IPv4 Classful IP Addressing [3]

Subnetting

Subnetting attacked the expanding routing table problem by ensuring that the subnet structure
of a network is never visible outside of the organization’s private network. The route from the
Internet to any subnet of a given IP address is the same, no matter which subnet the destinatio n
host is on. This is because all subnets of a given network number use the same network prefix
but different subnet numbers. The routers within the private organization need to differentiate
between the individual subnets, but as far as the Internet routers are concerned, all of the subnets
in the organization are collected into a single routing table entry. This allows the local

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


-2-
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

administrator to introduce arbitrary complexity into the private network without affecting the
size of the Internet’s routing tables.

Figure 1.3: Subnetting Hierarchy [1]

Dynamic Routing Protocols

What exactly are dynamic routing protocols? Routing protocols are used to facilitate the
exchange of routing information between routers. Routing protocols allow routers to
dynamically learn information about remote networks and automatically add this informa tio n
to their own routing tables

Routing protocols determine the best path to each network, which is then added to the routing
table. One of the primary benefits of using a dynamic routing protocol is that routers
exchange routing information whenever there is a topology change. This exchange allows
routers to automatically learn about new networks and also to find alternate paths if there is
a link failure to a current network.

Figure 1.4: Routers dynamically passing updates [1]

Routing protocols can be classified into different groups according to their characteristics:

i. IGP or EGP
ii. Distance vector or link-state
iii. Classful or classless

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


-3-
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

The most commonly used routing protocols are as follows:


RIP: A distance vector interior routing protocol

IGRP: The distance vector interior routing protocol developed by Cisco (deprecated from
Cisco IOS Release 12.2 and later)

OSPF: A link-state interior routing protocol

IS-IS: A link-state interior routing protocol

EIGRP: The advanced distance vector interior routing protocol developed by Cisco

BGP: A path vector exterior routing protocol

Interior gateway protocols (IGP) are used for intra-autonomous system routing, that is,
routing inside an autonomous system, while Exterior gateway protocols (EGP) are used for
inter-autonomous system routing, that is, routing between autonomous systems. An
autonomous system (AS)—otherwise known as a routing domain—is a collection of routers
under a common administration. Typical examples are a company’s internal network and an
ISP’s network. The figure below helps to explain the difference between IGP and EGP

Figure 1.5: IGP Versus EGP Routing Protocols [1]

Simple Network Management Protocol (SNMP)

Simple Network Management Protocol (SNMP) is probably the dominant method for devices
on a network to relay network management information to centralized management consoles
which are designed to provide a comprehensive operational view of the network.

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


-4-
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

There are three components of the SNMP protocol [5] Their functions are given in the following
figure.

1. The management protocol itself


2. The MIB (management information base)
3. The SMI (structure management information)

Figure 1.6: SNMP suit of Protocol. Structure of management information (SMI), Network
operations center (NOC), Management information base (MIB) [6]

Simple Network Management Protocol (SNMP) is a network management protocol and an


IETF standard which can be used to both monitor and control clients on the network. SNMP
can be used to get and set variables related to the status and configuratio n of network hosts like
routers and switches, as well as network client computers. The SNMP manager can poll SNMP
agents for data, or data can be automatically sent to the SNMP manager by configuring traps
on the SNMP agents. [6]

1.1.2 Virtualization Overview

Virtualization software defines and divides IT resources, including CPUs, memories, disks,
network adapeters, and application programs. It dynamically allocates and schdeules IT
resources for VMs, increasing the resource usage.

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


-5-
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

Figure 1.7:Virtualization [4]

Server virtualization refers to the creation of multiple logical computers (virtual machines or
VMs) on a single computer (physical host). Multiple VMs can run simultaneously on a physical
host and run different operating systems. Application programs on each VM run independently.
Server virtualization improves the working efficiency of the physical host.

Figure 1.8: Server Virtualization [4]

In summary, virtualization is simply a way of running operating systems and resources from a
virtual platfrom in order to save resources and time. Virtualization is changing the mindset from
physical to logical. What virtualization means is creating more logical IT resources, called
virtual systems, within one physical system. That’s called system virtualization. It most

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


-6-
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

commonly uses the hypervisor for managing the resources for every virtual system. The
hypervisor is a software that can virtualize the hardware resources. [9]

There are two types of hypervisors:

Type 1 hypervisor: They are hypervisors that run directly on the system hardware – A “bare
metal” embedded hypervisor. Examples include VMware ESX and ESXi, Microsoft Hyper-V,
Citrix Xen server, Oracle VM

Type 2 hypervisor: They are hypervisors that run on a host operating system that provides
virtualization services, such as I/O device support and memory management. Examples include
VMware Workstation/Fusion/Player, VMware Server, Microsoft Virtual PC, Oracle VM
Virtual Box, Red Hat Enterprise Virtualization

Figure 1.9: How Type 1 and Type 2 Hypervisors differ [8]

1.2 PROBLEM STATEMENT

In most networking companies such as HUAWEI, CISCO, CAMTEL, ZTE or others, there is
a constant need for continuous data flow and information exchange. Packets must arrive on
time and Engineers must reduce the latemcy as much as possible. With this in mind, a single
fault in the system might lead to hihly consequent failure of the network. Hence, monitor ing
the network is absolutely necessary, and today many network management platforms have been
developed for this purpose. GNS3 is a network simulator, and PRTG is an excellent network
monitoring platform which can easily give use the state of our networkin real time so that the
least fault will be detected by the alarm system set up by the SNMP traps.

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


-7-
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

1.3 OBJECTIVES
1.3.1 General Objectives

The ultimate objective of this work is to monitor a network designed in GNS3 platform,us ing

PRTG and CACTI. This network management is very close to the reality faced in Networking

and Telecommunications company, where the network needs to be constantly running and up

for low latency and efficient delivery of information.

1.3.2 Specific Objectives


 Download and install GNS3 on computer
 Download and install Oracle Virtual Box
 Download and install PRTG in one VM
 Download and install CACTI in one VM
 To setup the network architecture according to the specified topology
 To configure the ip addresses of each router
 To configure the routing protocols on each router
 Ton configure SNMP on each router
 Set SNMP traps in all routers to enable sensors in the network monitoring tools
 Run autodiscovery on PRTG and CACTI to view the staate of the network on ech router

1.4 PROPOSED METHODOLOGY

The proposed methodology we took to implement this project is to first of all understand how
the system works, then interconnect the various components of the system in a more accurate
way.

1.5 RESEARCH QUESTIONS


 How does the network monitoring tool connects with thr network architecture?
 How do routers communciate with each other for the exchange of infromation via the
dynamic routing protocol?
 Are specific IP addresses needed for communication and flow of information between the
routers?
 Is doube redundancy needed for effective communication between the network elements?
 How do we interpret the graph and sensor results obtained in PRTG monitoring?

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


-8-
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

1.6RESEARCH HYPOTHESIS

The research hypothesis we used was simply to go on and answer the questions established
above. Once we got an answer to all of them we could establish the fact that redundancy routes
are important as the serve the purpose of security, and also, no specific IP address is to be used
for the routers.

1.7 SIGNIFICANCE OF STUDY

This study is signifies a lot, as it will be a true means of monitoring a network connected
either in real life or for a developping project on a network management platform. Network
companies can learn from this concept and solve problems found in their companies.

1.8 SCOPE OF STUDY

The scope of this study encompasses a mastery of networking, IP addresses, routing protocols,
VLANs, network simulating tools, and network management platforms. Both the theoretical
and most importantly the practical part of this scope should be covered for excellent results to
be obtained.

1.9 DELIMITATION OF STUDY


 A particular number of sensors were used to monitor the network suing auto-discovery

1.10 DEFINITION OF KEYWORDS AND TERMS


Network Management: It refers to the process of managing a network, including all the
resources used in the network, and ensuring that every element of the network works
perfectly well.
IP Address: It is the 32-bit number given to a particular device that isused in a network
for exchange of information. Genrally there addresses are IPv4 meanwhile IPv6 addresses
are 128-bit addresses.
PRTG: PRTG is a fremium software tool used to monitor a network, giving in detail every
information about all element of the network so that any fault detected will set alarm that
will be used for corrective measures.
GNS3: GNS3 just like CISCO, is a network management platform used for simulating a
network topology that can be setup in real life.

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


-9-
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

1.11 ORGANIZATION OF PROJECT REPORT

This project report can easily be split into four main chapters. The first one here simply gives
some fundamental elements of networking, together with the scope, objectives, problem
statement, and other vital elements.

The next chapter deals with understanding the analysis and design of the project. This covers
the methodology used, and the global architecture of the system.

Chapter Three has to do with the implementation, realization and presentation of results. It is
in this chapter that we have a detail of the results.

Finally, chapter four is the conclusion of the project, giving a summary of findings, contributio n
to Engineering and Technology, recommendations, and a thought for future work.

Then we have the references and appendices section.

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


- 10 -
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

Chapter 2: ANALYSIS AND DESIGN

2.1INTRODUCTION

This chapter deals with the getting in detail, the project methodology used in the project. Here
all the steps taken for the realization of the project are given. The flowchart and procedures
used are well revealed.

2.2PROPOSED METHODOLOGY

Figure 2.1: Project Methodology Flowchart

The project methodology flowchart above perfectly describes the methodology used for
designing and simulating the network. First of all, a VM needs to be created in virtual box, and
PRTG installed in its Windows server, or any other OS and DB. Then the network is designed
in GNS3, and we integrate our PRTG from the VM into the network using a special interface
unique to the VM. After that, the next step is to check if PRTG can connect to the network by
pinging the IP addresses of the various routers in the VM. If packets can be sent, then the
connection was ok, and the final step is simply to add each network device in PRTG and run
auto discovery on the list of sensors that show to monitor the entire network.

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


- 11 -
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

2.3DESIGN

The network we are to design has the following topology

Picture 2.1: Network Topology

Table 2.2 Addressing Table

Device Interface IP address Subnet Mask Default Gateway


Centre de f0/0 192.168.10.2 255.255.255.248 192.168.10.0
Supervision f0/1 172.24.20.1 255.255.255.248 172.24.20.0
Site 1 f0/0 172.24.20.2 255.255.255.248 172.24.20.0
f0/1 172.24.40.1 255.255.255.248 172.24.40.0
f1/0 172.24.30.2 255.255.255.248 172.24.30.0

Site 2 f0/1 172.24.40.2 255.255.255.248 172.24.40.0


f0/1 172.24.50.1 255.255.255.248 172.24.50.0
Site 3 f0/0 172.24.50.2 255.255.255.248 172.24.50.0
f0/1 172.24.30.1 255.255.255.248 172.24.30.0
PRTG cloud server Virtual box Host- 192.168.10.1 255.255.255.248 192.168.10.0
only network

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


- 12 -
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

2.4DESCRIPTION OF THE RESOLUTION PROCESS

Prerequisite:

 Installation of Oracle Virtual box


 Installation of GNS3
Part 1: Virtualization using Oracle VM

1) We need to create a virtual machine under Oracle Virtual box,


2) Install Windows server (2008 or 2012), then install PRTG in one VM
Part 2: Network node creation and interconnection of the monitoring
platform to manage the network nodes
We have the following network architecture above and we will like to create on
GNS3, and then monitor the nodes by PRTG
1) Create the architecture above on GNS3
2) Assign addresses on the interfaces according to the topology addressing plan
3) Interconnected all the routers of the architecture using a dynamic routing
protocol (RIP V2, or OSPF)
4) Integrate the PRTG server previously installed under GNS3
5) Add and interconnect the server to the infrastructure
6) Activate the SMTP protocol on the server
7) Configure the SMTP protocol on all the equipment in the architecture
8) With PRTG « Run an auto discovery » to catch automatically all nodes.
9) Create the sensors and add the equipment to PRTG

2.5PARTIAL CONCLUSION

We have seen in detail the perfect design of the system. In the next chapter we shall see the
perfect simulation and realization of the network.

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


- 13 -
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

Chapter 3: IMPLEMENTATION, REALIZATION AND


PRESENTATION OF RESULTS

3.1INTRODUCTION
In this chapter we shall monitor the network using PRTG Network Monitor, and get the output
from the sensors.

3.2TOOLS AND MATERIALS USED


3.2.1 System Requirements
 Operating system x64 (Windows, Linux or Ubuntu)
 At least 2G RAM
 Hard disk minimum 100GB
3.2.2 Software Requirements
 Oracle Virtual Box
 GNS3 all-in-one-regular
 PRTG Network Monitor
 Windows 2012 server optical
 Oracle Virtual Box Extension
 CISCO IOS images
3.2.3 Hardware Requirements
 Laptop
 USB key

3.3DESCRIPTION OF THE IMPLEMENTATION PROCESS


3.3.1 Work Done in Oracle Virtual Box

 Oracle Virtual Box was open and a new virtual machine was created. Its memory and
hard disk size were dynamically allocated, and we configured the machine to support the
windows server.

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


- 14 -
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

Picture 3.1: Oracle Virtual Box opening

Picture 3.2: Creating Virtual Machine in Oracle Virtual Box

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


- 15 -
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

Picture 3.3: VM display page in Oracle Virtual Box

Picture 3.4:Setting valid parameters in VM

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


- 16 -
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

 To allow the VM to connect to the network, a new interface needs to be added in the Network
Panel of the VM. There, we disable the NAT, create a second network interface and select
Virtual Box Host Only Adapter

Picture 3.5: Seting up Virtual Box Host only adapter in VM

 To start the virtual machine, the icon was clicked and the installation process
of Windows server 2012 began

Picture 3.6: Instaling Windows 2012 server in VM

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


- 17 -
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

 To install PRTG in the network, we went to its website at https://paessler.com, and from
there the first download link was cheked and we could download ans install the software.
The free license key was also given to us which is very imortant during the installa tio n
process. Once the virtual machine has been successfully created, next PRTG was
downloaded from the server’s internet and installed in the virtual machine. PRTG was the n
launched and verified working.

Picture 3.7: PRTG Network Monitor downloaded and installed in VM

3.3.2 Work Done in GNS3


 The architecture was set as shown below. The IP address were well configured, each to
its port. Fast Ethernet was used in preference to the normal ethernet used in the original
design because fast ethernet performs a more rapid way of transferring information to the
routers

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


- 18 -
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

Picture 3.8: GNS3 Network Architecture

The network above was created in GNS3

Code to configure the ip address of the routers in the console Site 1 for example

SITE1#config t
SITE 1(config)# interface ethernet 0/2
SITE 1(config- if)# ip address 172.24.20.2 255.255.255.248
SITE 1(config- if)# no shutdown
SITE 1(config- if)# exit

SITE 1(config)# interface ethernet 0/0


SITE 1(config- if)# ip address 172.24.40.1 255.255.255.248
SITE 1(config- if)# no shutdown
SITE 1(config- if)# exit

SITE 1(config)# interface ethernet 0/1


SITE 1(config- if)# ip address 172.24.30.2 255.255.255.248
SITE 1(config- if)# no shutdown
SITE 1(config- if)# exit
 This same process was performed for all four routers (CENTRE DE SUPERVISION, SITE
3, SITE 2 and SITE 1), in order to allow for networking. To verify whether the routers

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


- 19 -
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

have been really given ip addresses, we ran the code SITE1# show ip route in SITE 1 for
example, and the following results were displayed:

Picture 3.9: Site 1 Console command configuration for IP routes

 From above, we can see three routes hence the ip addresses were successfully configured.
 Now that all the routers were successfully configured, we need to configure the routing
protocol. The routing protocol chosen was RIP version 2
The commands are as follows:
Site 1:
SITE1#config t
SITE1(config)# router rip
SITE1(config-router)# version 2
SITE1(config-router)# network 172.24.20.2
SITE1(config-router)# network 172.24.40.1
SITE1(config-router)# network 172.24.30.2
SITE1(config-router)# no auto-summary
SITE1(config-router)# exit
SITE1(config)# exit
SITE1# write

This same process was done for all four routers in their console.

 Then each routers were configured the SNMP protocol to enable PRTG send SNMP traps
to the routers. The following command was mae for one router, showing the example for
the rest. The ip address used here is the ip address of the virtual machine.

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


- 20 -
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

Site 1:
SITE1#config t
SITE1(config)# snmp-server community public RO
SITE1(config)# exit
SITE1# write
SITE1# snmp-server host 192.168.10.2 version 2c public
SITEsnm-server enable traps

CONNECTING THE PRTG SERVER TO GNS3

Inside our GNS3 Architecture, we connected a cloud representing PRTG server, and then the
network interface of the virtual machine was selected and applied in the configuration
properties of the cloud.

Picture 3.10: Connecting Virtual Machine to Cloud in GNS3 network

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


- 21 -
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

3.4PRESENTATION AND INTERPRETATION OF RESULTS

After connecting the various elements of the network as planned, and making sure all IP address
are well configured to their respective ports, also making sure that the SNMP traps have been
configured on all routers, in PRTG we open the PRTG Administrator page which appears in a
web browser.

Then from there we add new devices. Each device has the IP address of a router in order to
make sure the sensors can check the data packets flowing to it.

When all the devices have been added, the final step is to run Auto Discovery in order to view
the output from the sensors.

The following results were obtained

Picture 3.11: Auto Discovery in PRTG

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


- 22 -
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

3.5EVALUATION OF THE SOLUTION

Picture 3.12: Ping sensor used in PRTG for router ‘CENTRE DE SUPERVISION’

Picture 3.13: Various sensors connected to a single router. Green indicates working, and
red failure

From the above diagrams, we can see that the sensors have been well connected to the routers
through SNMP traps, and this gave us a good monitoring of the network.

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


- 23 -
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

Picture 3.14: Sensor 004, fast Ethernet Traffic on SITE 1

3.6PARTIAL CONCLUSION

As we have seen, we had the above results obtained after monitoring with PRTG. We can
conclude that the network is operating well under normal circumstances, as can be revealed by
the sensors connected to them.

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


- 24 -
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

Chapter 4: CONCLUSION AND FUTURE WORKS

4.1SUMMARY OF FINDINGS
In a nutshell, we can say that the network has been successfully monitored using PRTG. Each
device had at least 8 sensors that collected information from the network elements in order to
display in real time the output in terms of traffic, speed, data, system health, uptime and much
more. Many other sensors could be added, such as Community SaaS. The design and
monitoring of GNS3 Network Architecture was a success.

4.2CONTRIBUTION TO ENGINEERING AND TECHNOLOGY


With this project, the domain of Network Engineering can significantly improve because there
would be reduced network failures. Access Management, Event and Problem management are
all issues that have been taken care of by this project, which can really contribute to Enginee r ing
and Technology

4.3RECOMMENDATIONS
Networking Companies such as CISCO, HUAWEI, and CAMTEL can use such a project to
monitor the performance of their given networks.

4.4DIFFICULTIES ENCOUNTERED
 Oracle Virtual Box we used did not support 64-bit software, therefore when we were
installing the Windows 12 server optical disk we encountered challenges. To solve this
problem, we had to boot the computer and check the virtualization box in the Data
configuration section, before restarting the computer.
 Installing PRTG was quite challenging, as at first many .dll files were missing for proper
installation.
 The initial IP address given by the lecturer for the various routers could not ping, so we
slightly changed the addresses to be able to ping the routers and monitor them with PRTG

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


- 25 -
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

4.5FUTURE WORKS
 As a future scope we can use VMware Workstation instead of Oracle Virtual Box since it
offers a more effective way of working with the virtual machine, especially when
monitoring the network with CACTI.
 Redundant links can be added for the connection of Centre de Supervision with Site 3 and
Site 2, in order to increase reliability of the network
 Other network monitoring tools such as CACTI and Solar Winds can be used to monitor
the network and with different results obtained from different network monitoring tools,
the Network Engineer will know with precision the detail of information conveyed by each
network element.

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


- 26 -
Modelling and Simulation of a Network Management Solution in Gns3 using PRTG

REFERENCES
[1] 3com, “Understanding IP Addressing: Everything you ever wanted to know” White Paper,
3Com Corporation, Corporate Headquarters, 5400 Bayfront Plaza, Santa Clara, CA 95052-
8145, Copyright ©2001
[2] Dr. DEUSSOM Eric, “U2000 Virtualization Solution Overview”, Product Version:
V300R019C10, Euler OS, Taishan, EEF 679 Network Management, Faculty of
Engineering and Technology, University of Buea, 2021
[3] Tatap Perets, “Implementation of AVoIP Live Broadcasting Technology”, Internship
CRTV, Faculty of Engineering and Technology, University of Buea, 2018
[4] CISCO CCNA Exploration Guide, “Introduction to Dynamic Routing Protocols”, 2018
[5] Dr. Théophile FOZIN, “Network Management – SNMP”, EEF 679 Network Management,
Faculty of Engineering and Technology, University of Buea, 2021
[6] CISCO Labs, “Lab – Configuring SNMP”, Inch Techs, Open Technology, Cisco © 2001,
Public

BATCHANOU-CHAMDA/ FE20P032-FE20P034 / EEF 679/ FET / UB / 2020-2021


- 27 -

You might also like