23.07.2013 Views

Advanced Internet Technologies - Computer and Communication ...

Advanced Internet Technologies - Computer and Communication ...

Advanced Internet Technologies - Computer and Communication ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong><br />

Chapter 2<br />

ATM<br />

Dr.-Ing. Falko Dressler<br />

Chair for <strong>Computer</strong> Networks & <strong>Internet</strong><br />

Wilhelm-Schickard-Institute for <strong>Computer</strong> Science<br />

University of Tübingen<br />

http://net.informatik.uni-tuebingen.de/<br />

dressler@informatik.uni-tuebingen.de<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.1


Basics of ATM<br />

Introduction<br />

Chapter 2<br />

ATM<br />

Reference Model<br />

Higher Layers<br />

Signaling, Routing<br />

IP over ATM<br />

LAN over ATM<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.2


B-ISDN <strong>and</strong> ATM<br />

The goal of broadb<strong>and</strong> ISDN (1990)<br />

Worldwide consistently build high-performance network<br />

Transmission of data, audio, video<br />

St<strong>and</strong>ardization via ITU (CCITT)<br />

ATM (Asynchronous Transfer Mode) was selected as the base<br />

technology for B-ISDN<br />

Therefore, ATM is part of the ITU specification of B-ISDN<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.3


Introduction<br />

ATM: Asynchronous Transfer Mode<br />

Based on st<strong>and</strong>ardized protocols<br />

Integrated technology for multiple services<br />

Data<br />

Speech / Audio<br />

Video<br />

Usable in LAN <strong>and</strong> WAN areas<br />

Highly scalable<br />

Support for different connection qualities -> Real-time!<br />

Employment of asynchronous time multiplex technologies for flexibility<br />

in support of various transmission b<strong>and</strong>widths<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.4


Properties<br />

Data packets of fixed size, named cells<br />

ATM cells have a length of 53 byte (5 byte header, 48 byte payload)<br />

This allows a high speed processing including massive parallel hardware<br />

operations<br />

Connection oriented<br />

point-to-point<br />

point-to-multipoint<br />

Connections may have a fixed (reserved) b<strong>and</strong>width <strong>and</strong> guaranteed<br />

quality of service characteristics<br />

Centralized coordination of permissions to send (in contrast to token<br />

techniques or CSMA/CD)<br />

No shared medium<br />

Dedicated b<strong>and</strong>width<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.5


St<strong>and</strong>ardization<br />

ITU-T: International Telecommunications Union – Telecommunications<br />

St<strong>and</strong>ards Section (formerly CCITT)<br />

http://www.itu.ch/<br />

ETSI: European Telecommunications St<strong>and</strong>ards Institute<br />

http://www.etsi.fr/<br />

ANSI: American National St<strong>and</strong>ards Institute<br />

http://web.ansi.org/<br />

ATM-Forum<br />

Development of industry st<strong>and</strong>ards allowing a fest development of new<br />

products<br />

http://www.atmforum.com/<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.6


ATM Layer Model<br />

User plane: information flow between the layers<br />

Control plane: connection setup, maintenance <strong>and</strong> termination<br />

Management plane: meta-signaling <strong>and</strong> OAM information flow<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.7


Physical Layer<br />

Physical medium sends <strong>and</strong> receives a bit stream<br />

Bit timing<br />

Transmission convergence<br />

The physical layer adopts the ATM cells received from the ATM layer<br />

to the bit stream required by the physical layer (cell coding)<br />

Direct cell transmission<br />

Cell adaptation to existing transmission frames<br />

PLCP based cell adaptation<br />

HEC generation<br />

Information flow to the management <strong>and</strong> to the supervision at the<br />

physical layer (OAM)<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.8


Physical Layer II<br />

Transmission speeds<br />

PDH (Plesiochronous Digital Hierarchy)<br />

Europe: 2,048 Mbit/s, 8,448 Mbit/s, 34,368 Mbit/s, 139,264 Mbit/s<br />

USA: 1,544 Mbit/s, 6,312 Mbit/s, 44,736 Mbit/s, 254,176 Mbit/s<br />

SDH (Synchronous Digital Hierarchy)<br />

OC-3: 155,520 Mbit/s<br />

OC-12: 622,080 Mbit/s<br />

Today: OC-48, OC-192, …<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.9


ATM Layer<br />

Transport of ATM cells between the communication end points<br />

Tasks of the user <strong>and</strong> control plane<br />

