On the Bandwidth Management for HoseModel VPN Service - PowerPoint PPT Presentation

1 / 37
About This Presentation
Title:

On the Bandwidth Management for HoseModel VPN Service

Description:

Yu-Liang Liu. 2. Outline. An Introduction to VPN. VPN ... Yu-Liang Liu. 3. Private Network ... Yu-Liang Liu. 15. Challenge of Provision the Hose Model VPN ... – PowerPoint PPT presentation

Number of Views:81
Avg rating:3.0/5.0
Slides: 38
Provided by: yulia
Category:

less

Transcript and Presenter's Notes

Title: On the Bandwidth Management for HoseModel VPN Service


1
On the Bandwidth Management for Hose-Model VPN
Service
  • GRADUATE INSTITUTE OF INFORMATION MANAGEMENT
  • NATIONAL TAIWAN UNIVERSITY

2
Outline
  • An Introduction to VPN
  • VPN Service Models (Bandwidth management)
  • The pipe model
  • The hose model
  • Implementation Alternatives of the Hose Model VPN
  • Hose-Model VPN Service Provisioning
  • Future Works

3
Private Network
  • A Private Network (PN) is established by
    dedicated leased lines connecting several
    geographically dispersed sites (endpoints).
  • Each site is a campus or a branch office of an
    enterprise.
  • Since the lines are dedicated, security and
    Quality of Service (QoS) are ensured.
  • But connecting a large number PN sites with
    dedicated lines is expensive.

4
Virtual Private Network
  • Virtual Private Network (VPN) is a replacement
    for Private Network.
  • A VPN establishes connectivity between a set of
    endpoints over a shared network infrastructure
    (eg MPLS network backbone).
  • The goal of VPN is to provide endpoints with a
    service comparable to Private Network.
  • Thus providers of VPN services need to address
    QoS and security issues.

5
VPN Three Types
  • In terms of commercial applications, VPN can be
    classified into three types
  • Access VPN (a.k.a Remote Access VPN)
  • Intranet VPN (a.k.a Enterprise VPN)
  • Extranet VPN (a.k.a E-commerce VPN)

6
VPN Three Types (cont)
Nomadic user
Enterprise B
Shard Network or
Enterprise A
Enterprise A
7
Outline
  • An Introduction to VPN
  • VPN Service Models (Bandwidth management)
  • The pipe model
  • The hose model
  • Implementation Alternatives of the Hose Model VPN
  • Hose-Model VPN Service Provisioning
  • Future Works

8
VPN Service Models
  • VPN customers need a flexible ways to specify
    their bandwidth requirement.
  • Two common VPN service Models are
  • The Customer-pipe model
  • The Hose model

9
The Customer-Pipe Model
  • In this model, VPN customers buy a customer-pipe
    for each endpoints pair.
  • VPN customers need to specify bandwidth
    requirement of each customer-pipe in advance.
  • VPN service provider uses a path between
    endpoints pair to implement a customer-pipe.
  • VPN service provider also need to allocate
    adequate bandwidth along the path.

10
The Customer-Pipe Model (cont)
11
The Pro and Cons of the Customer Pipe Model
  • Pro
  • The task of bandwidth allocation becomes more
    simple.
  • Con
  • It requires the customer to have precise
    knowledge of the bandwidth requirement of each
    endpoints pair in advance.
  • Bandwidth made available to a customer pipe
    cannot be allocated to other traffic.

12
Motivation for the Hose-Model
  • VPN customers may unwilling to unable to know the
    bandwidth requirement between each endpoints pair
    in advance.
  • This is especially true when the number of
    endpoints per VPN is large.

13
The Hose Model
  • In this model, VPN customers only need to specify
    two parameters for each endpoint
  • Egress bandwidth requirement the bandwidth for
    aggregate outgoing traffic from the endpoint to
    all the other endpoints.
  • Ingress bandwidth requirement the bandwidth for
    aggregate incoming traffic out of all the other
    endpoints to this endpoint.

14
Advantages of the Hose Model
  • Ease of specification
  • Flexibility

15
Challenge of Provision the Hose Model VPN
  • From a VPN service providers perspective, it is
    more challenging to support the hose model VPN
  • The need to meet the bandwidth requirement with a
    very weak specification.
  • This complicate the VPNs bandwidth management
    issue.

16
Outline
  • An Introduction to VPN
  • VPN Service Models
  • The pipe model
  • The hose model
  • Implementation Alternatives of the Hose Model
  • Hose-Model VPN Service Provisioning
  • Future Works

17
Implementation Alternatives of the Hose Model
  • The most important implementation alternatives
    for the hose model VPNs are
  • Provider-pipe algorithm
  • Hose-specific state algorithm
  • VPN-specific state algorithm
  • Tree routing algorithm

18
Provider-Pipe scheme
19
Hose-specific state scheme
20
VPN-specific state scheme
21
Tree RoutingScheme
22
Is the Hose Model a Viable Alternative
  • The main question to introduce the hose model in
    ISP networks is how does it relate to the
    customer pipe solution in terms of bandwidth
    efficiency.
  • The flexibility of the hose model will never pay
    off if it requires significant overprovisioing
    compared to customer-pipe models.

23
Generate Comparable Hose Model Parameters
Customer-Pipe Model parameters
Hose-Model parameters
24
Overprovisioning Factor
  • The ratio between the bandwidth reservation of
    the hose and the customer-pipe model is called
    overporvisioning factor. It is a good indicator
    of the required extra capacity.

25
Experimental Results
Provider-pipe
VPN-specific state
Hose-specific state
Tree routing
26
Experimental Results
27
Outline
  • An Introduction to VPN
  • VPN Service Models (Bandwidth management)
  • The pipe model
  • The hose model
  • Implementation Alternatives of the Hose Model VPN
  • Hose-Model VPN Service Provisioning
  • Future Works

28
Hose-Model VPN Service Provisioning
  • In terms of VPN service provisioning, service
    provider must establish multiple VPNs on the
    network backbone in an on-line manner.
  • The available bandwidth for VPN service on links
    of the network backbone is finite.
  • VPN setup request arrive one by one
    independently.
  • Each VPN setup request corresponds to a
    Hose-Model VPN to be established.
  • Information about future VPN setup request is
    unknown.

29
Hose-Model VPN Service Provisioning
  • If there is not enough residual bandwidth on the
    link when the bandwidth is being allocated, vri
    will be rejected.
  • In this scenario, the performance metric for
    comparing different VPN provisioning algorithm is
    rejection ratio.

30
Example
  • In this scenario, even tree routing algorithm
    cannot achieve rejection ratio.
  • Service provider received two VPN setup requests
    vr1(2,3,3) and vr2(3,3,3).
  • The available bandwidth on all links is 5 units.

31
Rejection Ratio of Tree Routing Scheme
vr2 will be rejected, the rejection ratio
achieved is 50.
32
Optimal Arrangement
Both VPN setup requests will be accepted, the
rejection ratio achieved is 0.
33
Modified Tree Routing Algorithm
  • The design philosophy of MTRA is to look after
    both bandwidth allocation efficiency and load
    balance.
  • It can reduce rejection ratio effectively.

34
Parameters Configuration
35
Experimental Results
36
Future Works
  • In order to ensure service quality and
    availability of VPN services, seamless recovery
    from failures is essential.
  • Failure restoration algorithm for Hose-Model VPN.

37
Recovery from Link Failure
Tree Link (1,4) fail and the corresponding backup
path is activated
4
Write a Comment
User Comments (0)
About PowerShow.com