gmpls networking to support e-science applications yufeng xin mcnc rtp, nc usa july 18, 2006 nsf...

19
GMPLS Networking to Support E- Science Applications Yufeng Xin MCNC RTP, NC USA July 18, 2006 F seed funded project

Upload: dwayne-mcdaniel

Post on 28-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

GMPLS Networking to Support E-Science Applications

Yufeng Xin

MCNC

RTP, NC USA

July 18, 2006

NSF seed funded project

Participating institutes and senior personnel

• MCNC: Gigi Karmous-Edwards (PI), Yufeng Xin, John Moore, Steve Thorpe, Lina Battestilli, Bonnie Hurst, Mark Johnson, Joe Dunn, Carla Hunt, Andrew Mabe.

• Louisiana State University: Ed Seidel (PI), Gabrielle Allen, Seung-Jong Park (Jay), Andrei Hutanu, Tevfik Kosar, Jon MacLaren, Lonnie Leger.

• Renaissance Computing Institute (RENCI): Prof. Dan Reed (PI), Lavanya Ramakrishnan.

• North Carolina State University: Prof. Harry Perros (PI), Severa Tanwir.

• Partners: – Cisco, Calient, AT&T Research, and IBM – Other research projects and initiatives: NLR, StarLight, UltraLight, Dragon, Cheetah,

SURA– International partners: Glambda, Lucifer, and GLIF.

Outline

• Enlightened overview• GMPLS networking• Extended network service provisioning Based on

GMPLS– Enlightened testbed– Calient PXC– Enlightened software architecture

Motivations

• The need for dynamic high-capacity end-to-end circuits – Ubiquitous and efficient utilization of the distributed scientific

facilities – Global collaborations enabled by the Internet, using very large data

collections, terascale computing resources and high performance visualizations to maximize the scientific discovery

• The need for the integrated services to optimally allocate and control compute, storage, instrument, and networking resources– Multi-granularity– Easy and fast access– On-demand provisioning– In advance reservation– Monitoring (feedback) based adaptive provisioning

Key components

GMPLS Introduction

• Separate data plane and control plane– Data plane network: IP, ATM (MPLS), Ethernet,

SONET, Lambda– Control plane network: Internet, private network

• Control plane protocols– TE: Interface switching capability, link encoding,

protection– LMP: discovery and fault management– OSPF-TE: Contraint-based routing– RSVP-TE: signaling explicit routing

Enlightened Testbed• Control plane network

– IP network– Static public IPv4 address (Using IPSec?)– Using NLR L2 networking service?

• Data plane network: 4 Calient PXC– NLR: 2x10GE Cisco lambdas, 1 NLR

FrameNet circuit– Traffic grooming: via Cisco 6509– Internetworking with Ethernet switch– E-NNI

Cisco/UltraLight wave

EnLIGHTened wave (Cisco/NLR)

LONI wave

Members:- MCNC GCNS- LSU CCT-NCSU-(Subcontract) RENCI

Official Partners:- AT&T Research- SURA- NRL- Cisco Systems- Calient Networks- IBM

NSF Project Partners- OptIPuter- UltraLight- WAN-in-LAB- DRAGON- Cheetah

International Partners •LUCIFER - EC•G-Lambda - Japan-GLIF

CHI

HOU

DAL

TUL

KAN

PIT

WDC

OGD

BOI

CLE

POR

DEN

SVL

SEA

Baton Rouge

Raleigh

To Asia To Canada To Europe

L.A.

San Diego

CAVE wave

Chicago

GMPLS Testbed –L1

GMPLS Testbed-L 1/2/3

Eth SW Eth SW

PXC

LSRLSR

Control Channel

OSPF-TE

RSVP

LMP

PXC

HostHost

Calient DiamondWave PXC • Hardware

– Modular design– All-optical 3D MEM: bit-rate and protocol independent– Fully redundant and carrier-class reliability– Small footprint, low power…

• GMPLS enabled networking (So it is not an AFM)– Complete IETF GMPLS conformity– Numbered and unnumbered TE links– Early configuration of MEMs w/ suggested label– Bidirectional LSP setup– E-NNI

• Intelligent provisioning/control/management tools– GUI– TL-1– CLI– XML interface– Element management system

Calient GUI (1)

Calient GUI (2)

TL-1 Interface via Telent• act-user::calient:::*******;

• rtrv-conn:::::all;

• Ent-conn::0.11a.7,,50.50.50.50,,0.11b.4:::2way,calient,test_tl1:srvclass=UPR,bandwidth=10000-GigE,lspencode=ETHERNET,lsppayload=ETHERNET;

XML Interface• /common/node.xml

• /common/event.xml

• /common/faultMgmt.xml

• /common/ospf.xml

• /common/nwconns.xml

• /common/nwservices.xml

• /common/loss.xml

Extended Network Provisioning Service (ENPS)

• A single path: SinglePath(source, destination(s), bandwidth, QoS_Attributes, Time_Attributes)– Unicast– Anycast

• A number of paths allocated at the same time frame: GroupPath(<SinglePath>)

• Multicast connection: Multicast(source, <destination1,...,destination2>, QoS_Attributes, Time_Attributes)

Network Resource Manager (NRM)

• Without GMPLS– TL-1 interface to every network element along a path

• With GMPLS– Source routing – In advance reservation

• TE link state timetable• Pre-calculated path database (periodically or triggered update)• ERO

• XML interface provides network monitoring and state feedback

Conclusion & Next step

• Calient enables dynamic large-area L1/2 network service with GMPLS support

• Real LSP hierarchy• Waiting for more powerful software tools• Stability/reliability validation• More measurements: cross-connect, net-

connect• Reliable control plane network• L1/2/3 LSP hierachy

www.EnlightenedComputing.org

Thank You !!!