gpeni mar. 2010 status update - ku ittc · 2010-04-27 · 16 march 2010 gpeni 22 ittc sterbenz, et...
TRANSCRIPT
Sterbenz, et al.ITTCGpENI
Status UpdateGEC7 – March 2010
16 March 2010
James P.G. Sterbenz*†
Джеймс Ф.Г. Стербэнз 제임스스터벤츠 司徒傑莫
Deep Medhi1, Byrav Ramamurthy2, Caterina Scoglio3, Tricha Anjali4, David Hutchison†, Bernhard Plattner‡
*EECS and ITTC, The University of Kansas – Lawrence†Computing Department, Infolab 21, Lancaster University, UK
‡ Communication Systems Group, ETH Zürich, Switzerland1CSEE, University of Missouri – Kansas City
2CSE, University of Nebraska – Lincoln3ECE, Kansas State University – Manhattan
4ECE, Illinois Institute of [email protected]
http://www.ittc.ku.edu/~jpgshttp://wiki.ittc.ku.edu/resilinets
© 2010 Sterbenz
16 March 2010 GpENI 2
Sterbenz, et al.ITTC
GpENIOverview
• GpENI [dʒɛ’pi ni] Great Plains Environment for Network Innovation– exploiting new fiber infrastructure in KS, MO, and NE– significant international footprint under deployment– affiliated with GENI Cluster B
KSUKU
UMKC
UNL
MOREnetKanREN
GPNEurope
Asia
Canada
16 March 2010 GpENI 3
Sterbenz, et al.ITTC
GpENIProject Goals
• Collaborative research infrastructure in Great Plains• Infrastructure to support future Internet research
– NSF FIND PoMo– EU FIRE ResumeNet
• Flexible infrastructure to support GENI program • Open environment for network research community
16 March 2010 GpENI 4
Sterbenz, et al.ITTC
GpENIPrincipal Participants: Universities1
• KU: The University of Kansas– James P.G. Sterbenz (lead PI),
Joseph B Evans (co-I), Rick McMullen (co-I),Ronqing Hui, Gary Minden
• KSU: Kansas State University– Caterina Scoglio (PI), Don Gruenbacher (co-PI),
Tricha Anjali
• UMKC: University of Missouri – Kansas City– Deep Medhi (PI), Baek-Young Choi (co-I)
Cory Beard, Khosrow Sohraby, Jim Schonemann
• UNL: University of Nebraska – Lincoln– Byrav Ramamurthy (PI)
16 March 2010 GpENI 5
Sterbenz, et al.ITTC
GpENIPrincipal Participants: Universities2
• IIT: Illinois Institute of Technology– Tricha Anjali
• Lancaster University (UK)– David Hutchison, Andrew Scott (co-Is),
• ETH Zürich (Switzerland)– Bernhard Plattner (co-I)
16 March 2010 GpENI 6
Sterbenz, et al.ITTC
GpENIParticipants: Research Networks
• GPN: Great Plains Network (consortium)– Greg Monaco (PI)
• KanREN: Kansas Research and Education Network– Cort Buffington (PI)
• MOREnet: Missouri Research and Education Network– Hank Niederhelm
• JANET• SWITCH• GÉANT2 / DANTE• NORDUnet
16 March 2010 GpENI 7
Sterbenz, et al.ITTC
GpENIParticipants: Industry
• Ciena– Jeff Verrant (PI), Jim Archuleta (co-I)
• Qwest
16 March 2010 GpENI 8
Sterbenz, et al.ITTC
GpENIParticipants: Tunnel Fanout
• UK and Iberia: Lancaster• Switzerland: Bern
– Torsten Braun (Co-I)
• Austria and Germany– Wien?
• Scandinavia and Russia– Simula?
• Asia
16 March 2010 GpENI 9
Sterbenz, et al.ITTC
GpENINode Cluster Types
• Midwest optical backbone– KU, KSU, UNL, UMKC
• Optically connected islands– Lancaster, Cambridge– ETH Zürich, Bern, Uni Zürich
• L2TPv3 concentration/fanout nodes– Lancaster, Bern, Simula?, Wien?
• L2TPv3 terminal nodes– IU GMOC, ETH Zürich, Tampere, Simula, KIT, Passau, …
• IP tunneled nodes• Public Internet connected nodes?
16 March 2010 GpENI 10
Sterbenz, et al.ITTC
GpENI Node ClusterArchitecture: Midwest Optical Node
• GpENI cluster• 5–10 PCs
– GpENI mgt.– L4: PlanetLab– L3: prog. routers
• GbE switch– arbitrary site interconnection– L2: GpENI/GENI VLAN– SNMP cluster monitoring
• Ciena optical switch– L1 GpENI interconnection
Ciena optical
GpENImanagement& control
GpENI optical backboneto Internet2 and KC SPPProtoGENI to MAX
GENIVLANs
PlanetLabGENIwrap
prog. nodes
� �site specificKUAR,
sensor, …
ctl. frwk. aggr. mgr. PLC VINI
DCN
GbEnet
prog. routersVINI,
Quagga,XORP, click,…
16 March 2010 GpENI 11
Sterbenz, et al.ITTC
GpENI Node ClusterArchitecture: Island Optical Node
• GpENI cluster• 5–10 PCs
– GpENI mgt.– L4: PlanetLab– L3: prog. routers
• GbE switch– arbitrary site interconnection– L2: GpENI/GENI VLAN– SNMP cluster monitoring
• L2 optical interconnection– among island tunneled to GpENI
GpENImanagement& control
GENIVLANs
PlanetLabGENIwrap
prog. nodes
� �site specificKUAR,
sensor, …
island specific
aggregate manager
GbEnet
prog. routersVINI,
XORP, click,…
L2TPv3
16 March 2010 GpENI 12
Sterbenz, et al.ITTC
GpENI Node ClusterArchitecture: Tunneled Node Cluster
• GpENI cluster• 5–10 PCs
– GpENI mgt.– L4: PlanetLab– L3: prog. routers
• GbE switch– arbitrary site interconnection– L2: GpENI/GENI VLAN– SNMP cluster monitoring
• Router terminating tunnels– L2TPv3 recommended
GpENImanagement& control
GENIVLANs
L2TPv3 or IP tunnelsmultiple for fanout nodes
PlanetLabGENIwrap
prog. nodes
L2TPv3
� �site specificKUAR,
sensor, …
ctl. frwk. aggr. mgr. PLC VINI
DCN
GbEnet
prog. routersVINI,
XORP, click,…
16 March 2010 GpENI 13
Sterbenz, et al.ITTC
GpENIPhysical Topology and Network Infrastructure
KSU – KS KU – KS
UMKC – MO
UNL – NE
GpENI CienaCoreDirector
GpENI CienaCN4200
CCD FlarsheimHall
AveryHall
C-bandn λs
KU/Qwestfiber
NicholsHall
RathboneHall
GpENI nodecluster
WTC fiber
KU/Qwestfiber
SFBB fiberEllsworth
HallPowerPlant
QwestPOP
KC MO
KU/Qwestfiber
Internet2POP
KC MO
MOREnetfiber Newcomb
Hall
Ethernet
ScottCenter
UNL (L3)fiber
splicepatch
CC
to Smith Ctr. KS (eventual link to CO)
dark fiber
2 λs
4 λs
C-bandn λs
C42
GpENI
CCD
GpENI
C42
GpENI
C42
GpENI
C42
GpENI
• Midwest backbone (phase 3)– multiwavelength optical backbone
• current or imminent deployment
– 4 universities in 3 states• 1 switch/year with current funding
new nodes
16 March 2010 GpENI 15
Sterbenz, et al.ITTC
• Regional GpENI partners: 11– Principal partners
• KU, KSU, UMKC, UNL, IIT
– South Dakota: 3 universities• DSU, SDSMT, USD
– Missouri: UMC– GMOC at Indiana University– Canada
• Waterloo
IIT
KSUKU UMKC
UNL
GpENIMidwest Expansion
DSU
USD
SDSMT
UMCIU
Europe
AsiaIU GMOC
Waterloo
16 March 2010 GpENI 16
Sterbenz, et al.ITTC
Bucharest
Wien
Simula
Bilkent
Internet2
DANTE
Passau
ETH
LancasterJANET
UC DublinHEAnet
UPCBarcelona
Tampere UT
UppsalaSICS
NORDUnet
Skt. PeterburgIIRAS
TKK Helsinki
Warszawa
GÉANT2
KTH Stockholm
BernU-Zürich
Konstanz
Karlsruhe
München
GpENIEuropean Expansion
Moscow
SWITCH
Karlstads
ISCTELisboa
KSUKU UMKC
UNL
DSU
USD
SDSMT
UMC IUAsia IU GMOC
IIT
• European GpENI partners– 13 nations– 23 research institutions– ~115 nodes– more under discussion
16 March 2010 GpENI 17
Sterbenz, et al.ITTC
GpENIAsian Expansion
POSTECH
IIT Mumbai
IISc Bangalore
IIT Guwahati
Internet2
ERNET
APAN
CUC Beijing
Europe
KSUKU UMKC
UNL
DSU
USD
SDSMT
UMC IUAsia IU GMOC
IIT
• Asian GpENI partners– 3 nations– 5 research institutions– 25 nodes– more under discussion
16 March 2010 GpENI 18
Sterbenz, et al.ITTC
GpENINode Cluster Status1
• Midwest backbone nodes– PlanetLab and VINI operational– UNL switch installed; KU switch this year
• GENI interconnection– physical connection to ProtoGENI in KC I2 POP– connection to MAX– L2TPv3 tunnel to GMOC: gmoc.gpeni.net
16 March 2010 GpENI 19
Sterbenz, et al.ITTC
GpENINode Cluster Status1
• International nodes– Connectivity to the UK tunneled to and through Lancaster
• Cambridge and Lancaster nodes up
– Connectivity to Switzerland tunneled through Bern• Bern, ETH Zürich (coming up), Uni Zürich (soon)
– Connectivity to Nordic nations• tunneled to Simula NO and Tampere FI (node clusters up soon)
– Connectivity to Austria and Germany• Wien, KIT, Passau (soon)
– Connectivity to ERNET next• IIT Guwahati soon
– other nodes in various states of procurement and installation
16 March 2010 GpENI 20
Sterbenz, et al.ITTC
GpENIAggregate Status: PlanetLab
• PlanetLab sub-aggregate (KSU)– MyPLC 4.3– GENIwrapper 8.5 SFA– federated with Princeton PLC
• OpenFlow integration under investigation • Loop demo publicly available (but still fragile)• PlanetLab / VINI sub-aggregate integration
– currently working on integrated portal• will permit topology control of GpENI PlanetLab slices
– status of Princeton PL/VINI integration?
16 March 2010 GpENI 21
Sterbenz, et al.ITTC
GpENIAggregate Status: Programmable Router
• Programmable router sub-aggregate (UMKC)• VINI installed
– UMKC will be beta site for 5.0 to unify with PlanetLab
• Quagga running, tested with OSPF and Zebra– currently working on sliceability
• XORP integration underway• Integrating topology creation in map demo
16 March 2010 GpENI 22
Sterbenz, et al.ITTC
GpENIAggregate Status: DCN Optical Control Plane
• Optical switch sub-aggregate (UNL)– UNL switch installed; KU next
• DCN running on Ciena CoreDirectorand Netgearswitch
• Connectionestablished toMAX through ProtoGENI– interdomain
DCN
16 March 2010 GpENI 23
Sterbenz, et al.ITTC
GpENIStatus: Overall Management
• Overall management, monitoring, administration (KU)• L2TPv3 tunnels coming up
– complex planning given meager funding– working with European partners to provide fanout
• UK, Switzerland, Austria/Germany, Nordic/Russia, Asia
• International optical discussions soon• Nagios management interface begin developed• GMOC node cluster installed
– should provide integration with overall GENI monitoring
• TRIDENTCOM 2010 paper to appear
16 March 2010 GpENI 24
Sterbenz, et al.ITTC
GpENIStatus: Application and User Community
• Tools– experiment control: Gush running now– code deployment: Raven running now– suggestions for other tools welcome
• User access– Limited access to wider community; Web-based request form– Seattle running
• GpENI community will likley be the first real users– FIND PoMo, EU FIRE ResumeNet, project clearinghouse soon– …but others welcome (build it and they will come?)
• the road to hell is paved with unused testbeds
16 March 2010 GpENI 25
Sterbenz, et al.ITTC
GpENICritical Next Steps and Issues
• Integration of sub-aggregates– GpENI PlanetLab/VINI common portal under development– Princeton PlanetLab/VINI merge?– MAX aggregate manager for DCN unification
• Users and Experiments– start actually using Gush and Raven– GpENI project clearinghouse
• Funding profile insufficient to build out infrastructure– only partial and slow deployment of Ciena optical switches– enterprise routers needed for proper L2TPv3 tunneling fanout
any router vendors want to contribute? (your logo here)