0% found this document useful (0 votes)
268 views13 pages

Lab Project Report Computer Networking Lab

The document summarizes a student's lab project designing an IP Telephony System network. It outlines the motivation for IP telephony including cost savings and environmental benefits. It then defines the key problems in designing such a network, including ensuring network performance, security, integration, and scalability. The student's goals are to optimize performance for real-time voice, ensure security in a converged network, integrate legacy and new technologies, and balance scalability with manageability. Tables provide details of the proposed IP and phone network addressing schemes and subnet configurations for different departments. The document discusses applications of IP telephony in cost reduction, scalability, unified communication, mobile workforce enablement, and healthcare.

Uploaded by

Pranto Dutta
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
268 views13 pages

Lab Project Report Computer Networking Lab

The document summarizes a student's lab project designing an IP Telephony System network. It outlines the motivation for IP telephony including cost savings and environmental benefits. It then defines the key problems in designing such a network, including ensuring network performance, security, integration, and scalability. The student's goals are to optimize performance for real-time voice, ensure security in a converged network, integrate legacy and new technologies, and balance scalability with manageability. Tables provide details of the proposed IP and phone network addressing schemes and subnet configurations for different departments. The document discusses applications of IP telephony in cost reduction, scalability, unified communication, mobile workforce enablement, and healthcare.

Uploaded by

Pranto Dutta
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 13

Green University of Bangladesh

Department of Computer Science and Engineering (CSE)


Semester: (Fall, Year: 2023), B.Sc. in CSE (Day)

IP Telephony System Network Design

Course Title:Computer Networking Lab


Course Code: CSE-312
Section:211 D1

Students Details

Name ID
Pranto Dutta 201002109

Submission Date: 09/01/2024


Course Teacher’s Name: Tanpia Tasnim

[For teachers use only: Don’t write anything inside this box]

Lab Project Status


Marks: Signature:
Comments: Date:
Contents
1 Introduction 3
1.1 Overview......................................................................................................... 3
1.2 Motivation....................................................................................................... 3
1.3 Problem Definition.......................................................................................... 3
1.3.1 Problem Statement..............................................................................3
1.3.2 Complex Engineering Problem.......................................................... 4
1.4 Design Goals/Objectives................................................................................. 4
1.5 Application...................................................................................................... 5

2 Design/Development/Implementation of the Project 6


2.1 Introduction..................................................................................................... 6
2.2 Project Details................................................................................................. 6
2.2.1 Subsection_name................................................................................ 6
2.3 Implementation................................................................................................6
2.3.1 Subsection_name................................................................................ 7
2.4 Algorithms.......................................................................................................8

3 Performance Evaluation 9
3.1 Simulation Environment/ Simulation Procedure.............................................9
3.1.1 Subsection...........................................................................................9
3.2 Results Analysis/Testing................................................................................. 9
3.2.1 Result_portion_1.............................................................................. 10
3.3 Results Overall Discussion............................................................................11
3.3.1 Complex Engineering Problem Discussion...................................... 12
4 Conclusion 13
4.1 Discussion..................................................................................................... 13
4.2 Limitations.....................................................................................................13
4.3 Scope of Future Work....................................................................................13
Chapter 1

Introduction

1.1 Overview
All desktops have an associated telephone set (each PC is connected directly to a Phone,
not a switch). The network consists of four servers (DHCP, EMAIL, DNS,HTTP) located at
the server side site and is fully configured for the operations, and all servers are shared
between all users.

1.2 Motivation
The motivation for designing an IP Telephony System (IPT) network can be multifaceted,
driven by both technical and economic considerations. Here are some key motivators:

➔ Cost Savings:
● Reduced Infrastructure Costs: IPT leverages existing data networks, eliminating the
need for dedicated phone lines and associated hardware, leading to significant cost
savings in cabling, installation, and maintenance.

➔ Environmental Benefits:

● Reduced Paper Usage: Integrating voicemail and call logs with email
systems can significantly reduce paper consumption associated with
traditional phone systems.

1.3 Problem Definition

1.3.1 Problem Statement

Designing an effective IP Telephony System (IPT) network requires careful


consideration of various challenges and constraints. Here's a breakdown of the key
problem areas:
● Network Performance and Quality of Service (QoS)
● Security and Reliability
● Integration and Interoperability
● Cost and Return on Investment (ROI)
● Scalability and Future-proofing

1.3.2 Complex Engineering Problem


