Sie sind auf Seite 1von 31

ATM Basics / LANE / IP over ATM

Themen

ATM BASICS

LANE (LAN Emulation)

IP over ATM

Fragen

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

ATM Basics / LANE / IP over ATM


Was ist ATM ?
F

ATM
Asynchronous Transfer Mode

Eigenschaften
enorme Bandbreite (meist Glasfaser)
Feste Paketlnge (Zellen)
variable bertragungsrate
Verbindungsorientiert
Verzicht auf eine abschnittsweise Fehlersicherung

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

ATM Basics / LANE / IP over ATM


Funktionen der ATM Schichten
ATM Layer
Control Plane

User Plane

Signaling &Control User Application


- UNI 3.0/3.1
- Daten, Sprache,
- Q.2931
Video

Signalling
AAL

Cell Header Generation / Extraction


Cell Multiplexing / Demultiplexing
VPI / VCI Translation
Traffic Managment
Network Management

ATM
Adaptation
Physical Layer

ATM Layer
Physical Layer

TC

PMD

1999 E. Baumeler / M. Burri

Cell Rate Decoupling


HEC Header Processing
Cell Delineration
Transmission Frame Adaption
Transmission Frame Generation
and Recovery
Bit Timing
Physical Medium

Berner Fachhochschule HTA Biel Computer Science Department

ATM Basics / LANE / IP over ATM


ATD (Asynchronous Timedivision Multiplexing)

Daten

Multiplexer

Demultiplexer
ATM Datenstrom (z.B. 155 MB/s)

Sprache

Video

Sprache

Video

Video

Daten

Video

Nutzdatenteil
(payload)

1999 E. Baumeler / M. Burri

Daten

[leer]

Sprache

Daten

Kopf
(Header)

Berner Fachhochschule HTA Biel Computer Science Department

ATM Basics / LANE / IP over ATM


Die ATM-Zelle
[Bits]
8

1
1

GFC

VPI
2

VCI
3

VCI
4

VCI

PT

[Bytes]

VPI

CLP
5

HEC
(653)

(payload)

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

ATM Basics / LANE / IP over ATM


Der ATM Cell Header
8

[Bits]
7

1
1

GFC

VPI
2

VCI
3

VCI
4

VCI

PT

[Bytes]

VPI

CLP
5

HEC
(653)

(payload)

GFC (Generic Flow Control):


Ist fr die Flusssteuerung gedacht
wird gegenwrtig jedoch nicht gebraucht

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

ATM Basics / LANE / IP over ATM


Der ATM Cell Header
8

[Bits]
7

1
1

GFC

VPI
2

VCI
3

VCI
4

VCI

PT

[Bytes]

VPI

CLP
5

HEC
(653)

(payload)

VPI (Virtual Path Identifier)


Ist fr die Vermittlung der virtuellen
Pfade verantwortlich.

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

ATM Basics / LANE / IP over ATM


Der ATM Cell Header
8

[Bits]
7

1
1

GFC

VPI
2

VCI
3

VCI
4

VCI

PT

[Bytes]

VPI

CLP
5

HEC
(653)

(payload)

VCI (Virtual Channel Identifier)


Ist fr die Vermittlung der virtuellen Kanle
verantwortlich.

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

ATM Basics / LANE / IP over ATM


Der ATM Cell Header
8

[Bits]
7

1
1

GFC

VPI
2

VCI
3

VCI
4

VCI

PT

[Bytes]

VPI

CLP
5

HEC
(653)

(payload)

PT (Payload Type)
Zeigt an, ob die Zelle Teilnehmer- oder
Netzinformationen enthlt.

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

ATM Basics / LANE / IP over ATM


Der ATM Cell Header
8

[Bits]
7

1
1

GFC

VPI
2

VCI
3

VCI
4

VCI

PT

[Bytes]

VPI

CLP
5

HEC
(653)

(payload)

CLP (Cell Loss Priority)


Gibt die Prioritt der Zellen an

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

