Formatvorlage Seminar KM / VS der TU-BS im WS0203schulze_diameter.ppt 2 Christian...

16
1 schulze_diameter.ppt Christian Schulze_03-Februar-07 TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA I nstitut für B etriebssysteme und R echnerverbund http://www.tu-bs.de http://www.ibr.cs.tu-bs.de Diameter KM-/VS-Seminar Wintersemester 2002/2003 Betreuer: Martin Gutbrod

Transcript of Formatvorlage Seminar KM / VS der TU-BS im WS0203schulze_diameter.ppt 2 Christian...

Page 1: Formatvorlage Seminar KM / VS der TU-BS im WS0203schulze_diameter.ppt 2 Christian Schulze_03-Februar-07 TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für …

1schulze_diameter.pptChristian Schulze_03-Februar-07

TECHNISCHE UNIVERSITÄT

ZU BRAUNSCHWEIGCAROLO-WILHELMINA

Institut für Betriebssysteme und Rechnerverbundhttp://www.tu-bs.de http://www.ibr.cs.tu-bs.de

Diameter

KM-/VS-SeminarWintersemester 2002/2003

Betreuer: Martin Gutbrod

Page 2: Formatvorlage Seminar KM / VS der TU-BS im WS0203schulze_diameter.ppt 2 Christian Schulze_03-Februar-07 TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für …

2schulze_diameter.pptChristian Schulze_03-Februar-07

TECHNISCHE UNIVERSITÄT

ZU BRAUNSCHWEIGCAROLO-WILHELMINA

Institut für Betriebssysteme und Rechnerverbundhttp://www.tu-bs.de http://www.ibr.cs.tu-bs.de

Übersicht

EinleitungAAASzenarien

Remote dial-inMobile dial-inMobile telephony

Design von DiameterFeaturesProtokoll LayoutAnwendungen

Ausblick

Page 3: Formatvorlage Seminar KM / VS der TU-BS im WS0203schulze_diameter.ppt 2 Christian Schulze_03-Februar-07 TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für …

3schulze_diameter.pptChristian Schulze_03-Februar-07

TECHNISCHE UNIVERSITÄT

ZU BRAUNSCHWEIGCAROLO-WILHELMINA

Institut für Betriebssysteme und Rechnerverbundhttp://www.tu-bs.de http://www.ibr.cs.tu-bs.de

Einleitung

DiameterNetzwerk Protokoll

IETF „proposed standard“ seit 27. Januar 2003

Ersetzt RADIUS

Anwendungen in verschiedenen Umgebungen durch Modularität

Page 4: Formatvorlage Seminar KM / VS der TU-BS im WS0203schulze_diameter.ppt 2 Christian Schulze_03-Februar-07 TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für …

4schulze_diameter.pptChristian Schulze_03-Februar-07

TECHNISCHE UNIVERSITÄT

ZU BRAUNSCHWEIGCAROLO-WILHELMINA

Institut für Betriebssysteme und Rechnerverbundhttp://www.tu-bs.de http://www.ibr.cs.tu-bs.de

AAA

AuthenticationDie Identität eines Nutzers überprüfen

AuthorizationHerausfinden, ob dem Nutzer Rechte gewährt werden

NetzwerkzugangZugang mit hoher BandbreiteNutzung von Diensten

AccountingDaten zur Nutzung von Ressourcen sammeln, z.B. für

VerkehrskontrolleAbrechnung

Page 5: Formatvorlage Seminar KM / VS der TU-BS im WS0203schulze_diameter.ppt 2 Christian Schulze_03-Februar-07 TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für …

5schulze_diameter.pptChristian Schulze_03-Februar-07

TECHNISCHE UNIVERSITÄT

ZU BRAUNSCHWEIGCAROLO-WILHELMINA

Institut für Betriebssysteme und Rechnerverbundhttp://www.tu-bs.de http://www.ibr.cs.tu-bs.de

Szenarien: Remote dial-in

User NAS

AAA Server

Home ISP

1

4

2 3

Page 6: Formatvorlage Seminar KM / VS der TU-BS im WS0203schulze_diameter.ppt 2 Christian Schulze_03-Februar-07 TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für …

