SlideShare a Scribd company logo
1 of 11
Download to read offline
A Generalized
Label-Forwarding Architecture
   for the Future Internet


              2nd GI/ITG KuVS Workshop
              Future Internet
              Karlsruhe 11/2008

              Achim Friedland
              SONES GmbH / TU Ilmenau
              achim.friedland@sones.de
Todays Internet model – in theory

    APPLICATION
                                                       APPLICATION
    TRANSPORT      S/MIME                 DNSSec
                            APPLICATION                 TRANSPORT
     NETWORK
                                                   SOCKS, SSH

           TLS, DTLS
                            TRANSPORT

                  IP Se
                        c    NETWORK      IP-in-IP, GRE

                                    (G)MPLS
         MACSec, 802.11i LINK Q-in-Q, MAC-in-MAC
Todays Internet model – in reality

    APPLICATION
                                                       APPLICATION
     TRANSPORT     S/MIME                 DNSSec
                            APPLICATION                 TRANSPORT
     NETWORK
                                                   SOCKS, SSH
           TLS, DTLS
                            TRANSPORT

                  IP Se
                        c    NETWORK      IP-in-IP, GRE

                                    (G)MPLS
         MACSec, 802.11i LINK Q-in-Q, MAC-in-MAC
Todays Internet model – in reality

    APPLICATION
                                                       APPLICATION
     TRANSPORT     S/MIME                 DNSSec
                            APPLICATION                 TRANSPORT
     NETWORK
                                                   SOCKS, SSH
           TLS, DTLS
                            TRANSPORT

                  IP Se
                        c    NETWORK      IP-in-IP, GRE

                                    (G)MPLS
         MACSec, 802.11i LINK Q-in-Q, MAC-in-MAC


           The Software Engineers‘ way:
                 1. Refactoring
                 2. Enhancement
Lessons learned so far (1)…

•   End-to-End semantics are good for overall
    robustness but bad for privacy
•   Minimize the state within the network but
    allow some state at the (domain) edges
    (Firewalls, NAT, VPN, Proxies, MobileIP, QoS Classification)

•   Protocol layering minimizes complexity and
    boosts abstraction but everyone tries to
    bypass the layer model using tunnels
Lessons learned so far (2)…

•   Security is needed everywhere but has to
    be easily deployable (IPSec vs. TLS)
•   Some of todays (Cross-Layer)-Designs can
    be seen as „lawfull“ layer violations
    (e.g. TCP, IPSec)

•   Stackable Flow-Labels for traffic differen-
    tiation, aggregation and advanced traffic
    engineering (e.g. MPLS)
Basic Idea

•   Label-switched network design between
    applications using „extended labels“
•   Extended labels include a packet counter to
    support e.g. security, loss detection, …
•   Label may be „globally unique“ for suppor-
    ting e.g. IP Addresses, DIFF-Serv tags
•   Network state is used to implement
    security, privacy, mobility and QoS
Proposed Architecture: ELSSA protocol
   Extended Label Stream Switching Architecture
Properties and Comparisons

•   Separation of forwarding and routing,
    location and addressing
•   Built-in security and privacy
•   Built-in (micro-)mobilty and QoS
•   Support of heterogeneous subnetworks,
    modularity and soft migration
Future Project Development
- Questions?
- Feedback?

More Related Content

What's hot

What is SDN and how to approach it with Python
What is SDN and how to approach it with PythonWhat is SDN and how to approach it with Python
What is SDN and how to approach it with Python
Justin Park
 
Cloud and the Future of Networked Systems
Cloud and the Future of Networked SystemsCloud and the Future of Networked Systems
Cloud and the Future of Networked Systems
James Urquhart
 
Meetup docker using software defined networks
Meetup docker   using software defined networksMeetup docker   using software defined networks
Meetup docker using software defined networks
OCTO Technology
 

What's hot (12)

Service Mesh in Practice
Service Mesh in PracticeService Mesh in Practice
Service Mesh in Practice
 
Implementing rina in 5 g networks ws
Implementing rina in 5 g networks wsImplementing rina in 5 g networks ws
Implementing rina in 5 g networks ws
 
State of Packet Optical Integration
State of Packet Optical IntegrationState of Packet Optical Integration
State of Packet Optical Integration
 
What is SDN and how to approach it with Python
What is SDN and how to approach it with PythonWhat is SDN and how to approach it with Python
What is SDN and how to approach it with Python
 
Cloud and the Future of Networked Systems
Cloud and the Future of Networked SystemsCloud and the Future of Networked Systems
Cloud and the Future of Networked Systems
 
