190 likes | 287 Views
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.
E N D
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
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
GMPLS Testbed –L1 San Diego L.A. Raleigh Baton Rouge Chicago To Asia To Canada To Europe SEA POR BOI CAVE wave EnLIGHTened wave (Cisco/NLR) PIT OGD DEN CHI KAN CLE SVL WDC Cisco/UltraLight wave LONI wave TUL DAL • International • Partners • LUCIFER - EC • G-Lambda - Japan • GLIF • Members: • MCNC GCNS • LSU CCT • NCSU • (Subcontract) RENCI HOU • Official Partners: • AT&T Research • SURA • NRL • Cisco Systems • Calient Networks • IBM • NSF Project Partners • OptIPuter • UltraLight • WAN-in-LAB • DRAGON • Cheetah
GMPLS Testbed-L 1/2/3 OSPF-TE RSVP LMP Control Channel Eth SW Eth SW LSR LSR PXC Host Host PXC
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
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 !!!