gpeni: great plains environment for network innovation · the great plains environment for network...

1
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

Upload: phamhanh

Post on 08-Apr-2018

218 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: GpENI: Great Plains Environment for Network Innovation · The Great Plains Environment for Network Innovation ... (L2TPv3 or IP) into the Midwest optical backbone. ... Great Plains

• 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