Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. [email protected] (817)...

35
Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. [email protected] (817) 491-0267

Transcript of Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. [email protected] (817)...

Page 1: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Eric Severson – CCNP, CCDP, MCSENetwork Specialties, [email protected](817) 491-0267

Page 2: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Agenda

Page 3: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Availability

Uptime Uptime Maximum Downtime per Year

Six nines 99.9999% 31.5 seconds

Five nines 99.999% 5 minutes 35 seconds

Four nines 99.99% 52 minutes 33 seconds

Three nines 99.9% 8 hours 46 minutes

Two nines 99.0% 87 hours 36 minutes

One nine 90.0% 36 days 12 hours

* Unscheduled downtime

Page 4: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Design for Availability

Availability of a Single Component

Availability = MTBF/(MTBF+MTTR)

Example:MTBF = 120,000 hr

MTTR = 4 hr

Availability = 0.99997 = 99.9967%

Annual downtime = 17.5 minutes

Page 5: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Availability – Multiple Components

Multiple Components

Availability = Avail(component 1) x Avail(component 2) … x Avail(component n)

ISP router firewall switch server

Page 6: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Availability – Server System

Page 7: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Availability – Multiple Components

Page 8: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Availability – Other Components

What about A/C power availability? What about software errors – IOS

bugs, application code errors, bad patches or antivirus updates that cause outages?

How about the human fat-finger?

Page 9: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Availability – Power/Software added

Page 10: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Availability – How Can you Improve?

Add redundancy Reduce repair time Manage your network…

Page 11: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Availability – With Redundancy

ISP router firewall server

ISP router firewall server

switch

switch

Parallel Availability = Same product of availabilities but use 1-((1-availability)*(1-availability)) for each component that has been made redundant.

Page 12: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.
Page 13: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Managed Network Characteristics

Systems must be managed towards a common goal

Network must be secure Infrastructure is thoroughly documented Equipment must be manageable Enterprise synchronized to a common time

source

Page 14: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Managed Network Characteristics

Logging SNMP trapping SNMP polling Vendor specific alerting – e.g. Dell iDRAC Application monitoring Personnel trained on equipment and

management systems Network Management System

Page 15: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Why do we want a managed network?

To achieve the availability that was designed into the system

Downtime is costly!

Page 16: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Equipment is Manageable

Enterprise grade hardware Configurable Supports industry standards Evolves to support new standards/features Redundancy available if design demands it Remotely accessible (SSH, http, telnet, SNMP)

Page 17: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Comprehensive Documentation Organized repository (online/offline) “First Responder” documents Network diagrams - logical and physical Network device lists Circuits lists Applications/firewall rules Contact lists – IT/vendors/support/site Policies/procedures/service level agreements Business continuity/disaster recovery plan

Page 18: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Enterprise synchronized to a standard time

Hierarchical design NTP (Network Time Protocol) is used Real -time clock or approved Internet source All network hardware must synchronize All active systems ( Windows, UNIX and

proprietary platforms) must synchronize

Page 19: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Equipment must be maintained Vendor hardware maintenance Vendor software maintenance Hot/cold spares Periodic patches to fix software/hardware

issues Upgrades to add new features Configuration management Change control Life cycle planning

Page 20: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Logging

Syslog server for accepting logged events Windows/UNIX Event logging Logging properly configured on all systems Systems in place to interpret log events Predetermined/proscribed actions for log

events Out-of-band alerting for actionable events

Page 21: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

SNMP Trapping

SNMP (Simple Network Management Protocol) NMS to accept SNMP messages Devices configured to send SNMP messages

when events occur Systems in place to interpret SNMP events Predetermined/proscribed actions for SNMP

events Out-of-band alerting for actionable events Operational guidelines for responding to

events

Page 22: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

SNMP POLLING

SNMP server configured to proactively retrieve operational/performance data

NMS system in place to interpret SNMP events

Proscribed actions for SNMP events Provide detailed metrics on hardware/software

systems Out-of-band alerting for actionable events Operational guidelines for responding to

events

Page 23: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Application Monitoring

Specific TCP/UDP ports are checked for proper response - e.g. HTTP, SSL, SMTP, DNS, etc

Synthetic transactions are issued – e.g. a query against a web site/database system

Out-of-band alerting for actionable events Operational guidelines for responding to

events

Page 24: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Trained Personnel

Network design LAN configuration, operation &

troubleshooting WAN configuration, operation &

troubleshooting Windows active directory/networking

operations Vendor specific tools Generic tools

Page 25: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Systems must be managed towards a common goal

Availability should be specified Expectations should be explained to

customers Customer expectations should be met Network metrics should be developed and

publicized

Page 26: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Network must be secure

Only authorized access is allowed Network equipment must be in secure areas Network equipment must be hardened AAA (Authentication, Authorization and

Accounting) should be in place Network design should support the security

paradigms

Page 27: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Logging

Syslog is native to Unix/Linux Kiwi Syslog is a free Windows program Syslog can be a part of a network management

software package Windows event logs can be retrieved by NMS or

other application Define how syslog will be used

Page 28: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

SNMP Polling/Trapping

Define what you want to track and thresholds for actionable items

SNMP community strings defined on each device/host

SNMP polling and trapping is configured on NMS

Define actions (NMS and human) should an actionable state occur

Page 29: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

How to Build a Managed Network

Document existing infrastructure Set up logging host Configure all devices/hosts for logging & SNMP Set up Network Management Station Configure logging, polling and traps Document specific actions for events

Page 30: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

No-Cost Systems

Use the tools that vendors provide free Syslog - Linux or Kiwi syslog NMS – Nagios, OpenNMS, Zenoss, Pandora,

Groundwork, Hyperic, NetXMS Configuration management

Kiwi Cattools - routers, switches and firewalls

Scripting – Perl/TCL/Expect/WMI

Page 31: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Low-Cost Systems

What’s Up Gold PRTG GFI Network Monitor

Page 32: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Enterprise Systems

HP Openview Solarwinds Orion CA eHealth IBM Tivoli EMC Ciscoworks Cisco MARS

Page 33: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Next Steps

Develop strategy Develop short-term tactical plan to rapidly

move towards a more manageable network

Page 34: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Further Information

Comparison of network monitoring systems - http://en.wikipedia.org/wiki/Comparison_of_network_monitoring_systems

Popular Network Management Software in Comparison - http://ipinfo.info/html/network_management_software.php

Page 35: Eric Severson – CCNP, CCDP, MCSE Network Specialties, Inc. eric@network-specialties.com (817) 491-0267.

Eric SeversonNetwork Specialties, Inc.

[email protected]