Connection setup, multiplexing/de-multiplexing <strong>and</strong> maintaining ATM<br />

connection<br />

Generation of ATM cell headers (but HEC)<br />

Negotiation of QoS parameters<br />

Traffic <strong>and</strong> overload control<br />

OAM cells (management plane)<br />

Meta-signaling<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.10


ATM Cell Format<br />

53 Byte<br />

5 Byte Header<br />

48 Byte Payload<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.11


ATM Cell Types<br />

UNI/NNI cells: data communication<br />

Transmission of user data<br />

Transmission of signaling data (connection setup, maintenance, tear down)<br />

VP/VC OAM cells (F4 <strong>and</strong> F5)<br />

Idle cells: decoupling of the cell rate at the sender <strong>and</strong> the available b<strong>and</strong>width<br />

of the transmission medium<br />

Empty cells: contain VPI/VCI but no payload<br />

OAM cells: contain control <strong>and</strong> service information<br />

Reserved VCI/VPI values<br />

Function VPI/VCI<br />

Meta signaling VCI=1, VPI=0<br />

ILMI VCI=16, VPI=0<br />

Point-to-point signaling VCI=5<br />

PNNI VCI=18, VPI=0<br />

….<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.12


Virtual Channels<br />

ATM Connections<br />

2 Hierarchies: paths <strong>and</strong> channels<br />

Virtual Path<br />

Transmission Path<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.13


Properties of ATM Connections<br />

Start <strong>and</strong> end at higher layer functions<br />

Have associated service parameters (e.g. cell loss ratio, latency)<br />

Negotiation of transmission parameters before a connection is set up<br />

(provision of QoS)<br />

Preservation of the transmission order<br />

Unidirectional or bidirectional<br />

Symmetric or asymmetric b<strong>and</strong>width<br />

Permanent<br />

PVC: Permanent Virtual Channel<br />

Dynamic<br />

SVC: Switched Virtual Channel<br />

Signaling: connection setup <strong>and</strong> tear down<br />

(ATM Forum: UNI 3.1, UNI 4.0)<br />

Routing Protocols (ATM-Forum: P-NNI)<br />

Addressing<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.14


Traffic <strong>and</strong> Overload Control<br />

Traffic Management 4.0 (ATM Forum)<br />

Connection admission control<br />

Verification if connection setup would be possible<br />

User/network parameter control (UPC/NPC)<br />

Supervision of transmission b<strong>and</strong>width by setting a cell loss priority <strong>and</strong><br />

selectively discarding of cells<br />

Traffic shaping<br />

adjustment / smoothing of the transmission rate<br />

Early packet discard<br />

discarding of complete AAL PDUs if single cells are lost<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.15


Call Admission Control<br />

Exchange of information during the connection setup<br />

Source traffic descriptor<br />

Peak cell rate (PCR): upper bound for the maximum cell transmission rate [c/s]<br />

Sustainable cell rate (SCR): upper bound for the average cell transmission rate<br />

[c/s]<br />

Maximum burst size (MBS): size of a buffer used for short bursts [c]<br />

Minimum cell rate (MC): lower bound for the cell transmission rate [c/s]<br />

Cell delay variation tolerance (CDVT): lower bound for the minimum<br />

distance between two cells<br />

(generated by multiplexing, OAM cells, …)<br />

QoS of the connection (QoS parameters)<br />

Successful completion of the CAC<br />

Traffic agreement is negotiated between the network <strong>and</strong> the end systems<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.16


UPC/NPC<br />

Usage Parameter Control / Network Parameter Control<br />

Verification of<br />

Correctness of the VP/VC identifiers in the cell header<br />

Conformance of the cell stream (compliance with the negotiated traffic<br />

profile)<br />

Actions<br />

Cell passing<br />

Cell tagging (warning)<br />

Cell discarding (in overload situations)<br />

Generic cell rate algorithm (GCRA)<br />

For every cell, a theoretical arrival time (TAT) is calculated based on the<br />

assumption that the distance between all cells is equal<br />

If the actual arrival time corresponds with the TAT (taking a tolerance into<br />

account), the cell is conform<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.17


UPC/NPC II<br />

UPC typically at the ingress of an ATM switch<br />

One or two leaky buckets depending on the service category<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.18


Traffic Shaping<br />

Implementation using a leaky bucket<br />

Reduction of the burst size <strong>and</strong> removal of the cell delay variation (by<br />

increasing the delay)<br />

