Title: A Framework for Internetworking Heterogeneous HighPerformance Networks via GMPLS and Web Services
1A Framework for Internetworking Heterogeneous
High-Performance Networks via GMPLS and Web
Services
- Xi Yang, Tom Lehman
- Information Sciences Institute (ISI)
- University of Southern California (USC)
HONET, Charlotte NC September 7, 2006
2Outline
- High-performance internetworking
- GMPLS based control plane (GMPLS-CP) and the
DRAGON solution - Heterogeneous high-performance internetworking
framework - Web services based control plane (WS-CP)
- Conclusions
2
Yang Lehman A Framework for
Internetworking Heterogeneous High-Performance
Networks
3High Performance Networking
- Todays Internet relies on layer-3 (IP)
networking - Simple, ubiquitous, scalable, failure-tolerant
- Best-effort, congested, not for high-performance
apps. - High-performance networking leverages dedicated
virtual-circuit services through other layers - Layer 1, layer-1.5, layer-2 WDM, SONET, ATM,
Ethernet - Dedicated, high-capacity, low-latency,
low-jitter, low-cost - Future Internet will provide hybrid best-effort
IP and multi-layer dedicated virtual circuits - Enough options and tradeoffs in price,
scalability and performance to satisfy varying
application characteristics - Aligned with Internets evolutionism philosophy
3
Yang Lehman A Framework for
Internetworking Heterogeneous High-Performance
Networks
4High Performance Inter-networking
- Real-world high-performance networks
- NLR, Abilene, HOPI, ESnet, USN, DRAGON, Cheetah
- Limited footprint, bandwidth, users
- Future global high-performance internetworking
environment ? Alliance of high-performance
networks - Extending reach of individual networks
- Lease and exchange of bandwidth
- Traffic detour in emergency and persistent
mutual protection - Goal of high-performance internetworking
- Common shared high-performance network
infrastructures - Shared control intelligence under common service
model
4
Yang Lehman A Framework for
Internetworking Heterogeneous High-Performance
Networks
5HPN Internetworking Challenges
- High-performance networking requires control
plane - Dynamic, end-to-end services Fast, automated
provisioning - Data plane and management plane are not enough
- Heterogeneous internetworking environment
- Diverse data plane technologies Services at
different layers - IP/MPLS Ethernet VLAN SONET
- Administrative barriers
- Policy restriction on exchange of routing and
signaling information - Internetworking option I Unified control plane
- Tight coupling Routing and signaling
interoperability - Generalized Multi-Protocol Label Switching
(GMPLS) - A true multi-layer heterogeneous networking
solution
5
Yang Lehman A Framework for
Internetworking Heterogeneous High-Performance
Networks
6DRAGON A GMPLS Based High-Performance
Networking Project
- NSF funded program
- Dynamic Resource Allocation via GMPLS Optical
Networks (DRAGON) - Testbed deployed in the Washington DC region
- Research focused on multi-layer, multi-domain
high-performance networking - GMPLS based control plane
- Dynamic provisioning across heterogeneous network
technologies - Fiber (FSC), Lambda (LSC), SONET (TDM), Ethernet
(L2SC), Packet (PSC) - Multi-layer Traffic Engineering (TE)
- Open Source Software
- Interdomain Provisioning (routing, path
computation, signaling) - Authentication, Authorization, Accounting (AAA)
and Scheduling - http//dragon.east.isi.edu
6
Yang Lehman A Framework for
Internetworking Heterogeneous High-Performance
Networks
7DRAGON GMPLS Inter-Domain Service Provisioning
Multi-layer resource states, time schedule and
AAA policies are exchanged among control-plane
entities. ? peering domains look into each others
Multiple constraints are used in joint to
generate resources allocation and policy
decisions. ? inter-domain collaboration in path
computation
GMPLS routing, path computation
Actual service provisioning virtual circuit
setup ? signaling across domains (contiguous or
stitching) ? resource allocation and policy
enforcement
GMPLS signaling
7
Yang Lehman A Framework for
Internetworking Heterogeneous High-Performance
Networks
8Beyond GMPLS A Heterogeneous Inter-networking
Framework
- GMPLS is an option, not a limitation
- Many networks do not support GMPLS, e.g.,
Abilene, DoE ESNet - Some networks only have a management plane (no
control plane) - GMPLS Control Plane (GMPLS-CP) needs tight
coupling which is not allowed by many networks - Option II Shared intelligence btw control
planes - Web Services based Control Plane (WS-CP) loose
coupling - A Web services wrapper layer for existing network
control and management planes. - Core intra-network functions unchanged
inter-network enhancements - Web services are simple, standard with lots of
handy tools. - Service oriented architecture (SOA) and security
infrastructure (WSS)
8
Yang Lehman A Framework for
Internetworking Heterogeneous High-Performance
Networks
9Heterogeneous Internetworking Framework
Architecture
- Idea All participating control planes must have
a common set of topology discovery, routing, path
computation and signaling functionality. - Methodology Translate the proven GMPLS-CP
technologies into WS-CP counterparts in web
services notations.
9
Yang Lehman A Framework for
Internetworking Heterogeneous High-Performance
Networks
10WS-CP Structure
ltwsdloperation name"getPathComputationResult"gt
ltwsdloperation name"createInternetworkPathComput
ationSession"gt
ltwsdloperation name"getRecursivePathComputationR
esult"gt
ltwsdloperation name"createPathReservation"gt
ltwsdloperation name"createAdaptationCrossConnect
"gt
10
Yang Lehman A Framework for
Internetworking Heterogeneous High-Performance
Networks
11Conclusions
- HPNs of the World, Unite!
- HPN provisioning will best be via control plane.
- Any control plane for multi-layer multi-domain
heterogeneous networking should support topology
discovery, routing, path computation and
signaling as GMPLS-CP does. - WS-CP enables loose inter-network coupling and
implements the GMPLS-like functionalities around
Web services. - The proposed heterogeneous internetworking
framework supports both GMLS-CP and WS-CP. The
latter will be more widely accepted.
11
Yang Lehman A Framework for
Internetworking Heterogeneous High-Performance
Networks