Meetup docker using software defined networks
Meetup docker   using software defined networksMeetup docker   using software defined networks
Meetup docker using software defined networks
 
Rina2020 taps rina-ocarina (1)
Rina2020 taps rina-ocarina (1)Rina2020 taps rina-ocarina (1)
Rina2020 taps rina-ocarina (1)
 
Overlay network
Overlay networkOverlay network
Overlay network
 
Diploma project Poster_v2-landscape(BCCE330) Andrey Koninov
Diploma project Poster_v2-landscape(BCCE330) Andrey KoninovDiploma project Poster_v2-landscape(BCCE330) Andrey Koninov
Diploma project Poster_v2-landscape(BCCE330) Andrey Koninov
 
Meetup 1st _ SDN/NFV Use case in Operators' Networks: vCPE
Meetup 1st _ SDN/NFV Use case in Operators' Networks: vCPEMeetup 1st _ SDN/NFV Use case in Operators' Networks: vCPE
Meetup 1st _ SDN/NFV Use case in Operators' Networks: vCPE
 
Enabling Traffic Management without DPI
Enabling Traffic Management without DPIEnabling Traffic Management without DPI
Enabling Traffic Management without DPI
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Distributed -concurrent--and-indepe...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Distributed -concurrent--and-indepe...IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Distributed -concurrent--and-indepe...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Distributed -concurrent--and-indepe...
 

Similar to A Generalized Label-Forwarding Architecture for the Future Internet

MPLS: Future Proofing Enterprise Networks for Long-Term Success
MPLS: Future Proofing Enterprise Networks for Long-Term SuccessMPLS: Future Proofing Enterprise Networks for Long-Term Success
MPLS: Future Proofing Enterprise Networks for Long-Term Success
ReadWrite
 
Mpls Future Proofing Enterprise Networks For Long Term Success Wp101094
Mpls Future Proofing Enterprise Networks For Long Term Success Wp101094Mpls Future Proofing Enterprise Networks For Long Term Success Wp101094
Mpls Future Proofing Enterprise Networks For Long Term Success Wp101094
Erik Ginalick
 
"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Poland"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Poland
irenazd
 
LISP_in_Secure_Networks_WP
LISP_in_Secure_Networks_WPLISP_in_Secure_Networks_WP
LISP_in_Secure_Networks_WP
Craig Hill
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
An Insight Into The Qos Techniques
An Insight Into The Qos TechniquesAn Insight Into The Qos Techniques
An Insight Into The Qos Techniques
Katie Gulley
 
ETE405-lec4.pptx
ETE405-lec4.pptxETE405-lec4.pptx
ETE405-lec4.pptx
mashiur
 

Similar to A Generalized Label-Forwarding Architecture for the Future Internet (20)

MPLS: Future Proofing Enterprise Networks for Long-Term Success
MPLS: Future Proofing Enterprise Networks for Long-Term SuccessMPLS: Future Proofing Enterprise Networks for Long-Term Success
MPLS: Future Proofing Enterprise Networks for Long-Term Success
 
MPLS: Future Proofing Enterprise Networks for Long-Term Success
MPLS: Future Proofing Enterprise Networks for Long-Term SuccessMPLS: Future Proofing Enterprise Networks for Long-Term Success
MPLS: Future Proofing Enterprise Networks for Long-Term Success
 
Mpls Future Proofing Enterprise Networks For Long Term Success Wp101094
Mpls Future Proofing Enterprise Networks For Long Term Success Wp101094Mpls Future Proofing Enterprise Networks For Long Term Success Wp101094
Mpls Future Proofing Enterprise Networks For Long Term Success Wp101094
 
Ieee ce.dcai
Ieee ce.dcaiIeee ce.dcai
Ieee ce.dcai
 
L347176
L347176L347176
L347176
 
"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Poland"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Poland
 
Ethernet Over Dwdm Whitepaper
Ethernet Over Dwdm WhitepaperEthernet Over Dwdm Whitepaper
Ethernet Over Dwdm Whitepaper
 
Mmsys slideshare-intel-nokia
Mmsys slideshare-intel-nokiaMmsys slideshare-intel-nokia
Mmsys slideshare-intel-nokia
 
LISP_in_Secure_Networks_WP
LISP_in_Secure_Networks_WPLISP_in_Secure_Networks_WP
LISP_in_Secure_Networks_WP
 
Networking and communications security – network architecture design
Networking and communications security – network architecture designNetworking and communications security – network architecture design
Networking and communications security – network architecture design
 
