14
1 Policy-Enabled Path Computation Framework (draft-bryskin-pce-policy-enabled-path-comp- 01.txt ) Igor Bryskin (Movaz Networks) : [email protected] Dimitri Papadimitriou (Alcatel) : [email protected] Lou Berger (LabN Consulting, LLC) : [email protected]

1 Policy-Enabled Path Computation Framework ( draft-bryskin-pce-policy-enabled-path-comp-01.txt ) Igor Bryskin (Movaz Networks) : [email protected] Dimitri

Embed Size (px)

Citation preview

Page 1: 1 Policy-Enabled Path Computation Framework ( draft-bryskin-pce-policy-enabled-path-comp-01.txt ) Igor Bryskin (Movaz Networks) : ibryskin@movaz.com Dimitri

1

Policy-Enabled Path Computation Framework

(draft-bryskin-pce-policy-enabled-path-comp-01.txt )

Igor Bryskin (Movaz Networks) : [email protected]

Dimitri Papadimitriou (Alcatel) : [email protected] Lou Berger (LabN Consulting, LLC) : [email protected]

Page 2: 1 Policy-Enabled Path Computation Framework ( draft-bryskin-pce-policy-enabled-path-comp-01.txt ) Igor Bryskin (Movaz Networks) : ibryskin@movaz.com Dimitri

2

Changes since IETF64

Two PCE policy related drafts were presented at IETF64:

draft-berger-pce-policy-architecture-00.txt draft-bryskin-pce-policy-enabled-path-

comp-00.txt Large piece of the first document was incorporated into

draft-ietf-pce-architecture-04.txt The remainder is merged with the second document

Page 3: 1 Policy-Enabled Path Computation Framework ( draft-bryskin-pce-policy-enabled-path-comp-01.txt ) Igor Bryskin (Movaz Networks) : ibryskin@movaz.com Dimitri

3

Status of the document

The merged document contains Background:

– motivations, representative scenarios, usage cases Requirements for policy enabled path computation

framework Policy enabled path computation framework components Introduction of PCPIM Policy application and configuration scenarios Inter-component communications Name change:

Policy-Enabled Path Computation Framework

Page 4: 1 Policy-Enabled Path Computation Framework ( draft-bryskin-pce-policy-enabled-path-comp-01.txt ) Igor Bryskin (Movaz Networks) : ibryskin@movaz.com Dimitri

4

Solution Requirements

(G)MPLS path computation-specific Support for various policies and policy configurations Provision for Monitoring and Accounting

Information Fault tolerance and recovery Support for policy-ignorant nodes Scalability Security and denial of service considerations Reuse of existing policy infrastructures (e.g. PCIM)

management tools, access and communication protocols

Page 5: 1 Policy-Enabled Path Computation Framework ( draft-bryskin-pce-policy-enabled-path-comp-01.txt ) Igor Bryskin (Movaz Networks) : ibryskin@movaz.com Dimitri

5

Path Computation Core Information Model(PCCIM)

Policy Core Information Model (PCIM) is introduced in RFC 3060 and expanded in RFC 3460

Presents the object-oriented information model for representing general policy information

Defines two hierarchies of object classes: structural classes representing policy

information and control of policies association classes that indicate how

instances of the structural classes are related to each other

Classes could be mapped to various concrete implementations, for example, to a directory that uses LDAPv3 as its access protocol

Page 6: 1 Policy-Enabled Path Computation Framework ( draft-bryskin-pce-policy-enabled-path-comp-01.txt ) Igor Bryskin (Movaz Networks) : ibryskin@movaz.com Dimitri

6

Policy (abstract)

PolicySet (abstract)

PolicyGroup

PolicyCondition (abstract)

PolicyAction (abstract)

PolicyVariable (abstract)

PolicyValue (abstract)

PolicyRule

PolicyTimePeriodCondition

VendorPolicyCondition

SimplePolicyCondition

CompoundPolicyCondition