While IPT offers numerous advantages, designing its network presents several
complex engineering challenges that require careful consideration and innovative
solutions. Here are some of the most intricate hurdles:

● Optimizing Network Performance for Real-Time Voice


● Ensuring Security and Reliability in a Converged Network
● Integrating Legacy Systems and Emerging Technologies
● Balancing Scalability with Manageability
● Measuring and Optimizing Performance

1.4 Design Goals/Objectives


● When designing an IP Telephony System (IPT) network, it's crucial to establish clear
goals and objectives to ensure the network meets the specific needs and expectations
of the organization. Here are some key design goals to consider:

● Performance and Quality of Service (QoS)


● Cost-Effectiveness and Efficiency
● Security and Privacy
● Functionality and Features
● Scalability and Future-Proofing
● Sustainability and Environmental Impact

Table 1.1: Summary of the IP of our project

PC :

Dept Network PC Subnet Mask Address Broadcast


Address Host Range Address

Finance 192.168.100.0 21 255.255.255.224/27 192.168.100.1 192.168.100.31


To
192.168.100.30

HR 192.168.100.32 21 255.255.255.224/27 192.168.100.33 192.168.100.63


To
192.168.100.62

Sales 192.168.100.64 21 255.255.255.224/27 192.168.100.65 192.168.100.95


To
192.168.100.94

ICT 192.168.100.96 21 255.255.255.224/27 192.168.100.97 192.168.100.127


To
192.168.100.126

ServerSide 192.168.100.128 21 255.255.255.228/29 192.168.100.129 192.168.100.135


To
192.168.100.134

Phone :

Dept Network PC Subnet Mask Address Broadcast


Address Host Range Address

Finance 172.16.100.0 20 255.255.255.224/27 172.168.100.1 172.168.100.31


To
172.168.100.30

HR 172.16.100.32 20 255.255.255.224/27 172.168.100.33 172.168.100.63


To
172.168.100.62

Sales 172.16.100.64 20 255.255.255.224/27 172.168.100.65 172.168.100.95


To
172.168.100.94

ICT 172.16.100.96 20 255.255.255.224/27 172.168.100.97 172.168.100.127


To
172.168.100.126

1.5 Application
IP Telephony (IPT) has revolutionized communication, finding applications across a wide
range of sectors and scenarios. Here are some prominent examples:

● Cost Reduction
● Scalability and Flexibility
● Unified Communication
● Mobile Workforce Enablement
● Disaster Recovery
● Telemedicine and Remote Patient Care
● Improved Communication between Healthcare Teams
● Patient Monitoring and Emergency Response
Chapter 2

Design/Development/Implementation
of the Project

2.1 Introduction
This project aims to design, develop, and implement an IP telephony (VoIP) system
network for [Target Audience/Organization]. By migrating from traditional telephony
systems to VoIP, we seek to achieve improved communication efficiency, reduced costs,
and enhanced collaboration capabilities.

2.2 Project Details


This project aims to design, develop, and implement an IP telephony system network for
[target organization/client]. This system will replace the existing traditional phone system
(PSTN) and provide a cost-effective, scalable, and feature-rich communication solution.

2.3 Implementation
Implementing an IP Telephony System involves translating the design into a working
solution. Below is a step-by-step guide for the implementation phase:

● Creating a network topology using Cisco Packet Tracer.


● Hierarchical Network Design.
● Connecting Networking devices with Correct cabling.
● Configuring Basic device settings.
● Creating VLANs and assigning ports VLAN numbers.
● Creating both data and voice VLANs and assigning ports VLAN numbers.
● Subnetting and IP Addressing.
● Configuring Inter-VLAN Routing on the Routers (router-on-a-stick).
● Configuring Dedicated DHCP Server device for Data to provide dynamic IP
allocation.
● Configuring Routers as DHCP server for Voice to provide IP Phones dynamic
IP allocation.
● Configuring SSH for secure Remote access.
● Configuring OSPF as the routing protocol.
● Configuring VoIP or Telephony service configuration in all routers.
● Configuring Routing for VoIP or Dial peering configuration in all routers.
2.3.1 Subsection_name

Here are some common subsection names that could be included in an IP Telephony
System Network Design project:

● Topology Design:
○ Define the physical and logical layout of the network.
○ Identify the placement of IP phones, voice gateways, and other components.

● VLAN and Subnet Design:


○ Implement VLANs to separate voice and data traffic.
○ Assign appropriate subnets to each VLAN.

