healthcare network pain: causes and treatments · pdf file– hsrp/glbp (cisco), vrrp...

26
1 Copyright 2011 Healthcare Network Pain: Causes and Treatments Terry Slattery Steve Meyer 1 Copyright 2011 Your Level of Pain? 2 Wong-Baker Faces Pain Rating Scale

Upload: truongbao

Post on 07-Feb-2018

223 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

1

Copyright 2011

Healthcare Network Pain: Causes and Treatments

Terry Slattery Steve Meyer

1

Copyright 2011

Your Level of Pain?

2

Wong-Baker Faces Pain Rating Scale

Page 2: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

2

Copyright 2011

•  Healthcare Requirements •  Typical Network •  Operational Needs •  Healthcare Network Case Study

3

Agenda

Copyright 2011

Healthcare Requirements

•  Improving healthcare – Avoid errors –  Improve timeliness and quality of care – Reduce frequency and duration of visits –  Increase efficiency of operations

•  Similar to requirements in many businesses

4

Page 3: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

3

Copyright 2011

Cisco Medical-Grade Network Goals

Protected §  Security for

patient privacy and system availability

§  Compliant with regulatory requirements

§  Protection against security breaches

Interactive §  Facilitates

Collaboration

§  Enables application access

§  Integrates data, voice, video and imaging

Responsive §  Network adapts

to change and business/ clinical needs

§  Has ability to incorporate new technologies

Resilient §  Fault-tolerant

and capable of business continuity

§  No single point of failure

§  Serves mission-critical needs

Cisco Medical-Grade Network 2.0 5

Copyright 2011

IT As An Enabler

•  Life-critical systems •  Clinical systems •  Admission processing & back office •  Electronic Medical Records (EMR)

6

Radiology Devices

Patient Monitors & Infusion Pumps

Legacy Records EMR

Page 4: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

4

Copyright 2011

IT As An Enabler (cont.)

•  Enhancing productivity, improving outcomes

7

From Case Study#2 Paper at HIMSS11 by Nathaniel Sims, MD and Michelle Grate, RN, BSN

Copyright 2011

How IT and Networking Can Help

•  Resilient networks •  Adequate

bandwidth •  Application

support •  Data Center •  Wireless &

mobile devices •  Security

8

Page 5: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

5

Copyright 2011

Redundant vs Resilient

•  re·dun·dan·ce (r-dndn-s) n. 6. Electronics Duplication or repetition of elements in

electronic equipment to provide alternative functional channels in case of failure.

•  re·sil·ience (r-zlyns) n. 1. The ability to recover quickly from illness, change,

or misfortune; buoyancy.

•  Resilient networks –  Tolerate single failures – Gracefully degrade

with multiple failures – Quickly recover when

a failure is repaired

9

Copyright 2011

Network Design

•  Understand failure modes – Design around them – Avoid single points of failure

•  Limit failure domain size – Avoid STP between

data centers – A/B halves of big data centers –  Separate services subnets

•  Fast failover – Bi-directional

Forwarding Detection – Non-Stop Forwarding

10

Page 6: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

6

Copyright 2011

Network Design (cont)

•  Data center connectivity options –  TRILL: Transparent Interconnection of Lots of Links – Cisco OTV: Overlay Transport Virtualization

11

Copyright 2011

Redundancy

•  Data center, devices, and links –  Properly located – Capacity to handle load

•  First Hop Redundancy Protocols – HSRP/GLBP (Cisco), VRRP (multi-vendor) –  Each has unique operating characteristics

•  Allow link capacity for redundancy – Beware of uplink oversubscription – Need 100% in reserve or suffer

degraded service in an outage

•  Excessive redundancy is bad

12

Root  for  VLAN  A  

Root  for  VLAN  B  

HSRP Primary & Root

for VLAN A

HSRP Primary & Root

for VLAN B

Page 7: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

7

Copyright 2011

Application Support

•  Clinical & Life-Critical – Multicast vs broadcast to find server

•  Voice & Video – Nurse call functionality –  Telemedicine and medical

robotics

•  QoS – prioritize patient applications – De-emphasize streaming

entertainment audio

13

Copyright 2011

Data Center

•  Electronic Medical Records – Mobile device access (VDI with Citrix, etc) – Computing & Storage – High availability - see CIO Magazine reprint –  Private cloud

•  Data retention policies – How long? – Common or independent repository

•  Network infrastructure – Non-stop operation – High bandwidth (moving to 10G)

14

Page 8: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

8

Copyright 2011

Wireless

