GEC 101 The GENI ShadowNet Project Jim Griffioen (Kentucky) Zongming Fei (Kentucky) Kobus Van der Merwe (AT&T) Eric Boyd (Internet 2)

Slides:



Advertisements
Similar presentations
The ShadowNet ProtoGENI Measurement Infrastructure Jim Griffioen Lab for Advanced Networking University of Kentucky Lexington, KY Kobus Van der Merwe AT&T.
Advertisements

Sponsored by the National Science Foundation 1 August 30, 2010 GENI Shadownet Spiral 2 Year-end Project Review University of Kentucky, AT&T Research, and.
Resource specification update for PlanetLab and VINI Andy Bavier Princeton University March 16, 2010.
Enabling GENI Connections Quilt GENI Workshop Heidi Picher Dempsey July 22, 2010.
GENI Spiral 2 Meso-Scale Update GEC8 Heidi Picher Dempsey July 21, 2010.
University of Kentucky Brent Salisbury Partnership between IT, CS, CCS, and Researchers. Liberation of research traffic from.
The Case for Enterprise Ready Virtual Private Clouds Timothy Wood, Alexandre Gerber *, K.K. Ramakrishnan *, Jacobus van der Merwe *, and Prashant Shenoy.
Project Overview Goal: Instrumentation and Measurement capabilities for GENI experimenters and operations Outcomes: Software to perform centralized and.
University of Kentucky Joint Techs 2011 Monitoring GENI Networks Jim Griffioen and Zongming Fei Laboratory for Advanced Networking University of Kentucky.
University of Kentucky GENI User Tools and the Control Plane Zongming Fei, Jim Griffioen University of Kentucky.
Sponsored by the National Science Foundation 1 August 30, 2010 INSTOOLS Spiral 2 Year-end Project Review University of Kentucky PIs: James Griffioen and.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
VROOM: Virtual ROuters On the Move Jennifer Rexford Joint work with Yi Wang, Eric Keller, Brian Biskeborn, and Kobus van der Merwe
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
© 2008 AT&T Intellectual Property. All rights reserved. CloudNet: Where VPNs Meet Cloud Computing Flexibly and Dynamically Timothy Wood Kobus van der Merwe,
VROOM: Virtual ROuters On the Move Yi Wang (Princeton) With: Kobus van der Merwe (AT&T Labs - Research) Jennifer Rexford (Princeton)
Sponsored by the National Science Foundation GENI Exploring Networks of the Future GENI Spiral 2 Chip Elliott March 17,
Aug 20 th, 2002 Sigcomm Education Workshop 1 Teaching tools for a network infrastructure teaching lab The Virtual Router and NetFPGA Sigcomm Education.
DUE Router and Switch Configuration Software Installation Module 2.
Sponsored by the National Science Foundation Omni: a command line GENI resource reservation tool Niky Riga, Sarah Edwards GENI Project Office 13 March,
OnTimeMeasure Integration with Gush Prasad Calyam, Ph.D. (PI) Tony Zhu (Software Programmer) Alex Berryman (REU Student) GEC10 Selected.
Sponsored by the National Science Foundation Meso-scale Integration Heidi Picher Dempsey November 17,
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
Sponsored by the National Science Foundation PlanetLab and PLFED Spiral 2 Year-end Project Review Princeton University PI: Larry Peterson Staff: Andy Bavier,
Sponsored by the National Science Foundation Research & Experiments on GENI GENI CC-NIE Workshop NSF Mark Berman, Mike Zink January 7,
Digital Object Architecture
©G. Millbery 2001Communications and Networked SystemsSlide 1 Purpose of Network Components  Switches A device that controls routing and operation of a.
Software-defined Networking Capabilities, Needs in GENI for VMLab ( Prasad Calyam; Sudharsan Rajagopalan;
Sponsored by the National Science Foundation Programmable Networks and GENI Marshall Brinn, GPO GEC October 25, 2012.
Sponsored by the National Science Foundation GENI Meta-Operations Center Spiral 2 Year-end Project Review GlobalNOC at Indiana University PI: Jon-Paul.
Sponsored by the National Science Foundation Workshop on Research Recommendations for the Broadband Task Force Chip Elliott GENI Project Director November.
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: Gathering, Transferring and Sharing MD Goals Architecture Overview –Process.
GEC 15 Houston, Texas October 23, 2012 Tom Lehman Xi Yang University of Maryland Mid-Atlantic Crossroads (MAX)
Sponsored by the National Science Foundation GENI I&M Update: Architecture Overview and Current Status GENI Engineering Conference 10 San Juan, PR GPO.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
OnTimeMeasure-GENI: Centralized and Distributed Measurement Orchestration Software Prasad Calyam, Ph.D. (PI) Paul Schopis, (Co-PI) Weiping Mandrawa (Network.
Sponsored by the National Science Foundation GENI Current Ops Workflow Connectivity John Williams San Juan, Puerto Rico Mar
Preparing Resource Aggregations for FIRST Future Internet Testbed Feb. 11 th, 2010 eFIT - Future Internet Testbed APAN Sydney Meeting Dr. JongWon.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
Sponsored by the National Science Foundation Internet2 OpenFlow Backbone Spiral 2 Year-end Project Review Internet2 PI: Eric Boyd Co-PI: Matt Zekauskas.
Hot Interconnects TCP-Splitter: A Reconfigurable Hardware Based TCP/IP Flow Monitor David V. Schuehler
GeniDesktop : The GEMINI Portal (and more) Hussam Nasir University of Kentucky.
LAMP: Bringing perfSONAR to ProtoGENI Martin Swany.
Sponsored by the National Science Foundation 1 GEC16, March 21, 2013 Are you ready for the tutorial? 1.Did you do the pre-work? A.Are you able to login.
Leveraging the InCommon Federation to access the NSF TeraGrid Jim Basney Senior Research Scientist National Center for Supercomputing Applications University.
Sponsored by the National Science Foundation Meeting Introduction: Integrating GENI Networks with Control Frameworks Aaron Falk GENI Project Office June.
Sponsored by the National Science Foundation Federating a CRON into ProtoGENI Spiral 2 Year-end Project Review Louisiana State University PI: Seung-Jong.
Sponsored by the National Science Foundation GENI Aggregate Manager API Tom Mitchell March 16, 2010.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION.
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sarah Edwards, GENI Project Office.
Sponsored by the National Science Foundation 1 Nov 4, 2010 Cluster-D Mtg at GEC9 Tue, Nov 2, 12noon – 4:30pm Meeting Chair: Ilia Baldine (RENCI) –System.
LAMP and INSTOOLS A configuration overview 118/05/2012 Raphael Dourado.
Sponsored by the National Science Foundation GENI SDN Offering Marshall Brinn, GPO GEC18: October 28, 2013.
Sponsored by the National Science Foundation Measurement System Spiral 2 Year-end Project Review University of Wisconsin, Colgate University, Boston University.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
LEARN Integration Deniz Gurkan and Charles Chambers University of Houston 11/02/2010 GEC9 – ORCA-D. Gurkan, LEARN.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: I&M Service Types, Arrangements, Assembling Goals Architecture Overview.
Engineering John DeHart and Jon Turner Applied Research Lab, Washington University SPP Deployment Plan.
Current GEMINI use of instrumentize script to initialize & configure services Hussam Nasir University of Kentucky.
Discussion and Conclusion
CCNA R&S Overview  The CCNA Routing and Switching Boot Camp is a composite course derived from ICND1 and ICND2 content merged into a single accelerated.
Informational Tutorial
PPPoE Internet Point to Point Protocol over Ethernet
GENI Exploring Networks of the Future
NetFPGA - an open network development platform
This material is based upon work supported by the National Science Foundation under Grant #XXXXXX. Any opinions, findings, and conclusions or recommendations.
Presentation transcript:

GEC 101 The GENI ShadowNet Project Jim Griffioen (Kentucky) Zongming Fei (Kentucky) Kobus Van der Merwe (AT&T) Eric Boyd (Internet 2)

GEC 102 Project Participants University of Kentcuky James Griffioen (PI) Zongming Fei (co-PI) Hussamuddin Nasir (Lead Programmer) Xiongqi Wu (Research Assistant) Jeremy Reed (Research Assistant) Charles Carpenter (Programmer) Lowell Pike (Network Administrator) Woody Marvel (Technical Support) AT&T Labs Research Jacobus van der Merwe Emmanuil Mavrogiorgis Internet2 Eric Boyd Brian Cashman

GEC 103 Project Goals Deploy “virtualizable” commercial routers (Juniper m7i) in the ProtoGENI backbone that support commercial OS/software. Add software support to these virtual routers that will enable per-slice monitoring and measurement. Develop tools and interfaces that will allow slice users to use the measurement infrastructure in simple and easy ways.

GEC 104 Source: ProtoGENI Network

GEC 105 ProtoGENI ShadowNet Sites Salt Lake City Kansas City Atlanta Washington, DC

GEC 106 ProtoGENI Backbone Node Architecture Sliver 1 NetFPGA Sliver n General Purpose Slivers Gigabit Ethernet Switch Internet 2 Non-sliced PC Sliced PC perfSONAR 1perfSONAR n Measurement Slivers

GEC 107 ProtoGENI Backbone Node Architecture Logical Router 1 Logical Router 2 Logical Router n Juniper M7i Router Sliver 1 NetFPGA Sliver n ShadowBox Controller Juniper Component Manager Virtual Server General Purpose Slivers perfSONAR 1perfSONAR n Measurement Slivers Gigabit Ethernet Switch Internet 2 Non-sliced PC Sliced PC GENI ShadowNet Router perfSONAR 1perfSONAR n Measurement Slivers

GEC 108 Using Virtualization of GENI ShadowNet for an Experiment AS 1 (MPLS, OSPF, IPv4, IPv6) AS 2 (OSPF, IPv4) AS 3 (ISIS, IPv4) ISP2_PE_1 ISP3_PE_1 Cust C: PC D ISP2_P_1 ISP2_PE_2 ISP1_PE_1 ISP1_P_1 PC A ISP3_P_2 ISP3_P_1 ISP3_P_3 ISP3_PE_2 ISP1_P_2 ISP1_PE_2 Cust_A SLC physical routerKC physical router Logical (local) link WAN link UKY node Cust C: PC C PC B Cust_B

GEC 109 Using Virtualization of GENI ShadowNet for an Experiment AS 1 (MPLS, OSPF, IPv4, IPv6) AS 2 (OSPF, IPv4) AS 3 (ISIS, IPv4) ISP2_PE_1 ISP3_PE_1 Cust C: PC D ISP2_P_1 ISP2_PE_2 ISP1_PE_1 ISP1_P_1 PC A ISP3_P_2 ISP3_P_1 ISP3_P_3 ISP3_PE_2 ISP1_P_2 ISP1_PE_2 Cust_A SLC physical routerKC physical router Logical (local) link WAN link UKY node Cust C: PC C PC B Cust_B Implemented by a physical router at SLC Implemented by a physical router at KC

GEC 1010 Measurement and Monitoring

GEC 1011 Availability of Operational/Utilization Data Infrastructure data: We have the ability to collect physical router data for network operations: Router/Link up/down status Link utilization (#bits, #frames, #packets / second) CPU utilization Interface (link) error counters Interface packet loss/drop counters Slice-specific data Slice owner controls access to this data May be made available to network operations

GEC 1012 Implementation of ShadowNet Component Manager Based on ProtoGENI reference component manager Take the credential from any ProtoGENI certificate authority Add a module to handle all interactions with the Juniper routers User provides RSpec to request logical routers being created After verifying the credential of the user, the ShadowNet component manager will interact with Juniper routers and create a xml config file, which will be downloaded to Juniper routers via the netconf API.

13 A Sample RSpec <rspec xmlns=" xmlns:xsi=" xsi:schemaLocation=" type="request"> <node component_uuid=""urn:publicid:IDN+research.att.com+node+lrouter0“ component_manager_uuid= "urn:publicid:IDN+research.att.com+authority+cm" virtual_id="lrouter0" virtualization_type="juniper-lrouter"> <node component_uuid=""urn:publicid:IDN+research.att.com+node+lrouter0" component_manager_uuid= "urn:publicid:IDN+research.att.com+authority+cm" virtual_id="lrouter1" virtualization_type="juniper-lrouter">

GEC 10 Thank You! This material is based upon work supported in part by the National Science Foundation. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of GPO Technologies, Corp, the GENI Project Office, or the National Science Foundation.