6schulze_diameter.pptChristian Schulze_03-Februar-07

TECHNISCHE UNIVERSITÄT

ZU BRAUNSCHWEIGCAROLO-WILHELMINA

Institut für Betriebssysteme und Rechnerverbundhttp://www.tu-bs.de http://www.ibr.cs.tu-bs.de

Szenarien: Remote dial-in

Beispiel: Anwender wählt sich von zu Hause im Firmennetzwerk ein

Bisheriger de facto Standard hierfür: RADIUSErmöglichte erstmals Zentralisierung von AA Funktionen auf einem Server

ProblemeLangsam in großen Netzen

Keine Staukontrolle

Page 7: Formatvorlage Seminar KM / VS der TU-BS im WS0203schulze_diameter.ppt 2 Christian Schulze_03-Februar-07 TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für …

7schulze_diameter.pptChristian Schulze_03-Februar-07

TECHNISCHE UNIVERSITÄT

ZU BRAUNSCHWEIGCAROLO-WILHELMINA

Institut für Betriebssysteme und Rechnerverbundhttp://www.tu-bs.de http://www.ibr.cs.tu-bs.de

Szenarien: Mobile dial-in

User NAS

AAA Server AAA Server

Visited ISP Home ISP

1

6

2 5

3

4

Page 8: Formatvorlage Seminar KM / VS der TU-BS im WS0203schulze_diameter.ppt 2 Christian Schulze_03-Februar-07 TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für …

8schulze_diameter.pptChristian Schulze_03-Februar-07

TECHNISCHE UNIVERSITÄT

ZU BRAUNSCHWEIGCAROLO-WILHELMINA

Institut für Betriebssysteme und Rechnerverbundhttp://www.tu-bs.de http://www.ibr.cs.tu-bs.de

Szenarien: Mobile dial-in

Beispiel: Einwahl ins Firmennetz per Internet Service Provider

ProblemeQuality of Service sicherstellen

Staukontrolle

Abrechnung

Authentication ohne „shared secret“

Page 9: Formatvorlage Seminar KM / VS der TU-BS im WS0203schulze_diameter.ppt 2 Christian Schulze_03-Februar-07 TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für …

9schulze_diameter.pptChristian Schulze_03-Februar-07

TECHNISCHE UNIVERSITÄT

ZU BRAUNSCHWEIGCAROLO-WILHELMINA

Institut für Betriebssysteme und Rechnerverbundhttp://www.tu-bs.de http://www.ibr.cs.tu-bs.de

Szenarien: Mobile telephony

SIPPhone

SIPPhone

SIPProxy

SIPProxy

CHx

CHy

VisitedDomain

AAABrokers

HomeDomain

CalledDomain

SIPProxy

1

2

3

4

5 7 9

6 8

AAASvr

AAASvr

AAASvr

Page 10: Formatvorlage Seminar KM / VS der TU-BS im WS0203schulze_diameter.ppt 2 Christian Schulze_03-Februar-07 TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für …

10schulze_diameter.pptChristian Schulze_03-Februar-07

TECHNISCHE UNIVERSITÄT

ZU BRAUNSCHWEIGCAROLO-WILHELMINA

Institut für Betriebssysteme und Rechnerverbundhttp://www.tu-bs.de http://www.ibr.cs.tu-bs.de

Szenarien: Mobile telephony

Beispiel: Zugang zum Firmennetz aus dem fahrenden AutoZusätzliche Probleme

Konstante IP-Adresse

Shared Secret

Kontakte/Verträge zwischen allen möglichen Domains

Broker

Page 11: Formatvorlage Seminar KM / VS der TU-BS im WS0203schulze_diameter.ppt 2 Christian Schulze_03-Februar-07 TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für …

11schulze_diameter.pptChristian Schulze_03-Februar-07

TECHNISCHE UNIVERSITÄT

ZU BRAUNSCHWEIGCAROLO-WILHELMINA

Institut für Betriebssysteme und Rechnerverbundhttp://www.tu-bs.de http://www.ibr.cs.tu-bs.de