•  High density –  30ft - 40 ft separation (1 AP/1500 sq ft) & 802.11a – AP transmit power management

•  Mobile devices –  Smartphones, tablets, wireless VoIP phones –  Patient data on the device? –  Sharing devices among staff

•  EMR support –  Sufficient bandwidth? – Reliability for thin client

•  FDA regulated (see ComputerWorld reprint) 15

Copyright 2011

EMR over Wireless

•  Case Study With EMR Vendor –  Poor network performance over wireless – Researched possible problems (NICs, settings, etc) – Onsite: settings OK; 802.11b; big zones; many

clients –  Ping EMR server from WoW (Workstation on

Wheels): 125-250ms !!! –  Ping drops to 5ms!?? –  Vendor: Just finished transfer of patient data – How much data? 15MB to each of 3-4 WoWs

•  Conclusion: self-inflicted DoS

16

Page 9: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

9

Copyright 2011

Context is Important

17

CoW WoW

Copyright 2011

Security

•  Payment Card Industry (PCI) •  HIPAA •  Protecting patient health information

– Mobile devices –  Journalists seeking info on famous patients

•  Secure medical collaboration – Research data –  Video conferencing –  Telemedicine

•  Plus typical security

18

Page 10: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

10

Copyright 2011

•  Healthcare Requirements •  Typical Network •  Operational Needs •  Healthcare Network Case Study

19

Agenda

Copyright 2011

Typical Network

•  Big Layer 2 domains •  Some redundancy •  Some EMR and telemedicine •  Minimal Quality of Service (QoS) •  Small network staff •  Inconsistent security •  Limited network management

20

Page 11: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

11

Copyright 2011

Big Spanning Tree Domains

•  Convenient and easy •  What are some problems with Spanning Tree?

–  Spanning tree loops - how do you diagnose them? – Root bridge location – at the end of a WAN link? –  Spanning tree diameter – 7 hops –  See CIO reprint

•  Remedies –  Loopguard, Rootguard, BPDUguard – Root Bridge selection –  Layer 3 (routing)

21

Copyright 2011

Redundancy

•  Excessive redundancy –  Partial mesh –  Failure engineering is difficult –  Too many alternate paths – More expensive

•  Redundancy failures – HSRP/VRRP/GLBP – Redundant hardware failure (PS, Sup, etc) – How to detect?

22

Page 12: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

12

Copyright 2011

Engineering Failure Paths

•  Hub, spoke, & wheel design •  6 Pkt/Sec in/out each site •  Routing failure;

unidirectional path •  Inbound traffic takes

alternate path •  Alternate path is

overloaded, causing it to fail!

•  Result?

23

6 pps

6 pps

12 pps 0 pps 6 pps

The network traffic oscillates!!

Copyright 2011

Inconsistent Redundancy

24

Internet

Area 4

Area 1

Area 6

Area 3

Area 8

Area 2

Area 5

Page 13: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

13

Copyright 2011

Organized Redundancy

25

Internet

Copyright 2011

Documentation - Which Is Clearer: A

26

Internet

Area 4

Area 1

Area 6

Area 3

Area 8

Area 2

Area 5

Page 14: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

14

Copyright 2011

Documentation - Which Is Clearer: B

27

Internet

Copyright 2011

Video and Telemedicine

•  Often driven by individual doctors – Research funding – Collaboration with other doctors –  Teaching (video to/from classrooms) – Reduce travel time (and cost) – Aid difficult-to-reach patients

•  Needs QoS •  Case Study:

– Brain surgeon evaluating concussions – Displays: Medical record,

brain scans, video link with patient

28

Page 15: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

15

Copyright 2011

Electronic Medical Records

•  Different levels of adoption & implementation –  Significant cultural shift – Often coupled with VDI (no patient data on devices)

•  Requires increased network availability

29

EMR

Copyright 2011

Quality of Service

•  Multiple traffic classes – all Important –  Voice –  Interactive video –  Streaming video –  EMR –  Server-to-server traffic

flows

•  Unimportant –  Streaming entertainment

(audio & video was 50% of traffic in one case)

– Who watches March Madness?

30

Page 16: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

16

Copyright 2011

Small Network Staff

•  Network viewed as “plumbing” •  Variable staff support

–  Tools –  Training on tools –  Processes and procedures for using the tools and

their findings

•  Older equipment •  Minimal network management

31

Copyright 2011

Inconsistent Security

•  Complexity of security – Accessible to those who need it, yet protected – Compliance with many standards (PCI, HIPAA, etc)

•  Technology categories for healthcare

32

Page 17: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

