Title: Large Enterprise Networks Chapter 1
1Large Enterprise Networks Chapter 1
- Network Management, MIBs, and MPLS
- Stephen B. MorrisStudent Paul L. Martin III
Tre
2Overview
- Chapter 1 presents a general overview of modern
enterprise network management - Importance of Network Management
- Introduction to Network Management Pyramid
- Goals of Network Management Systems (NMSs)
- Understanding Simple Network Management Protocol
(SNMP)
3Large Enterprise Networks
- What is a Business ENTERPRISE?
- A business enterprise is a collection of
organizations and people formed to create and
deliver products to customers - What is an NETWORK?
- A group of stations (computers, telephones, or
other devices) connected by communications
facilities for exchanging information. Connection
can be permanent, via cable, or temporary,
through telephone or other communications links.
The transmission medium can be physical (ie fiber
optic cable) or wireless (e.g. satellite).
4Enterprise Networks Defined
- Two Main Categories
- Enterprise Network
- A networking system that allows communication and
resource sharing among all of a company's
business functions and workers. This can even
include the company's suppliers and
distributors.3 - Service Provider
- SPs generate contractually repeating revenues
for the services delivered to their customers
over a network, typically the Internet. These
services must be commercially available to the
general population. The price for such services
must include the actual delivery of the service
including accommodations for the cost of the
infrastructure to deliver the service (e.g.
hardware, software, data center, labor, IP).4
5Main Goals of the Enterprise Network
- Two Main Focus Areas
- Provide or improve business processes
- Save the organization money rather than act as a
revenue source
6Enterprise Network Characteristics
- Large in Size (Equipment Personnel)
- Can be Geographically Separated
- Can maintain Legacy Equipment
- Generally Hard to Manage
- Network Scalability affects Network
Manageability Network Usability - Generally owned by one organization
7Enterprise Network Characteristics (Cont)
- Many users simultaneously supported
- Wide Range of Multi-vendor devices
- Network Elements can contain other intelligent
devices - Individual N.Es can provide multiple services
- Specialized Servers provide advanced services
(I.e., SAN servers) - All network services are used as essential
business process components by organizational
personnel
8Enterprise Network Functional Components
- Network Management Challenges include
- Complex apps services
- Ever-changing apps services
- Geographically-dispersed locationsand Personnel
All Bold text boxes provide some type of service
9Enterprise Networks Advantages
- Centralized computing facilitates data sharing
- Centralized computing facilitates data backups
- Centralized management of software resources
- Network Authentication/Authorization can be
enforced - Network Administrators can perform remote
software installations - Expensive devices (laser printers, scanners,
etc.,) can be shared - Users can access their files from any workstation
10Enterprise Networks Disadvantages
- Expensive to build, operate, maintain, and
upgrade - Require skilled maintenance support personnel
- Data Voice traffic traditionally kept separate
now merging
11What is Network Management?
- A set of activities (e.g. network monitoring,
gathering and analyzing the statistics, adjusting
network configuration) performed in order to
increase the network performance and
availability5 - The process and techniques of remotely or locally
monitoring and configuring networks. Under the
OSI model network management takes account of
five key areas configuration management, fault
management, performance management, accounting
management, and security management6 (FCAPS)
12What is Network Management?
- Network management provides the means to keep
network up and running in as orderly a fashion as
possible. - Functional areas required for effective network
management include FCAPS - Fault Detecting network errors/break downs
- Configuration The set up and fine tuning of s/w
h/w into an existing infrastructure - Accounting Financial responsibilities such as
paying SPs, verifying charges - Performance Ensuring the network is operating
to standards/expectations - Evaluate current and future performance metrics
- Security Protect network vs. hackers, or
malicious activity
Figure Taken from the Telecommunications
Management Network architecture definition
created by the International TelecommunicationsUn
ion in 1988. Source http//www.luteus.biz/Down
load/LoriotPro_Doc/V4/LoriotProV4Doc/N14Management
_Goals/FCAPS_EN.htmFaultManagement
13What is Network Management?
- BML - Business Management Layer
- Manage the overall business, gaining return on
investment, market share, employee satisfaction,
community and governmental goal. - SML - Service Management Layer
- Manage the service offered to customer or
internal users, meeting customer service level,
service quality, cost and time-to-market
objectives - NML - Network Management Layer
- Manage the network and systems that deliver those
services, capacity, diversity, and congestion
14What is Network Management?
- EML - Element Management Layer
- Mange the elements comprising the networks and
systems - NEL - Network Element Layer
- Switches, routers, transmission, distribution
systems
15The Management System Pyramid
- OSS Operations Support System
- System that handles workflows, managementinventor
y details, capacity planning,and repair
functions for SPs - OSS used by the business support system
- OSS uses underlying NMS to communicatewith lower
level devices - Expensive to deploy and develop
- Approx. Cost 1M
- Example AceComm is an OSS vendor
16The Management System Pyramid
- NMS Network Management System
- Computer based SW application suite thatmanages
N.Es - Provides abstractions (signaling links, virtual
connections, etc), fault networkconfiguration,
retrieve performance billing data, execute
provisioning,security, script management, audit
trails - Network-wide oversight usage
- Oversight over many N.Es (not just one)
- Uses EMS to communicate with N.Es
- Approx. Cost 10K
- Example Altiris can be used as an NMS
17The Management System Pyramid
- EMS Element Management Systems
- Manages one or more of a specific type of NEs
- EMS allows the user to manage all the features
of each NE individually - Specific functions include
- S/W upload/download
- Configuration DB backup/restore
- Alarm processing storage
- Approx. Cost 1K
18Key Difference (NMS vs EMS)
- Easy to confuse NMS and EMS roles/functions
- Key general difference is
- NMS operations involve more than one NE
simultaneously - EMS operations focus on a single NE
- The guiding principle is the same for any
OSS/NMS/EMS - Make using the object of attention easier to use
19Why is Network Management Important?
- Maintains Network Availability
- Network keeps running
- Law of Five Nines The definition of system
uptime or availability as 99.999, or an approx.
downtime of 5 min/yr - Good Network Management facilities assist in all
the lifecycle stages - Overall Operational Costs are reduced
- Manage multiple incompatible management systems
- SNMPv3 uses MIBs for network management of data
objects
20Why Use Network Management?
- Comprehensive Network Oversight
- Management systems maintain entire network
oversight - N.Es typically do not - Record Audit Trail Logging
- An NMS maintains useful records audit trails of
past configuration actions - Unsupported Management Protocols
- If N.Es dont support SNMP, then a NMS can
facilitate a superior CLI - Network-wide service implementation
- NMS can facilitate network wide service like
(I.e., traffic engineering, QoS, planning,
modeling, backup/restore)
21Why Use Network Management?
- Fast Fault Rectification
- NMS enable fast access to faults.
- Some network faults can only be handled by an
NMS - Rebalancing Facilitation
- NMS assist in rebalancing networks after new
hardware is added - Network-wide Object Support
- Management system can provide network wide
object support for service profile
22Common Network Management Challenges
- Backward Compatibility
- Rare to experience forkliftupgrades
- General expectation rich mixture of old new
N.Es - Result Complex set of MIBs deployed across
network - Multiplicity of Management Systems
- Lack of Standards-based management system
consolidation
Older N.Es
23Advantages of Standards-Based Consolidation
- Fewer simpler user management interfaces
- Reduced IT staff training time
- Fast fault identification problem resolution
- Easier integration of new hardware/software to
overall infrastructure - Management system can provide network wide object
support for service profile (lessons learned
case studies for future reference)
24The Manageability Factor
- For the number of reasons, not all NEs lend
themselves to flexible, integrated, centralized
management. - This tends to add to the cost of ownership due to
the following range of reasons - The NE is a legacy device with proprietary
management infrastructure - The NE implements only SNMPv1 with support for
set operations - The NE implements only SNMPv1 without support for
set (a set operations is an update to a
network-resident manage object operations) - The NE supports SNMPv3, but it has been poorly
implemented - The NE supports SNMP3 but has a number of low
quality MIB modules - An NE is considered to have good manageability if
it supports a well implemented SNMPv3 agent and a
high-quality MIB
25Operating Managing Large Networks
- Important Aspects of Network Management include
- Traffic-Management as of services/apps increase
- Measuring traffic levels and checking for network
congestion - Bandwidth Management
- Network N.Es Availability
- Network N.E Status Monitoring
- Discovery and Asset Inventory management
- Network Configuration
- VLAN setup, SAN volume setup,storage
allocations, remote control software - Service level agreement (SLA) reporting, SLA
verification between an enterprise and SP - Security control
- Resistance to attacks from both sides of the
firewall - Scalability
- handling increased numbers of users, traffic,
NEs, - Disaster recovery
26SNMP
- Layer 2, 3, and 2.5Ports and Interfaces
27Understanding OSI Layer 2 3
- To understand Network Management, one must have a
thorough comprehension of OSI Layer 2 and Layer 3 - Layer 2 Data Link Layer
- Defines rules for sending/receiving data across a
physical connection - Examples ATM, Frame Relay, Ethernet Switch
- Layer 3 Network Layer
- Ensures packets of information reach destination
across multiple point-to-point links - Interconnected networks joined by routers
- Example Device IP Router
28Layers 2, 3, and 2.5
- Layer 2 Data Link Layer
- Layer 3 Network Layer
- Layer 2.5 has been used to categorize some
protocols that operate between layer 2 and layer
3.
29Layer 2, 3, and 2.5
- The primary protocols that SNMP implements
- User Datagram Protocol (UDP) and the
- Internet Protocol (IP)
- SNMP also requires Data Link Layer protocols
(e.g. Ethernet, Token Ring) to implement the
communication channel between manager and agent - Data Link Layer
- Provides the means to transfer data between
network entities and to detect and possibly
correct errors that may occur in the Physical
layer. - The addressing scheme is physical which means
that the addresses (MAC address) are hard-coded
into the network cards at the time of manufacture
30MPLS on Layer 2.5
- Multiprotocol Label Switching
- A method used to increase the speed of network
traffic flow by inserting information about a
specific path the packet is taking en route to
its destination. - Saves the time needed for a router to look up the
address for the next receiving node - MPLS is multiprotocol in that it works with IP,
ATM, and Frame Relay communications methods - MPLS has some Quality of Service features that
make it an attractive communications technique. - Supplemental Link Click here
31How MPLS Works
Click here for full article
32MPLS Advantages/Disadvantages
- Advantages
- Can be deployed on routers
- Paths can be reserved before traffic arrives at
the network - Different QoS options can be applied
- Ex Higher QoS can be reserved for VoIP lower
for e-mail - Traditional IP routing protocols can be used
- Ex OSPF, IS-IS, BGP4
- Congested route problems can be reduced through
dynamic traffic monitoring and engineering - Disadvantage
- All nodes in the path must run MPLS protocols
additional burden
33Ports and Interfaces
- Terms Ports and Interfaces often used
interchangeably, which is not necessarily the
case - Ports underlying hardware entities
- Example ATM or Ethernet ports
- Interfaces Exist at a higher abstraction layer
- Configured to run on top of ports
- Referred to as logical ports
- Interface examples include
- Routing such as OSPF, IS-IS, BGB-4
- Signaling, such as RSVP-TE and LDP
- MPLS
- IP
- General Difference Ports work out of the box,
interfaces must be configured
34SNMP
- Simple Network Management Protocol
- Providing Network Management Capability
35The Goal of a NMS
- The difference between the real-time network
situation and the NMS picture of the network
situation must be as small as possible - Administrators constantly strive to know and/or
be able to quickly find out what is going on with
their network - The purpose of NMSs and SNMP
- Help administrators stay on top of network
operations, events, and faults
36What is SNMP?
- A protocol used by network hosts to
- Exchange information,
- Monitor and control network devices, and to
- Manage configurations, statistics collection,
performance, and security used in the management
of networks. - SNMP network management is based on the client
and server model - Used almost exclusively in TCP/IP networks, but
not limited to them - SNMP facilitates communication between network
devices
37What is SNMP?
An SNMP-Managed Network Consists of Managed
Devices, Agents, and NMSs
38What does SNMP do?
- Notify network administrators about network
status through network notifications - Events
- An indication from the network to the NMS of some
item of interest - EX User logging onto a NE via Command Line
Interface (CLI) - Faults
- An indication of a service-affecting network
problem - EX Communication line link failure
- Alarms
- An indication that a potentially
service-affecting problem is about to occur - EX Congestion threshold being exceeded
39Main SNMP Components
- Principal Components of SNMP are
- 1. Manager
- An application that performs the operational
roles of generating requests to modify and
retrieve management information, and receiving
the requested information and trap-event reports
that are generated by the SNMP agent - 2. Agent
- An application that performs the operational role
of receiving and processing requests, sending
responses to the manager, and sending traps when
an event occurs
40Main SNMP Components
- Four Principal Components of SNMP are
- 3. Management Information Base (MIB)
- The set of parameters (database) that an SNMP
management station can query or set in the SNMP
agent of a networked device (e.g, router). - The unique identifier of each managed object
includes the type (such as counter, string,
gauge, or address), access level (such as
read/write), size restrictions, and range
information of the object. - 4. Protocol Data Units (PDUs)
- A data object exchanged by protocol machines
(e.g. SNMP agents) consisting of both protocol
control information and user data
41SNMP Manager Role (Explained)
- SNMP managers are the entities that interact with
the agent - Establishing obtaining the values of MBI
objects instances on agent - Receiving notifications from agents
- Exchanging messages with other managers
42SNMP Manager Role (Explained)
- Facilities offered by management systems are
- FCAP
- A centralized database
- Reporting Capabilities
- Support for many simultaneous client users
- Topology discovery
- Full featured, multi-level Graphical User
Interface (GUI) representing the managed network
Click here to see Fujitsus NETSMART 500Network
Element Manager
43SNMP Agent Role (Explained)
- SNMP agent are the entities that reside on manage
devices. - Agent are the workhorses of management provide
the following functionality - Implementing and maintaining MIB objects
- Responding to management operations such as
requests - Generating trap inform notifications
- Security Implementation
- Set Access Policy for External Managers
-
44SNMP Agent Role (Explained)
The SNMP agent listens on UDP port 161
45SNMP MIBs (Explained)
- Each management station or agent in an
SNMP-managed network maintains a local database
of information relevant to network management,
known as the management information base (MIB) - An SNMP-compliant MIB
- Contains definitions and information about the
properties of managed resources and the services
that the agents support. - Managed objects/Management variables
- The manageable features of resources
- A management station gets and sets objects in the
MIB, and an agent notifies the management station
of significant but unsolicited events called traps
46SNMP MIBs (Explained)
- MIBs
- The most crucial/important NMS component
- MIBs contain data definitions for managed objects
- SNMP managers agents exchange object instances
using SNMP protocol - Are Plain-text files
- MIBs are compiled into agent source code -gt
executable file - Textual Conventions
- MIB refinements (similar to programming language
data types or classes in Java or C)
47SNMP MIB (Explained)
- The following keywords are used to define a MIB
object - Syntax
- Defines the abstract data structure corresponding
to the object type - Access
- Defines whether the object value may only be
retrieved but not modified (read-only) or whether
it may also be modified (read-write) - Description
- Contains a textual definition of the object type.
The definition provides all semantic definitions
necessary for interpretation it typically
contains information of the sort that would be
communicated in any ASN.1 commentary annotations
associated with the object
48SNMP MIB (Explained)
- Object Identifer (OID) used by the management
station to request the object's value from the
agent - OID - a sequence of integers that uniquely
identifies a managed object by defining a path to
that object through a tree-like structure called
the OID tree or registration tree - When an SNMP agent needs to access a specific
managed object, it traverses the OID tree to find
the object.
Lexicographic Ordering
49SNMP MIB Lexicographic Ordering
The OID serves as a uniquename that represents a
nodein the tree-based structure All objects can
be traced fromthe root in a process
calledwalking the MIB. During a walk, each
branch of the MIB is traversed from leftto
right, starting at the root
50SNMP PDUs (Explained)
- SNMP uses very simple messaging protocol
- Three basic commands
- Fetch (GET)
- Store (SET)
- Notification/Inform Message
- Each SNMP message has the format
- Version Number
- Community Name - kind of a password
- One or more SNMP PDUs - assuming trivial
authentication
51SNMP PDUs (Explained)
- SNMPv1 originally defined six PDUs
- These PDUs have been redefined over the years
- The current SNMP Framework categorizes the PDUs
into different classes.
52SNMP Get PDU
53SNMP Get-Next PDU
54SNMP Set Protocol
55SNMP Trap PDU
56SNMPv1
- SNMPv1 is probably best known for its relative
simplicity - Much more complicated than following versions
- SNMPv1 message format is simple
straight-forward
57SNMPv2
- Certain issues with SNMPv1 were noticed areas
for improvement identified - MIB object definitions
- Protocol operations
- security
- Several versions of SNMPv2 several message
formats - PDU format is the same for all the SNMPv2 types,
- The overall message format differs for each
variant.
Click here to see SNMPv2 Message Format
58SNMPv3
- Created in the late 1990s
- SNMP version 3 resolved the problems that
occurred with the many different variations of
SNMPv2 - Adopts many components created in SNMPv2
including - SNMPv2 protocol operations,
- PDU types and
- PDU format.
- Significant changes made in SNMPv3 include
- more flexible way of defining security methods
and parameters allowing the coexistence of
multiple security techniques
Click here to see SNMPv3 Message Format
59SNMP Management Systems Agents
- SNMP manager
- Any computer that sends queries for IP-related
information to a managed computer - SNMP manager can send a request to an SNMP agent
to change a configuration value - SNMP agent
- Any computer or other network device that
monitors and responds to queries from SNMP
managers - Can send a trap message to the manager when
specified events (I.e., system reboots, illegal
access notification)
60SNMP Manager/Agent Communication
61Chapter 1 Summary
- Large Enterprise Networks require good enterprise
management from both people/administrators and
systematic/technical components - The goals of enterprise networks
- Make organizational personnel more productive
- Save the organization money (not act as a revenue
producer) - The goal of network management
- Maintain network availability
- You cant achieve the goals of enterprise
networks if you cant use them.
62Chapter 1 Summary
- The Simple Network Management Protocol has become
the de facto standard for internetwork management - It is a simple solution,
- Requires little code to implement,
- Vendors can easily build SNMP agents to their
products - SNMP is extensible - allowing vendors to easily
add network management functions to their
existing products - SNMP separates the management architecture from
the architecture of the hardware devices, which - Broadens the base of multi-vendor support
63Supplemental Materials
- General Network Management
- Article Network Management as Core Competency
Computerworld, 20 March 2006 - Article Cisco Moves to Support Network
Management Computerworld, 12 December 2005 - MPLS
- Article Building Large Metro Ethernets
requires MPLSConverge! Network Digest, 24
October 2004 - SNMP
- Article Is it time to re-engineer
SNMPNetworkworld, 22 March 2004