gpeni: great plains environment for network innovation · the great plains environment for network...
TRANSCRIPT
• GpENI
The Great Plains Environment for Network Innovation – GpENI (pronounced [dʒɛ’pi ni] with accent on the middle
syllable and rhyming with GENI) is an international programmable network testbed centered on a regional optical network between The University of Kansas (KU), Kansas State University (KSU), University of Nebraska – Lincoln (UNL), and University of Missouri – Kansas City within the Great Plains Network (GPN), supported with optical switches from Ciena interconnected by Qwest fiber infrastructure, in collaboration with the Kansas Research and Education Network (KanREN) and Missouri Research and Education Network (MOREnet). GpENI is funded in part by National Science Foundation GENI (Global Environment for Network Innovations) program as part of Cluster B. International expansion has begun anchored on Lancaster University in the UK and ETH Zürich in Switzerland.
• GpENI Topology and Network Infrastructure
GpENI is built upon a multi-wavelength fiber interconnection between four principal GpENI universities within the GPN, with direct connection to the Internet 2 backbone. Administration of Midwest GpENI infrastructure is assisted by GPN, KanREN and MOREnet.
Each university has a GpENI node cluster interconnected to one-another and the rest of GENI by Ethernet VLAN. Additionally, each university is obtaining its own Ciena optical switch for layer-1 and -2 programmable interconnection among GpENI institutions.
GpENI is undergoing significant regional and international expansion, with institutions providing node clusters tunneled (L2TPv3 or IP) into the Midwest optical backbone. We are beginning to explore optical interconnection to some of the international nodes.
I. OVERVIEW
GpENI institutions participate in research projects that benefit from GpENI and GENI experimental capabilities:
• PoMo: Postmodern Internet Architecture (NSF FIND) KU, University of Kentucky, University of Maryland
• MiMANSaS: Matrix, Models and Analysis of Network Security and Survivability (NSF CyberTrust) UMKC, Duke University, University of Pittsburgh
• High Bandwidth Multimedia Applications (NSF CCF) UMKC
• ResumeNet: (EU FP7 FIRE) Resilience and Survivability for Future Networking KU, Lancaster U., ETH Zürich, Techniche Universität München (TUM), Techniche Universiteit Delft, Université de Liège (ULg), Universität Passau, Uppsala Universitet (UU), NEC Labs Heidelberg, France Telecom – Orange Labs.
• G-Lab: German BMBF: TU-Kaiserslautern
• NorNet: Norway INFRASTURKTUR: Simula Research Labs
V. RELATED PROJECTS
• GpENI Node Clusters
38 node clusters are coming up in 17 nations, shown in Figure 1. Each GpENI node cluster consists of several components, physically interconnected by a Gigabit Ethernet switch to allow arbitrary and flexible experiments. GpENI uses KanREN /21 IP address space within the gpeni.net domain. The node cluster is designed to be as flexible as possible at every layer of the protocol stack, and consists of the following components, as shown in Figure 2:
III. GpENI ARCHITECTURE AND INFRASTRUCTURE IV. GpENI PRINCIPAL PARTICIPANTS
• Build a collaborative research infrastructure in the Great Plains region
• Provide programmable network infrastructure enabling GpENI member institutions to conduct experiments in future Internet architecture
• Provide flexible infrastructure to support the GENI program as part of control framework B
• Provide open environment on which the networking research community can run experiments
II. PROJECT GOALS
• GENI Cluster B
GpENI is part of GENI control framework Cluster B. GpENI is one of two network infrastructure projects (along with Mid-Atlantic Crossroads) that will run the PlanetLab control framework and interface with other Cluster B participants, running GUSH experiment control and Raven code deployment.
GpENI: Great Plains Environment for Network Innovation James P.G. Sterbenz, Cort Buffington, Deep Medhi, Byrav Ramamurthy, Caterina Scoglio, David Hutchison, Bernhard Plattner,
Paul Müller, Amund Kvalbein, Tricha Anjali, Andrew Scott, James Archuleta, Greg Monaco, Baek-Young Choi, Don Gruenbacher, Rick McMullen, Jeff Verrant
Acknowledgements: This project is supported by GpENI member institutions and in part by the National Science Foundation GENI and GENI Experimentation Programs and the EU FIRE Programme
KSU
KU
UMKC
UNL
MOREnet KanREN
GPN
Figure 3. GpENI Target Physical Infrastructure
Kansas State University
Manhattan, KS
University of Kansas
Lawrence, KS
University of Missouri
Kansas City, MO
University of Nebraska
Lincoln, NE
C42
GpENI Ciena
CoreDirector
GpENI Ciena
CN4200
CCD
C42
Gp
ENI
Nichols
Hall
C42
Gp
ENI
Rathbone
Hall
Flarsheim
Hall
Avery
Hall
C-band
n s
KU/Qwest
fiber
C42
Gp
ENI
CCD
Gp
ENI
Gp
ENI GpENI node
cluster
WTC fiber
KU/Qwest
fiber
SFBB fiber
Ellsworth
Hall
Power
Plant
Qwest
POP
Kansas City
MO
KU/Qwest
fiber
Internet2
POP
Kansas City
MO
MOREnet
fiber Newcomb
Hall
UMKC
Ethernet
(+dark)
Scott
Center
UNL (L3)
fiber
splice patch
E
C C
E
C A A
to Smith Center KS
(eventual link to CO)
UNL
dark fiber
2 s
4 s
C-band
n s
• GpENI Physical Topology and Infrastructure
The Midwest optical backbone physical topology consists of fiber interconnection between the four GpENI universities, and is currently being deployed, as shown in Figure 3 as white blocks. GpENI-specific infrastructure is depicted by grey blocks; deployment and operational status is described in a subsection below.
Each of the four university node clusters will interface into the GpENI backbone via a Ciena CN4200 or CoreDirector switch. The rest of the GpENI node infrastructure for each site is labeled "GpENI node cluster" The main fiber run between KSU, KU, and Kansas City is Qwest Fiber IRUed (leased) to KU, proceeding to the Internet2 POP, which will provide access to GpENI from Internet2. A chunk of C-band spectrum is planned providing multiple wavelengths at KU and KSU. UMKC is connected over MOREnet (Missouri Research and Education Network) fiber to the Internet2 POP, with four wavelengths anticipated. UNL is also connected to the Intenet2 POP over fiber IRUed from Level3 with two wavelengths committed. Local fiber in Manhattan and Lawrence is leased from Wamego Telephone (WTC) and
Sunflower Broadband (SFBB), respectively. There is abundant dark fiber
already in place on the KU, KSU, UMKC, and UNL campuses to connect the
GpENI nodes to the switches (existing or under deployment) on the GPN fiber
backbone. For reference, the UNL link is terminated by Ekinops switches, the
UMKC link is terminated by ADVA switches, and the KU/KSU link is
terminated by Ciena switches. The current layer 2 connectivity is shown in
Figure 3; note that this is constantly evolving as optical infrastructure is
deployed.
GpENI management and control processor: general-purpose Linux machine
PlanetLab control framework consisting of aggregate managers: MyPLC with GENIwrapper SFA, myVINI, DCN
PlanetLab programmable nodes
VINI-based programmable routers, with Quagga and other extensions such as XORP and Click
Site-specific experimental nodes, including software defined radios (such as the KUAR), optical communication laboratories, and sensor testbeds
Managed Gigabit Ethernet switch, providing L2 VLAN programmability and connectivity to the rest of GENI
Ciena optical switch running DCN providing L1 interconnection among GpENI optical node clusters
The arrow overlaid on the Figure 2 shows a conceptual flow of an experiment in which the GENI experiment controls the configuration of the PlanetLab, which in turn configures a custom routing protocol, which in turn configures the optical switch configuration.
• Principal Universities
KU The University of Kansas James P.G. Sterbenz (lead PI)
KSU Kansas State University: Caterina Scoglio (PI), Don Gruenbacher (co-PI), Richard Becker
UMKC Univ. 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) Kent Christensen
IIT Illinois Institute of Technology Tricha Anjali (PI)
Lancaster University, United Kingdom David Hutchison (PI), Andrew Scott (Co-I)
ETH Zürich, Switzerland Bernhard Plattner (PI)
• Research Networks
GPN Great Plains Network: Greg Monaco (PI), Rick McMullen (Co-I)
KanREN Kansas Research and Education Network Cort Buffington (PI), Brad Fleming
MOREnet Missouri Research and Education Network Hank Niederhelm
G-Lab Kaiserslautern Paul Müller (PI)
NorNet, Simula Lab Amund Kvalbein (PI)
• Industry: Ciena Jeff Verrant (PI), James Archuleta (co-I) John Lankford, Lucas Hogue
June 2012
InfoLab 21
Figure 4. GpENI Phase 1 Layer 2 Connectivity
Figure 2. GpENI Node Cluster
VINI
prog routers,
Quagga
…
Ciena
optical
site-
specific
e.g. KUAR
GpENI optical backbone
to Internet2 and KC SPP
then to Mid-Atlantic Net
Campus net
PlanetLab
GENIwrap
prog.
nodes
GbE
GENI
VLANs
ctl. frwk.
aggr. mgr.
PLC VINI
DCN
GpENI mgt &
control
Figure 1. GpENI International Node Topology
IIT
lightpath
VLAN
topology
router
end-to-end
application
experiment
RF, photonics
DCN
VINI
Quagga, XORP, Click, site
PlanetLab
Gush, Raven
site-specific
2
3
4
7
1
GpENI Layer Programmability
KSU
KU UMKC
UNL
DSU
USD
SDSMT
UMC IU GMOC
POSTECH
IIT Mumbai
IISc Bangalore
IIT Guwahati
Internet2
ERNET
APAN IIT
CUC Beijing
Wien
ETH
U-Zürich
KTH Stockholm
SICS
Bilkent
Internet2
GÉANT2
SWITCH
Passau
München
JANET
Cambridge
Uppsala
Konstanz
UC Dublin
HEAnet
DANTE
Skt. Peterburg
IIRAS
Moscow
Warszawa
NORDUnet
Tampere UT
TKK Helsinki
Karlstads
Kaiserslautern
Karlsruhe
UPC
Barcelona ISCTE
Lisboa
Bern
Simula
Lancaster
G-Lab
NorNet
OF
KanREN