OARnet Packeteer Packet Shaper

Download Report

Transcript OARnet Packeteer Packet Shaper

Making the Grade:
Ensuring Application
Performance in an
Education Network
Presented By:
Sean Applegate
Mid-Atlantic Systems
Engineer
The Bottleneck
High-Speed
Backbone
High-Speed
LAN
WAN Access Link
Bottleneck
T-1 – OC3
OC-3, OC-12, OC-48, OC-192
10/100/1000
Problem: Traffic on the high-speed LAN hits the lower-speed WAN
access link and congestion (queuing/dropped packets) occur.
© 2001 Packeteer, Inc.
Slide 2
Introductory Questions
How many people here own a PacketShaper?
How many people here are evaluating a
PacketShaper?
How many people have NEVER heard of Packeteer
or the PacketShaper?
How many people don’t know what your top 10
applications are and the percent of bandwidth they
are using?
How many people are considering increasing WAN
bandwidth speeds?
How many people are using other bandwidth mgnt or
policing technologies to control traffic?
© 2001 Packeteer, Inc.
Slide 3
Applications Drive Today’s Educational
Institutions
Mission-critical applications are critical to education
All traffic is not created equal
+
Streaming
Video
eMail
File Transfers
MissionCritical
Web Surfing
-
© 2001 Packeteer, Inc.
TCP / IP
ApplicationNeutral
Streaming Music,
Quake, etc.
Peer-to-Peer
-
Citrix
Client/Svr Apps
Time-Sensitive
+
Slide 4
What am I spending my $ on?
Are you spending 60-85% of your WAN budget on
P2P applications?
© 2001 Packeteer, Inc.
Slide 5
Agenda
Who is Packeteer?
What is PacketShaper?
Who is using PacketShaper?
Implementing Packeteer's Four Step Process
- Classify
- Analyze
- Control
- Report
Summary
Questions
© 2001 Packeteer, Inc.
Slide 6
Packeteer Fact Sheet
Founded in 1996, Pioneer of Proactive Bandwidth
Management
Headquarters in Cupertino, CA
US Offices: New Jersey, Chicago, Atlanta, Dallas, Seattle,
Washington D.C., San Diego
Offices Abroad: Netherlands, Hong Kong, Japan, and Australia
Regional Resellers
Employees: 197
Customer proven
Shipping since February 1997
Thousands of PacketShapers shipped worldwide
5th generation of software
© 2001 Packeteer, Inc.
Slide 7
Packeteer Product Family
PacketShaper™
PolicyCenter™
Internet Bandwidth
Management Solutions
AppVantage™
Central Configuration
Management
Application Subscriber
Management Solutions
AppCelera™
Internet Application
Acceleration Solutions
© 2001 Packeteer, Inc.
Slide 8
What is PacketShaper?
Industry Leading QoS Solution
CMP Network Telecom: Network
Infrastructure Product of the Year 2001
Firmware, Real-time OS (PSOS)
Classifies 350+ Apps at OSI Layers 2-7
Uses Patented TCP Rate Control to
proactively control application traffic and
prevent queuing and reduce latency.
Over 55 measurement variables for detailed
analysis
Managed through an onboard web interface
and CLI, no external hardware/software
required
Becomes a piece of wire if it fails
© 2001 Packeteer, Inc.
Slide 9
PacketShaper Product Line
PacketShaper
PacketShaper
2500
PacketShaper
1500 Series
Series
4500 Series
Up to 2 Mbps WAN Up to 10 Mbps WAN Up to 45 Mbps WAN
capacity
capacity
capacity
© 2001 Packeteer, Inc.
PacketShaper
6500 Series
Up to 100 Mbps WAN
capacity
Slide 10
Typical k-12 School District Topology
PacketShapers at each shool to manage schoolto-district office and school-to-school traffic
Internet
PacketShaper to manage
the Internet link
© 2001 Packeteer, Inc.
Slide 11
380+ Higher Education Customers in US
Higher Ed Customers in the US:
Stanford Univ
California Tech
Yale Univ
Vanderbilt Univ
Univ of Miami
Texas A&M
Clemson Univ
Univ of Notre Dame
All Universities of California
Case Western Reserve Univ
Ohio Northern Univ
Dartmouth College
Howard Univ
© 2001 Packeteer, Inc.
Ed Customers in Ohio:
Univ of Dayton
Miami Univ
Case Western Reserver Univ
Cleveland State Univ
Xavier Univ
Youngstown State
Denison Univ
Bowling Green Univ
Capital Univ
…Ohio has more higher ed users
than any other state in the US.
…A Sites are catching up fast!
Slide 12
A Complete Solution
Our Example Customer:
Randolph Macon College
Problems:
•Congested WAN Link
•Poor Visibility at App Layer
•Poor Response Times
•Needed to get control
•Needed better WAN ROI
© 2001 Packeteer, Inc.
Slide 13
Step 1: Classify - What’s Running on
My Network?
6
Presentation
5
Session
4
Transport
3
Network
2
Data Link
1
Physical
Most Routers
Switches
Application
PacketShaper
7
Automatically Classify 350+ Apps at
OSI Layers 2-7
Peer-to-Peer Apps:
• Aimster
• AudioGalaxy
• CuteMX
• DirectConnect
• Gnutella
• Hotline
• iMesh
• KaZaA/Morpheus
• Napster
• ScourExchange
• Tripnosis….
Some Other Apps:
• H.323
• RTP-I/RTCP-I
• PASV FTP
• HTTP
• Real
• WinMedia
• Shoutcast
• MPEG
• Quicktime
• RTSP
• Chatting Apps
• Games
If you can’t classify it you can’t shape it!
© 2001 Packeteer, Inc.
Slide 14
Step 1: Classify – Traffic Class Criteria
Inbound/Outbound (travel direction)
Protocol family
Service (very diverse, see online list)
Inside/Outside (location of relevant server)
Port(s)
Service Proxy
IP Address, MAC Address, host name, or host list
Subnet Mask
URL (including wildcards)
Further details (criterion) for Citrix-ICA, Oracle-netv2,
HTTP 1.1, RTP-I
Diffserv, IP Precedence, COS/TOS
© 2001 Packeteer, Inc.
Slide 15
Step 1: Classify – Traffic’s INs and OUTs
outbound/HTTP/outside (get)
inbound/HTTP/outside (data)
Outside
Inside
Inbound
Client
Server
Internet
PacketShaper
Outbound
Client
Server
inbound/HTTP/inside (get)
© 2001 Packeteer, Inc.
outbound/HTTP/inside (data)
Slide 16
Step 1: Classify – Manual Class Creation
1. From the MANAGE screen, select the parent class from the traffic tree
2. Click on CLASS, then ADD
3. Define traffic’s criteria (details on the next slide).
© 2001 Packeteer, Inc.
Slide 17
Step 1: Classify – Matching Rules
Classes are made up of matching rules
Classes can have many matching rules
multiple matching rules are OR’d together
1 rule for each of 3 servers.
single matching rules are AND’d together
1 rule that catches traffic from a specific server to a
specific client.
© 2001 Packeteer, Inc.
Slide 18
Step 1: Classify – More on Matching Rules
The definition of the
traffic in a class is a
matching rule
It’s a collection of
values for the criteria
we listed
Traffic Discovery
defines matching rules
for the classes it creates
You define matching
rules for the classes you
create
© 2001 Packeteer, Inc.
Slide 19
Step 1: Classify – Adv. Matching Rules
In addition to the basic criteria, such as IP
address and port numbers, the following
advanced options are available:
Host Lists
Details for Citrix, Oracle, HTTP 1.1 and RTP
Diffserv and IP COS/TOS
© 2001 Packeteer, Inc.
Slide 20
Step 1: Classify – Host Lists
Instead of a single IP address or a range of IP
addresses, specify a list of hosts.
Lets you take advantage of
LDAP directory services.
© 2001 Packeteer, Inc.
Slide 21
Step 1: Classify – Application Criteria
Citrix-ICA, Oracle-netv2, HTTP 1.1, and RTP-I
can be further classified using the Matching
Rule Criterion field:
Citrix-ICA: by published application, client name or
priority level*
Oracle-netv2: by database name
HTTP 1.1 by DNS name or IP address
RTP-I (real-time protocol for media streaming) by
Encoding Name, Media Type ("a" for audio, "v" for
video), or Clock Rate (8000, 16000, 44100, 90000)
© 2001 Packeteer, Inc.
Slide 22
Step 1: Classify – Diffserv, COS/TOS …
Diffserv Code Point (DSCP) (6-bit field)
Value of 0-63
COS - Class of Service (3-bit field)
IP precedence value 0-7
TOS - Type of Service (4-bit field)
802.1q/ISL VLANs
MPLS
© 2001 Packeteer, Inc.
Slide 23
Step 1: Classify - Other Settings
Type, Traffic Discovery(within class),
Top Talkers/Top Listeners, RTM, Comments
© 2001 Packeteer, Inc.
Slide 24
Step 1: Classify – Traversing the Class Tree
PacketShaper examines all passing traffic.
- Every flow must be assigned to a class.
It traverses the tree to find the traffic’s correct class.
Traversal starts at the top
If you have a special-case class you want searched
first, make it an Exception class.
Example: All PCs in a subnet to be treated the same
except one. E.g.: DifferentPC
SubnetA
SubnetB
© 2001 Packeteer, Inc.
Slide 25
Step 1: Classify – RMC After 24 Hrs
This traffic tree was
automatically built by turning
on Traffic Discovery. Only
shows applications on the
network.
55 Applications AutoDiscovered
6 Peer-to-Peer (circled)
7 Streaming
3 Chat
5 Games
And the usual Internet and
network service protocols
© 2001 Packeteer, Inc.
Slide 26
Step 2: Analyze
• Click Report in the
PolicyConsole navigation
bar.
• You’ll see 3 graphs for the
Inbound link and 3 graphs
for the Outbound link:
- Link Utilization
- Network Efficiency
- Top 10 Classes
• Shows what’s competing for
the bandwidth.
© 2001 Packeteer, Inc.
Slide 27
Step 2: Analyze - Top Ten Tab
© 2001 Packeteer, Inc.
Slide 28
Step 2: Analyze - Context-Specific Reports
© 2001 Packeteer, Inc.
Slide 29
Step 2: Analyze - Monitor Tab
RTM Summary
Class Hits/Rates tell you
how busy a service is
© 2001 Packeteer, Inc.
Top Talkers/Top Listeners
tell you which IP addresses
are using the most bandwidth
Slide 30
Step 2: Analyze - Top Talkers / Listeners
Enable up to 12 top talkers/listeners (total).
Create classes for top users.
© 2001 Packeteer, Inc.
Slide 31
Step 2: Analyze - Response-Time Summary
View delay statistics for all measured classes:
© 2001 Packeteer, Inc.
Slide 32
Step 2: Analyze - Transaction Delay
Is my network causing problems?
Or is it one of my servers?
© 2001 Packeteer, Inc.
Slide 33
Step 2: Analyze – Delay Distribution
Who is the most common culprit? The Server or The Network?
Approx. 90% of
transactions at the
server
experience 0 sec delay
Approx. 75% of
transactions
experience .1 sec delay
on
the network—
Here’s our culprit!!
© 2001 Packeteer, Inc.
Slide 34
Step 2: Analyze – Response Times
Why measure response time?
Quantify performance.
Identify performance problems.
Develop strategies for bandwidth
management, server balancing, and topology
upgrades.
Assess results after you’ve made configuration
changes.
© 2001 Packeteer, Inc.
Slide 35
Step 2: Analyze - Measuring Delay
Server Delay - # of ms the server uses to process
a client’s request after all data received.
Total Delay - # of ms from client’s request to receipt
of response.
Network Delay = Total Delay - Server Delay
Round-Trip Time (RTT) is the # of ms for
client-server exchange of precisely one
packet.
© 2001 Packeteer, Inc.
Slide 36
Step 2: Analyze - RMC Link Performance
- Link is fully congested, observe how close the
avg & peak bps are.
- What are my top 10 types of traffic?
- Am I using this for recreational or business
use?
 Inbound Link avg &
