Lucy Yong ([email protected]) Young Lee ([email protected]) IETF 67Presentation @ CCAMP WG GMPLS...

14
Lucy Yong ([email protected]) Young Lee ([email protected]) IETF 67Presentation @ CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service <draft-yong-ccamp-ason-gmpls-autobw- service>

Transcript of Lucy Yong ([email protected]) Young Lee ([email protected]) IETF 67Presentation @ CCAMP WG GMPLS...

Page 1: Lucy Yong (lucyyong@huawei.com) Young Lee (ylee@huawei.com) IETF 67Presentation @ CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.

Lucy Yong ([email protected])

Young Lee ([email protected])IETF 67Presentation @ CCAMP WG

GMPLS Extension for Reservation and Time based Bandwidth Service

<draft-yong-ccamp-ason-gmpls-autobw-service>

Page 2: Lucy Yong (lucyyong@huawei.com) Young Lee (ylee@huawei.com) IETF 67Presentation @ CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.

2

GMPLS Network • IP Network success motivates people to develop

network intelligence in optical transport network• One goal of GMPLS network is to allow user to

request a bandwidth from optical transport network when it needs via signaling protocol at user network interface (UNI)– Peer model: network and users are in the same trust domain– Overlay model: user attaching network w/o network

knowledge and network advertising the user reachability

User

Connection Controller(Control Plane)

Data Plane

UserNetwork

UNI UNI

Page 3: Lucy Yong (lucyyong@huawei.com) Young Lee (ylee@huawei.com) IETF 67Presentation @ CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.

3

GMPLS Instant BoD Service Model • Customer service request comes at service

connection time and network set up connection instantly

• However, this service model is rarely deployed in carrier network today because– Optical transport services are relatively static and may be planed

ahead of service time– Hard to predict user demand and guarantee the service when it

needs – Challenge for control plane security when UNI is used– Infrastructure complexity under multiple administration domains– May take time to run path clean in data plane after bandwidth is

allocated– Present a big challenge for service operation and back office

integration

Page 4: Lucy Yong (lucyyong@huawei.com) Young Lee (ylee@huawei.com) IETF 67Presentation @ CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.

4

How to raise GMPLS value for service? • Today, carrier use control plane to set up soft

permanent connection (SPC) for customer order to achieve provisioning acceleration

• However, although GMPLS is used within network, the procedure from customer request to bandwidth establishment takes tedious processes

• Could GMPLS be used to improve the process for

reservation and time based service?• Could GMPLS be used to improve service

intelligence?

Page 5: Lucy Yong (lucyyong@huawei.com) Young Lee (ylee@huawei.com) IETF 67Presentation @ CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.

5

Service Example• Soft Permanent Connection (SPC)

Customer Order

Pre-Provisioned

Pre-Provisioned

Management Plane

Control Plane

Data Plane

• Customer order is ahead of service time, access connection is nailed up ahead• Soft Permanent Connection is set up when service time arrive• Customer may want to change the connection during the service time withoutrestart a new order. For example, connection modification or bandwidth modification

These could be done by reservation based and time based bandwidth service

SPC provisioning

Page 6: Lucy Yong (lucyyong@huawei.com) Young Lee (ylee@huawei.com) IETF 67Presentation @ CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.

6

Reservation Based Bandwidth Service • Definition: bandwidth service can be booked prior

to the service time, when the service time arrives, the connectivity will be available to the user

• Reservation based service decouples service request and service usage. It has some advantages– Service can be better guaranteed at usage time– Give provider a chance to prepare network resource– Fit for most of large and long term bandwidth demand– Allow provider to verify data plane path ahead– Align with today’s private line service model – Enable time based bandwidth services– Enable other advanced bandwidth services such as

L1&2VPN and Bandwidth trading• Carrier can implement reservation based service

in different ways. It does not have to allocate network bandwidth at booking time

Page 7: Lucy Yong (lucyyong@huawei.com) Young Lee (ylee@huawei.com) IETF 67Presentation @ CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.

7

