Top Banner
A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000
16

A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.

Dec 22, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.

A Flexible Model for Resource Management in Virtual Private Networks

Sanket NaikCS590F Fall 2000

Page 2: A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.

What Is a Virtual Private Network?

Virtual private networks (VPN) provide an encrypted connection between a user's distributed sites over a public network (e.g., the Internet). By contrast, a private network uses dedicated circuits and possibly encryption.

Tom Dunigan, Network Research Group, Oak Ridge National Lab (ORNL)

Page 3: A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.

Requirements for IP-based VPNs Opaque packet transport Data security Quality of service guarantees Tunneling mechanism

A framework for IP based VPNs - RFC 2764 (informational)

Page 4: A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.

Resource Management in VPN?

Isolation from other flows Guaranteed bandwidth, loss and

delay characteristics Over an existing public network Yet, same performance assurances

as a private network!

Page 5: A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.

Hose Model Customer's interface into the

network Performance guarantee based on

the "aggregate" traffic To and from a given endpoint to

the set of all other endpoints

Page 6: A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.

Hose Model

Page 7: A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.

Advantages for customer Ease of specification - one rate per

endpoint vis-a-vis one rate per pair of endpoints

Flexibility - traffic to multiple endpoints multiplexed on one hose

Multiplexing gain - Total of hose rates < Aggregate rate in a Private network

Characterization - Statistical variability over multiple pairs smoothed into hose

Billing - Resize hose capacities dynamically

Page 8: A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.

Implementation Scenarios

Page 9: A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.

Provisioned VPNs Worst-case traffic split - provider-

pipes between each pair of end-points

Resource sharing - aggregate overlapping pipes for an end-point

Explicit routing - shortest paths VPN specific state - aggregate

overlapping pipes for the VPN

Page 10: A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.

Dynamically Resized VPNs Disadvantage of provisioned VPNs

Reserved capacity may not be used

Resized provider pipes Resized trees Resized trees with explicit routing Resource aggregation across a VPN

Page 11: A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.

Requirements for Dynamically Resized VPNs Prediction of required capacity

based on traffic measurement - technique suggested

Signaling protocols to dynamically reserve resources - future work

Page 12: A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.

Prediction of Traffic Rate Tmeas - measurement window Tren - next window for which rate is renegotiated Tsamp - regularly spaced samples Ri - average rate over inter-sample intervals Local maximum predictor

Rren = max{Ri} Local Gaussian predictor

Rren = m + v

m = mean of Ri

v = variance of Ri

= Multiplier

Page 13: A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.

Simulation Experiments 2 sets of traces – voice and data PSTN traffic == IP telephony traffic? Benefits for customer

Traffic matrix does change Statically provisioned access hose-gain Hose resizing gain Predictor tracks actual traffic quite

closely Dynamically resized access hose gain

Page 14: A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.

Benefits for Provider Statically provisioned tree gain Dynamic resizing gains

Provider-pipes Trees VPNs

Page 15: A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.

Conclusions Pros

Most efforts in IP-based VPNs focussed on security rather than performance guarantees

Simulation results look positive Cons

Model is incomplete - signaling primitives required

How was dynamic resizing done for simulation?

Page 16: A Flexible Model for Resource Management in Virtual Private Networks Sanket Naik CS590F Fall 2000.

Questions?