Chapter 4 II
Chapter 4 II
NETWORK MANAGEMENT
1
NETWORK MANAGEMENT
Network management is the process of managing the overall
network status , performance and the users within in the network.
Network management includes the deployment, integration and
coordination of the hardware, software, and human elements to
monitor, test, poll, configure, analyze, evaluate, and control the
network.
It checks the element resources to meet the real-time operational
performance, and Quality of Service requirements at a reasonable
cost.
2
CONT …
The role of management is to secure conditions necessary for a
system’s components to be able to carry out their function and
monitor (control) every detail of a system..
Network Management Cases: Detecting failure of an/a
Interface Card,
Host monitoring,
Traffic monitoring,
Routing table monitoring ,
Intrusion detection
3
NETWORK MANAGEMENT TECHNOLOGIES
5
CONT…
7
TCP/IP BASICS
The experimental ARPANET was so successful that many of
the organizations attached to it began to use it for daily data
communications.
The basic TCP/IP protocols were developed after the ARPANET
was operational.
The TCP/IP protocols were adopted as Military Standards (MIL
STD) in 1983, and all hosts connected to the network were
required to convert to the new protocols.
TCP/IP was adopted as a standard, the term Internet came
into common usage.
8
Application Layer
Session Layer
12
PURPOSE O F DATA LINK LAYER
The data link layer is responsible for the exchange of frames
between nodes over a physical network media.
It allows the upper layers to access the media and controls how
data is placed and received on the media.
Specifically the data link layer performs these two basic services:
14
THE NETWORK LAYER
15
C O N T…
Addressing end devices - In the same way that a phone has a unique
telephone number, end devices must be configured with a unique IP
address for identification on the network.
An end device with a configured IP address is referred to as a
HOST.
Encapsulation - The network layer receives a Protocol Data Unit
(PDU) from the transport layer.
In a process called encapsulation, the network layer adds IP
header information, such as the IP address of the source (sending)
and destination (receiving) hosts.
packet.
After header information is added to the PDU, the PDU is called a
17
CO N T…
Routing - The network layer provides services to direct packets to
a destination host on another network.
To travel to other networks, the packet must be processed by a
router.
The role of the router is to select paths for and direct packets
toward the destination host in a process known as routing.
A packet may cross many intermediary devices before reaching
the destination host.
Each route the packet takes to reach the destination host is called a
hop.
17
CO N T…
De-encapsulation - When the packet arrives at the network layer of
the destination host, the host checks the IP header of the packet.
If the destination IP address within the header matches its own
IP address, the IP header is removed from the packet.
This process of removing headers from lower layers is known as de-
encapsulation.
After the packet is de-encapsulated by the network layer, the
resulting Layer for PDU is passed up to the appropriate service at
the transport layer.
18
NETWORK LAYER PROTOCOLS
19
ROLE OF THE TRANSPORT LAYER
The Transport Layer is responsible for establishing a temporary
communication session between two applications and delivering
data between them.
Session Layer
Functions create and maintain dialogs between source
and destination applications.
Handles the exchange of information to initiate dialogs,
keep them active, and to restart sessions.
24
APPLICATION LAYER
The application layer is the top layer of both the OSI and
TCP/IP models.
Internet
from a Message Access Protocol (IMAP) – another protocol for
email
TCP/IP PROTOCOL SUITE
27
FRAME, DATAGRAM, SEGMENT, PACKET
28
TCP/IP TROUBLESHOOTING: PING,
TRACEROUTE, IFCONFIG, NETSTAT, IPCONFIG
Network administrators make use of a variety of commands like
ping, traceroute and netstat commands for simple diagnostics
and testing .
Ping: command used to Test Network Connectivity.
Indicates whether a remote host can be reached.
Ping also displays statistics about packet loss and delivery
time.
The Linux ping command will send continuous pings, once a
second, until stopped with a Ctrl-C.
Here is an example
192.168.1.100 of a successful ping to the server abcd host 29
at
Potential Uses PING
Is system online?
Through response
Gather name information
Through DNS
Estimate relative physical location
Based on RTT (Round Trip Time) given in summary
statistics
Identify operating system
Based on TTL (packet Time To Live) on each packet
line
TTL = number of hops allowed to get to system
64 is Linux default, 128 is Windows default (but can be
changed!)
Notes
Uses ICMP packets
Oftenping
Usage: blocked on many hosts
system 30
E.g. ping ftp.redhat.com
E.g. ping localhost
IFCONFIG
Ifconfig Provides information about the basic configuration of the
interface.
It is useful for detecting bad IP addresses, incorrect subnet
masks, and improper broadcast addresses.
ifconfig checks the network interface configuration.
Use this command to verify the user's configuration if the user's
system has been recently configured, or if the user's system cannot
reach the remote host while other systems on the same network
can.
This tool is provided with the UNIX operating system 31
CONT...
Configure network interface
Tells current IP numbers for host system
Usage: ifconfig
E.g. ifconfig // command alone: display status
eth0 Link encap: Ethernet
HWaddr 00:0C:29:CD:F6:D3
inet addr: 192.168.172.128 ...
lo Link encap: Local
Loopback
inet addr: 127.0.0.1 ... 32
TRACEROUTE
Traceroute Prints information about each routing hop that packets
take going from your system to a remote system.
Potential Uses
Determine physical location of machine
Gather network information (gateway, other internal systems)
Find system that’s dropping your packets – evidence of a
firewall
Notes
Can use UDP or ICMP packets
Results often limited by firewalls
Usage: traceroute system
E.g. traceroute cs.umn.edu
33
CONT…
Nslookup: Provides information about the DNS name service.
Dig: Also provides information about name service, and is similar
to nslookup
Netstat: Provides a variety of information.
It is commonly used to display detailed statistics about each
network interface, network sockets, and the network routing
table
Arp: Provides information about Ethernet/IP address translation.
It can be used to detect systems on the local network that
are configured with the wrong IP address
34
QUIZ 1 10% ,10 MINUTE