10

ATM Basics / LANE / IP over ATM


Der ATM Cell Header
8

[Bits]
7

1
1

GFC

VPI
2

VCI
3

VCI
4

VCI

PT

[Bytes]

VPI

CLP
5

HEC
(653)

(payload)

HEC (Header Error Check)


Korrigiert allfllige Fehler im Zellenkopf

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

11

ATM Basics / LANE / IP over ATM


Virtueller Kanal (VCI) / virtueller Pfad (VPI)

Virtueller
Virtueller
Kanal (VC) Pfad (VP)

1999 E. Baumeler / M. Burri

bertragungsmedium (Glasfaser)

Virtueller Virtueller
Pfad (VP) Kanal (VC)

Berner Fachhochschule HTA Biel Computer Science Department

12

ATM Basics / LANE / IP over ATM


VC und VP-Vermittlung bei ATM
Node 2
VCI 5
VCI 8

VCI 2
VCI 1

VCI 4

VPI 3

VPI 2

VCI 3

VPI 1

Node 3
Node 1

VCI 1
VCI 2
VCI 3

VCI 7
VCI 8
VCI 9

1999 E. Baumeler / M. Burri

VPI 1

VPI 4

VPI1

VCI 8

VPI 6

VCI 7
VCI 5

VPI 3

VCI 3
VCI 2
VCI 1

Berner Fachhochschule HTA Biel Computer Science Department

13

ATM Basics / LANE / IP over ATM


ATM Adressierung
Data Country Code - DCC
AFI DCC DFI

AA

res.

RD

AREA

ESI

SEL

International Code Designator - ICD


AFI

ICD

DFI

AA

res.

RD

AREA

ESI

SEL

RD

AREA

ESI

SEL

E.164
E.164
AFI

1999 E. Baumeler / M. Burri

E. 164

Berner Fachhochschule HTA Biel Computer Science Department

14

ATM Basics / LANE / IP over ATM


AAL (ATM Adaption Layer)

AAL1
Synchronisation
zwischen Quelle
und Ziel

AAL2

erforderlich
konstant

Bit Rate
Verbindungsmodus

AAL3

AAL4

AAL5

nicht erforderlich
variablel

Verbindungorientiert

Verbindungslos

Verbindungslos oder
orientiert

Leitungs- Video und


High Speed
VerVerEmulation Audio mit
bindungsbindungs- Datentransfer
Video mit
variabler
orientierter
loser
konstanter
Bitrate
Datentransfer Datentransfer
Bitrate

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

15

ATM Basics / LANE / IP over ATM


Unterschiede zwischen LAN und ATM

LAN

ATM

Verbindungslos

Verbindungsorientiert

Broadcast / multicast

point-point / multipoint

MAC adressierung

ATM adressierung

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

16

ATM Basics / LANE / IP over ATM


Zweck der LAN Emulation

LANE
Dem LAN-Protokoll dem Zugang zu
einem ATM-Zetz erffnen
Aus der Sicht des Benutzers erscheint das
ATM-Netz wie ein gewhnliches LAN

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

17

ATM Basics / LANE / IP over ATM


ATM-Netz mit LANE
F

Physical View

A1

LANE
Server A

Logical View

Router

ATM
Switch

B1

LANE
Server B

A2

B2

A1

B1
Router

A2

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

B2

18

ATM Basics / LANE / IP over ATM


Komponenten der LANE

LAN Emulation Client (LEC)


baut Verbindung zum ATM Netzwerk mittels
LANE User to Network Interface (LUNI) auf
setzt MAC Adressen in ATM Adressen um

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

19

ATM Basics / LANE / IP over ATM


Komponenten der LANE

LAN Emulation Server (LES)


emuliert verbindungslose Services
registriert MAC Adressen und setzt MAC
Adressen in ATM Adressen um (Address
Resolution)
existiert pro emuliertes LAN

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

20

ATM Basics / LANE / IP over ATM


Komponenten der LANE