17

Copyright 2011

•  Healthcare Requirements •  Typical Network •  Operational Needs •  Healthcare Network Case Study

33

Agenda

Copyright 2011

Operational Needs

•  Good design •  Current technologies •  Appropriate configurations •  Processes & procedures •  Network management

34

Page 18: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

18

Copyright 2011

Good Design

•  Structured, understood architecture – Based on known design principles – Good redundancy design - resilient –  Easily understood –  Easy to troubleshoot – Minimize failure modes – understand existing failure

modes

•  Our network is unique – Unique problems – Not good!

35

Copyright 2011

Current Technologies

•  Stay current with best practices – Reduce STP w/ vPC –  Layer 2 between DC

without STP –  Improved security

•  Designs to support new initiatives – Using all uplinks – Greater need for 10G – Converged networking –  Increase performance

in the access layer 36

SiSi

SiSi

Access

Distribution

Core

SiSi

SiSi

SiSi

SiSi

NAM

Intrusion Prevention

System

Network Analysis Module

NAC Server

Wireless LAN Controller(s)

North Access 1

North Access 2

South Access 1

SiSi

South Access 2

SiSi

10G

10G

802.11n AP

802.11n AP

Portable Ultrasound

Smart Infusion Pump

Clinical Workstation

CT / MR

CoW

Medication Administration Cart

RFID TAG

7925G

Point of Sale Device

Patient Monitor

TelePresence

Nx 10G

Nx 10G

Page 19: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

19

Copyright 2011

Appropriate Configurations

•  Enable desired features “Just because you can, doesn’t mean you should…”

–  Production network is NOT a playground –  Limit failure domains –  Security features (of the devices and the network) – Network management

37

Copyright 2011

Processes & Procedures

•  Operational actions that enact the policies •  Procedures

–  What steps to take –  Which switch ports to unplug to break a loop –  What to do when a security event is detected –  How to move a call center

•  Processes –  Defined conditions for enacting procedures –  How STP loops are detected and when to execute the

loop break procedure –  Mechanisms for detecting and reporting security events –  What triggers a call center move

38

Page 20: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

20

Copyright 2011

Processes & Procedures

•  Failure planning and procedures – Call server (or other mission-critical server) dies – Move a call center in natural disaster situation

•  Configuration and change management – Change control board – Configuration update mechanism –  Test plans & rollback

•  Automatic ticket generation •  ITIL – Visible Ops Handbook

39

Copyright 2011

Network Management Architecture

40

Page 21: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

21

Copyright 2011

Logging

•  Syslog-ng – Central logging –  Feeds other tools – Correlate w/

device & interface importance

•  Summary report – Mailed daily –  Pinnacle errors –  Environmental –  Parity errors

41

Summary of Cisco syslog Messages on Sun Oct 11 23:59:01 2009 Cisco Messages: 18 LINEPROTO-5-UPDOWN 9 OSPF-5-ADJCHG 7 SNMP-3-AUTHFAIL 2 BGP-5-ADJCHANGE 2 LINK-3-UPDOWN 1 BGP-3-NOTIFICATION Messages sorted by frequency and source device: 8 d04-3550-03 d04-3550-03 LINEPROTO-5-UPDOWN FastEthernet0/13 4 d19-3400-01 d19-3400-01 LINEPROTO-5-UPDOWN FastEthernet0/19 2 d02-2811-01 d02-2811-01 SNMP-3-AUTHFAIL 2 d03-2811-01 d03-2811-01 SNMP-3-AUTHFAIL 2 d45-3560-01 d45-3560-01 LINEPROTO-5-UPDOWN GigabitEthernet0/17 2 d19-3400-01 d19-3400-01 LINK-3-UPDOWN FastEthernet0/19 2 d48-7604-01 d48-7604-01 OSPF-5-ADJCHG 2 d16-7604-01 d16-7604-01 BGP-5-ADJCHANGE 2 d16-7604-01 d16-7604-01 SNMP-3-AUTHFAIL 2 d64-3550-05 d64-3550-05 LINEPROTO-5-UPDOWN FastEthernet0/2 2 d22-7604-01 d22-7604-01 OSPF-5-ADJCHG 1 d14-6504-01 d14-6504-01 OSPF-5-ADJCHG 1 d38-7604-01 d38-7604-01 OSPF-5-ADJCHG 1 d38-7604-01 d38-7604-01 SNMP-3-AUTHFAIL 1 d89-3560-01 d89-3560-01 LINEPROTO-5-UPDOWN Vlan3264 1 d89-3560-01 d89-3560-01 OSPF-5-ADJCHG 1 d16-7604-01 d16-7604-01 BGP-3-NOTIFICATION 1 d27-3560-01 d27-3560-01 LINEPROTO-5-UPDOWN Vlan3265 1 d27-3560-01 d27-3560-01 OSPF-5-ADJCHG 1 d92-3560-01 d92-3560-01 OSPF-5-ADJCHG