● Redundancy and High Availability :


○ Implement High Availability (HA) mechanisms for continuous
service.
○ Plan for failover scenarios and ensure seamless transitions.

● Bandwidth Calculation and Dimensioning:


○ Estimate bandwidth requirements for voice traffic.
○ Plan for adequate bandwidth in WAN links connecting remote
offices.

● Routing and Switching Design:


○ Configure routers for optimal routing of voice traffic.
○ Implement routing protocols suitable for voice, considering
convergence time.

● Security Design:
○ Define security policies for voice traffic.
○ Implement access controls and authentication mechanisms.

● Network Address Translation (NAT) Considerations:


○ Address NAT requirements for external connectivity.
○ Ensure proper handling of SIP and RTP traffic through NAT
devices.

● Device and Protocol Selection:


○ Choose appropriate IP phones, voice gateways, and other
hardware.
○ Select the IP telephony protocol (SIP, H.323) based on
organizational needs.
2.4 Algorithms
Designing, developing, and implementing an IP Telephony System involves
several key components, including network design, protocols, algorithms, and
system architecture. Below is an outline of the steps involved in the project,
focusing on network design and algorithms. Please note that this is a high-level
overview, and specific details may vary based on your project requirements.

Configure router/switch:

EN
conf t
hostname IT-Router
enable password adnan
line console 0
password adnan
login
exit
banner motd #NO UNAUTHORIZED ACCESS !!!#
service password-encryption
no ip domain-lookup
do wr
username adnan password adnan
ip domain name cisco.net
crypto key generate rsa general-keys modulus 1024 ip ssh version 2 line key 0 15
login local
transport input ssh
exit do wr
int fa0/1
switchport mode trunk
ex
int range fa0/2-5
switchport mode access
ex vlan 50
name DATA
vlan 100
name VOICE
ex
int range fa0/2-5
switchport mode access
switchport access vlan 50
switchport voice vlan 100

ex
do wr
Chapter 3

Performance Evaluation

3.1 Simulation Environment/ Simulation Procedure


Choose a network simulation tool suitable for IP Telephony testing. Popular choices
include Cisco Packet Tracer, GNS3, or simulation modules provided by vendors like
Cisco's Unified Communications Manager.

3.2 Results Analysis/Testing


Interface:

service dhcp
ip dhcp excluded-address 172.16.100.fin-1/HR-33/sales-65/ICT-97
ip dhcp pool FinVoice/HRVoice/SalesVoice/ICTVoice
network 172.16.100.0/32/64/96 255.255.255.224
default-router 172.16.100.1/33/65/97
option 150 ip 172.16.100.1/33/65/97
ex
do wr

Sub-Interface:

int fa0/1.50
encapsulation dot1Q 50
ip address 192.168.100.129 255.255.255.248
ip helper-address 192.168.100.130
exit
int fa0/1.100
encapsulation dot1Q 100
ip address 172.16.100.97 255.255.255.224
exit

OSPF configure:
Server router:

router ospf 10
network 10.10.10.4 0.0.0.3 area 0
network 10.10.10.12 0.0.0.3 area 0
network 192.168.100.128 0.0.0.7 area 0
network 192.168.100.96 0.0.0.31 area 0
network 172.16.100.96 0.0.0.31 area 0
Fin router: HR router: Sales router:

router ospf 10 router ospf 10 router ospf 10


network 10.10.10.4 0.0.0.3 network 10.10.10.0 0.0.0.3 network 10.10.10.8 0.0.0.3
area 0 area 0 area 0
network 10.10.10.0 0.0.0.3 network 10.10.10.8 0.0.0.3 network 10.10.10.12 0.0.0.3
area 0 area 0 area 0
network 192.168.100.0 network 192.168.100.32 network 192.168.100.64
0.0.0.31 area 0 0.0.0.31 area 0 0.0.0.31 area 0
network 172.16.100.0 network 172.16.100.32 network 172.16.100.64
0.0.0.31 area 0 0.0.0.31 area 0 0.0.0.31 area 0

Voip setup: number 409


telephony-service ephone-dn 10
max-dn 20 number 410
max-ephones 20 ephone-dn 11
ip source-address 172.16.100.97 port 2000 number 411
auto assign 1 to 20 ephone-dn 12
ex number 412
ephone-dn 1 ephone-dn 13
number 401 number 413
ephone-dn 2 ephone-dn 14
number 402 number 414
ephone-dn 3 ephone-dn 15
number 403 number 415
ephone-dn 4 ephone-dn 16
number 404 number 416
ephone-dn 5 ephone-dn 17
number 405 number 417
ephone-dn 6 ephone-dn 18
number 406 number 418
ephone-dn 7 ephone-dn 19
number 407 number 419
ephone-dn 8 ephone-dn 20
number 408 number 420
ephone-dn 9

