FACILITATING ICN DEPLOYMENT WITH AN EXTENDED OPENFLOW PROTOCOL - - PowerPoint PPT Presentation

facilitating icn deployment with an extended openflow
SMART_READER_LITE
LIVE PREVIEW

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) Borgert van der Kluit, Ray van Brandenburg (former TNO) CONNECTING ICN ISLANDS One of deployment


slide-1
SLIDE 1

FACILITATING ICN DEPLOYMENT WITH AN EXTENDED OPENFLOW PROTOCOL

Piotr Zuraniewski, Niels van Adrichem, Wieger Ijntema, Daan Ravesteijn (TNO) Borgert van der Kluit, Ray van Brandenburg (former TNO)

slide-2
SLIDE 2

CONNECTING ICN „ISLANDS”

ICN ICN ICN Data source Non-ICN network

Data interest … …

One of deployment problems with ICN: „islands” separated by traditional network Manual tunnels set-up to enable communication: tedious, error-prone etc.

a) Available in cache? b) Pending in PIT? c) If not, then forward

slide-3
SLIDE 3

SDN ENHANCED ICN FORWARDING

ICN ICN ICN SDN SDN controller ICN repository “app”

What’s the nearest ICN node containing the data object of interest? a)Forwarding entry available ? Then just forward  b)If not, then ask controller

SDN SDN

Update forwarding entries Perform any action to forward via legacy network (e.g., rewrite IP, push MPLS,...)

Data source Non-ICN network with SDN gateways

Demo: Non-ICN network = IPv4 Controller = Ryu + OpenFlow 1.3 SDN switch = CPDQ softswitch modified to handle eBPF programs to match on ICN names ICN node = nfd 0.4.1 ICN app = Ryu app gathering ICN routing information