Date post: | 04-Apr-2018 |
Category: |
Documents |
Upload: | udhay-prakash |
View: | 221 times |
Download: | 0 times |
of 64
7/29/2019 High Speed Networks 9
1/64
High Speed Networks
Lecture 9Uday Prakash Pethakamsetty
Uday3prakash @gmail.com
7/29/2019 High Speed Networks 9
2/64
ATM Addressing
Addressing required for unique identification of
the individuals
Process of assigning unique numerical identifiers
to network entities for purpose of locating or
identifying these entities
Popular addressing formats:
E.164 addressto route telephony calls
Internet Addressing255.255.255.255
NSAP addressing--- Based on Service Access Point
2/28/2013 2HSN Dept. of ECE JNTUH CEH
7/29/2019 High Speed Networks 9
3/64
ATM Addressing
Internet Addressing For identification & message routing
ATM addressing only for establishment of virtual circuits(VPC/VCC pair)
Among Various addressing schemes, ATM end systemaddress (AESA) is based on NSAP format
NSAPNetwork service access point (NSAP)addressing, defined by ISO, based on concept of serviceaccess point (SAP).
The 20 bit AESA or ATM-NSAP address is designedfor use with private ATM networks , while publicnetworks typically continue to use E.164 addresses.
2/28/2013 3HSN Dept. of ECE JNTUH CEH
7/29/2019 High Speed Networks 9
4/64
Classification of ATM Addressing
1) Scope based addressing Based on scope or geographical extent in which a given address is applicable
a) Globally Unique addressing
b) Locally Unique addressing
2) Utility based addressing Based on utility (purpose) that an address serves
a) Locators
b) Identifiers
3) Layer based addressing Based on OSI layers
a) Link layer addressing
b) Network addressing
4) Functionality based addressing Based on the number of entities being addressed
a) Unicast addressing
b) Multicast addressing
c) Broadcast addressing
d) Any-cast addressing
2/28/2013 4HSN Dept. of ECE JNTUH CEH
7/29/2019 High Speed Networks 9
5/64
NSAP addressing
In ATM, the generic NSAP format is of 20 octets.
NSAP is divided into two parts:
Initial Domain Part (IDP)identifies a particular network addressing domain
that is part of global network addressing domain.
AFI-specifies authority controlling the IDI & format of IDI.
IDIIdentifies authority controlling assignment of DSP
Domain Specific Part (DSP)
2/28/2013 5HSN Dept. of ECE JNTUH CEH
7/29/2019 High Speed Networks 9
6/64
NSAP addressing
2/28/2013 HSN Dept. of ECE JNTUH CEH 6
7/29/2019 High Speed Networks 9
7/64
ATM end system address
(AESA) format
AESA is of four format variants.
2/28/2013 HSN Dept. of ECE JNTUH CEH 7
7/29/2019 High Speed Networks 9
8/64
ATM end system address
(AESA) format The last format is Local AESA format which doesnt contain the
IDI.
Local AESA format is used within a private network. Suchaddressing are used when interconnection with other networks is notrequired.
DCC3 bit digital fieldspecifies country to which the address isregistered
ICD4 digit fieldIdentifies an authority responsible for allocation& assignment of values in DSP.
E.164--- 15 digitspecifies ISDN number
ESI- 6 octetsIdentifies end-system
For a particular IDP+HO-DSP, the ESI field is unique.
Selector fieldI octet fieldnot used for routing purpose, used toidentify a protocol within an end-system.
2/28/2013 HSN Dept. of ECE JNTUH CEH 8
7/29/2019 High Speed Networks 9
9/64
ATM group addressing
To identify a source, instead of end-system
Used for anycast service
Have different AFI than that used for individual
addresses. Ex: LAN emulation configuration Server (LECS) service
ATM group is formed by one or more ATM end-systems
An ATM end system can enter/leave a group anytimeusing ILMI registration & deregistration procedures.
Group address---called party number
2/28/2013 HSN Dept. of ECE JNTUH CEH 9
7/29/2019 High Speed Networks 9
10/64
Acquiring ATM address
Requires permission from appropriate organization
Different AESA format are controlled by differentbodies
ICDcontrolled by British standards institute, onbehalf of 150.
DCC3 digit fieldcontrols by ISO
E.164 controlled by ITU-T Identify interfaces to
ATM service provider networks. Local AESAUsed for private networksNo control or
monitoring.
2/28/2013 HSN Dept. of ECE JNTUH CEH 10
7/29/2019 High Speed Networks 9
11/64
ATM Name System
Drawbacks of any numeric addressing scheme isdifficulty in handling both from users point of view(remembering address) and network administratorspoint of view (allocating /updating address)
Similar to DNS; ATM had ATM Name Space (ANS).
ANS maintains mapping between names to ATMaddress & vice Versa.
ANS also facilitates discovering the location of servicesin a switched virtual circuit (SVC) environment.
ANS is based on IETF DNS [RFC 1034]
2/28/2013 HSN Dept. of ECE JNTUH CEH 11
7/29/2019 High Speed Networks 9
12/64
ATM architecture
7/29/2019 High Speed Networks 9
13/64
Virtual paths and virtual circuits
7/29/2019 High Speed Networks 9
14/64
Virtual circuits
Normally unicast, but one-way Multicasting supported
Unidirectional, but a pair can be created with same ID
Effectively full-duplex
Customers can lease a VP, then allocate VCs within it(Permanent VP)
Types of VCs:
Standard VC (PVC)static route
Soft VCRoute can be changed in event of failure Signaled VC (SVC)Demand connection initiated by user
7/29/2019 High Speed Networks 9
15/64
VC connection messages
7/29/2019 High Speed Networks 9
16/64
VC set-up process
7/29/2019 High Speed Networks 9
17/64
Pre-allotted VCI-VPI numbers
7/29/2019 High Speed Networks 9
18/64
ATM cell format
7/29/2019 High Speed Networks 9
19/64
ATM interfaces
7/29/2019 High Speed Networks 9
20/64
Broadcast inter-carrier interface
Public Network-to-Network
Interface
Based on Broadband ISDN User-Part
(B-ISUP) messages
7/29/2019 High Speed Networks 9
21/64
NNI interface
Switch to switch interfaceprotocol
Two versions: Public and private
(similar, more flexibility inprivate version)
NNI includes:
Routing protocol (Link-state/OSPF) Signaling protocol for link setup/tear-down
7/29/2019 High Speed Networks 9
22/64
NNI header fields
7/29/2019 High Speed Networks 9
23/64
UNI Interface
7/29/2019 High Speed Networks 9
24/64
UNI header fields
7/29/2019 High Speed Networks 9
25/64
PTI field codes
7/29/2019 High Speed Networks 9
26/64
ATM adaptation layer
An impedance matcher between ATM and
higher-level protocols with variable-length cells.
7/29/2019 High Speed Networks 9
27/64
Service class & ATM adaptation layer
Service classcharacteristics of traffic offered
by an application to the network
Traffics Characteristic Parameters
Bit Rate (CBR or VBR)
Timing Relationship. Ex: voice, ftp
Nature of connection
Connection orientedlow transit delay
Connection less---no end-to-end connection
establishment delay
7/29/2019 High Speed Networks 9
28/64
Evolution of AALs
7/29/2019 High Speed Networks 9
29/64
Cell Format
7/29/2019 High Speed Networks 9
30/64
ATM classes of Services
7/29/2019 High Speed Networks 9
31/64
ATM QoS
7/29/2019 High Speed Networks 9
32/64
QoS Parameters
Parameter Meaning
PCR Peak Cell Rate Maximum Rate Required
SCR Sustained Cell Rate Average Rate Required
MCR Minimum Cell Rate Minimum acceptance rate (Used in ABR
service)
CDVT Cell delay variation tolerance Max. acceptable jitter
CLR Cell Loss Ratio Fraction of cells lost or late
CTD Cell Transfer Delay Delivery time (mean and max.)
CDV Cell Delay Variation Measured jitter
CER Cell Error Rate Fraction with one or more errors
SECBR Severely Errored Cell Block Ratio Fraction of M cell blocks with N or more
errored cells
CMR Cell Mis-insertion Rate Fraction delivered to wrong destination
BT Burst Tolerance Max. Burst that can be sent at peak rate
7/29/2019 High Speed Networks 9
33/64
ATM Adaptation Layer
ATM Adaptation Layer (AAL)
AAL 1
AAL 2
AAL 3 / 4
AAL 5
7/29/2019 High Speed Networks 9
34/64
AAL 1
Designed to support Class A
traffic (Voice)
Voice has good error tolerance
No bit error control (CRC) needed
Sequence numbers needed to ID
missing cells.
7/29/2019 High Speed Networks 9
35/64
AAL 1 Convergence Sub-layer
Detect lost cells
Detects mis-delivered (mis-inserted)
cells
Smoothes incoming traffic to minimizejitter
Breaks bit stream into 47 / 46-byte
segments for SAR sub layer
Does not add headers or trailers
7/29/2019 High Speed Networks 9
36/64
AAL 1 SAR PDU (non-pointer type)
Adds sequence no. With protection
(checksum)
Adds parity bit (even) over header
7/29/2019 High Speed Networks 9
37/64
AAL 1 SAR PDU (Pointer Type)
Pointer field gives offset to
start of next message (0-92
bytes).
7/29/2019 High Speed Networks 9
38/64
AAL 2
Designed to support Variable Bit
Rate (BANDWIDTH ON DEMAND)
Provides for partial payloads to
support low-rate data with low
latency
Error protection over full PDU
Simple flag to indicate position
in message.
7/29/2019 High Speed Networks 9
39/64
AAL 2 SAR PDU
7/29/2019 High Speed Networks 9
40/64
AAL 3/4
Originally TWO separate AALs:
AAL 3: connection-oriented packet
switched virtual circuits (X.25)
AAL 4: Connectionless switchedvirtual circuits (IP)
Eventually combined into a single
type for all data services Data support overtaken by AAL 5.
7/29/2019 High Speed Networks 9
41/64
AAL 3/ 4 CS PDU
7/29/2019 High Speed Networks 9
42/64
AAL 3/ 4 SAR PDU
7/29/2019 High Speed Networks 9
43/64
AAL 5
Pushed by computer industry as a lower-overhead data
format.
IDEA: Instead of using some of the 48-byte cell payload for
SAR info, steal a bit from the cell to denote end of message.
7/29/2019 High Speed Networks 9
44/64
AAL 5 CS PDU
7/29/2019 High Speed Networks 9
45/64
AAL 5 SAR
Simply breaks CS PDU into 48-byte
chunks and passes them to ATM
layer.
No overhead bytes added.
7/29/2019 High Speed Networks 9
46/64
Traffic Shaping
7/29/2019 High Speed Networks 9
47/64
IP over ATM connection setup process
One of the applications of ATM
7/29/2019 High Speed Networks 9
48/64
Multi-protocol Over ATM (MPOA)
Application of ATM
LANE supports a single legacy LAN format over
ATM.
MPOA extends this to multiple LAN types.
7/29/2019 High Speed Networks 9
49/64
ATM Service Categories
CBR : Constant Bit Rate
rt-VBR : Real-time Variable Bit Rate
nrt-VBR : Non Real-time Variable Bit Rate
UBR : Unspecified Bit Rate
ABR : Available Bit Rate
7/29/2019 High Speed Networks 9
50/64
ABR
VBR
CBR
Trunk Bandwidth
Feedback from Network
Elastic ABR
traffic
VBR
CBR
ABR
UBR
ATM Service Categories
7/29/2019 High Speed Networks 9
51/64
Constant Bit Rate (CBR)
Emulates a copper wire or optical fiber (circuit
emulation)
No error checking or processing
Provides reserved bandwidth with minimum cell lossor variation in delay (Jitter)
Suitable for
Voice grade PCM, Real-time audio and video systems,
constant bit rate videos
7/29/2019 High Speed Networks 9
52/64
Real-time Variable Bit Rate(rt-VBR)
Variable bit rate
Stringent real-time requirements - tight bound ondelay
Acceptable loss rate and jitter are specified
Suitable for
Compressed real-time video (MPEG) and Audio
services
7/29/2019 High Speed Networks 9
53/64
Non Real-time VBR(nrt-VBR)
VBR with less stringent bound in loss rate, delay
and delay variation Suitable for Multimedia Email and Frame Relay
The loss rate allows for statistical multiplexing
7/29/2019 High Speed Networks 9
54/64
Unspecified Bit Rate (UBR)
Provides best effort delivery
No guarantee on cell loss or delay variation
Open loop system : no feedback about congestion
UBR is designed to allow use of excess bandwidth
7/29/2019 High Speed Networks 9
55/64
Unspecified Bit Rate (UBR)
In case of congestion, UBR cells will be dropped
Well suited for TCP/IP packets, non real-time
bursty data traffic
7/29/2019 High Speed Networks 9
56/64
Available Bit Rate (ABR)
Suitable for Data Traffic
Uses excess network bandwidth
Data traffic is extremely bursty and it can not be
carried using CBR or VBR without disturbing otherconnections
Bandwidth requirements may vary dynamically in
time and resource allocation is not an efficient
solution
7/29/2019 High Speed Networks 9
57/64
ABR
Based on closed loop feedback mechanism
Reports network congestion
Allows end stations to reduce their transmission rate
to avoid cell loss Ideal for transmitting LAN and other bursty
unpredictable date traffic over ATM networks
7/29/2019 High Speed Networks 9
58/64
Traffic Descriptors
Peak Cell rate (PCR)
Maximum allowable cell rate on a circuit
Minimum Cell rate (MCR)
the minimum cell rate guaranteed by the serviceprovider
7/29/2019 High Speed Networks 9
59/64
Traffic Descriptors
Sustainable Cell Rate (SCR)
the expected or required cell rate averaged over a
long time interval
Cell Delay Variation Tolerance (CDVT) variation in cell transmission time
Burst Tolerance (BT)
the limit to which a transmission can run at its Peak
Cell Rate (PCR)
7/29/2019 High Speed Networks 9
60/64
Quality of Service
Loss Guarantees
Cell Loss Ratio (CLR) : Lost Cell / Total Cells
Delay Guarantees
Cell Transfer Delay (CTD) Cell Delay Variation (CDV)
Rate Guarantees
On PCR, SCR, MCR, and ACR (Actual Cell Rate)
7/29/2019 High Speed Networks 9
61/64
QoS for Service Classes
CBR
PCR, CTD and CDV, CLR
rt-VBR
SCR, CTD and CDV, CLR
nrt-VBR
SCR, no delay guarantee, CLR
7/29/2019 High Speed Networks 9
62/64
QoS for Service Classes
ABR
MCR and ACR (Allowed Cell Rate - Dynamically
Controlled)
No delay guarantee, CLR (Network Specific) UBR
No rate guarantees
No delay guarantees
No loss guarantees
7/29/2019 High Speed Networks 9
63/64
ATM + and -
+ QoS
Multimedia Support
Hardware switching High Speed
Connection-oriented (-?)-
IP support
LAN arena dominated by huge installedEthernet base
Ethernet growing toward MAN, WAN
Connection-oriented (+?)
Living up to the hype of the early 90s
7/29/2019 High Speed Networks 9
64/64
Summary
User describe Traffic Descriptors for a connection
User can negotiate QoS parameters from the service
provider
Classes of Service : CBR, rt-VBR, nrt-VBR, ABR, andUBR