peak bps
30% of all TCP data is retransmitted
% of TCP Retransmitted Bytes 
© 2001 Packeteer, Inc.
Approx 1/3 of the WAN budget is wasted
(~$700/month).
Slide 37
Step 2: Analyze – RMC – Top Applications
FTP
KaZaA
Gnutella
Over 72% P2P
iMesh
HTTP
KaZaA
iMesh
HTTP
Gnutella
© 2001 Packeteer, Inc.
Slide 38
Step 2: Analyze – RMC – HTTP/SSL
Response Times
 Users are waiting 2+
secs for each HTTP
connection to complete
Users are waiting 
3 to 8+ secs for each
SLL connection to
complete
© 2001 Packeteer, Inc.
Slide 39
Step 3: Control – How Do I Control
Performance?
Set policies to control performance
Per-flow minimum/maximum bandwidth policies
Per-user minimum/maximum bandwidth policies
Priority-based policies
Admissions Control
Partitions for control of aggregate flows
PacketShaper implements TCP Rate Control
Control when and how much data end-systems transmit
Using industry-standard TCP/IP
Manage traffic flows and aggregate classes with bits-per-second
accuracy
© 2001 Packeteer, Inc.
Slide 40
Step 3: Control – Applying Policies
© 2001 Packeteer, Inc.
Slide 41
Step 3: Control – Priority Policies
A Priority policy has only one parameter
Low
High
0
© 2001 Packeteer, Inc.
1
2
3
4
5
6
7
Slide 42
Step 3: Control – Priority Policy Guidelines
Use a priority policy:
When rate is not your primary objective
If traffic does not burst (surge)
If traffic is latency-sensitive
If high-priority flows are small, or
if low-priority flows are large but not bursty
Priority policies are appropriate for interactive
traffic like TN3270 or Telnet
(latency-sensitive, don’t burst, small)
© 2001 Packeteer, Inc.
Slide 43
Step 3: Control – Rate Policy Page
© 2001 Packeteer, Inc.
Slide 44
Step 3: Control – Rate Policy Guidelines
Guarantee each flow a minimum bits-persecond rate
Give each flow prioritized access to excess
bandwidth
Keep a lid on surging, bandwidth-hungry flows
Guard mission-critical flows
Give delay-sensitive flows a chance
Make sure behind-the-scenes TCP Rate
Control is active
Remember not to over-commit guaranteed rates!
© 2001 Packeteer, Inc.
Slide 45
Step 3: Control – Never-Admit Policies
Use a Never-Admit policy:
For TCP or Web traffic, to block a session
and inform the user
© 2001 Packeteer, Inc.
Slide 46
Step 3: Control – Discard Policies
• When you simply want to toss all packets for a
traffic class.
– Block a service
– Provide security
• Recommended for blocking non-TCP classes
because they’re not session-oriented
© 2001 Packeteer, Inc.
Slide 47
Step 3: Control – Ignore Policies
Ignore policies:
Treat traffic as pass-through
Exempt a traffic class from bandwidth
management
PacketShaper does not count the
statistics
© 2001 Packeteer, Inc.
Slide 48
Step 3: Control – How flows Compete for
Excess
Rate policies are satisfied first!
Then, at each priority level, rate policies are
given their burstable chunks and priority polices
get what they want.
© 2001 Packeteer, Inc.
Slide 49
Step 3: Control –How Flows Compete For
Demand
Flow A
Flow B
Flow C
Rate (5) 10k
Priority 4
Rate (3) 5k
10(10)
0
5(5)
Priority 7:
0(10)
0
0(5)
Priority 6:
0(10)
0
0(5)
Priority 5:
10(20)
0
0(5)
Priority 4:
10(30)
65(65)
0(5)
Priority 3:
0(30)
0(65)
0(5)
Priority 2:
0(30)
0(65)
0(5)
Priority 1:
0(30)
0(65)
0(5)
Priority 0:
0(30)
0(65)
0(5)
Guaranteed Rate:
© 2001 Packeteer, Inc.
Slide 50
Step 3: Control - TCP Rate Control
Natural TCP
Sender
Receiver
Time
Receiver
Time
Steps:
Sender
1. Measure end-to-end latency
2. Forecast when packets will be
needed to meet the policy
3. Tell the Client/Server how much data
to send (set TCP Window Size)
4. Tell the Client/Server when to send
the data (schedule ACKs)
TCP Rate Control
Bursty Traffic Flow
Smooth Traffic Flow
PROACTIVE CONTROL!!
•
•
•
•
Speed up latency-sensitive flows
Throttle back big file transfers
Smooth traffic throughput
Improve multiplexing, reduce jitter
© 2001 Packeteer, Inc.
Slide 51
Step 3: Control – Multiplexing Gains
Unmanaged Traffic
“Gravel”
Managed Traffic
“Sand”
© 2001 Packeteer, Inc.
Slide 52
Step 3: Control – Queuing versus Rate
Control
Queuing
TCP Rate Control
Efficiency
• Tosses packets (RED, WRED)
• Induces packet loss (tail-end drops)
• Generates retransmissions (timeouts)
• no queues form
• More efficient data transfer
• Reduces packet loss &
retransmissions (better ROI)
Precision
• Limited traffic classification
• No bits-per-second control
• No detailed flow-by-flow QoS
• Rich traffic classification
• Explicit bits-per-second control
• Rate-based QoS for individual
flows
FullDuplex
 No inbound control
