Slides Pagano RSVP TE

Embed Size (px)

Citation preview

  • 8/6/2019 Slides Pagano RSVP TE

    1/20

    Michele Pagano1

    RSVP-TE Extensions for

    LSP Rerouting in NS2

    D. Adami, C. Callegari, S. Giordano, M. PaganoDepartment of Information Engineering - University of Pisa

    6-7 December 2007

    IST Congress Center, Lisbon, Portugal

    Workshop on IP QoS and Traffic Control

  • 8/6/2019 Slides Pagano RSVP TE

    2/20

    Michele Pagano2

    Outline

    Introduction

    MPLS-based Recovery

    RSVP-TE Reservation Styles

    NS2 Software Modules

    Simulations Results

    Conclusions

  • 8/6/2019 Slides Pagano RSVP TE

    3/20

    Michele Pagano3

    Introduction

    Multiprotocol Label Switching (MPLS) provides: Traffic Engineering capabilities

    Virtual Private Networks support Network Survivability

    172.16.0.0/16

    InLab

    -

    ...

    AddressPrefix

    172.16

    ...

    OutI/F

    1

    ...

    OutLab

    30

    ...

    InI/F

    3

    ...

    In

    Lab40

    ...

    Address

    Prefix172.16

    ...

    Out

    I/F1

    ...

    Out

    Lab-

    ...

    In

    I/F3

    ...

    LSRCLSRC

    LSR BLSR B

    LSR ALSR A data172.16.1.230

    data172.16.1.240

    data172.16.1.2

    data172.16.1.2172.58.0.0/16

    Transit LSRTransit LSR (Label swapping)(Label swapping)

    In

    Lab

    30

    ...

    Address

    Prefix

    172.16

    ...

    Out

    I/F

    1

    ...

    Out

    Lab

    40

    ...

    In

    I/F

    3

    ...

    Ingress LSRIngress LSR (Label pushing)(Label pushing)

    Egress LSREgress LSR (Label popping)(Label popping)

  • 8/6/2019 Slides Pagano RSVP TE

    4/20

    Michele Pagano4

    R8R1

    R2

    R3

    R4

    R5

    LSR8

    R7 R6

    IP Routing

    R9

    ShortestPath

    High Convergence Time!

    IssuesIssues

    Highly reliable services require very low recovery times (tenths of ms)IP routing does not assure QoS recovery

  • 8/6/2019 Slides Pagano RSVP TE

    5/20

    Michele Pagano5

    IngressLER

    Working LSP

    Backup Path

    EgressLERLSR1

    LSR2

    LSR3

    LSR4

    LSR5

    LSR8

    LSR7 LSR6

    MPLS Recovery: Path Protection

    MPLS-based Recovery aims at reducing the recovery timeswhen a failure occurs and dynamic routing protocols are used!

  • 8/6/2019 Slides Pagano RSVP TE

    6/20

    Michele Pagano6

    MPLS Recovery: Path Restoration

    IngressLER

    EgressLERLSR1

    LSR2

    LSR3

    LSR4

    LSR5LSR8

    LSR7 LSR6

    Working LSP

    Backup Path

    MPLSMPLS--basedbased RecoveryRecovery ObjectivesObjectivesOptimal use of network resources

    Traffic protection with different granularityMinimization of unprotected traffic degradation

  • 8/6/2019 Slides Pagano RSVP TE

    7/20

    Michele Pagano7

    The Recovery Cycle

    IngressLER

    EgressLERLSR1

    LSR2

    LSR3

    LSR4

    LSR5

    LSR8

    LSR7 LSR6

    PathTear

    PathErr

    Path

    Resv

    Path

    Traffic

    Recovered

    Recovery

    Operation

    Complete

    Start of

    Recovery

    Operation

    Start of

    Notification

    Fault

    Detected

    Network

    Impairment

    Fault DetectionFault DetectionTimeTime

    FaultFault HoldHold--offoffTimeTime

    TrafficTraffic RecoveryRecoveryTimeTime

    FaultFault NotificationNotificationTimeTime

    RecoveryRecovery

    OperationOperationTimeTime

  • 8/6/2019 Slides Pagano RSVP TE

    8/20

    Michele Pagano8

    RSVP-TE Reservation Styles

    Wildcard-Filter(WF) style

    Wildcard SenderSelection

    Shared-Explicit(SE) style

    Fixed-Filter(FF) style

    Explicit SenderSelection

    Shared ReservationDistinct Reservation

    A reservation style indicates whether senders in the RSVP session havedistinct or shared resource reservation and whether they are selectedaccording to an explicit list

    RSVP defines three different Reservation Styles

    the FF style creates a distinct reservation for each sender the SE style allows a receiver to make a single reservation shared by a set of

    senders explicitly specified in the reservation message the WF style creates a single reservation that is shared by all senders in the

    session

  • 8/6/2019 Slides Pagano RSVP TE

    9/20

    Michele Pagano9

    RSVP-TE Reservation Styles: Application Scenario

    (1,50)

    (2,100)

    (1,100)

    (1,100)

    (1,50)

    (5,100)

    (2,100)

    (1,100)

    (1,50)

    A

    B C

    D E

    F

    LSP (A_B_C_F)

    40 Mbps

    Bandwidth70 Mbps

    New PathA_D_B_C_F

    Without SE Reservation Style, it isnecessary to tear down the old LSP and

    to set-up a new LSP

    (Metric, Bandwidth)

  • 8/6/2019 Slides Pagano RSVP TE

    10/20

    Michele Pagano10

    Motivations and targets

    Since planning MPLS-based recovery strategies involves trade-offsbased on several factors

    End-user applications requirements

    Network efficiency Complexity Revenues

    our goal was to develop a powerful and flexible simulation tool to help

    network designers and administrators in their work

    An MPLS Network Simulator (MNS) was available for the NetworkSimulator 2 (NS2)

    developed at Chungnam National University, Korea based on the Constrained Routing Label Distribution Protocol (CR-LDP)

    buta full open-source MPLS networks simulation tool had not beenrealized yet!!

  • 8/6/2019 Slides Pagano RSVP TE

    11/20

    Michele Pagano11

    NS2 Software Modules

    MNS - MPLS Network SimulatorOld Modules

    New Modules

    RSVP-TE\ns with Reservation Styles

    OSPF-TE\ns

    MPLS Recovery Strategies

    QoS Routing

  • 8/6/2019 Slides Pagano RSVP TE

    12/20

    Michele Pagano12

    New MPLS Node Architecture in NS2

    OSPF-TEmodule

    OSPF-TEmodule

    RSVP-TEmodule

    RSVP-TEmodule

  • 8/6/2019 Slides Pagano RSVP TE

    13/20

    Michele Pagano13

    LSP Recovery in NS2

    LSP Protectionprotection-ff

    protection-se

    LSP Rerouting with Path Precomputation fastrerouting-ff

    fastrerouting-se

  • 8/6/2019 Slides Pagano RSVP TE

    14/20

    Michele Pagano14

    Simulation Scenario

    GANT

    Pan-European multi-gigabitdata communications networkspecifically reserved forresearch and education use

    The GANT project was acollaboration between 26National Research andEducation Networksrepresenting 30 countries

    The network connects a totalof 34 countries

  • 8/6/2019 Slides Pagano RSVP TE

    15/20

    Michele Pagano15

    Simulation Scenario

    Simulation Scenario

    Available Bandwidth = 1 Mb/s

    CBR Sources at 400 Kb/s Link cost = 1

    A failure on the link 7_22 of the

    primary LSP is forced Fault Hold-off Time = 0

    TargetTarget

    To highlight the advantages ofusing SE Reservation Styles

    CBR TrafficDestination

    CBR TrafficSource

    PrimaryPrimary

    LSPsLSPs

  • 8/6/2019 Slides Pagano RSVP TE

    16/20

    Michele Pagano16

    LSP Rerouting with FF Reservation StyleDestinations

    CBR TrafficSources

    Reserved

    LSP

    Back-Up LSPs

    PRIMARY

    LSPs

    IP Shortest Path

  • 8/6/2019 Slides Pagano RSVP TE

    17/20

    Michele Pagano17

    Recovery Time for FF Reservation Style

    620

    640

    660

    680

    700

    720

    740

    760

    780

    1 2 3 4 5 6 7 8 9 10

    Simulation

    ms

    LSP 1 LSP 2

    Link status is checked by a polling mechanism, simulated as a randomvariable uniformely distributed within [0, 100 ms]

  • 8/6/2019 Slides Pagano RSVP TE

    18/20

    Michele Pagano18

    LSP Rerouting with SE Reservation Style

    Destinations

    CBR TrafficSources

    Reserved

    LSP

    Back-Up LSP

    PRIMARY

    LSP

  • 8/6/2019 Slides Pagano RSVP TE

    19/20

    Michele Pagano19

    0

    20

    40

    60

    80

    100

    120

    140

    160

    180

    1 2 3 4 5 6 7 8 9 10

    Simulation

    ms

    Recovery Time for SE Reservation Style

    Avg. Recovery Time: 126 ms vs. 736 ms

  • 8/6/2019 Slides Pagano RSVP TE

    20/20

    Michele Pagano20

    Conclusions

    Design and development of a new NS2 software module which enhancesRSVP-TE\ns with the reservation styles supported by RSVP-TE

    The availability of reservation styles allows MPLS network designers toplan complex scenarios with heterogeneous recovery strategies

    The new NS2 module may help a network designer to choose the most

    suitable MPLS-based recovery strategy

    Reservation styles are also essential to set-up Point-to-Multipoint andMultipoint-to-Multipoint LSPs

    The software is available on the TlcNetGroup software repository at thesite:

    http://netgroup-serv.iet.unipi.it