Presentation is loading. Please wait.

Presentation is loading. Please wait.

Networking overview Sujata

Similar presentations


Presentation on theme: "Networking overview Sujata"— Presentation transcript:

1 Networking overview Sujata Tibrewala @sujatatibre
Community Development Manager Intel Developer Zone / Networking Software.intel.com/networking

2 Legal Notices and Disclaimers
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 computer system can be absolutely secure. Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. Consult other sources of information to evaluate performance as you consider your purchase. For more complete information about performance and benchmark results, visit Intel, the Intel logo and others are trademarks of Intel Corporation in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others. © 2016 Intel Corporation. Place at the back of the deck

3 Software Defined Networks/ Network Function Virtualisation

4 NFV Model Current Model software.intel.com/networking

5 Software Defined Networks/Network Function Virtualization Framework
The left side of the diagram shows what SDN means and the left shows what NFV means.

6 OPNFV Brahmaputra Release
Ashok will talk about ONP. ONP is a server reference architecture that brings together key hardware and open software. These ingredients are optimized for network functions virtualization (NFV), and software-defined networking (SDN) in Telecom, Enterprise, and Cloud markets.

7 Need for Fast Packet Processing
Sujata Tibrewala @sujatatibre Community Development Manager Intel Developer Zone / Networking Software.intel.com/networking

8 Need for efficient Data Plane in NFV
What is Intel ‘s contributions to Efficient Data Plane? software.intel.com/networking

9 Packet processing software.intel.com/networking
Packet sanity -> CRC calculation VLAN tag present ? -> TPID Ingress/Egress VLAN Filtering -> MAC + Port+ VLAN membership SRC learning -> MAC + PORT DEST MAC Learning -> MAC + port QOS -> PCP software.intel.com/networking

10 Packet processing explosion VxLAN
software.intel.com/networking

11 Packets per second software.intel.com/networking Frame Part
Minimum Frame Size Maximum Frame Size Inter Frame Gap (9.6 ms) 12 bytes MAC Preamble (+ SFD) 8 bytes MAC Destination Address 6 bytes MAC Source Address MAC Type (or length) 2 bytes Payload (Network PDU) 46 bytes 1,500 bytes Check Sequence (CRC) 4 bytes Total Frame Physical Size 84 bytes 1, 538 bytes Table 1. Maximum Frame Rate and Throughput Calculations For a 1-Gb/s Ethernet Link [1,000,000,000 b/s / (84 B * 8 b/B)] == 1,488,096 f/s (maximum rate) software.intel.com/networking

12 Packet rate/Cycle calculations
40gbps -> 80 mpps Or One packet every 12.5 ns -> pipeline cycle time If SRAM has 2 ns cycle time More than 6 memory look ups cannot be done software.intel.com/networking

13 Security VNF Applianc e Security VNF Applianc e
Application Plane Orchestration CloudStack Open Shift Google Compute Engine OpenStack Microsoft azure Amazon EC2 L3 VNF Applianc e Security VNF Applianc e Security VNF Applianc e L3 VNF Applianc e L2 VNF Applianc e L2 VNF Applianc e DPDK DPDK DPDK DPDK DPDK DPDK Virtual NIC Virtual NIC Virtual NIC Control Plane Virtual NIC Virtual NIC Virtual NIC Open Daylight OpenContrail ONOS Infrastructure Layer / Data Plane Virtual Switch V Keith Wiles will introduce us to what DPDK means, the core APIs, how it is used in NFV space. Rashmin and Rahul will extensively talk about ho we are enabling Network Resources to be Virtualized in the Network. They will talk about how technologies like VT-D and SR-IOV enable packets to get faster from the NIC all the way up the VMs. Irene, Keith, Ashok and Clayne will talk about how software virtualization works. They will talk about what virtual io means and how Open vswitch uses it to switch packets up to the VM in software. Sangjin and Josh will talk about BESS which is another open source soft switch initiative started by Berkeley. Each of the sessions will be followed by Hands on sessions or a code walk through to give you a head start on working with these technologies. We will end the session with performance optimization tips from MJ and how to use open source tools and Vtunes to get a sense of where your performance bottle necks are. Last but not the least, Georgi will talk about how we at Intel Benchmark dpdk and report the performances in public. A disclaimer, not everything is shared here because not everyone is under NDA, but we are sharing whatever is public domain knowledge. BESS Virtual Machine Monitor(VMM)/Hypervisor DPDK VMM/ Hypervisor Fd.io Legopus Open vSwitch KVM XEN HYPER-V QEMU Virtual Switch OpenSwitch POF DPDK Hyperscan Intel Architecture NFV/SDN Accelerators VT-d SR-IOV NIC Silicon VMDq NIC Silicon RDT QAT NIC Silicon IA CPU Chipset Acceleration


Download ppt "Networking overview Sujata"

Similar presentations


Ads by Google