Peering:

finance: HR: Sales: ICT:


dial-peer voice 1 voip dial-peer voice 1 voip dial-peer voice 4 voip dial-peer voice 2 voip
destination-pattern 2.. destination-pattern 1.. destination-pattern 2.. destination-pattern 1..
session target session target session target session target
ipv4:10.10.10.2 ipv4:10.10.10.1 ipv4:10.10.10.9 ipv4:10.10.10.5
ex ex ex ex
dial-peer voice 2 voip dial-peer voice 4 voip dial-peer voice 5 voip dial-peer voice 5 voip
destination-pattern 4.. destination-pattern 3.. destination-pattern 4.. destination-pattern 3..
session target session target session target session target
ipv4:10.10.10.6 ipv4:10.10.10.10 ipv4:10.10.10.14 ipv4:10.10.10.13
ex ex ex ex
dial-peer voice 3 voip dial-peer voice 6 voip dial-peer voice 3 voip dial-peer voice 6 voip
destination-pattern 3.. destination-pattern 4.. destination-pattern 1.. destination-pattern 2..
session target session target session target session target
ipv4:10.10.10.10 ipv4:10.10.10.14 ipv4:10.10.10.1 ipv4:10.10.10.9
ex ex ex ex

3.2.1 Result_portion_1

Between The Routers

No. Network Address

Finance to HR 10.10.10.0/30

Finance to ICT 10.10.10.4/30

Sales to HR 10.10.10.8/30

Sales to ICT 10.10.10.12/30


Figure 2.1 :IP Telephony System (IPT)

Dept Default ip for DataPool Default ip for VoicePool

Finance 172.16.100.1
HR 172.16.100.33
Sales 172.16.100.65
ICT 172.16.100.97
Server

3.3 Results Overall Discussion


The Results and Overall Discussion section of an IP Telephony System Network
Design Project provides a comprehensive analysis and evaluation of the outcomes
obtained during the design, development, and implementation phases. Here's a
breakdown of what this section may include:

● Performance Evaluation
● Security Effectiveness
● Bandwidth Management
● User Experience
● Compliance and Regulations

3.3.1 Complex Engineering Problem Discussion

In the context of an IP Telephony System Network Design Project, several complex


engineering problems may arise during the design, development, and implementation
phases. Let's discuss some of these challenges and potential strategies for addressing
them:

● Challenge: Ensuring consistent and high-quality voice communication across


the network, especially in the presence of varying network conditions.Securing
voice communication from potential threats, including eavesdropping and
unauthorized access.
● Strategy: Implement robust QoS mechanisms, including traffic prioritization,
bandwidth management, and latency control. Regularly monitor and optimize
QoS settings based on network performance.Implement a scalable architecture,
optimize routing and switching configurations, and conduct thorough load
testing. Consider cloud-based solutions for scalability.
Chapter 4

Conclusion
4.1 Discussion
The conclusion of an IP Telephony System Network Design Project should summarize the
key achievements, challenges, and the overall impact of the project. It serves as a reflection
on the journey from design to implementation, providing insights into the success of the
project and its potential future implications.

4.2 Limitations
In any complex engineering project, including the design and implementation of an IP
Telephony System Network, there are certain limitations and challenges that may
arise. It's important to identify and acknowledge these limitations to provide a realistic
assessment of the project's scope and potential areas for improvement.

4.3 Scope of Future Work

● Technology Roadmap: Outline potential future upgrades or expansions of the IP


Telephony System.
● Adaptation to Emerging Technologies: Discuss how the system is positioned to
adapt to emerging technologies in the field of telephony.

References
[1] "Voice over IP Fundamentals" by Jonathan Davidson, James Peters, Manoj
Bhatia.

[2] "IP Telephony Unveiled" by Kevin Brown and Joey Mildenberger.

[3] "Designing and Deploying 802.11 Wireless Networks" by Jim Geier (Relevant for
integrating wireless components in IP telephony).
[4] GURUTECH NETWORKS :
https://gurutechnetworks.otombenard.com/assetsProject/project8

You might also like