CompoundFilterCondition

VendorPolicyAction

SimplePolicyAction

CompoundPolicyAction

PolicyExplicitVariable

PolicyImplicitVariable

Sub-tree of morespecific classes

Sub-tree of morespecific classes

Page 7: 1 Policy-Enabled Path Computation Framework ( draft-bryskin-pce-policy-enabled-path-comp-01.txt ) Igor Bryskin (Movaz Networks) : ibryskin@movaz.com Dimitri

7

Policy Enabled Path Computation Framework Components

PC Policy Repository PCE Policy Decision Point (PCE-PDP) PCE Policy Enforcement Point (PCE-PEP) PCC Policy Decision Point (PCC-PDP) PCC Policy Enforcement Point (PCC-PEP) Policy Communication Protocol PCC-PCE Communication Protocol

Page 8: 1 Policy-Enabled Path Computation Framework ( draft-bryskin-pce-policy-enabled-path-comp-01.txt ) Igor Bryskin (Movaz Networks) : ibryskin@movaz.com Dimitri

8

PCC-PCE configurationSingle repository

PC Policy Management

PC Policy RepositoryPCC-PDP PCE-PDP

PCC-PEP PCE-PEP

Policy A Policy B

e.g. COPS, COPS-PR e.g. COPS, COPS-PR

PCC-PCE communication protocol

Page 9: 1 Policy-Enabled Path Computation Framework ( draft-bryskin-pce-policy-enabled-path-comp-01.txt ) Igor Bryskin (Movaz Networks) : ibryskin@movaz.com Dimitri

9

PCC-PCE configurationMultiple repositories

PC Policy Repository 1

PCC-PDP PCE-PDP

PCC-PEP PCE-PEP

Policy A

e.g. COPS, COPS-PR e.g. COPS, COPS-PR

PCC-PCE communication protocol

PC Policy Repository 2

Policy B

Page 10: 1 Policy-Enabled Path Computation Framework ( draft-bryskin-pce-policy-enabled-path-comp-01.txt ) Igor Bryskin (Movaz Networks) : ibryskin@movaz.com Dimitri

10

Policy Application(Policy applied only on PCE)

PC Policy Management

PC Policy Repository PCE-PDP

PCC PCE-PEP

Policy

e.g. COPS, COPS-PR

PCC-PCE communication protocol

Page 11: 1 Policy-Enabled Path Computation Framework ( draft-bryskin-pce-policy-enabled-path-comp-01.txt ) Igor Bryskin (Movaz Networks) : ibryskin@movaz.com Dimitri

11

Policy Application (Policy applied only on PCC)

PC Policy Management

PC Policy RepositoryPCC-PDP

PCC-PEP PCE

Policy

e.g. COPS, COPS-PR

PCC-PCE communication protocol

Page 12: 1 Policy-Enabled Path Computation Framework ( draft-bryskin-pce-policy-enabled-path-comp-01.txt ) Igor Bryskin (Movaz Networks) : ibryskin@movaz.com Dimitri

12

Policy Application (Policy applied on PCC and PCE)

PC Policy Management

PC Policy RepositoryPCC-PDP PCE-PDP

PCC-PEP PCE-PEP

Policy A Policy B

e.g. COPS, COPS-PR e.g. COPS, COPS-PR

PCC-PCE communication protocol

Page 13: 1 Policy-Enabled Path Computation Framework ( draft-bryskin-pce-policy-enabled-path-comp-01.txt ) Igor Bryskin (Movaz Networks) : ibryskin@movaz.com Dimitri

13

Next Steps

Path Computation Policy Information Model PCIM sub-model Extension of QPIM

Detailed specification of functions performed by each of the framework components

WG document?

Page 14: 1 Policy-Enabled Path Computation Framework ( draft-bryskin-pce-policy-enabled-path-comp-01.txt ) Igor Bryskin (Movaz Networks) : ibryskin@movaz.com Dimitri

14

Thank You