FACILITATING ICN DEPLOYMENT WITH AN EXTENDED OPENFLOW PROTOCOL
Piotr Zuraniewski, Niels van Adrichem, Wieger Ijntema, Daan Ravesteijn (TNO) Christos Papadopoulos, Chengyu Fan (CSU)
FACILITATING ICN DEPLOYMENT WITH AN EXTENDED OPENFLOW PROTOCOL - - PowerPoint PPT Presentation
FACILITATING ICN DEPLOYMENT WITH AN EXTENDED OPENFLOW PROTOCOL Piotr Zuraniewski, Niels van Adrichem, Wieger Ijntema, Daan Ravesteijn (TNO) Christos Papadopoulos, Chengyu Fan (CSU) SDN4ICN: CONNECTING ICN ISLANDS Forklift upgrade
Piotr Zuraniewski, Niels van Adrichem, Wieger Ijntema, Daan Ravesteijn (TNO) Christos Papadopoulos, Chengyu Fan (CSU)
Data interest … …
a) Available in cache? b) Pending in PIT? c) If not, then forward
2
Facilitating ICN Deployment with an Extended OpenFlow Protocol
3
Facilitating ICN Deployment with an Extended OpenFlow Protocol 4
https://blog.cloudflare.com/bpf-the-forgotten-bytecode/
Facilitating ICN Deployment with an Extended OpenFlow Protocol 5
Facilitating ICN Deployment with an Extended OpenFlow Protocol 6
Facilitating ICN Deployment with an Extended OpenFlow Protocol 7
Facilitating ICN Deployment with an Extended OpenFlow Protocol
8
Facilitating ICN Deployment with an Extended OpenFlow Protocol
9
10
Facilitating ICN Deployment with an Extended OpenFlow Protocol 11
ICN ICN ICN
Internet TNO – the Netherlands Colorado State University NCAR - Wyoming Supercomputing Center
SDN 1.1.1.1/24 2.2.2.2/24 3.3.3.3/24 /tno ? dstIP:=1.1.1.1
*) reviewer’s remark
Facilitating ICN Deployment with an Extended OpenFlow Protocol 12
File transfer experiment
Facilitating ICN Deployment with an Extended OpenFlow Protocol 13
test set-up eBPF match IP/MAC re- write purpose last loss-less [PPS] first loss [PPS] first loss mean[P] first loss stdev [P] (A) Y Y
2100 2200 99997.8 9.5 (B) N Y evaluation 2100 2200 99999.9 0.5 (C) Y N evaluation 4000 4100 99998.1 10.6 (D) N N evaluation 4100 4200 99998.4 8.9
Facilitating ICN Deployment with an Extended OpenFlow Protocol 14
*) Based on “eBPF filter acceleration for arbitrary packet matching in the Linux kernel”, MSc thesis, Jeffrey Panneman, TNO/UvA, Aug 2017 Figure: https://www.slideshare.net/ThomasGraf5/cilium-fast-ipv6-container-networking-with-bpf-and-xdp
Facilitating ICN Deployment with an Extended OpenFlow Protocol 15
RFC 2544 guided tests; error bars too small to be noticed
Facilitating ICN Deployment with an Extended OpenFlow Protocol 16