Important note: the order of the cells is not changed<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.19


Early Packet Discard<br />

EPD buffer threshold to prevent overload situations<br />

If threshold is exceeded, complete AAL5 PDUs are dropped<br />

→ performance enhancement<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.20


Quality of Service<br />

Parameter are negotiated at connection setup (ITU I.356/UNI4.0)<br />

Cell error ratio<br />

Severely errored blocks<br />

Cell loss ratio*<br />

Cell misinsertion ratio<br />

Cell transfer delay*<br />

Mean cell transfer delay<br />

Cell delay variation*<br />

*: currently unused<br />

Different classes (ATM-Forum)<br />

Constant bit-rate (CBR)<br />

Delay sensitive CBR cell stream<br />

Variable bit rate - real time (VBR-rt)<br />

Delay sensitive VBR cell stream<br />

Variable bit rate - non real time (VBR-nrt)<br />

Delay insensitive VBR cell stream<br />

Unspecified bit rate (UBR)<br />

Best effort<br />

Available bit rate (ABR)<br />

Dynamic b<strong>and</strong>width allocation if available<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.21


Quality of Service II<br />

Attribute CBR VBR-rt VBR-nrt UBR ABR<br />

Traffic parameters<br />

PCR <strong>and</strong> CDVT(pcr)<br />

SCR, MBS, CDVT(scr)<br />

MCR<br />

QoS parameters<br />

Peak-peak CDVT<br />

maxCTD<br />

CLR<br />

Specified<br />

n/a<br />

n/a<br />

Specified<br />

Specified<br />

Specified<br />

Specified<br />

Specified<br />

n/a<br />

Specified<br />

Specified<br />

Specified<br />

Specified<br />

Specified<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.22<br />

n/a<br />

Unspecified<br />

Unspecified<br />

Specified<br />

Specified<br />

n/a<br />

n/a<br />

Unspecified<br />

Unspecified<br />

Unspecified<br />

Specified<br />

n/a<br />

Specified<br />

Unspecified<br />

Unspecified<br />

Flow control<br />

Closed loop Unspecified Unspecified Unspecified Unspecified Specified


ATM Adaptation Layer<br />

AAL (ATM Adaptation Layer): mapping data structures between higher<br />

layers <strong>and</strong> ATM cells<br />

Criteria:<br />

Time constraints<br />

Bit rate (constant, variable)<br />

Connection type (connection oriented / connection less)<br />

Convergence Sublayer (CS)<br />

Building CS-PDUs out of an application generated byte stream<br />

Segmentation <strong>and</strong> Reassembly Sublayer (SAR)<br />

Convert CS-PDUs into 48 byte fragments which fit in the payload of ATM cells<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.23


ATM Adaptation Layer II<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.24


ATM Adaptation Layer III<br />

AAL0: “native” ATM<br />

AAL1: constant bit rate (circuit emulation)<br />

AAL2: transmission of data streams with variable bit rates <strong>and</strong> well defined<br />

time constraints between sender <strong>and</strong> receiver<br />

AAL3/4: Variable bit rate without any time constraints<br />

AAL5: simplified AAL3/4 (no multiplexing of cells)<br />

SAAL: Signaling<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.25


Convergence Sublayer<br />

Common part: to add / to remove header <strong>and</strong> trailer<br />

Unreliable transmission of data packets of variable length<br />

Connection setup between two CPCS end points<br />

Preservation of the order within a single CPCS connection<br />

Error detection <strong>and</strong> h<strong>and</strong>ling<br />

H<strong>and</strong>ling of overload information<br />

H<strong>and</strong>ling of cell loss priorities<br />

Dropping of incomplete CPCS PDUs<br />

Service specific:<br />

Q.SAAL (SSCS: specification for signaling channels)<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.26


Segmentation <strong>and</strong> Reassembly Sublyaer<br />

Identification of the next SAP PDU to transmit<br />

PTI informs about start <strong>and</strong> end of a SAR PDU<br />

H<strong>and</strong>ling of overload<br />

H<strong>and</strong>ling of cell loss priorities<br />

Check for ordering of SAR PDUs<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.27


SAAL<br />

SAAL: Adaptation layer for signaling<br />

meta signaling<br />

signaling AAL<br />

ITU Q.2100<br />

Offers a reliable service for the higher layer signaling (Q.2931)<br />

Q.2931 has no error correction mechanisms<br />

