gmpls networking to support e-science applications yufeng xin mcnc rtp, nc usa july 18, 2006
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
GMPLS Networking to Support E-Science Applications
Yufeng XinMCNC
RTP, NC USAJuly 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
KANPIT
WDC
OGD
BOI
CLE
POR
DEN
SVL
SEA
Baton Rouge
Raleigh
To Asia To Canada To Europe
L.A.
San Diego
CAVE waveChicago
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