83 rd IETF @ Paris Cross Stratum Optimization enabled Path Computation...

10
83 rd IETF @ Paris Cross Stratum Optimization enabled Path Computation draft-dhody-pce-cso-enabled-path- computation Dhruv Dhody ([email protected] ) Young Lee ([email protected] ) Nicola Ciulli ([email protected] ) Luis M. Contreras ([email protected] ) Oscar Gonzalez de Dios ([email protected] )

Transcript of 83 rd IETF @ Paris Cross Stratum Optimization enabled Path Computation...

Page 1: 83 rd IETF @ Paris Cross Stratum Optimization enabled Path Computation draft-dhody-pce-cso-enabled-path-computation Dhruv Dhody (dhruv.dhody@huawei.com)dhruv.dhody@huawei.com.

83rd IETF @ Paris

Cross Stratum Optimization enabled Path

Computationdraft-dhody-pce-cso-enabled-path-computation

Dhruv Dhody ([email protected])Young Lee ([email protected])Nicola Ciulli ([email protected])Luis M. Contreras ([email protected])

Oscar Gonzalez de Dios ([email protected])

Page 2: 83 rd IETF @ Paris Cross Stratum Optimization enabled Path Computation draft-dhody-pce-cso-enabled-path-computation Dhruv Dhody (dhruv.dhody@huawei.com)dhruv.dhody@huawei.com.

Introduction

• Cloud based applications balanced among multiple data centers requires optimization of both application and network resources.

83rd IETF @ Paris

Data Center 1

Data Center 2

Data Center 3

ClientB3

ClientA1

ClientCN

ClientC3

ClientB2

ClientC2

ClientC1

ClientA2

ClientB1

ClientA3

ClientAN

ClientBN

Network

“Region B”

“Reg

ion

A”

“Region C”

Page 3: 83 rd IETF @ Paris Cross Stratum Optimization enabled Path Computation draft-dhody-pce-cso-enabled-path-computation Dhruv Dhody (dhruv.dhody@huawei.com)dhruv.dhody@huawei.com.

Introduction

83rd IETF @ Paris

• Network Stratum Query - 2 stages

(1) Vertical Query: From Application in Data Center to Network and vice-versa

(2) Horizontal Query: Gathering network information.

• PCE can provide the network resource estimation in the 2nd stage of the NS Query.

Page 4: 83 rd IETF @ Paris Cross Stratum Optimization enabled Path Computation draft-dhody-pce-cso-enabled-path-computation Dhruv Dhody (dhruv.dhody@huawei.com)dhruv.dhody@huawei.com.

NCG(network control gateway) & PCE

• NCG can use the PCE to do path computation based on constraints. • NCG and PCE can be co-

located• NCG uses external PCE,

acts as PCC

• Statefull PCE can further help in maintaining the status of the final cross optimized path along with application binding.

• New PCE capability includes:• New objective functions

(e.g., Multi-destination path computation (ANI Cast))

• Application-resource aware PCE

• Maintain “Application ID” coupled with Tunnel ID

83rd IETF @ Paris

Page 5: 83 rd IETF @ Paris Cross Stratum Optimization enabled Path Computation draft-dhody-pce-cso-enabled-path-computation Dhruv Dhody (dhruv.dhody@huawei.com)dhruv.dhody@huawei.com.

Path Computation

83rd IETF @ Paris

(1) User for application would contact the application gateway ACG with its requirements.

(2) ACG would further query the NCG to obtain the underlying network status.

(3) NCG would break the vertical request into suitable horizontal path computation request(s)

(4) PCE would provide the result to NCG

(5) NCG would abstract the computation result and provide to ACG

ACG

NCG PCE

User

2

1

3

5

6

4

(6) NCG and ACG would cooperate to finalize the path that needs to be setup.

Final decision can be made either in ACG or NCG depending on the mode of operation.

Page 6: 83 rd IETF @ Paris Cross Stratum Optimization enabled Path Computation draft-dhody-pce-cso-enabled-path-computation Dhruv Dhody (dhruv.dhody@huawei.com)dhruv.dhody@huawei.com.

Path Setup

83rd IETF @ Paris

Path setup via NMS

• NCG can send a request to NMS asking it relay the message to the head end LSR to setup the pre-computed path.

• PCC should relay the status of the signaled LSP to the Statefull PCE.

Page 7: 83 rd IETF @ Paris Cross Stratum Optimization enabled Path Computation draft-dhody-pce-cso-enabled-path-computation Dhruv Dhody (dhruv.dhody@huawei.com)dhruv.dhody@huawei.com.

Inter-Domain

83rd IETF @ Paris

ACG talks to the primary NCG, which talks to the

other NCG of

different domains

ACG talks to multiple

NCGs

One Application Domain with

Multiple Network Domains

Page 8: 83 rd IETF @ Paris Cross Stratum Optimization enabled Path Computation draft-dhody-pce-cso-enabled-path-computation Dhruv Dhody (dhruv.dhody@huawei.com)dhruv.dhody@huawei.com.

Summary & Next Steps

o PCE can be a tool for enabling CSO/SDN objective in the data centers/cloud networking environment. o Application-awareness o Statefull PCEo More objective functions and constraints

o WG should evaluate the need of enhancing PCE for network and cloud providers where a need to optimize both application and network resources.

83rd IETF @ Paris

Page 9: 83 rd IETF @ Paris Cross Stratum Optimization enabled Path Computation draft-dhody-pce-cso-enabled-path-computation Dhruv Dhody (dhruv.dhody@huawei.com)dhruv.dhody@huawei.com.

Questions &

Comments?

83rd IETF @ Paris

Page 10: 83 rd IETF @ Paris Cross Stratum Optimization enabled Path Computation draft-dhody-pce-cso-enabled-path-computation Dhruv Dhody (dhruv.dhody@huawei.com)dhruv.dhody@huawei.com.

Thanks!

83rd IETF @ Paris