Carrying a Contract ID in PCEP draft-leroux-pce-contract-id-01.txt - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

Carrying a Contract ID in PCEP draft-leroux-pce-contract-id-01.txt

Description:

Inter-Provider TE-LSP = TE-LSP that crosses at least one provider boundary ... path computation request can be policed based upon the beforehand agreed service ... – PowerPoint PPT presentation

Number of Views:40
Avg rating:3.0/5.0
Slides: 8
Provided by: JLLe2
Learn more at: http://www.ietf.org
Category:

less

Transcript and Presenter's Notes

Title: Carrying a Contract ID in PCEP draft-leroux-pce-contract-id-01.txt


1
Carrying a Contract ID in PCEP
draft-leroux-pce-co
ntract-id-01.txt



J.L. Le Roux (France Telecom)
R. Jacob (Brighthaul)
R. Douville
(Alcatel-Lucent)
2
Background
  • Inter-Provider TE-LSP TE-LSP that crosses at
    least one provider boundary
  • Inter-provider TE-LSP computation may rely on
    communication between PCEs in each provider (such
    as BRPC)
  • Preliminary service negotiation and activation is
    required at the service level, between the set of
    providers the LSP will traverse
  • SLA, SLS, TE parameters, ...
  • The IPSphere Forum is defining an architecture
    that allows automating the negotiation and
    activation of an inter-provider TE-LSP service
  • The instantiated service is identified by a
    contract ID in the form of a Universally Unique
    IDentifier UUID (RFC 4122)
  • The contract ID has to be carried in PCEP so that
    a path computation request can be policed based
    upon the beforehand agreed service

3
The PCEP Contract ID object 1/2
  • This draft defines PCEP extensions so as to
    transparently transport a service contract id
  • A new PCEP object is defined, the CONTRACT ID
    object, to be carried in PCReq messages
  • Carries the identifier of the TE-LSP service
    contract that has been negotiated and
    instantiated at the service level.
  • Encoded as a 128 bit UUID as defined in RFC 4122
  • The content of the PCEP object is transparent and
    not processed at the PCEP level

4
The PCEP Contract ID object 2/2
  • The Contract ID object is communicated to a
    service Policy Decision Point (PDP) to apply
    policies at the service level, based upon the
    agreed service
  • Policies include Request acceptance/rejection,
    TE parameter filtering/translation, next-AS
    determination, etc.
  • No assumption on the way the object is
    communicated to the PDP, as well as on the actual
    location of the PDP (co-located or not)
  • New error values defined for the PCEP error code
    "Policy Violation"

5
IPSphere Service Execution
Execute Start Contract ID
Execute Start Contract ID



R3
R1
SP3
SP1
SP2
R5
R6
6
Next Steps
  • Straightforward PCEP extension allowing for
    communication in an inter-provider context
  • Comment from Dimitri "The contract ID should be
    carried in a more generic PCEP Policy Data
    object"
  • This would be a TLV in the yet to be defined
    Policy Data object
  • Need for RSVP-TE extensions to carry the Contract
    ID
  • Within the RSVP-TE Policy Data object (need for a
    new P-Type)
  • Draft to be submitted for Chicago
  • WG feedback Required

7
ThanksQuestions?
Write a Comment
User Comments (0)
About PowerShow.com