|
456 | 456 |
|
457 | 457 | So XDP is a hook in the Linux kernel, not a kernel bypass but a bypass of the network stack in the linux kernel. It is a programmable layer in the kernel network stack.
|
458 | 458 | <br>
|
459 |
| -XDP operates at the same level as DPDK, directly on the packet buffers, operating on the packet before it is moved to socket buffer. |
460 |
| -The network stack in the kernel is conceived to be slow. There was a decision taken 20 or 25 years go, that packets should be delivered into sockets. |
| 459 | +XDP operates at the same level as DPDK, directly on the packet buffers, operating on the packet before it is moved to the socket buffer. |
| 460 | +The network stack in the kernel was conceived to be slow. There was a decision taken 20 or 25 years go, that packets should be delivered into sockets. |
461 | 461 | This is not the fastest way, maybe you don't need to deliver all packets to sockets, think if you need to drop some of these packets for instance.
|
462 | 462 | <br>
|
463 | 463 | <br>
|
|
515 | 515 | <aside class="notes">
|
516 | 516 | What the heck is eBPF ?
|
517 | 517 | <br><br>BPF stands for "Berkeley Packet Filter" it's a linux kernel technology that is used by e.g. tcpdump and other analysis tools.
|
518 |
| -<br><br>eBPF is used to extract millions of metrics from the kernel and applications for troubleshooting purposes, deep monitoring or exploring running software. |
| 518 | +<br><br>eBPF is used to extract millions of metrics from the kernel and applications for troubleshooting purposes, deep monitoring or troubleshooting/exploring running software. |
519 | 519 | <br><br>BPF is basically a superpower.
|
520 | 520 | <br><br>BPF was initially used for tools like tcpdump but Alexei Starovoitov introduced eBPF (extended BPF) to be used for things like NATing, routing, doing what iptables does for example.
|
521 | 521 | </aside>
|
|
536 | 536 | <aside class="notes">
|
537 | 537 | You can safely and easily modify kernel behaviour.
|
538 | 538 |
|
539 |
| -With DPDK you jump between kernel and user space, with XDP BPF, zero copy to user space. |
540 | 539 | </aside>
|
541 | 540 | </section>
|
542 | 541 | <!–– SlideX ––>
|
|
553 | 552 | <section> smartNICs with Storage
|
554 | 553 | <aside class="notes">
|
555 | 554 | <br>I talked mostly about the data traffic so far and using smartNICs with the data traffic.
|
556 |
| -<br><br>smartNICs make sense in a lot of cases, storage, video, big data, security. In the storage case, they can be used to be used to accelerate storage apps and security, like encrypting data on the disk. |
| 555 | +<br><br>smartNICs make sense in a lot of cases, storage, video, big data, security. In the storage case, they can be used to accelerate storage apps and security, like encrypting data on the disk. |
557 | 556 | <br>Using smartNICs with NVMeOF you can disagrate compute from storage and you can get local storage performance across the network, that is very close performance between local storage and remote storage.
|
558 | 557 | <br>Basically you attach a block device to your VM and acessing it is as fast as if it was local.
|
559 | 558 | <br>NVMeOF maintains the high performance of a local nvme SSD.
|
560 | 559 | <br><br>Many applications moving to cloud today are probably not in high demand of high number of IOPS, because they were written for HDDs to begin with.
|
561 | 560 | <br>But smartNICs with storage will be relevant in the future.
|
562 |
| - |
563 | 561 | </aside>
|
564 | 562 | </section>
|
565 | 563 | <!–– Slide13 ––>
|
566 |
| - <section> Ericsson customers that are running on Openstack. |
| 564 | + <section> Ericsson customers running on Openstack. |
| 565 | + <tr> |
| 566 | + <th><img src="pics/ol.png" width=29% height=29%></th> |
| 567 | + </tr> |
567 | 568 | <aside class="notes">
|
568 |
| -List some operators, the olympics in Japan with docomo, etc - TO BE ADDED |
569 |
| -- advance to next slide - |
| 569 | +Telstra operator in Australia |
| 570 | +https://www.ericsson.com/en/press-releases/2016/2/telstra-deploys-ericsson-telecom-cloud-in-full-stack |
| 571 | +Taxi company in Dubai, RTA |
| 572 | +https://www.ericsson.com/en/press-releases/2017/3/dubais-road-and-transport-authority-chooses-ericsson-to-transform-its-transportation-system |
| 573 | +Panasonic (mention I was on site and some fun facts with that) |
| 574 | +https://www.panasonic.aero/whats-new/press-releases/ericsson-panasonic-5g-ready-platform/ |
| 575 | + |
| 576 | + |
570 | 577 | </aside>
|
571 | 578 | </section>
|
572 | 579 | <!–– Slide14 ––>
|
|
0 commit comments