Next Gen Infrastructure Core (NGIC) Hands-On Demo

Slides:



Advertisements
Similar presentations
The following 10 questions test your knowledge of Internet-based client management in Configuration Manager Configuration Manager 2007 Internet-Based.
Advertisements

Guðmundur Helgi Axelsson Program Manager End of Day and Statement Posting.
Disclaimer © 2015 John Straumann. All rights reserved. “Score It! Golf” and other product names are or may be registered trademarks and/or trademarks in.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
A Move Toward Agile APM: Application Performance Management Frank Ober, Performance Engineer June 2012.
Intel’s Innovative Integration of a TMS with a CMS Lew Tarnopol Localisation PM CCAP Marketing Solutions June 16, 2011.
Online Channel Management
Intel® Education Read With Me Intel Solutions Summit 2015, Dallas, TX.
Yabin Liu Senior Program Manager Business Intelligence and Reporting.
Intel® Education Learning in Context: Science Journal Intel Solutions Summit 2015, Dallas, TX.
Scott Tucker Program Manager Customer and Loyalty.
FPGA and ASIC Technology Comparison - 1 © 2009 Xilinx, Inc. All Rights Reserved How do I Get Started with PlanAhead?
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Copyright © 2013 Intel Corporation. All rights reserved. Digital Signage for Growing Businesses November 2013.
Intel® Education Learning in Context: Concept Mapping Intel Solutions Summit 2015, Dallas, TX.
Copyright 2011, Atmel December, 2011 Atmel ARM-based Flash Microcontrollers 1 1.
IBIS-AMI and Direction Decisions
Boxed Processor Stocking Plans Server & Mobile Q1’08 Product Available through February’08.
Josef Schauer Program Manager Previous version support.
1 How to create a scheduled report from an Alma Analytics report Yoel Kortick Senior Librarian, Ex Libris.
Installation of Storage Foundation for Windows High Availability 5.1 SP2 1 Daniel Schnack Principle Technical Support Engineer.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Inbound Logistics (L3) Manage and Disposition Inventory Returns.
1 How to create an analytics widget and add it to the Alma dashboard Yoel Kortick Senior Librarian, Ex Libris.
1 How to make an Alma Analytics report accessible to run from the Alma dashboard Yoel Kortick Senior Librarian, Ex Libris.
Josef Schauer Program Manager Commerce Data Exchange.
INTEL CONFIDENTIAL Intel® Smart Connect Technology Remote Wake with WakeMyPC November 2013 – Revision 1.2 CDI/IBP #:
Feb 6-7, 2104 Hyatt Residency Bellevue. Yabin Liu Program Manager.
Josef Schauer Program Manager Retail headquarters setup.
Integrating base stations with a software- defined core network Bruno Hernández Zamora.
IBM Innovate 2012 Title Presenter’s Name Presenter’s Title, Organization Presenter’s Address Session Track Number (if applicable)
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0 Support Enablement Training Jenkins plug-in 1 November 2013.
TIZEN STUDIO INSTALLATION & ENVIRONMENT SETUP FOR DEVLAB
Only Use FD.io VPP to Achieve high performance service function chaining Yi Intel.
Microsoft Build /9/2017 5:00 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Connectivity to bank and sample account structure
David Hatten Developer, UrbanCode 17 October 2013
TLDK Transport Layer Development Kit
Microsoft Virtual Academy
Microsoft Virtual Academy
Deploy Plugins Developer 29 October 2013
Microsoft Dynamics Retail Conference 2014
Denny Hatzenbihler InfoSphere Streams - Runtime
Parallelspace PowerPoint Template for ArchiMate® 2.1 version 1.1
Parallelspace PowerPoint Template for ArchiMate® 2.1 version 2.0
Intel® vPro™ Technology
Windows Server & Hyper-V Containers Vaggelis Kappas
Many-core Software Development Platforms
Mark Bennett, Head of Agribusiness, ANZ
Microsoft Connect /15/2018 3:03 AM
Microsoft Virtual Academy
Microsoft Virtual Academy
12/26/2018 5:07 AM Leap forward with fast, agile & trusted solutions from Intel & Microsoft* Eman Yarlagadda (for Christine McMonigal) Hybrid Cloud – Product.
Ideas for adding FPGA Accelerators to DPDK
System Center Application Management
Virtio/Vhost Status Quo and Near-term Plan
Stephen Baron Sr. Program Manager Lead Microsoft Corporation
By Vipin Varghese Application Engineer (NCSD)
Introducing Metro style device apps
Configuration Of A Pull Network.
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Service Template Creation from the Ground Up
Service Template Creation from the Ground Up
Windows Summit /19/2019 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Presentation transcript:

