Computer Networks With Internet Technology William Stallings
Computer Networks With Internet Technology William Stallings
LAPF Core
Frame delimiting, alignment and transparency Frame multiplexing/demultiplexing Inspection of frame for length constraints Detection of transmission errors Congestion control
Implication:
Connection setup/teardown carried on separate channel Cannot do flow and error control
In ATM flow on each logical connection is in fixed sized packets called cells Minimal error and flow control
Reduced overhead
VP/VC Characteristics
Quality of service Switched and semi-permanent channel connections Call sequence integrity Traffic parameter negotiation and usage monitoring VPC only
Virtual channel identifier restriction within VPC
ATM Cells
Fixed size 5 octet header 48 octet information field Small cells reduce queuing delay for high priority cells Small cells can be switched more efficiently Easier to implement switching of small cells in hardware
Header Format
Generic flow control
Only at user to network interface Controls flow only at this point
Every connection either subject to flow control or not Subject to flow control
May be one group (A) default May be two groups (A and B)
If TRANSMIT=1 cells on uncontrolled connection may be sent any time If TRANSMIT=0 no cells may be sent (on controlled or uncontrolled connections) If HALT received, TRANSMIT set to 0 and remains until NO_HALT
Use of HALT
To limit effective data rate on ATM Should be cyclic To reduce data rate by half, HALT issued to be in effect 50% of time Done on regular pattern over lifetime of connection
Non-real time
Non-real time variable bit rate (nrt-VBR) Available bit rate (ABR) Unspecified bit rate (UBR) Guaranteed frame rate (GFR)
CBR
Fixed data rate continuously available Tight upper bound on delay Uncompressed audio and video
Video conferencing Interactive audio A/V distribution and retrieval
rt-VBR
Time sensitive application
Tightly constrained delay and delay variation
rt-VBR applications transmit at a rate that varies with time e.g. compressed video
Produces varying sized image frames Original (uncompressed) frame rate constant So compressed data rate varies
nrt-VBR
May be able to characterize expected traffic flow Improve QoS in loss and delay End system specifies:
Peak cell rate Sustainable or average rate Measure of how bursty traffic is
UBR
May be additional capacity over and above that used by CBR and VBR traffic
Not all resources dedicated Bursty nature of VBR
For application that can tolerate some cell loss or variable delays
e.g. TCP based traffic
ABR
Application specifies peak cell rate (PCR) and minimum cell rate (MCR) Resources allocated to give at least MCR Spare capacity shared among all ARB sources e.g. LAN interconnection
Optimize handling of frame based traffic passing from LAN through router to ATM backbone
Used by enterprise, carrier and ISP networks Consolidation and extension of IP over WAN
ABR difficult to implement between routers over ATM network GFR better alternative for traffic originating on Ethernet
Network aware of frame/packet boundaries When congested, all cells from frame discarded Guaranteed minimum capacity Additional frames carried of not congested
Shape of Cells
Square
Width d cell has four neighbors at distance d and four at distance 2 d Better if all adjacent antennas equidistant
Simplifies choosing and switching to new antenna
Hexagon
Provides equidistant antennas Radius defined as radius of circum-circle
Distance from center to vertex equals length of side
3R
Frequency Reuse
Power of base transceiver controlled
Allow communications within cell on given frequency Limit escaping power to adjacent cells Allow re-use of frequencies in nearby cells Use same frequency for multiple conversations 10 50 frequencies per cell
E.g.
N cells all using same number of frequencies K total number of frequencies used in systems Each cell has K/N frequencies Advanced Mobile Phone Service (AMPS) K=395, N=7 giving 57 frequencies per cell on average
Possible values of N are 1, 3, 4, 7, 9, 12, 13, 16, 19, 21, D/R= 3N D/d = N
Frequency borrowing
Taken from adjacent cells by congested cells Or assign frequencies dynamically
Cell splitting
Non-uniform distribution of topography and traffic Smaller cells in high use areas
Original cells 6.5 13 km 1.5 km limit in general More frequent handoff More base stations
Directional antennas
Microcells
Move antennas from tops of hills and large buildings to tops of small buildings and sides of large buildings
Even lamp posts
Form microcells Reduced power Good for city streets, along roads and inside large buildings
MTSO:
Connects calls between mobile units and from mobile to fixed telecommunications network Assigns voice channel Performs handoffs Monitors calls (billing)
Fully automated
Channels
Control channels
Setting up and maintaining calls Establish relationship between mobile unit and nearest BS
Traffic channels
Carry voice and data
Handshake to identify user and register location Scan repeated to allow for movement
Change of cell
Paging
MTSO attempts to connect to mobile unit Paging message sent to BSs depending on called mobile number Paging signal transmitted on set up channel
Ongoing call
Voice/data exchanged through respective BSs and MTSO
Handoff
Mobile unit moves out of range of cell into range of another cell Traffic channel changes to one assigned to new BS
Without interruption of service to user
Other Functions
Call blocking
During mobile-initiated call stage, if all traffic channels busy, mobile tries again After number of fails, busy tone returned
Call termination
User hangs up MTSO informed Traffic channels at two BSs released
Call drop
BS cannot maintain required signal strength Traffic channel dropped and MTSO informed
Required Reading
Stallings chapter 13