Transcript PPT Version

GMPLS Extension for Reservation
and Time based Bandwidth Service
<draft-yong-ccamp-ason-gmpls-autobw-service>
Lucy Yong ([email protected])
Young Lee ([email protected])
IETF 67Presentation @ CCAMP WG
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
Connection Controller
UNI
(Control Plane)
UNI
Data Plane
User
User
Network
2
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
3
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?
4
Service Example
• Soft Permanent Connection (SPC)
Customer Order
Management Plane
SPC provisioning
PreProvisioned
Control Plane
PreProvisioned
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 without
restart a new order. For example, connection modification or bandwidth modification
These could be done by reservation based and time based bandwidth service
5
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
6
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
7
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
8
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
Customer
Request
Reservation
Element (RE)
OSS
This could be GMPLS UNI
- RE and Control Plane is
in the same trust domain
- RE could act as user agent
Connection Controller
(Control plane)
Data Plane
User
User
Network
9
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.
Connection
Request from RE
1
5
Connection
Manager (CM)
B
2
C
Clock
CCM
3
Policy
Manager (PM)
4
1) CM get request from RE
2) CM setup connection first
3) CM send policy to PM
4) PM register event to ER
5) CM send confirmation
A
Event
Register (EM)
A) ER trigger an event to PM
B) PM let CM take an action
C) CM execute the action
Connection Controller Module (CCM)
10
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
11
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
12
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
13
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.
14