5G_ALICON_5G_Capability_Enablement_and_System_Aspects_rev_pa13_2017_09
5G_ALICON_5G_Capability_Enablement_and_System_Aspects_rev_pa13_2017_095G_ALICON_5G_Capability_Enablement_and_System_Aspects_rev_pa13_2017_09
5G_ALICON_5G_Capability_Enablement_and_System_Aspects_rev_pa13_2017_09
 
IRJET- Performance Analysis of MPLS-VPN and Traditional IP Network
IRJET-  	  Performance Analysis of MPLS-VPN and Traditional IP NetworkIRJET-  	  Performance Analysis of MPLS-VPN and Traditional IP Network
IRJET- Performance Analysis of MPLS-VPN and Traditional IP Network
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
 
An Insight Into The Qos Techniques
An Insight Into The Qos TechniquesAn Insight Into The Qos Techniques
An Insight Into The Qos Techniques
 
IP QoS signaling in the IETF:Past, Present and Future
IP QoS signaling in the IETF:Past, Present and FutureIP QoS signaling in the IETF:Past, Present and Future
IP QoS signaling in the IETF:Past, Present and Future
 
ETE405-lec4.pptx
ETE405-lec4.pptxETE405-lec4.pptx
ETE405-lec4.pptx
 
Introduction to OSI and QUIC
Introduction to OSI and QUICIntroduction to OSI and QUIC
Introduction to OSI and QUIC
 
Simple, Scalable and Secure Networking for Data Centers with Project Calico
Simple, Scalable and Secure Networking for Data Centers with Project CalicoSimple, Scalable and Secure Networking for Data Centers with Project Calico
Simple, Scalable and Secure Networking for Data Centers with Project Calico
 
IP RAN 100NGN
IP RAN 100NGNIP RAN 100NGN
IP RAN 100NGN
 

More from Achim Friedland

Towards a Security-aware Network Virtualization
Towards a Security-aware Network VirtualizationTowards a Security-aware Network Virtualization
Towards a Security-aware Network Virtualization
Achim Friedland
 
1st UIM-GDB - Connections to the Real World
1st UIM-GDB - Connections to the Real World1st UIM-GDB - Connections to the Real World
1st UIM-GDB - Connections to the Real World
Achim Friedland
 
Fosdem 2011 - A Common Graph Database Access Layer for .Net and Mono
Fosdem 2011 - A Common Graph Database Access Layer for .Net and MonoFosdem 2011 - A Common Graph Database Access Layer for .Net and Mono
Fosdem 2011 - A Common Graph Database Access Layer for .Net and Mono
Achim Friedland
 
Database Pro Power Days 2010 - Graph data in the cloud using .NET
Database Pro Power Days 2010 -  Graph data in the cloud using .NETDatabase Pro Power Days 2010 -  Graph data in the cloud using .NET
Database Pro Power Days 2010 - Graph data in the cloud using .NET
Achim Friedland
 

More from Achim Friedland (14)

Open Source Transparency Software for E-Mobility
Open Source Transparency Software for E-MobilityOpen Source Transparency Software for E-Mobility
Open Source Transparency Software for E-Mobility
 
11. Workshop der Fachgruppe Recht „IKT für Elektromobilität III“ - Chargy Ope...
11. Workshop der Fachgruppe Recht „IKT für Elektromobilität III“ - Chargy Ope...11. Workshop der Fachgruppe Recht „IKT für Elektromobilität III“ - Chargy Ope...
11. Workshop der Fachgruppe Recht „IKT für Elektromobilität III“ - Chargy Ope...
 
Chargy - E-Mobility Transparency Software
Chargy - E-Mobility Transparency SoftwareChargy - E-Mobility Transparency Software
Chargy - E-Mobility Transparency Software
 
Öffentliche Daten nutzen! Nur wie bekommen?
Öffentliche Daten nutzen! Nur wie bekommen?Öffentliche Daten nutzen! Nur wie bekommen?
Öffentliche Daten nutzen! Nur wie bekommen?
 
Re-Using Open Data for Smart e-Mobility
Re-Using Open Data for Smart e-MobilityRe-Using Open Data for Smart e-Mobility
Re-Using Open Data for Smart e-Mobility
 
Open Charging Cloud @ E-World 2017 in Essen
Open Charging Cloud @ E-World 2017 in EssenOpen Charging Cloud @ E-World 2017 in Essen
Open Charging Cloud @ E-World 2017 in Essen
 
Security and Privacy in the current e-mobility charging infrastructure
Security and Privacy in the current e-mobility charging infrastructureSecurity and Privacy in the current e-mobility charging infrastructure
Security and Privacy in the current e-mobility charging infrastructure
 