LAN Emulation Configuration Server (LECS)


stellt fr den LEC Konfigurationsinformationen
und Adresse des LES bereit
ein LECS fr alle emulierte LANs in einem Netzwerk

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

21

ATM Basics / LANE / IP over ATM


Komponenten der LANE

Broadcast and Unknown Server (BUS)


emuliert Broadcast bzw. Multicast eines legacy LANs
bernimmt Transport von Paketen zu unbekannten
Hosts (connectionless server)
unterhlt eine point-to-multipoint Verbindung zu
jedem LEC
ein BUS fr jedes emulierte LAN

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

22

ATM Basics / LANE / IP over ATM


LANE Operationen
LEC

Konfiguration

ELAN
verbinden

Verbindung
zum Bus

LECS

LES

BUS

LEC

Register

Establish Control Connection

Establish Multicast Connection

LANE ARP Request


Datentransfer
Establish Data Direct VCC

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

23

ATM Basics / LANE / IP over ATM


LAN Emulation Interworking
ATM
Switch

Bridge

Application

Application

IP

IPX

IP

IPX

NDIS

ODI

NDIS

ODI

Bridging

LAN
Emulation
ATM
Physical
Layer

1999 E. Baumeler / M. Burri

Media
Access
Control

Physical Phy
Layer
Layer

Physical
Layer

AAL5

LAN
Emulation Media
Access
AAL5
Control
ATM

ATM
Phy
Layer

Phy
Layer

Berner Fachhochschule HTA Biel Computer Science Department

24

ATM Basics / LANE / IP over ATM


IP over ATM
F

Einleitung
Netzwerke mit hoher Bandbreite werden bentigt
TCP/IP ist am weitesten verbreitet
Absicht:
Unabhngig von Plattform und Software ber ein
vorhandenes ATM-Netzwerk das IP-Protokoll zu
fahren

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

25

ATM Basics / LANE / IP over ATM


IP over ATM

Grundlagen
ATM und IP haben verschiedene Adressierungen
=> ARP-Server wird bentigt
ATM Verbindung bleibt solange bestehen, wie Daten
da sind

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

26

ATM Basics / LANE / IP over ATM


Classical IP

Classical IP and ARP over ATM (Classical IP)


Einfachster Weg, LAN durch ATM zu ersetzen

Effizienter als LANE, da IP-Packete direkt in ATMZellen umgewandelt werden

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

27

ATM Basics / LANE / IP over ATM


LAN Emulation versus Classical IP
LAN Emulation

OSI Schichten

Classical IP

Hhere Schichten

4-7

Hhere Schichten

Netzwerk Schichten
(IP, IPX, DECnet...)

Netzwerk-Schichten
IP

MAC-Schicht
(Ethernet, Token Ring)
LANE

Classical IP
2

ATM
PHY

1999 E. Baumeler / M. Burri

ATM
1

PHY

Berner Fachhochschule HTA Biel Computer Science Department

28

ATM Basics / LANE / IP over ATM


Zerlegung von IP-Paketen zu ATM-Zellen
OSI Layer 4 bis 7

OSI
Layer 3

IP

LLC
O
S
I
L
a
y
e
r
2

ATM Convergence
Sublayer &
AAL's PDU

ATM
SAR

IP-Paket

LLC/
SNAP

AAL5 Common Part Convergence


Sublayer Paylaod

Cell 1

Cell 2

Cell 3

PAD

Cell 4

Trailer

Cell n

OSI Layer 1

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

29

ATM Basics / LANE / IP over ATM


Multiprotocol over ATM
F

Multiprotocol over ATM (MPOA)


Verbesserter Standard zur LAN-Integration
MPOA-Server bestehen aus:
IASG Coordination Server
Route Server
Default Forwarder
Remote Forwarder

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

30

ATM Basics / LANE / IP over ATM


Fragen

1999 E. Baumeler / M. Burri

Berner Fachhochschule HTA Biel Computer Science Department

31