Customer Satisfaction 201 Howard C. Berkowitz (703)998-5819 ESN 451-5819.

Slides:



Advertisements
Similar presentations
Multihoming and Multi-path Routing
Advertisements

Barracuda Link Balancer Link Reliability and Bandwidth Optimization.
Any Questions?.
Campus Networking Workshop
1 4/15/2015 3:13:20 AM Conveying Clue BOF NANOG October 1999 Howard C. Berkowitz Gett Communications (703)
NAT, firewalls and IPv6 Christian Huitema Architect, Windows Networking Microsoft Corporation.
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
Cs/ee 143 Communication Networks Chapter 6 Internetworking Text: Walrand & Parekh, 2010 Steven Low CMS, EE, Caltech.
1 Chapter 2: Networking Protocol Design Designs That Include TCP/IP Essential TCP/IP Design Concepts TCP/IP Data Protection TCP/IP Optimization.
1 Interdomain Routing Protocols. 2 Autonomous Systems An autonomous system (AS) is a region of the Internet that is administered by a single entity and.
The need for BGP AfNOG Workshops Philip Smith. “Keeping Local Traffic Local”
Advanced Topics of WAN Compiled from Previous ISQS 6341 Project November 2003.
QoS Solutions Confidential 2010 NetQuality Analyzer and QPerf.
Best Practices for ISPs
Network Security Topologies Chapter 11. Learning Objectives Explain network perimeter’s importance to an organization’s security policies Identify place.
An Engineering Approach to Computer Networking
Kae Hsu Communication Network Dept. Redundant Internet service provision - customer viewpoint.
© 2009 Cisco Systems, Inc. All rights reserved.ROUTE v1.0—6-1 Connecting an Enterprise Network to an ISP Network Planning the Enterprise-to-ISP Connection.
1 Wide Area Network. 2 What is a WAN? A wide area network (WAN ) is a data communications network that covers a relatively broad geographic area and that.
Day15 IP Space/Setup. IP Suite of protocols –TCP –UDP –ICMP –GRE… Gives us many benefits –Routing of packets over internet –Fragmentation/Reassembly of.
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
Name Resolution Domain Name System.
Network Address Translation
Firewalls Paper By: Vandana Bhardwaj. What this paper covers? Why you need a firewall? What is firewall? How does a network firewall interact with OSI.
TCOM 515 Lecture 6.
Introduction to Network Address Translation
IT Infrastructure Chap 1: Definition
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Identifying Application Impacts on Network Design Designing and Supporting Computer.
XTM Networking Tips and Tricks Carlo Alvarez Technical Trainer - APAC.
Architecting the Network Part 3 Geoff Huston Chief Scientist, Internet Telstra ISOC Workshop.
Simple Multihoming Experiment draft-huitema-multi6-experiment-00.txt Christian Huitema, Microsoft David Kessens, Nokia.
11 SECURING YOUR NETWORK PERIMETER Chapter 10. Chapter 10: SECURING YOUR NETWORK PERIMETER2 CHAPTER OBJECTIVES  Establish secure topologies.  Secure.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
Module 4: Planning, Optimizing, and Troubleshooting DHCP
VIRTUAL PRIVATE NETWORK By: Tammy Be Khoa Kieu Stephen Tran Michael Tse.
CHAPTER 3 PLANNING INTERNET CONNECTIVITY. D ETERMINING INTERNET CONNECTIVITY REQUIREMENTS Factors to be considered in internet access strategy: Sufficient.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Identifying Application Impacts on Network Design Designing and Supporting.
1 Chapter 7: NAT in Internet and Intranet Designs Designs That Include NAT Essential NAT Design Concepts Data Protection in NAT Designs NAT Design Optimization.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
Chapter 9. Implementing Scalability Features in Your Internetwork.
Addressing Issues David Conrad Internet Software Consortium.
S4-Chapter 3 WAN Design Requirements. WAN Technologies Leased Line –PPP networks –Hub and Spoke Topologies –Backup for other links ISDN –Cost-effective.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Introducing Network Design Concepts Designing and Supporting Computer Networks.
Protection and Restoration Definitions A major application for MPLS.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Introducing Network Design Concepts Designing and Supporting Computer Networks.
Security fundamentals Topic 10 Securing the network perimeter.
1 Version 3.1 Module 6 Routed & Routing Protocols.
WEEK 11 – TOPOLOGIES, TCP/IP, SHARING & SECURITY IT1001- Personal Computer Hardware System & Operations.
Introduction to Active Directory
IP Addressing.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—5-1 Customer-to-Provider Connectivity with BGP Connecting a Multihomed Customer to a Single Service.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—5-1 Customer-to-Provider Connectivity with BGP Understanding Customer-to-Provider Connectivity.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—5-1 Customer-to-Provider Connectivity with BGP Connecting a Multihomed Customer to Multiple Service.
NT1210 Introduction to Networking
This courseware is copyrighted © 2016 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
Windows Vista Configuration MCTS : Advanced Networking.
Unit 7: DHCP, APIPA and NTP. Static versus dynamic IP addressing Dynamic IP addresses can change each time you connect to the Internet, while static IP.
Security fundamentals
Barracuda Link Balancer
Multipath TCP and the Resource Pooling Principle
Planning and Troubleshooting Routing and Switching
About CCNP Routing & Switching
Wide Area Network.
Architecting the Network Part 3
Cours BGP-MPLS-IPV6-QOS
BGP Instability Jennifer Rexford
Host and Small Network Relaying Howard C. Berkowitz
Presentation transcript:

Customer Satisfaction 201 Howard C. Berkowitz (703) ESN

NANOG 21 Customer Satisfaction Tutorial 2/17/ What is the Problem to be Solved? What are you? What characteristic applications do you support? To the customer, what are the perceived needs? How do you manage Service Expectations? How do you care for customers?

NANOG 21 Customer Satisfaction Tutorial 2/17/ What are you? ISP Bandwidth provider IPSP BIPSP Do you want to be seen as: lowest cost best service something inbetween?

NANOG 21 Customer Satisfaction Tutorial 2/17/ A Question Why do vendors always offer solutions? Always remember you offer solvents. Solutions exist only when the customer problem dissolves in the solvent you provide.

NANOG 21 Customer Satisfaction Tutorial 2/17/ Characteristic Applications Internet access by internal staff B2C: customer access to public servers Intranet —Usual entry point for voice/video convergence B2C/Extranet Bandwidth provider —Traditional telco space —But VPNs, especially with SLAs, get close

NANOG 21 Customer Satisfaction Tutorial 2/17/ Topology Questions for Applications What part, if any, needs to be in global routing system? —Address space —AS Trust topology Who does operational support? —In-house or outsource —Separate application and network? Single number?

NANOG 21 Customer Satisfaction Tutorial 2/17/ Customer Perceived Needs Uptime Affordable Adequate performance —(but may be perceived as "the best") Scalability Reasonable business relationship

NANOG 21 Customer Satisfaction Tutorial 2/17/ Defining Service Expectations Availability "Classic SLA" —SLA for interactive applications —SLA for mission-critical data (computer-to-computer) —SLA for voice —SLA for imaging

NANOG 21 Customer Satisfaction Tutorial 2/17/ What breaks? Application Server Server farm/host site Connectivity

NANOG 21 Customer Satisfaction Tutorial 2/17/ Availability Expectations: Your Site (1)

NANOG 21 Customer Satisfaction Tutorial 2/17/ Your Site (2)

NANOG 21 Customer Satisfaction Tutorial 2/17/ Your Site (3)

NANOG 21 Customer Satisfaction Tutorial 2/17/ Don't Forget Backup Power...

NANOG 21 Customer Satisfaction Tutorial 2/17/ Oh, and I want to pay $39 per month?

NANOG 21 Customer Satisfaction Tutorial 2/17/ Specifying Availability Period of coverage Restrictions on offered load? Maintenance windows? When does an outage begin? end? —see quality discussion later in this presentation Opportunities for less-than-ideal backup? Pricing incentives?

NANOG 21 Customer Satisfaction Tutorial 2/17/ Traffic Engineering Throughput Need for consistent latency (minimize jitter) Availability Enough bandwidth Bandwidth in the right place Transient congestion avoidance Alternative ways to supply resources

NANOG 21 Customer Satisfaction Tutorial 2/17/ Higher Layer Threats & Responses Single server failure or maintenance downtime Individual overloaded servers at single site Overloaded site or servers, but sufficient overall capacity Server crash Clustered servers at site; cold, warm, hot standby Local load distribution inside cluster Global load distribution among multiple clusters and sites Backups, checkpoints, mirroring