SSCS sublayer: realizes SSCOP protocol (Service Specific<br />

Connection Oriented Protocol)<br />

Sequence continuity<br />

Error correction, retransmission<br />

Flow control<br />

Keep alive<br />

Connection control<br />

Exchange of status information between sender <strong>and</strong> receiver<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.28


Operation, Administration <strong>and</strong> Maintenance<br />

Information flow for management <strong>and</strong> control<br />

Cells can be identified by the PT field<br />

Error control <strong>and</strong> localization<br />

Performance control<br />

5 hierarchies: F1-F5<br />

Physical layer: F1-F3<br />

SDH encoding: F1, F2: section overhead, F3: path overhead<br />

PDH encoding: using PDH internal structures<br />

Indication of unavailability state, transport of defect information to the<br />

end system, MUX problems<br />

ATM layer: F4, F5<br />

Fault management<br />

Transmission of defect information in both directions<br />

– AIS - Alarm Indication Signal: sent upstream to indicate downstream failures<br />

– RDI - Remote Indication Signal: sent downstream to indicate upstream failures<br />

Continuity check<br />

Loopback cells: monitoring, fault localization<br />

Performance management<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.29


ATM Components<br />

ATM Hosts<br />

ATM Switches<br />

ATM Edge Devices<br />

Interconnection of ATM networks <strong>and</strong> non-ATM networks<br />

ATM Interfaces (public/private)<br />

UNI (User Network Interface): defines protocols for the communication between<br />

hosts <strong>and</strong> switches<br />

NNI (Network to Network Interface): defines the interface between two network<br />

components<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.30


Higher Layers<br />

Signaling, Routing<br />

UNI – User Network Interface<br />

PNNI - Private Network-to-Network Interface<br />

ILMI - Integrated Local Management Interface<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.31


User Network Interface – Connection Setup<br />

Host A: specification of b<strong>and</strong>width, QoS <strong>and</strong> destination address<br />

Within the network:<br />

Verification of the available resources<br />

Acceptance / rejection of the request<br />

Reservation of the required resources<br />

Maintenance of the routing tables<br />

Host B: acceptance / rejection of the connection request<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.32


User Network Interface – Connection Release<br />

Host A: connection release message<br />

Within the network:<br />

Release of resources belonging to the connection<br />

Acknowledgement of the connection release message<br />

Host B: acknowledgement of the connection release message<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.33


User Network Interface III<br />

ATM point-to-multipoint connections<br />

Extensions in UNI 4.0 Signaling<br />

Multicast (leaf initiated join)<br />

Frame discard<br />

Signaling of more QoS parameters (CLR, meanCTD, maxCTD, CDV, ....)<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.34


Private Network-to-Network Interface Protocol<br />

P-NNI: also known as Private Network Node Interface Protocol<br />

Setup of SVCs in networks with NSAP addressing in a multivendor<br />

environment<br />

Hierarchical routing structure, similar to OSPF<br />

Using topology <strong>and</strong> resource information to setup paths<br />

Phase 0: Inter-Switch Signaling Protocol (IISP)<br />

Signaling protocol for the communication between ATM switches<br />

(administratively configurable address prefixes)<br />

Phase 1:<br />

QoS support<br />

scalability <strong>and</strong> reachability<br />

Signaling is based on UNI3.1/4.0 with some extensions<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.35


P-NNI - QoS<br />

CAC (connection admission control)<br />

Admission control at each node along the path<br />

Topology state protocol<br />

GCAC (generic CAC)<br />

Determination of the shortest path over all nodes which comply with the<br />

ABR <strong>and</strong> CLR<br />

Additionally, the path is versified using the QoS requirements (CDV, …)<br />

Source node creates a “Designated Transit List“ containing the complete<br />

route<br />

Cranback: possibility for a rollback<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.36


P-NNI - Hierarchy<br />

Scalability: hierarchical routing protocol<br />

Summary of the reachability information at each hierarchy<br />

Identification using NSAP addresses<br />

Problems:<br />

internetworking with<br />

other networks<br />

Complexity in route<br />

aggregation<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.37


Integrated Local Management Interface<br />

Protocol for the bidirectional exchange of management information<br />

Monitoring of systems<br />

Management of systems<br />

Using SNMP (simple network management protocol) for the<br />

communication (without UDP/IP addressing)<br />

Fundamentals: data base (ATM-UNI-MIB) with well defined comm<strong>and</strong>s<br />