Can the e-Mobility Charging Infrastructure be a Blueprint for other IoT Proje...
Can the e-Mobility Charging Infrastructure be a Blueprint for other IoT Proje...Can the e-Mobility Charging Infrastructure be a Blueprint for other IoT Proje...
Can the e-Mobility Charging Infrastructure be a Blueprint for other IoT Proje...
 
Open Charging Cloud - Manage, Share and Incentivize Open Data
Open Charging Cloud - Manage, Share and Incentivize Open DataOpen Charging Cloud - Manage, Share and Incentivize Open Data
Open Charging Cloud - Manage, Share and Incentivize Open Data
 
Towards a Security-aware Network Virtualization
Towards a Security-aware Network VirtualizationTowards a Security-aware Network Virtualization
Towards a Security-aware Network Virtualization
 
1st UIM-GDB - Connections to the Real World
1st UIM-GDB - Connections to the Real World1st UIM-GDB - Connections to the Real World
1st UIM-GDB - Connections to the Real World
 
Fosdem 2011 - A Common Graph Database Access Layer for .Net and Mono
Fosdem 2011 - A Common Graph Database Access Layer for .Net and MonoFosdem 2011 - A Common Graph Database Access Layer for .Net and Mono
Fosdem 2011 - A Common Graph Database Access Layer for .Net and Mono
 
Database Pro Power Days 2010 - Graph data in the cloud using .NET
Database Pro Power Days 2010 -  Graph data in the cloud using .NETDatabase Pro Power Days 2010 -  Graph data in the cloud using .NET
Database Pro Power Days 2010 - Graph data in the cloud using .NET
 
NoSQL Frankfurt 2010 - The GraphDB Landscape and sones
NoSQL Frankfurt 2010  - The GraphDB Landscape and sonesNoSQL Frankfurt 2010  - The GraphDB Landscape and sones
NoSQL Frankfurt 2010 - The GraphDB Landscape and sones
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

A Generalized Label-Forwarding Architecture for the Future Internet

  • 1. A Generalized Label-Forwarding Architecture for the Future Internet 2nd GI/ITG KuVS Workshop Future Internet Karlsruhe 11/2008 Achim Friedland SONES GmbH / TU Ilmenau achim.friedland@sones.de
  • 2. Todays Internet model – in theory APPLICATION APPLICATION TRANSPORT S/MIME DNSSec APPLICATION TRANSPORT NETWORK SOCKS, SSH TLS, DTLS TRANSPORT IP Se c NETWORK IP-in-IP, GRE (G)MPLS MACSec, 802.11i LINK Q-in-Q, MAC-in-MAC
  • 3. Todays Internet model – in reality APPLICATION APPLICATION TRANSPORT S/MIME DNSSec APPLICATION TRANSPORT NETWORK SOCKS, SSH TLS, DTLS TRANSPORT IP Se c NETWORK IP-in-IP, GRE (G)MPLS MACSec, 802.11i LINK Q-in-Q, MAC-in-MAC
  • 4. Todays Internet model – in reality APPLICATION APPLICATION TRANSPORT S/MIME DNSSec APPLICATION TRANSPORT NETWORK SOCKS, SSH TLS, DTLS TRANSPORT IP Se c NETWORK IP-in-IP, GRE (G)MPLS MACSec, 802.11i LINK Q-in-Q, MAC-in-MAC The Software Engineers‘ way: 1. Refactoring 2. Enhancement
  • 5. Lessons learned so far (1)… • End-to-End semantics are good for overall robustness but bad for privacy • Minimize the state within the network but allow some state at the (domain) edges (Firewalls, NAT, VPN, Proxies, MobileIP, QoS Classification) • Protocol layering minimizes complexity and boosts abstraction but everyone tries to bypass the layer model using tunnels
  • 6. Lessons learned so far (2)… • Security is needed everywhere but has to be easily deployable (IPSec vs. TLS) • Some of todays (Cross-Layer)-Designs can be seen as „lawfull“ layer violations (e.g. TCP, IPSec) • Stackable Flow-Labels for traffic differen- tiation, aggregation and advanced traffic engineering (e.g. MPLS)
  • 7. Basic Idea • Label-switched network design between applications using „extended labels“ • Extended labels include a packet counter to support e.g. security, loss detection, … • Label may be „globally unique“ for suppor- ting e.g. IP Addresses, DIFF-Serv tags • Network state is used to implement security, privacy, mobility and QoS
  • 8. Proposed Architecture: ELSSA protocol Extended Label Stream Switching Architecture
  • 9. Properties and Comparisons • Separation of forwarding and routing, location and addressing • Built-in security and privacy • Built-in (micro-)mobilty and QoS • Support of heterogeneous subnetworks, modularity and soft migration