GMPLS over OBS Architecture for Optical Packet Internet

Download Report

Transcript GMPLS over OBS Architecture for Optical Packet Internet

Research Activities on Optical
Burst Switching at OIRC
Jun Kyun Choi, Minho Kang
Optical Internet Research Center
Information and Communications University, Korea
{jkchoi, mhkang}@icu.ac.kr
[email protected]
Outline
 Introduction to OIRC

OBS Research Activities

Issues on GMPLS Control
Plane for AOBS

Conclusion
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected] -2-
Introduction to OIRC
Objectives of OIRC
History of OIRC
Technology Leader
lead
research and develop
competitive technology
in Optical Internet
July 1st.
2000
Aug. 31th.
2000
Apr. 4th.
2001
Industry Creator
Society Promoter
create new industry
by combining
Optical and network
technologies
promote
knowledge-driven
society
over Optical Internet
Inauguration of
Optical Internet
Research Center (OIRC)
Nortel Networks established
a lab at OIRC in ICU
OIRC-VPI Joint Research
Signing Ceremony
June.28th.
2001
OIRC overseas Lab
in AP-CRC
June.29th.
2001
OIRC overseas Lab
in CUBIN
July.21-25.
2002
Host the COIN2002
July 2003
Collaboration with Samsung
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected] -3-
Organization of OIRC
Director
(Minho Kang)
Network Group
Protocol Group
System Group
(Hongshik Park)
(Jun Kyun Choi)
(Yong Hyub Won)
• Investigators
• Research Areas
- Optical Internet architecture
- Optical Internet traffic engineering
- Optical Internet testbed
• Participants
ICU, Soongsil U., Daejeon U., ETRI,
KT, Samsung, Haedong, NetsFeel,
Nortel Networks (Canada),
VPI(Germany), CUBIN (AUS)
• Investigators
• Investigators
• Research Areas
- Optical routing protocol
- Optical signaling and control
- Optical burst switch control
• Participants
ICU, Chonbuk U., Andong U.,
ETRI, KT, Samsung,
Wareplus, Telion, Horim
• Research Areas
- Optical burst-mode tranceiver
- Optical packet header processing
- Optical buffering and switching control
• Participants
ICU, Korea U., Catholic Univ.,
ETRI, Samsung,
Roswin, Zenphotonics, ITEC
technology,
Lightron, Teradian, Phoco
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected] -4-
Collaboration of OIRC
• Overseas Laboratories
• Collaborative Research
• Internship program
• Research Environment
• Collaborative Research
• Exchange Researcher
Joint Development
Domestic
Industries
OIRC
Universities
• KT, Samsung,
Haedong, NetsFeel, Telion,
ZenPhotonics,
Lightron, Knowledge*on,
Teradian, Phoco
• KOSEF, MOST, MIC
Government
Research
Institutes
• ETRI, KT, Samsung
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected] -5-
Outline

Introduction to OIRC
 OBS Research
Activities

Issues on GMPLS Control
Plane for AOBS

Conclusion
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected] -6-
Technology Evolution of Optical Internet
Research Focus of OIRC
Optical
Packet
Switching
R : Research
D : Development
C : Commercial Focusing
Area
Intelligent
Electro-Optical
Label Switching
Optical
Burst
Switching
Dynamic
WDM
OXC
D
R
R
Optical Label/
Packet Processing
D
MPS+OBS
Optical
Packet Switching
Technology
GMPLS+AOBS
GMPLS+Optical Access
D
R
C
C
Optical
Circuit Switching
Technology
Dynamic OXC
D
Static WDM
OXC
-6 year
(1997)
C
Static OXC
-3 year
(2000)
Present
(2003)
3 year
(2006)
6 year
(2009)
(note) GMPLS: Generalized Multi-Protocol Label Switching, OBS: Optical Burst Switching, AOBS: All Optical Burst Switching
Globecom’03 Workshop W-2
OXC: Optical Cross-Connect, WDM: Wavelength Division Multiplexing
Jun Kyun Choi, Korea
[email protected] -7-
Current Technical Issues Related to OBS
Characteristics of OBS
 Exchange unit : Variable length – burst
 A burst cut through intermediate node without being buffered
 Data burst and control packet are transmitted on separate channels
 Control packet may reserve duration for transparent optical data burst