Copyright 2011

Performance & Error Monitoring

•  High utilization •  High errors

–  Impacts performance and productivity

– Customers may not report: It’s always slow.

– One site: 20 interfaces with > 1M packet errors/day

•  Duplex mismatch common

42

Packets per Second

Errors

Page 22: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

22

Copyright 2011

Configuration Management

•  Configuration archive – Keep all configurations – Changes: who, what, how, when, where

•  Configuration compliance – Compliance with policies – Remediation of exceptions

43

POLICY Hostname Internal DNS Internal NTP Router loop back

TEMPLATE hostname router ip name-server 10.1.1.12 ntp server 10.1.1.12 interface lo0 ip address 10.2.X.Y

DEVICE CONFIG hostname b3-core-1 ip name-server 10.1.1.12 ntp server 10.1.1.12 interface lo0 ip address 10.2.1.1

Copyright 2011

Configuration Management (cont)

•  Configuration policy checks –  Security, routing,

switching, interfaces

•  Config push mechanism required – Update 600 devices in an hour – Notification when an update fails – Apply update only when appropriate

44

Page 23: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

23

Copyright 2011

Configuration Management (cont)

•  Analyze operational data – Configuration not saved – HSRP peer not found –  Spanning tree too large –  Interface discards: congested link –  Subnet mask inconsistent

•  Automate the analysis – Manual processes don’t scale

45

Copyright 2011

Trouble Ticket System

•  Trouble ticket generation –  Pick biggest problems – Automatic generation for critical errors and events

•  Making tickets visible –  Email and dashboards –  Incentives for correctly fixing problems

46

Page 24: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

24

Copyright 2011

Network Management

•  Proactively identify problems and remediate – Manual processes don’t scale

•  Architecture - FCAPS –  Events – log analysis

•  Fault, Accounting, Security – Configuration management

•  Configuration, Security –  Performance

•  Performance, Fault, Accounting •  Mechanism to automatically identify problems

47

Web  Portal  &  Trouble  Ticke8ng  

Events Configs Performance

Address  Management  

Event  correla8on

Network  

Copyright 2011

Testing

•  Lab facility – replicate key network components •  Production testing – use maintenance windows •  What to test

– Devices & links –  Protocol failures: STP loops & routing – High utilization on links (tests QoS) –  Services subnet failure (simulates DoS attack) –  Failover to backup DC, devices, paths

•  Understand the impact on voice & video •  It’s like fire drills for your network!

48

Page 25: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

25

Copyright 2011

The Cost of Network Downtime

•  Varies by industry –  $264: The cost of a minute of HIS downtime, 500-bed

hospital ($15,840/hr) –  Each incremental 1% of downtime per year could

cost a 500-bed hospital more than $1.4 million –  Excludes the cost of errors in healthcare Source: Healthcare Informatics

49

Estimated Hourly Costs of Network Downtime

Industry Business Operation

Financial Brokerage 5.6 to 7.3M 6.45MFinancial 2.2 to 3.1M 2.6M

Transportation Airline 67 to 112K 89.5KTransportation Shipping 24 to 32K 28KRetail Catalog Sales 60 to 120K 90K

Source: Dataquest, in Performance Technologies whitepaper

Industry Cost Range Per Hour

Average Cost Per Hour

Credit Card Sales Authorization

Case Study Outages DegradationsEnergy 72% 28%High tech 15% 85%Health care 33% 67%Travel 56% 44%Finance (U.S.) 53% 47%Finance (Europe) 51% 49%

Annual downtime cost allocation: Outages vs. Degradation

Source: telephonyonline.com/analysts/infonetics/ telecom_cost_network_downtime/

Copyright 2011

Conclusion (Part 1)

•  Emphasize design strengths – Avoid common failures

•  Employ automation – Manual processes don’t

scale – Reduce human error

•  Be prepared for failures •  Incremental improvement

–  Proactively detect and remediate failures in redundant systems

50

PSTN Gateway Call

Controller

Page 26: Healthcare Network Pain: Causes and Treatments · PDF file– HSRP/GLBP (Cisco), VRRP (multi-vendor)

26

Copyright 2011

Q&A

51