Diameter

FeaturesSCTP statt UDP

Flußkontrolle

Staukontrolle und -vermeidung

Zuverlässiger Transport

TCP möglich, aber ohne SCTP Vorteile

Keep-alive messagesVersagen eines Peers wird schneller erkannt

Peer-to-Peer ArchitekturAuch „Server“ dürfen Anfragen stellen oder Verbindung abbrechen

Page 12: Formatvorlage Seminar KM / VS der TU-BS im WS0203schulze_diameter.ppt 2 Christian Schulze_03-Februar-07 TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für …

12schulze_diameter.pptChristian Schulze_03-Februar-07

TECHNISCHE UNIVERSITÄT

ZU BRAUNSCHWEIGCAROLO-WILHELMINA

Institut für Betriebssysteme und Rechnerverbundhttp://www.tu-bs.de http://www.ibr.cs.tu-bs.de

Diameter

ZeitstempelVerhindert Replay-Attacken

Platz für ErweiterungenHersteller-definierbar

Garantiert zukünftige Erweiterbarkeit

IPSec und TLSDank IPSec und Transport Layer Security ist kein „shared secret“ mehr nötig

End-to-End Sicherheit mit CMSVerhindert Manipulationen auf dem (unsicheren) Übertragungsweg durch Verschlüsselung

Page 13: Formatvorlage Seminar KM / VS der TU-BS im WS0203schulze_diameter.ppt 2 Christian Schulze_03-Februar-07 TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für …

13schulze_diameter.pptChristian Schulze_03-Februar-07

TECHNISCHE UNIVERSITÄT

ZU BRAUNSCHWEIGCAROLO-WILHELMINA

Institut für Betriebssysteme und Rechnerverbundhttp://www.tu-bs.de http://www.ibr.cs.tu-bs.de

Diameter

Protokoll Layout

Page 14: Formatvorlage Seminar KM / VS der TU-BS im WS0203schulze_diameter.ppt 2 Christian Schulze_03-Februar-07 TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für …

14schulze_diameter.pptChristian Schulze_03-Februar-07

TECHNISCHE UNIVERSITÄT

ZU BRAUNSCHWEIGCAROLO-WILHELMINA

Institut für Betriebssysteme und Rechnerverbundhttp://www.tu-bs.de http://www.ibr.cs.tu-bs.de

Diameter

0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Ver | Message Length |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|R P E T r r r r| Command-Code |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Application-ID |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Hop-by-Hop Identifier |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| End-to-End Identifier |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| AVPs ...+-+-+-+-+-+-+-+-+-+-+-+-+-

Page 15: Formatvorlage Seminar KM / VS der TU-BS im WS0203schulze_diameter.ppt 2 Christian Schulze_03-Februar-07 TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für …

15schulze_diameter.pptChristian Schulze_03-Februar-07

TECHNISCHE UNIVERSITÄT

ZU BRAUNSCHWEIGCAROLO-WILHELMINA

Institut für Betriebssysteme und Rechnerverbundhttp://www.tu-bs.de http://www.ibr.cs.tu-bs.de

Anwendungen

NASREQNetwork Access Server Requirement

Ersatz RADIUSIn allen dial-in Szenarien verwendet

Mobile IPv4Netzwerkzugang in Bewegung

EAPExtensible Authentication Protocol

PPP ProtokollVerpackt in Diameters AVPs

IPFIXDatenflußinformationen sammeln

Page 16: Formatvorlage Seminar KM / VS der TU-BS im WS0203schulze_diameter.ppt 2 Christian Schulze_03-Februar-07 TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für …

16schulze_diameter.pptChristian Schulze_03-Februar-07

TECHNISCHE UNIVERSITÄT

ZU BRAUNSCHWEIGCAROLO-WILHELMINA

Institut für Betriebssysteme und Rechnerverbundhttp://www.tu-bs.de http://www.ibr.cs.tu-bs.de

Ausblick

IETF proposed standard

Erste ImplementierungenMoby Dick Projekt

Open Source

Ersatz für RADIUSImplementierung komplexer

Sicherheitsbedingungen schwerer zu implementieren