for accessing the data base: AAL encapsulated SNMP messages,<br />

community name ILMI<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.38


ILMI - Address Registration<br />

Bidirectional address registration<br />

Dynamic exchange of address information between end systems <strong>and</strong><br />

the network at the UNI<br />

The ATM host informs the switch about its ESI address<br />

The ATM switch provides the address prefix to the host<br />

Protocol for automatic address registration<br />

Benefits:<br />

There is no need to configure the prefix at each host<br />

There is no need for an additional address resolution protocol in the<br />

switches (all hosts register first)<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.39


Applications<br />

Multimedia<br />

Video over ATM<br />

Benefits:<br />

guaranteed QoS parameters<br />

Low latency<br />

Resource sharing between multiple applications<br />

Drawbacks:<br />

Complexity in the maintenance of ATM networks<br />

Examples:<br />

M-JPEG codecs: 15Mbit/s, TV quality<br />

MPEG2 codecs: 3-40Mbit/s, DVD up to studio quality<br />

Lossless SDI: 270Mbit/s, uncompressed studio signals<br />

IP/LAN over ATM<br />

Classical IP, MPOA<br />

LAN Emulation<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.40


Multiprotocol Encapsulation over AAL5 (RFC2684)<br />

RFC2684<br />

LLC/SNAP encapsulation<br />

LLC data packets are encapsulated into AAL5 CPCS PDUs<br />

Transmission of a complete data stream in a single VC<br />

A special header informs about the encapsulated protocol<br />

All protocols based on Ethernet, FDDI, … can be transported<br />

VC based multiplexing<br />

<strong>Communication</strong> end point in layer 3<br />

Avoidance of special LLC headers by using separate VCs for each<br />

protocol<br />

More efficient than LLC encapsulation<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.41


Classical IP<br />

Specification of a complete IP implementation for ATM<br />

Allows unicast communication only<br />

Very efficient<br />

Support for large MTU sizes<br />

Direct encapsulation of IP packets into AAL PDUs<br />

LIS: logical IP subnet<br />

ATMARP/InATMARP: protocol similar to ARP to resolve IP to ATM addresses<br />

InATMARP functions are provided by an ATMARP server<br />

There must be an ATMARP server in each LIS<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.42


Classical IP II<br />

Each ARP client must register its IP/ATM address information at the<br />

ATMARP server or request an IP address from the ATMARP server<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.43


LANE<br />

LAN Emulation: connecting LANs over ATM networks<br />

The properties of ATM are completely hidden<br />

Complete emulation of the LAN MAC layer<br />

Thus, no need to modify existing LAN software<br />

But, no special ATM features can be used, e.g. QoS<br />

Provisioning of a special broadcast mechanism, which is also used for<br />

multicast<br />

Translation of MAC to ATM addresses<br />

Transmission of LAN packets using AAL5 PDUs<br />

Modules:<br />

LANE client (LEC)<br />

LANE server (LES)<br />

LANE configuration server (LECS)<br />

Broadcast <strong>and</strong> unknown server (BUS)<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.44


LANE II<br />

LEC (LANE client)<br />

Control functions<br />

Data exchange using the ATM interface<br />

Interface to the application as a st<strong>and</strong>ard LAN MAC interface<br />

LES (LANE server)<br />

Control <strong>and</strong> maintenance of an E-LAN (emulated LAN)<br />

Registration of LECs<br />

Mapping of MAC to ATM addresses<br />

BUS (broadcast <strong>and</strong> unknown server)<br />

Delivery of broadcast, multicast <strong>and</strong> unknown packets received from any<br />

LANE client<br />

All packets with a broadcast or multicast address<br />

Packets which cannot be delivered directly, e.g. because the<br />

corresponding ATM address cannot be resolved<br />

Sequential processing of the single messages (AAL5 does not allow the<br />

change of the order of PDUs)<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.45


LANE III<br />

LECS (LANE configuration server)<br />

Management of the different emulated LANs <strong>and</strong> the associated LANE<br />

servers<br />

Configuration database allowing a LANE client to find the appropriate<br />

LANE server for a specific emulated LAN<br />

LECS address<br />

Statically configured in LES <strong>and</strong> LEC<br />

Well known address<br />

via ILMI<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.46


LANE IV<br />

<strong>Advanced</strong> <strong>Internet</strong> <strong>Technologies</strong>, SS 2004 2.47

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!