20060718-network-xin

Download Report

Transcript 20060718-network-xin

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
GMPLS Testbed –L1
To Asia
To Canada
To Europe
SEA
POR
BOI
Chicago
CAVE wave
OGD
DEN
KAN
SVL
PIT
CHI
EnLIGHTened wave
(Cisco/NLR)
CLE
WDC
Cisco/UltraLight wave
L.A.
Raleigh
LONI wave
San Diego
TUL
DAL
Baton Rouge
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
International
Partners
•LUCIFER - EC
•G-Lambda - Japan
-GLIF
GMPLS Testbed-L 1/2/3
OSPF-TE
Control Channel
RSVP
LMP
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
Calient GUI (1)
Calient GUI (2)
TL-1 Interface via Telent
• act-user::calient:::*******;
• rtrv-conn:::::all;
• Entconn::0.11a.7,,50.50.50.50,,0.11b.4:::2way,calie
nt,test_tl1:srvclass=UPR,bandwidth=10000GigE,lspencode=ETHERNET,lsppayload=ETH
ERNET;
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, netconnect
Reliable control plane network
L1/2/3 LSP hierachy
www.EnlightenedComputing.org
Thank You !!!