software defined everything iot€¦ · bereichmanage a large number of devices with variety of iot...
Post on 05-Sep-2020
4 Views
Preview:
TRANSCRIPT
Salzburg Research / ANCAdvanced Networking Center
Thomas Pfeiffenberger
Software Defined
Everything IoT
Architektur der virtuellen Funktionen?
©
IoT
EVERYWHERE
07.12.2016 Thomas Pfeiffenberger 2
CONSUMER IoT
CoreEdgeAccess
Clustered
SDN
Controller
°C
District
Heating
Control
WAN
IPTV
Provider
Delay Critical
VoIP Traffic
Delay Agnostic
Web Traffic
Salzburg Research / ANCAdvanced Networking Center
Thomas Pfeiffenberger
Software Defined
Everything IoT
Architektur der virtuellen Funktionen?
©
Herausforderungen in der
Kommunikationsinfrastruktur
end-to-end IP Kommunikation der IoT Geräte
Erfordert eine Anpassung der Netzwerkfunktionen an die neuen Anforderungen aus dem IoT
BereichManage a large number of devices with variety of IoT protocols
Unterschiedliche implementierte IoT Geräte
MTU differences, simplified vs. full protocol stack (e.g., CoAP/UDP vs. HTTP/TCP)
single stack vs. dual stack
processing and communications bandwidth
sleep schedule, security protocols, etc.
Herausfordernde Interaktion zwischen den Applikationen und der
Infrastruktur
dynamische Kommunikation
Kritische Infrastrukturen
unterschiedliche Zugangstechnologien (z.B.: wireless, wired, 5G, Fiber, …
07.12.2016 Thomas Pfeiffenberger 4
©
Fehlende Standards und Frameworks
07.12.2016 Thomas Pfeiffenberger 5
© 07.12.2016 Thomas Pfeiffenberger 6
©
Networking as it is!
07.12.2016 Thomas Pfeiffenberger 7
Switch/RouterSpecialized Packet
Forwarding Hardware
App App App
Operating
System
Switch/Router
Switch/Router
Switch/Router
Switch/Router Specialized Packet Forwarding
Hardware
App App App
Operating
System
Specialized
Packet
Forwarding
Hardware
App App App
Operating
System
Specialized
Packet
Forwarding
Hardware
App App App
Operating
System
Specialized
Packet
Forwarding
Hardware
App App App
Operating
System
©
SDN Architecture
07.12.2016 Thomas Pfeiffenberger 8
©
Zusammenspiel
07.12.2016 Thomas Pfeiffenberger 9
SDNApp
NFV
IoT°C
©
Offenen Fragen im Zusammenspiel SDN IoT NFV
Wie können neue Kommunikationsstrukturen den Anforderungen
entsprechen?
Wie werden die unterschiedlichen IoT Protokolstacks abgestimme?
Wie kann die Funktionalität der IoT Geräte in der SDN Welt
abgebildet werden?
Wie kann die Network Function Virtualisation NFV von IoT
Funktionen abstrahiert werden?
Wie kann die SDIoT Infrastrukture die erwartete Anzahl von IoT
Geräten verwaltet?
Ist SDN/NFV eine Ermöglicher (enabler) für neue IoT Anwendungen
und Service!
07.12.2016 Thomas Pfeiffenberger 10
©
OPOSSUM: IoT enabler
07.12.2016 Ferdinand von Tüllenburg, SDN World Congress 2016, The Hague, 2016-10-14 11
CoreEdgeAccess
Clustered
SDN
Controller
°C
District
Heating
Control
WAN
IPTV
Provider
Redundant
Paths
Salzburg Research / ANCAdvanced Networking Center
Thomas Pfeiffenberger
OPOSSUMOpenFlow-based communication
system for multi-energy domains
©
Was ist SDN?
Software defined networking
07.12.2016 Thomas Pfeiffenberger 13
©
Networking as it is!
07.12.2016 Thomas Pfeiffenberger 14
Switch/Router
Specialized
Packet
Forwarding
Hardware
App App App
Operating
System
Switch/Router
Switch/Router
Switch/Router
Switch/RouterSpecialized
Packet
Forwarding
Hardware
App App App
Operating
System
Specialized
Packet
Forwarding
Hardware
App App App
Operating
System
Specialized
Packet
Forwarding
Hardware
App App App
Operating
System
Specialized
Packet
Forwarding
Hardware
App App App
Operating
System
°C
°C
°C
©
SDN architecture
07.12.2016 Thomas Pfeiffenberger 15
Data Path (Hardware)
Control PathControl Path (Software)
Specialized Packet Forwarding
Hardware
App App App
Operating
System
© 07.12.2016 Thomas Pfeiffenberger 16
Data Path (Hardware)
Control Path OpenFlow
OpenFlow Protocol (SSL/TCP)
SDN OF
Controller
©
SDN Architecture
07.12.2016 Thomas Pfeiffenberger 17
©
SDN architecture
07.12.2016 18
SDN OF
Controller
Switch
A
Switch
E
Switch
F
Switch
B
Switch
C
Switch
D
Switch
G
Control Plane
Forwarding
Plane
Host A
Host B
A B
Thomas Pfeiffenberger
©
SDN architecture
07.12.2016 19
Switch
A
Switch
E
Switch
F
Switch
B
Switch
C
Switch
D
Switch
G
Control Plane
Forwarding
Plane
Host A
Host B
A B
Thomas Pfeiffenberger
SDN OF
Controller
© 07.12.2016 20
Switch
A
Switch
E
Switch
F
Switch
B
Switch
C
Switch
D
Switch
G
Control Plane
Forwarding
Plane
Host A
Host B
A B
A B
A B
A B
A B
Thomas Pfeiffenberger
SDN OF
Controller
A B
Specialized Packet Forwarding
Hardware
App App App
Salzburg Research / ANCAdvanced Networking Center
Thomas Pfeiffenberger
OPOSSUMOpenFlow-based communication
system for multi-energy domains
©
OPOSSUM
Programm IKT der Zukunft 2013
Fördergeber Bundesministerium für Verkehr, Innovation
und Technologie bmvit
Laufzeit 36 Monate, Start 1. Oktober 2014 (30.Sept 2017)
Projektpartner:
Nahwärme Eugendorf GmbH
Multikom
SRFG
07.12.2016 Thomas Pfeiffenberger 22
©
Critical infrastructureReliable Communication
07.12.2016 Ferdinand von Tüllenburg, SDN World Congress 2016, The Hague, 2016-10-14 23
CoreEdgeAccess
Clustered
SDN
Controller
°C
District
Heating
Control
WAN
IPTV
Provider
Delay Critical
VoIP Traffic
Delay Agnostic
Web Traffic
1. Traffic Separation
Avoid Mutual Interference
Proactive
2. Managed End-to-End Conn.
Reactive
Failover Time: < 1s
3. Fast Failover
Reactive
Failover Time: < 50ms
4. Controlled Packet Duplication
Proactive
Failover Time: none
©
Lesson Learned: A Big Need for Big Tools
What we have• Different requirements on Reliability
What we learned• The Devil is in the Detail
• Things get complex in the brown field
• Each network is different
What we need• Description
• Verification
• Automation
• Monitoring
What we did• The Opossum App for ONOS
• Can do a lot of other Things
07.12.2016 24Ferdinand von Tüllenburg, SDN World Congress 2016, The Hague, 2016-10-14
The Opossum App for Reliability Configuration
©
Meet us at:
07.12.2016 Thomas Pfeiffenberger 25
OpenFlow-based communication system
for multi-energy domains
©
Aufruf für neu Partner
neue Projektidee
IKT der Zukunft (Vorstellung 19.10.2016)
Einreichung ca Mitte März
Fördermöglichkeit durch BMvit
Projektidee:
Monitoring und Management for critical
Infrastructures using P4
07.12.2016 Thomas Pfeiffenberger 26
©
What we can do: Reliable Communication
07.12.2016 Ferdinand von Tüllenburg, SDN World Congress 2016, The Hague, 2016-10-14 27
CoreEdgeAccess
Clustered
SDN
Controller
°C
District
Heating
Control
WAN
IPTV
Provider
Delay Critical
VoIP Traffic
Delay Agnostic
Web Traffic
1. Traffic Separation
Avoid Mutual Interference
Proactive
©
What we can do: Reliable Communication
07.12.2016 Ferdinand von Tüllenburg, SDN World Congress 2016, The Hague, 2016-10-14 28
CoreEdgeAccess
Clustered
SDN
Controller
°C
District
Heating
Control
WAN
IPTV
Provider
2. Managed End-to-End Conn.
Reactive
Failover Time: < 1s
Alternative
Path
Primary
Path
©
What we can do: Reliable Communication
07.12.2016 Ferdinand von Tüllenburg, SDN World Congress 2016, The Hague, 2016-10-14 29
CoreEdgeAccess
Clustered
SDN
Controller
°C
District
Heating
Control
WAN
IPTV
Provider
3. Fast Failover
Reactive
Failover Time: < 50ms
Primary
Path
Alternative
Path
©
What we can do: Reliable Communication
07.12.2016 Ferdinand von Tüllenburg, SDN World Congress 2016, The Hague, 2016-10-14 30
CoreEdgeAccess
Clustered
SDN
Controller
°C
District
Heating
Control
WAN
IPTV
Provider
4. Controlled Packet Duplication
Proactive
Failover Time: none
Redundant
Paths
top related