•Inbound & outbound
control
Proactive
• Reactive
• Congestion has already occurred if
queues are forming
• Proactive
• Prevents congestion BEFORE
it occurs
© 2001 Packeteer, Inc.
Slide 53
Step 3: Control – UDP Delay Bound
Deadline scheduling mechanism:
Provides rate control for UDP
Not as good as TCP rate control
Uses a delay bound to
Set the maximum delay
Limit buffer utilization per flow
Allows setting the delay bound from 200 to 10,000
milliseconds
© 2001 Packeteer, Inc.
Slide 54
Step 3: Control – Partitions
A partition:
Creates a virtual pipe within a
link for an aggregate traffic
class
Provides a minimum and
maximum bandwidth guarantee
Ranges from 0 Kbps to 45 Mbps
Enables efficient bandwidth use
© 2001 Packeteer, Inc.
Slide 55
Step 3: Control –Partitions’ Two Purposes
Partitions can:
Limit — restrain a traffic
class to keep it from
becoming predatory
Protect — shelter a traffic
class’ bandwidth from
predators
© 2001 Packeteer, Inc.
Slide 56
Step 3: Control – Partitions Can Burst
You can:
Create a static partition
Create a partition that can
grow (burst) if extra bandwidth
is available
Partitions can burst to use:
The entire link
A predetermined maximum
amount of bandwidth
© 2001 Packeteer, Inc.
Slide 57
Step 3: Control – Dynamic Partitions
Automatically setup and
tear down partitions based
on active users.
Limit each user to a
maximum amount of b/w
at all times.
Set a cap on number of
active users assigned a
partition.
Create an overflow
partition for everyone else
Dynamic Partition usage
graph
© 2001 Packeteer, Inc.
Slide 58
Step 3: Control – Creating a Partition
© 2001 Packeteer, Inc.
Slide 59
Step 3: Control – Dynamic Sub-Partitions
Select details to specify
sizing and traffic flow
© 2001 Packeteer, Inc.
Slide 60
Step 3: Control – Dynamic Sub-Partition
Details
© 2001 Packeteer, Inc.
Slide 61
Step 3: Control – Time of Day Scheduling
CLI only
Syntax: schedule <time rge> <cmd> | <-f cmd file>
Use “schedule show” to see scheduled items.
Use “schedule delete <#>” to remove scheduled items.
Schedule commands are stored in RAM so they do not span
resets.
To span resets create a file named startup.cmd in 9.256/
Put schedule commands in startup.cmd to change shaping by
time of day.
When PS boots up it reads startup.cmd and schedules
commands.
To immediately apply a new schedule command delete old
scheduled times and enter “run startup.cmd” to initialize the
new commands.
© 2001 Packeteer, Inc.
Slide 62
Step 3: Control – Organizing the Traffic
Tree
Logically organized the classes
Used low priority rate policies
and partitions to throttle back
aggressive non-latencysensitive file downloads such
as P2P traffic, FTP and SMTP
Used high priority rate policies
to improve performance of
longer lived time-sensitive
traffic, such as HTTP, SSL,
Citrix, RTP-I, etc.
Used priority policies for short
lived flows, such as Telnet,
RTCP, H.323, tn3270, rsh,
rlogin, etc.
Final Config Used:
10 Partitions
35 Policies
© 2001 Packeteer, Inc.
Slide 63
Step 3: Controlling VoIP and Video Traffic
Classify and control H.323's at OSI Layers 5-7
Q.931 (call setup)
H.245 (call control)
Gatekeeper Discovery
Gatekeeper Control (Registration, Admission, and Status)
RTCP-I
RTP-I
RTCP-B
RTP-B
Classify and control RTP-I traffic by at OSI Layers 5-7 by:
Audio or Video
Codec – provide exact amount of BW required per-flow with a Rate policy
Encoding type (GSM or JPEG)
Prevent other traffic, such as casual web browsing, P2P and large file transfers
from impacting VoIP performance by proactively throttling back inbound and
outbound bandwidth.
© 2001 Packeteer, Inc.
Slide 64
Step 4: Report - How Do I Measure
Performance and Plan for the Future?
PacketShaper lets you make more intelligent decisions
Evaluate the effectiveness of shaping
See what traffic you are spending your WAN Budget on
Plan for the future of your network through capacity planning, trend
analysis, etc
Track application service level agreements based on total delay, server
delay and network delay
Set and meet user expectations
Import data into other reporting systems
CSV, SNMP, XML
Complex plugins for HP Openview, Concord eHealth, InfoVista,
NetCool and other NMS…
Can notify via email or SNMP trap when performance is poor or when
there is a possible DoS attack
© 2001 Packeteer, Inc.
Slide 65
Step 4: Report – Establish Acceptable
Performance
Set a threshold to define “good service.”
© 2001 Packeteer, Inc.
Slide 66
Step 4: Report – What’s Good, What’s Bad?
Thresholds let you easily quantify good/bad
service.
Definition of “good” responses
© 2001 Packeteer, Inc.
Definition of SLA
Slide 67
Step 4: Report – Monitoring SLAs
SLA Problems are gone!
SLA Problems
© 2001 Packeteer, Inc.
Slide 68
Step 4: Report – RTM: Transaction Delay
User-set threshold
© 2001 Packeteer, Inc.
Slide 69
Step 4: Report – Worst Clients/Servers
Tells you which clients/servers have the most delay
© 2001 Packeteer, Inc.
Slide 70
Step 4: Report – Statistics Data Dump
Extract lists of variable
values for any class.
Two months of data
stored.
Specify:
One or more variables
(definite variety)
Time period
Sort order
Individual statistics or
sum totals
© 2001 Packeteer, Inc.
Slide 71
Step 4: Report – How to Get the Data
© 2001 Packeteer, Inc.
Slide 72
Step 4: Report – PacketShaper Events
PacketShaper Events notify you when
thresholds are exceeded.
Currently command line only
Viewable via the Events Monitor
Several steps to set it up.
© 2001 Packeteer, Inc.
Slide 73
Step 4: Report – Event set up.
4 steps to Event Notification
Identify the mail server PacketShaper will use
to send messages.
Identify the recipients of the email
Identify the SNMP Server PacketShaper will
send traps to.
Register the event.
© 2001 Packeteer, Inc.
Slide 74
Step 4: Report – Setting up email
notification
<setup email>
© 2001 Packeteer, Inc.
Slide 75
Step 4: Report – Setting the Recipients List
<event email>
© 2001 Packeteer, Inc.
Slide 76
Step 4: Report – Setting SNMP Server
© 2001 Packeteer, Inc.
Slide 77
Step 4: Report – Defining Events
Events come in 2 flavors:
User-Defined: Any measurement engine variable
Pre-Defined: 17 PacketShaper Pre-defined Events
© 2001 Packeteer, Inc.
Slide 78
Step 4: Report – Defining Events
<event new>
© 2001 Packeteer, Inc.
Slide 79
Step 4: Report – Registering Events
<event register>
© 2001 Packeteer, Inc.
Slide 80
Step 4: Report – Event Summaries
<event show>
© 2001 Packeteer, Inc.
Slide 81
Step 4: Report – Event Monitor
© 2001 Packeteer, Inc.
Slide 82
Step 4: Report –SNMP MIBs
Standard MIBS
MIB II
10 Basic Groups (system, interfaces, at, ip,
icmp,tcp,udp,egp,transmission,snmp)
Private MIBS
Packeteer MIB
Packeteer RTM MIB
Download from support.packeteer.com
© 2001 Packeteer, Inc.
Slide 83
Step 4: Report - “Roll Your Own” Reports
Useful API’s
PolicyConsole – HTTP/Javascript
XML
PacketWise Server-side Tags
CGI API
© 2001 Packeteer, Inc.
Slide 84
Report- Custom Reports via SNMP
Authentication
Step 1: Determine report type
Step 2: Get an example URL from the WUI
Step 3: Replace the respective variables with your
new variables
Step 4: Turn on snmp look authentication:
CLI: sys set dataRetrievalUseSMMPPassword 1
Append &SNMPPASSWORD=<community> to end of URL
Step 5: Put new URL in a web page and the graph
will be created
© 2001 Packeteer, Inc.
Slide 85
Step 4: Report – RMC Link Performance
Inbound Throughput
No Shaping
Shaping
Outbound Throughput
Inbound Efficiency
No Shaping
Shaping
Outbound Efficiency
Restricted P2P to
300Kbps
Improved Efficiency,
better WAN ROI
No Shaping
© 2001 Packeteer, Inc.
Shaping
No Shaping
Shaping
Slide 86
Step 4: Report – RMC Top 10
Inbound Before
Shaping
71% P2P
HTTP
Inbound
After
Shaping
HTTP
100%+
Increase
34% P2P
© 2001 Packeteer, Inc.
Slide 87
Step 4: Report – RMC Main Apps
 Rate shaped P2P back and