to be switched
 Bandwidth for a burst is reserved in one-way process
Some Questions for OBS implementation
•
•
•
•
•
How to configure the entire optical Internet architecture ?
How to classify the data burst to provide QoS ?
What is the mechanism to decide the routing path ?
How to manage whole core and edge nodes efficiently ?
How to make OBS module for implementing in real network environment ?
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected] -8-
Focusing Area of OIRC (2003 – 2005)
Research on GMPLS based AOBS core technology
• GMPLS-based AOBS network architecture and
traffic engineering
• Protection/Restoration
• GMPLS signaling and control protocol for AOBS
• AOBS system technologies
• Optical interface, optical packet header processing,
buffering, filtering and switching
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected] -9-
Demonstration of Optical Internet Testbed (2002)
LER
Application
LER
IP
OBS
OBS Networks
IP Networks
Input (source) / Ingress
Output / Egress
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]
Outline

Introduction to OIRC

OBS Research Activities
 Issues on GMPLS Control
Plane for AOBS

Conclusion
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]
GMPLS Control Plane for OBS
 GMPLS extends the MPLS-TE signaling protocols such as RSVP-TE and CR-LDP
 GMPLS also extends traditional intra-domain link-state routing protocols
already extended for TE purposes, i.e. OSPF-TE and IS-IS-TE
 LMP basic functions are control channel management, link connectivity verification,
link property correlation, fault isolation
 Control packet contains not only traditional information to control data burst
but also label information related with GMPLS for finding, making and recovering LSP
 Moreover, this LSP is a bidirectional transmission path formed by signaling protocol
and routing protocol
Why OBS employs GMPLS as a control plane?
 Supervision of the whole processes in edge and core nodes may be carried out
using GMPLS control plane.
 A concrete format and functions of control packet in OBS are not defined yet
and GMPLS header may include suitable attributes related to OBS
 By establishing LSP, we can make an explicitly routed path and relieve a burden
of control packet processing
 Can also provide traffic engineering functions of GMPLS
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]
A Core Node Architecture
using GMPLS control plane for OBS
Control
function
block
(e.g.GMPLS,
routing)
Core Router
Control Unit
Ether
Ether
GMPLS Control
Plane
Ether
Control
function
block
(e.g.GMPLS,
routing)
Ether
OBS control
fuction block
GSMP
Receiving
Function
Module
Transmission
Function
Module
Optical Switch
control Block
IP
sources
Ether
Optical
TX
Optic
al TX
functi
on
Optical
TX
Optic
al TX
fuctio
n
Optical
Switching
Function Block
Optical
RX
functio
n
Optic
al RX
functi
on
Optical
RX
Ether
IP
sources
Optical
RX
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]
An Edge Node Architecture for GMPLS over OBS
RCP
GMPLS
Control Module
BCP generation

First packet arrival
EVENT for a burst
- burst length
- offset
IPS
FT
IPS : Ingress Packet Switch
LIB : Label Information Base
FT : Fixed Transmitter
OPM : Output Packet Module
FEC : Forward Equivalence Class
RCP : Routing Control Packet
SCP : Signaling Control Packet
BCP : Burst Control Packet
label
LIB
IP traffic
Source 1
OPM
SCP

BCP
Scheduler
OPM
wavelength
ID selection
FT
Assembler
class 1
E/O
0
class 2

b in
FEC
Source S
To Egress 1
bcore

FT

M
U
X
CCG
1
2
Fiber