Time Based Bandwidth Service• Definition: Connection can be described as a

function of time such as time of day or day of week. In other words, connection can vary in a time pattern

• Connection service pattern could be converted as time based policy profile

• Time based policy profile is sent to connection origination node, when the event time comes, control plane will take the action such as path setup, teardown, or modification

• As a result, connection is managed as a function of time. For example, connection is up between A to B for certain period and up between A to C for another period

Page 8: Lucy Yong (lucyyong@huawei.com) Young Lee (ylee@huawei.com) IETF 67Presentation @ CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.

8

Time Based Connection Example

Rule Type Time Duration Action

TOD

Time of Day

8AM-5PM Maintain Connection

Other Terminate Connection

DOW

Day of Week

M-F Maintain 600 MBW

Sa-Su Maintain 200MBW

Combined rule could be implemented

Page 9: Lucy Yong (lucyyong@huawei.com) Young Lee (ylee@huawei.com) IETF 67Presentation @ CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.

9

Reservation Element• A new component to the control plane

– Allow user specifying a service ahead of service time– Validate a service request– Store service requests– Initiate bandwidth request when service time arrives– Able to handle time based bandwidth request

User

Connection Controller(Control plane)

Data Plane

UserNetwork

Reservation Element (RE)

OSSCustomerRequest

This could be GMPLS UNI- RE and Control Plane isin the same trust domain- RE could act as user agent

Page 10: Lucy Yong (lucyyong@huawei.com) Young Lee (ylee@huawei.com) IETF 67Presentation @ CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.

10

Connection Controller • Add Policy manager and event manager in CC• Manage a connection path with a policy• Policy could be driven by an event, state or time• Policy profile contains connection schedules• Control plane can execute the schedule at

connection origination point.

1) CM get request from RE2) CM setup connection first3) CM send policy to PM4) PM register event to ER5) CM send confirmation

A) ER trigger an event to PMB) PM let CM take an actionC) CM execute the action

ConnectionManager (CM)

PolicyManager (PM)

Clock EventRegister (EM)

Connection Controller Module (CCM)

ConnectionRequest from RE

CCM

1 3

A4B2

5

C

Page 11: Lucy Yong (lucyyong@huawei.com) Young Lee (ylee@huawei.com) IETF 67Presentation @ CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.

11

GMPLS UNI Extension

• Use GMPLS UNI to support reservation and time based bandwidth service, some protocol enhancement is needed to specify time based service, for example– connection policy– time based function– service modification– service cancellation

Page 12: Lucy Yong (lucyyong@huawei.com) Young Lee (ylee@huawei.com) IETF 67Presentation @ CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.

12

Bandwidth Resource Reservation• Reservation based service allow provider to plan

network resource based on the booking– A bandwidth pool could be engineered ahead based on

the booking, no need to allocate bandwidth at booking time. However

– An individual bandwidth could be allocated ahead if requested under certain condition such as time and price

• In case, an overbook happens, carrier will give a “vulture” to the customer whose service get bumped

Page 13: Lucy Yong (lucyyong@huawei.com) Young Lee (ylee@huawei.com) IETF 67Presentation @ CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.

13

Could this be done in management plane?

• Yes, today this is done by management plane with tedious processes

• However, one of control plane objectives is to simplify existing OSS and improve service automation

• This could be also a part of control plane function or integrated function between control plane and management plane

• How optical control plane facilitate management plane to automate existing bandwidth services and enable more advanced services is something for CCAMP to think about

Page 14: Lucy Yong (lucyyong@huawei.com) Young Lee (ylee@huawei.com) IETF 67Presentation @ CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.

14

Conclusion• Reservation and time based bandwidth service is

another way to provide automatic bandwidth service for optical transport network

• It is valuable to consider how GMPLS control plane could support these service models automatically

• The draft contain more information draft-yong-ccamp-ason-gmpls-autobw-

service.txt

Get a consensus from group if this is a valued work for the WG?

If yes, accept the draft as WG draft and work on the solution in architecture and protocol.