Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "GEC 101 The GENI ShadowNet Project Jim Griffioen (Kentucky) Zongming Fei (Kentucky) Kobus Van der Merwe (AT&T) Eric Boyd (Internet 2)"— Presentation transcript:

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

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

3 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.

4 GEC 104 Source: http://groups.geni.net/geni/attachment/wiki/presentations/protogeni_Ricci_gec3.pdf ProtoGENI Network

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

6 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

7 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

8 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 3 2 0 1 7 4 5 8 6 9 10 20 11 14 12 13 17 19 18 15 16

9 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 3 2 0 1 7 4 5 8 6 9 10 20 11 14 12 13 17 19 18 15 16 Implemented by a physical router at SLC Implemented by a physical router at KC

10 GEC 1010 Measurement and Monitoring

11 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

12 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 13 A Sample RSpec <rspec xmlns="http://www.protogeni.net/resources/rspec/0.1"http://www.protogeni.net/resources/rspec/0.1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"http://www.w3.org/2001/XMLSchema-instance xsi:schemaLocation="http://www.protogeni.net/resources/rspec/0.1http://www.protogeni.net/resources/rspec/0.1 http://www.protogeni.net/resources/rspec/0.1/request.xsd"http://www.protogeni.net/resources/rspec/0.1/request.xsd 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">

14 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.


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

Similar presentations


Ads by Google