capped at 1.5Mbps with a partition
 Rate shaped HTTP/SLL so they
would perform faster
Rate shaped P2P back and 
capped with at 300kbps
Rate shaped HTTP/SSL 
so they would perform better
© 2001 Packeteer, Inc.
Slide 88
Step 4: Report – RMC HTTP Response
Times
Outside Web Server Normalized
Network Response Times
No Shaping
Shaping
Inside Web Server Normalized
Network Response Times
No Shaping
© 2001 Packeteer, Inc.
Shaping
Slide 89
Packeteer’s PacketShaper
Provides the application
infrastructure that enables you to:
Know what’s on your network
Get visibility into and control over
bandwidth usage
Control recreational traffic
Reserve bandwidth for teaching,
learning, and research
Make intelligent decisions about capacity
planning
And much more…
© 2001 Packeteer, Inc.
Slide 90
Tools
http://support.packeteer.com
PolicyConsole API (ask support for it)
Boilerplate Reporting Portal
Stanford PacketShaper email list
Send email to: [email protected]
Msg body (no subj): subscribe packeteer-edu
Archive: http://www.stanford.edu/group/networking/netlists
Initial Shaping Script
Tons of Perl Scripts
Online White Papers
PacketGuide (v5.2+)
FREE Online Training every Friday
Regional Training Classes
© 2001 Packeteer, Inc.
Slide 91
Questions & Contact Info
Questions?
Sean Applegate, Packeteer Mid-Atlantic SE
(540) 972-8711
[email protected]
Resellers
Stratacache – 937-224-0485
Vector – 513-786-6618
DPS – 513-489-4200
DDS – 216-676-1760
© 2001 Packeteer, Inc.
Slide 92