NANOG 21 Customer Satisfaction Tutorial 2/17/ Lower Layer Threats & Responses Routing system failure Failure of direct provider or upstream links Failure of customer router on LAN Single medium failure between customer and ISP Multiple ISPs Multiple connection to single provider. Diversity contracts. VRRP/HSRP. BGP peering to loopbacks. Inverse multiplexing. SONET. Dial/ISDN backup. Local loop diversity

NANOG 21 Customer Satisfaction Tutorial 2/17/ Some Routing Scenarios Registered address space Provider 1 Provider 2 Registered or private address space Private address space

NANOG 21 Customer Satisfaction Tutorial 2/17/ Single point of failure: single-homed routing ISP Enterprise Registered address space directly allocated or ISP suballocation ISP-assigned private address space optional NAT Static Routing or Keepalive Default Route Router

NANOG 21 Customer Satisfaction Tutorial 2/17/ Multilink single-homed routing ISP Enterprise Registered address space directly allocated or ISP suballocation ISP-assigned private address space Static Routing or Keepalive Default Route optional NAT Router

NANOG 21 Customer Satisfaction Tutorial 2/17/ Simple Multihoming to a Single Provider Enterprise Registered address space directly allocated or ISP suballocation ISP-assigned private address space ISP POP 1 optional NAT Router ISP POP 1 optional NAT

NANOG 21 Customer Satisfaction Tutorial 2/17/ Have I been solving the right problem? Enterprise Registered address space directly allocated or ISP suballocation ISP-assigned private address space ISP POP 1 optional NAT Router ISP POP 1 optional NAT Hosted Server 1

NANOG 21 Customer Satisfaction Tutorial 2/17/ Local Distribution Enterprise Registered address space directly allocated or ISP suballocation ISP-assigned private address space ISP POP 1 optional NAT Router ISP POP 1 optional NAT TCP Load Distributor

NANOG 21 Customer Satisfaction Tutorial 2/17/ Global Distribution, Single ISP Router Smart DNS/NAT Smart DNS/NAT

NANOG 21 Customer Satisfaction Tutorial 2/17/ Simple Multihoming to Two Providers Enterprise Registered address space directly allocated or ISP suballocation Router Primary ISP POP More Preferred Default Route Router Backup ISP POP Less Preferred Default Route

NANOG 21 Customer Satisfaction Tutorial 2/17/ RFC 1998 Multihoming POP1POP2 adver- tises Internet routes adver- tises Internet routes ISP with /16 assigns /22 to customer eBGP customer with private AS numbers west side hosts in /23 and east side in /23 iBGP Advertises / /23 Advertises / /23 advertises subset of provider space marked NO-EXPORT Router 1Router 2

NANOG 21 Customer Satisfaction Tutorial 2/17/ RFC 2270 Multihoming customer with private AS numbers west side hosts in /23 and east side in /23 ISP 1ISP 2 advertises subset of provider space marked NO-EXPORT adver- tises Internet routes adver- tises Internet routes Router 2 iBGP Router 1 eBGP Advertises / /23 Advertises / /23 Remove private AS Remove private AS

NANOG 21 Customer Satisfaction Tutorial 2/17/ Multihoming & DFZ Table Bloat Enterprise /24 ISP /20 ISP /20 Rest of Internet / / / / /24

NANOG 21 Customer Satisfaction Tutorial 2/17/ Scalability Abilities to: —Add more sites –Add more users at large sites –Support telecommuters and road warriors —Add more total users in enterprise —Add new application types —Improve availability when needed/perceived But it all has to be affordable

Address Space Issues Rules are always subject to interpretation Ferengi Rule of Acquisition #284

NANOG 21 Customer Satisfaction Tutorial 2/17/ Address Registries Like Efficient Usage Techniques Dynamic addressing — LAN – DHCP – BOOTP — WAN – Local address pools – PPP IPCP – DHCP proxy services Aggregated routing announcements But...

NANOG 21 Customer Satisfaction Tutorial 2/17/ Question: What is the most important machine in the hospital?

NANOG 21 Customer Satisfaction Tutorial 2/17/ Operational Aspects: Dynamic addressing & violations of the end-to-end assumption How do you ping/traceroute? —DHCP/DNS linkage —IPCP linkage —Layer 2 information What about tunnels? What about NAT?

