Скачать презентацию The GENI Shadow Net Project Jim Griffioen Kentucky Скачать презентацию The GENI Shadow Net Project Jim Griffioen Kentucky

4a4187874d038c14f3930adc271e7493.ppt

  • Количество слайдов: 14

The GENI Shadow. Net Project Jim Griffioen (Kentucky) Zongming Fei (Kentucky) Kobus Van der The GENI Shadow. Net Project Jim Griffioen (Kentucky) Zongming Fei (Kentucky) Kobus Van der Merwe (AT&T) Eric Boyd (Internet 2) GEC 10 1

Project Participants University of Kentcuky James Griffioen (PI) Zongming Fei (co-PI) Hussamuddin Nasir (Lead 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 Internet 2 GEC 10 Eric Boyd Brian Cashman 2

Project Goals • Deploy “virtualizable” commercial routers (Juniper m 7 i) in the Proto. Project Goals • Deploy “virtualizable” commercial routers (Juniper m 7 i) in the Proto. GENI 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 10 3

Proto. GENI Network Source: http: //groups. geni. net/geni/attachment/wiki/presentations/protogeni_Ricci_gec 3. pdf GEC 10 4 Proto. GENI Network Source: http: //groups. geni. net/geni/attachment/wiki/presentations/protogeni_Ricci_gec 3. pdf GEC 10 4

Proto. GENI Shadow. Net Sites Salt Lake City Kansas City Washington, DC Atlanta GEC Proto. GENI Shadow. Net Sites Salt Lake City Kansas City Washington, DC Atlanta GEC 10 5

Proto. GENI Backbone Node Architecture Internet 2 General Purpose Slivers Non-sliced PC GEC 10 Proto. GENI Backbone Node Architecture Internet 2 General Purpose Slivers Non-sliced PC GEC 10 perf. SONAR n perf. SONAR 1 Sliver n Sliver 1 Net. FPGA Gigabit Ethernet Switch Measurement Slivers Sliced PC 6

Proto. GENI Backbone Node Architecture Internet 2 General Purpose Slivers Non-sliced PC GEC 10 Proto. GENI Backbone Node Architecture Internet 2 General Purpose Slivers Non-sliced PC GEC 10 perf. SONAR n perf. SONAR 1 Sliver n Sliver 1 Net. FPGA Gigabit Ethernet Switch Measurement Slivers Juniper M 7 i Router Virtual Server Juniper Component Manager Logical Router 1 Logical Router 2 Logical Router n Shadow. Box Controller GENI Shadow. Net Router Sliced PC 7

Using Virtualization of GENI Shadow. Net for an Experiment SLC physical router KC physical Using Virtualization of GENI Shadow. Net for an Experiment SLC physical router KC physical router Cust C: PC C Logical (local) link PC A WAN link AS 1 UKY node Cust C: PC D (MPLS, OSPF, IPv 4, IPv 6) 3 5 ISP 1_PE_1 ISP 1_P_2 ISP 1_P_1 20 11 10 ISP 1_PE_2 6 14 1 2 PC B ISP 2_PE_2 0 ISP 3_P_2 9 AS 2 (OSPF, IPv 4) ISP 2_PE_1 GEC 10 13 4 Cust_B 7 ISP 2_P_1 8 Cust_A 12 ISP 3_PE_1 19 ISP 3_PE_2 16 AS 3 (ISIS, IPv 4) 18 15 ISP 3_P_3 17 ISP 3_P_1 8

Using Virtualization of GENI Shadow. Net for an Experiment SLC physical router KC physical Using Virtualization of GENI Shadow. Net for an Experiment SLC physical router KC physical router Cust C: PC C Logical (local) link PC A WAN link AS 1 UKY node Cust C: PC D (MPLS, OSPF, IPv 4, IPv 6) 3 5 ISP 1_PE_1 ISP 1_P_2 ISP 1_P_1 20 11 10 ISP 1_PE_2 6 14 1 2 PC B ISP 2_PE_2 0 ISP 3_P_2 9 AS 2 (OSPF, IPv 4) ISP 2_PE_1 GEC 10 13 4 Cust_B 7 ISP 2_P_1 Implemented by a physical router at SLC 8 Cust_A 12 ISP 3_PE_1 19 ISP 3_PE_2 16 AS 3 (ISIS, IPv 4) 18 15 ISP 3_P_3 17 ISP 3_P_1 Implemented by a physical router at KC 9

Measurement and Monitoring GEC 10 10 Measurement and Monitoring GEC 10 10

Availability of Operational/Utilization Data Infrastructure data: We have the ability to collect physical router 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 10 11

Implementation of Shadow. Net Component Manager Based on Proto. GENI reference component manager Take Implementation of Shadow. Net Component Manager Based on Proto. GENI reference component manager Take the credential from any Proto. GENI 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 Shadow. Net component manager will interact with Juniper routers and create a xml config file, which will be downloaded to Juniper routers via the netconf API. GEC 10 12

A Sample RSpec <rspec xmlns= A Sample RSpec 13

Thank You! GEC 10 This material is based upon work supported in part by Thank You! GEC 10 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.