DCG
K-1
To Egress N-1
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]
GMPLS-based Optical IP Network Architecture
IP/MPLS Network
Customer
Network
Optical Edge
Router
IP/MPLS
Router
Optical Edge
Router
Customer Network
Optical MPS
Sub-Network
Optical Edge
Router
IP/MPLS
Router
IP/MPLS
Router
Optical
Core Router
LSPs within
Electronic
MPLS Clouds
Performs label
merging/tunneling
to optical lambda
LSPs.
Perform Explicit
Routing on lightpath
LSPs with optical
switching fabrics
Note) LSP: Label Switched Path
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]
IP over Optical Service Models
Domain Service Model
Server-Domain
Optical Sub-network
Control & Management Plane
ClientDomain
IP Network
NNI
NNI
UNI
(GMPLS signaling is
not shown at Client)
Signaling
exchange
IP/MPLS
Router
Data
Transfer
NNI
Optical Edge
Router
Optical Core
Router
Optical
Path
Optical
Node
Note) UNI: User to Network Interface
MPLS: Multi-Protocol Label Switching
Optical
Node
Controller
UNI
Loose Binding
in Optical Path
IP/MPLS
Router
User Plane
Optical
Node
ClientDomain
IP Network
Optical
Node
NNI: Network to Network Interface
GMPLS: Generalized MPLS
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]
IP over Optical Service Models
Unified Service Model
Optical Sub-network
for Control Plane
Control & Management Plane
IP/MPLS
Network
UNI
NNI
NNI
Common Signaling
based on GMPLS
Optical Edge
Router
IP/MPLS
Router
Data
Transfer
with label
information
Note)
IP/MPLS
Network
NNI
Optical
Node
UNI: User to Network Interface
NNI: Network to Network Interface
MPLS: Multi-Protocol Label Switching
GMPLS: Generalized MPLS
LSP: Label Switched Path
Optical Core
Router
Optical
LSP
Optical
Node
Controller
UNI
Tight Binding
in Optical LSP
IP/MPLS
Router
User Plane
Optical
Node
Optical
Node
Optical Sub-network
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]
AOBS+GMPLS Architectural Aspects
• Evolution or Migration of Existing Optical Network
• Evolution of Optical Access/Metro Network ?
– PON-based, RPR-based, or Optical Ethernet ?
• Cost and Benefit of Optical Packet Technology ?
– Feasibility of Optical Burst/Packet Technology technically and
economically
– Optical level interleaving is acceptable ?
– How to handle short IP Packets ?
• Evolution of GMPLS-based Optical Network
– Successful Replacement of SONET/SDH ?
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]
Justification of AOBS+GMPLS
• What is the real target for AOBS+GMPLS
– Technical Feasibility of Optical Burst Technology
•
•
•
•
Performance Aspects
Channel Efficiency Aspects
Control and Signaling Aspects
Implementation Complexity and Cost aspects (transmission and
switching)
– Reviews with GMPLS signaling for OBS
• Two different approaches on IP-based and Packet-based !
• In-band or Out-of-band signaling ?
– Review of Market adaptability for Network Deployment
• replace or upgrade the existing Terabit Router and newly construct
the OBS network ?
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]
Justification of AOBS+GMPLS
• What is the urgent technology for AOBS+GMPLS
to be solved
– Optical Burst Transmission and Switching Technology
– Cost reduction of optical components (tuners, buffer,
switch)
– Protection and Restoration for OBS
– Optical burst transmission and switching technology
– OBS switch control
– GMPLS protocol for OBS
– Open Control and Management for OBS
– PON-based OBS or OBS-MAC
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]
Feasibility of AOBS Technology
• Trade-off between Optical Burst Processing and
Channel Efficiency
– In view of technology
• Is there any other alternatives ?
– Fast Circuit Switching with powerful processing module
– Real Optical ALOHA or Optical CSMA ?
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]
Critical R&D Issues
• Focus on Optical Channel Efficiency
– Optical Traffic Engineering
• Both way for open loop control and closed loop control
• GMPLS signaling, multiplexing scheme, scheduled
buffering, resource notification, dynamic rearrangement of optical resources)
– Combine Wavelength Assignment/Converter
with AOBS switch architecture
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]
QoS Aspects on AOBS+GMPLS - 1
• It is necessary to support differentiated services for
– QoS guaranteed multi-media applications
– Control information (Signaling, Routing, OAM), Protection/restoration which
require higher priority than other ordinary traffic
• QoS performance metrics
– Burst loss probability, Delay, Jitter, Offset time difference
• Is IP QoS mechanism (Intserv & Diffserv) enough for OBS ?
– Mandate the use of buffer
– Intserv: Scalability problem
– Diffserv: Relative QoS mechanism cannot guarantee a mission critical traffics
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]
QoS Aspects on AOBS+GMPLS - 2
• QoS supporting schemes
for OBS
–
–
–
–
Offset time-based scheme
Deflection routing scheme
Burst segmentation scheme
BCP scheduling scheme
• Proportional service rate
• Preemption
• WFQ
– Forward resource reservation
scheme
– Early Burst Drop
– Dynamic wavelength
assignment scheme
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]
QoS Aspects on AOBS+GMPLS - 3
• GMPLS based Absolute
QoS Architecture
– Goal: Guarantee a strict upper
bound of performance
• Diverse QoS requirements
• Network level security
• Busty IP traffic (QoS degradation
during short period)
– Dynamic wavelength assignment +
Feedback control
– No admission control
– Combine proactive GMPLS
control and feedback control
Ingress Edge Router
Standard Routing
Protocols
(IS-IS, OSPF)
RCP
GMPLS
GMPLS control
control
BCP
BCP generation
generation
GMPLS
GMPLS control
control
CNM
TE
TE database
database
ADS
ADS manager
manager
Scheduling
Scheduling
Scheduling
Scheduling
Framing
Framing
Layer 2
Transport
GMPLS
GMPLS control
control
DB
WDM
WDM LINK
LINK
BCP
BCP termination
termination
CNM
TE
TE database
database
Congestion Notification
ADS
ADS manager
manager Message
Classifier
Classifier
Egress Edge Router
QoS
QoS
Monitoring
Monitoring
Labeling
Labeling
DB Information
Assembly
Assembly
Standard Signaling
Protocols
(LDP or RSVP)
SCP
Core Router
TE
TE database
database
BCP: Bust Control Packet
RCP: Routing Control Packet
SCP: Signaling Control Packet
CNM: Congestion Notification
Message
DB: Data Burst
ADS: Absolute Differentiated
Service
DB
BCP
WDM
WDM LINK
LINK
Disassembly
Disassembly
Deframing
Deframing
BCP
WDM
WDM LINK
LINK
Layer 2
Transport
Feedback
Control
QoS
Monitoring
TE
database
ADS
manager
Assembler
scheduler
GMPLS
Control
Classifier &
Path selection
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]
Traffic Engineering on AOBS+GMPLS
• Is MPLS-TE operable in OBS networks?
• Considerations
– TE unit
• Burst?
• Necessity to introduce “trunk” concept?
– Connection-Oriented Routing: delivery of link state
information
– QoS Guaranteeing
• Policing
• Admission control
• Feedback control
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]
Direction for AOBS+GMPLS
1. Advanced OBS: Traffic Engineering, QoS
supporting, Contention resolution,
Protection
Scale
2. Acceptable OBS: GMPLS extension, UNI Acces
interface with existing network, Testbed s
Standardization
Access OBS
AOBS:
Converge 3 different OBS views
Metro
3. Access OBS: OBS PON, Ethernet over OBS
Metro ring OBS…
Original
OBS
Backbone
Non
e
Limite
d
Ful
l
Practical
Implementation
Low
Advanced
OBS
Mediu
m
High
Technologica
l
Advance
Acceptable OBS
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]
Conclusion
 Introducd OIRC
 AOBS+GMPLS Research Activities
- Researching theoretical base and implementing it in real circumstance
 Proposed a GMPLS Control Plane for AOBS
- An interim solution toward the ultimate optical packet Internet implementation
- suppors QoS, supervision of the whole processes, and Traffic Engineering
Thanks
 We appreciate the graceful support of KOSEF, ETRI, and Samsung on this work
through ERC Project
Globecom’03 Workshop W-2
Jun Kyun Choi, Korea
[email protected]