Next Gen Infrastructure Core (NGIC) Hands-On Demo Presented by Intel Labs: Saikrishna Edupuganti, Jacob Cooper, Karla Saur CORD Build Event - November 7-9th, 2017 – San Jose, CA

Legal Disclaimer This presentation contains the general insights and opinions of Intel Corporation (“Intel”). The information in this presentation is provided for information only and is not to be relied upon for any other purpose than educational. Use at your own risk! Intel makes no representations or warranties regarding the accuracy or completeness of the information in this presentation. Intel accepts no duty to update this presentation based on more current information. Intel is not liable for any damages, direct or indirect, consequential or otherwise, that may arise, directly or indirectly, from the use or misuse of the information in this presentation. Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Learn more at intel.com, or from the OEM or retailer. No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. Intel,  the Intel logo and Xeon are trademarks of Intel Corporation in the United States and other countries. *Other names and brands may be claimed as the property of others. © 2017 Intel Corporation. Intel Confidential

Agenda Brief vEPC/NGIC Background Hands-on Demo

LOGICAL NETWORK CONNECTIVITY S/P-GW-c (VM) S/P-GW-u (VM) CP-DP_net S11_net S1U_net SGI_net MME (VM) Emulated eNB App Server

Emulated Internet (tcpreplay) DEMO of NGIC using 3 containers S/P-GW- Control Plane (Container) S/P-GW- Data Plane (Container) CP-DP_net S11_net S1U_net SGI_net (Container) MME (tcpreplay) Emulated eNB (tcpreplay) Emulated Internet (tcpreplay)

Setup Prerequisites: Install Docker (1.13 or higher) and Docker Compose Docker images for NGIC control and data plane docker pull ngiccorddemo/ngic-cp docker pull ngiccorddemo/ngic-dp docker pull ngiccorddemo/ngic-traffic Demo folder git clone https://github.com/ngiccorddemo/cordbuild2017.git

Setup For later: The NGIC Code is available at https://gerrit.opencord.org/#/q/project:ngic Commit-id: a9e05 For now: In this short 45 minute demo, we will be using prebuilt Docker images Open 3 terminals and change directories to your Demo folder

Step 1: Start the Data Plane In terminal #1: docker-compose -p epc up dp Wait for DP to print stats

Step 2: Start the Control Plane In terminal #2: docker-compose -p epc up cp You will see a large table of stats printing periodically

Step 3: Start the Traffic Container In terminal #3: Bring up traffic container in daemon mode (-d) docker-compose -p epc up -d traffic Enter the container docker exec -it epc_traffic_1 /bin/bash

Step 4: Start the traffic First, get the interface names by running the following commands: S11_IFACE=$( netstat -ie | grep -B1 10.1.10 | head -n1 | awk '{print $1}' | tr --d : ) S1U_IFACE=$( netstat -ie | grep -B1 11.1.1 | head -n1 | awk '{print $1}' | tr --d : ) SGI_IFACE=$( netstat -ie | grep -B1 13.1.1 | head -n1 | awk '{print $1}' | tr --d : )

Step 5: Start the Control traffic Play the S11 (control plane) traffic to set up the flows tcpreplay --pps=200 -i $S11_IFACE s11.pcap Look at the Control Plane (Screen #2) and make sure that the packets appear There should be 2000 packets sent/2000 received (from the 1000 CreateSession and 1000 ModifyBearer packets)

Step 6: Start the Data Plane traffic Now start the S1U (Data Plane uplink) traffic tcpreplay -i $S1U_IFACE s1u.pcap Check the Data Plane (Screen #1). You should see ~6500 packets received on the S1U and ~6500 packets transmitted on the SGi

Step 6: Start the Data Plane traffic (cont.) Now start the SGi (Data Plane downlink) traffic tcpreplay -i $SGI_IFACE sgi.pcap Check the Data Plane (Screen #1). You should see ~6500 packets received on the SGi and ~6500 packets transmitted on the S1U

Step 7: Clean Up From the traffic terminal, type ‘exit’ and then type: docker-compose -p epc down