NANOG 21 Customer Satisfaction Tutorial 2/17/ Midboxes: who troubleshoots? Classic NAT PAT/NAPT Packet Filter Frame Filter Stateful Packet Filter Circuit Proxy Application Proxy Traffic-Aware Proxy Content-Aware Proxy Load Sharing NAT Load Aware DNS Application Caches IPsec Tunnels

NANOG 21 Customer Satisfaction Tutorial 2/17/ Efficient Addressing can be Harder to Manage May complicate management — Registry policy (RFC2050) response: life is hard and then you die. So? — Link DNS and dynamic assignment If something is boring and repetitive Use a computer

NANOG 21 Customer Satisfaction Tutorial 2/17/ Question: How many of your customers fill out addressing templates?

NANOG 21 Customer Satisfaction Tutorial 2/17/ Question: How many of your competitors call you mean and nasty for making your customers do things?

NANOG 21 Customer Satisfaction Tutorial 2/17/ Information Gathering: Think Requirements, not Subnetting Number of sites —Schedule for growth Requirements for flow among sites —Degree of application level meshing Backup and recovery Questions meaningful for the customer What is your name? What is your quest? How fast is your sparrow?

NANOG 21 Customer Satisfaction Tutorial 2/17/ Think Requirements, not Subnetting

NANOG 21 Customer Satisfaction Tutorial 2/17/ Schmoozing customers Price for amount of address space Possibly lower overall charges Possibly tie to bandwidth

NANOG 21 Customer Satisfaction Tutorial 2/17/ Categorize Space in Use Both yours and customer

NANOG 21 Customer Satisfaction Tutorial 2/17/ What Addresses do you Need to Manage? Customer assigned blocks POP/Dialup — xDSL, cable, etc. NOT a solved problem Infrastructure — Inter-router links — Server farms – Virtual domains – DNS, DHCP, SNMP, etc. — Inter-AS links

NANOG 21 Customer Satisfaction Tutorial 2/17/ Laws of Customer Address Administration Avoid entering an address more than once Automate configuration updating — TFTP or telnet/expect — Replace vs. merge — Scheduled reboot Remember "the most important machine in the hospital" (M. Python) Document automatically — For troubleshooting — For justifying address allocation

Customer Care What impression do you want to give?

NANOG 21 Customer Satisfaction Tutorial 2/17/ What are you offering? Minimal cost residential/SOHO service Business SOHO Large site service Hosting services Serious question: In your business model, how important is customer perception?

NANOG 21 Customer Satisfaction Tutorial 2/17/ Components of Customer Care Sales Pro-active quality Problem reporting Support

NANOG 21 Customer Satisfaction Tutorial 2/17/ What's the difference between used car salesmen and network service sales?

NANOG 21 Customer Satisfaction Tutorial 2/17/ Proactive Quality Hard to define -- "I know it when I see it" Track —Bandwidth utilization —Downtime —Number of support requests and response time —Per-user growth (when known) Inform sales or customer BEFORE critical limit reached —Consider very low-key notifications —Avoid perception of sales pressure —Consider customer-accessible information

NANOG 21 Customer Satisfaction Tutorial 2/17/ Problem Management for SOHO Provide non-labor-intensive status information —when a failure affecting dedicated user access exceeds more than (4?) hours, to subscribers and/or post something on an internal web —"Technicians are aware of the problem" is minimally helpful —Give customers an idea if they need to go to serious backup

NANOG 21 Customer Satisfaction Tutorial 2/17/ Quality Suggestions Establish a "quality suggestions" —Use , not just web, for minimal screening —And possibly get more informative messages Top technical management, and possibly marketing, should routinely read. JW Marriott does.

NANOG 21 Customer Satisfaction Tutorial 2/17/ Trouble Reporting for SOHO & Business Customers are busy —NEVER use music on hold -- people may have you on hold, in conference, etc. —A periodic, professional "you're still in queue," preferably with a waiting time estimate can be useful. —DON'T tell me "it will be just a moment" if it won't. —NEVER NEVER blather about how important my call is. If it were really that important, you would have answered it already. —NEVER NEVER NEVER tell me about new products on the problem reporting line First line support doesn't have all the answers —Don't get defensive or pretend knowledge that isn't there —Provide meaningful ways to get more detailed information