Title: Customer Satisfaction 201
1Customer Satisfaction 201
- Howard C. Berkowitz
- hberkowi_at_nortelnetworks.com hcb_at_clark.net
- (703)998-5819 ESN 451-5819
2What 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?
3What are you?
- ISP
- Bandwidth provider
- IPSP
- BIPSP
Do you want to be seen as lowest cost best
service something inbetween?
4A 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.
5Characteristic 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
6Topology 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?
7Customer Perceived Needs
- Uptime
- Affordable
- Adequate performance
- (but may be perceived as "the best")
- Scalability
- Reasonable business relationship
8Defining Service Expectations
- Availability
- "Classic SLA"
- SLA for interactive applications
- SLA for mission-critical data (computer-to-compute
r) - SLA for voice
- SLA for imaging
9What breaks?
- Application
- Server
- Server farm/host site
- Connectivity
10Availability Expectations Your Site (1)
11Your Site (2)
12Your Site (3)
13Don't Forget Backup Power...
14Oh, and I want to pay 39 per month?
15Specifying 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?
16Traffic Engineering
- Throughput
- Need for consistent latency (minimize jitter)
- Availability
- Enough bandwidth
- Bandwidth in the right place
- Transient congestion avoidance
- Alternative ways to supply resources
17Higher 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
18Lower 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
19Some Routing Scenarios
Registered address space Provider 1 Provider 2
Registered or private address space
Private address space
20Single point of failure single-homed routing
ISP
Static Routing or Keepalive
Default Route
optional NAT
Router
Enterprise Registered address space directly
allocated or ISP suballocation ISP-assigned
private address space
21Multilink single-homed routing
22Simple Multihoming to a Single Provider
23Have I been solving the right problem?
Hosted Server 1
24Local Distribution
25Global Distribution, Single ISP
26Simple Multihoming to Two Providers
27RFC 1998 Multihoming
28RFC 2270 Multihoming
advertises subset of provider space marked NO-EXP
ORT
customer with private AS numbers west side hosts
in 96.0.2.0/23 and east side in 96.0.3.0/23
29Multihoming DFZ Table Bloat
Rest of Internet
1.0.0.0/20 1.0.3.0/24
2.0.0.0/20 1.0.3.0/24
ISP 1 1.0.0.0/20
ISP 1 2.0.0.0/20
1.0.3.0/24
1.0.3.0/24
Enterprise 1.0.3.0/24
30Scalability
- 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
31Address Space Issues
- Rules are always subject to interpretation
- Ferengi Rule of Acquisition 284
32Address Registries LikeEfficient Usage Techniques
- Dynamic addressing
- LAN
- DHCP
- BOOTP
- WAN
- Local address pools
- PPP IPCP
- DHCP proxy services
- Aggregated routing announcements
But...
33QuestionWhat is the most important machine in
the hospital?
34Operational AspectsDynamic 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?
35Midboxeswho troubleshoots?
Content-Aware Proxy
Application Caches
Traffic-Aware Proxy
Load Sharing NAT
Application Proxy
Load Aware DNS
PAT/NAPT
Circuit Proxy
Classic NAT
Stateful Packet Filter
Packet Filter
Tunnels
IPsec
Frame Filter
36Efficient Addressing can beHarder 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
37QuestionHow many of your customers fill out
addressing templates?
38QuestionHow many of your competitors call you
mean and nasty for making your customers do
things?
39Information 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?
40Think Requirements, not Subnetting
41Schmoozing customers
- Price for amount of address space
- Possibly lower overall charges
- Possibly tie to bandwidth
42Categorize Space in UseBoth yours and customer
43What 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
44Laws 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
45Customer Care
- What impression do you want to give?
46What 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?
47Components of Customer Care
- Sales
- Pro-active quality
- Problem reporting
- Support
48What's the difference between
49Proactive 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
50Problem Management for SOHO
- Provide non-labor-intensive status information
- when a failure affecting dedicated user access
exceeds more than (4?) hours, email 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
51Quality Suggestions
- Establish a "quality suggestions" email
- Use email, not just web, for minimal screening
- And possibly get more informative messages
- Top technical management, and possibly marketing,
should routinely read. JW Marriott does.
52Trouble 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