SlideShare a Scribd company logo
1 of 61
IIT Bombay
VOIP over WirelessVOIP over Wireless
NetworkNetwork
Prof. Anirudha SahooProf. Anirudha Sahoo
KReSITKReSIT
IIT BombayIIT Bombay
IIT BombayJuly 15, 2013 2
OutlineOutline
• Primer on Voice over IP System
• QoS in VOIP
• Primer on Wireless LAN (802.11)
• Different approaches to VOIP over wireless
network
• Mobility Issues
• Summary
IIT BombayJuly 15, 2013 3
Voice Over IP (VOIP)Voice Over IP (VOIP)
• Transmission of digitized voice in packet
network (e.g. IP, ATM, Frame Relay)
• Enables telephone conversation to be
carried over IP network (in part or end-to-
end)
• Provides a toll bypass path for telephone
calls
• Enables Telephony providers to provide
cheaper service
IIT BombayJuly 15, 2013 4
VOIP SystemVOIP System
IP Network
PSTN gateway
PBX
gatekeeper
PBX
PSTN gateway
(A typical VOIP system)
PSTN Network
(A typical PSTN system)
IIT BombayJuly 15, 2013 5
VOIP System (cont.)VOIP System (cont.)
IP NetworkCPE router
SIP proxy
CPE router
(Another VOIP system)
LAN
LAN
IP phone IP phone
PSTN
PSTN Gateway
Soft phone
IIT BombayJuly 15, 2013 6
OutlineOutline
• Primer on Voice over IP System
• QoS in VOIP
• Primer on Wireless LAN (802.11)
• Different approaches to VOIP over wireless
network
• Mobility Issues
• Summary
IIT BombayJuly 15, 2013 7
QoS in VOIPQoS in VOIP
• VOIP applications (e.g. telephone call) are
real time in nature
• So they require QoS from the underlying
system
• Many factors determine voice quality
– Choice of codec
– Delay
– Jitter
– Packet loss
IIT BombayJuly 15, 2013 8
DelayDelay
• VOIP packet can experience delay at
various point on its path
– Encoding delay in the codec (algorithmic +
processing) (~17ms) (for G729 codec)
– Packetization/Depacketization delay (~20ms)
– Access (up) link transmission delay
– Delay in the backbone network
– Access (down) link transmission delay
– Jitter buffer delay (10 – 60ms)
– Decoder delay in codec (at the receiver) (2ms)
– Playout delay (0.5ms)
IIT BombayJuly 15, 2013 9
Delay (cont.)Delay (cont.)
• ITU-T G.114 recommends the following
one-way delay time limits
– 0 – 150 ms : acceptable for most user apps
– 150 – 400 ms : acceptable for international
connections
– > 400ms : unacceptable
• Thus packet delay is a very important QoS
parameter in VOIP system for an
acceptable telephone conversation
IIT BombayJuly 15, 2013 10
Delay (cont.)Delay (cont.)
• From the breakdown of end-to-end delay
it is clear that some delays are
unavoidable
• Delay in the network is the component
that can be controlled
– Network QoS
IIT BombayJuly 15, 2013 11
Network QoSNetwork QoS
• Can be provided by few approaches
– Engineering the network
– IntServ
– DiffServ
– MPLS-based
IIT BombayJuly 15, 2013 12
Network QoS : EngineeringNetwork QoS : Engineering
the networkthe network
• Set aside separate resources for voice
flows
– Priority queuing at the routers for voice
packets
– Weighted Fair Queueing with high weight for
voice
– Policing traffic so that some percentage of bw
is reserved for voice traffic.
IIT BombayJuly 15, 2013 13
VOIP QoS : IntservVOIP QoS : Intserv
• RSVP is the protocol of choice for
providing QoS under IntServ architecture
– Uses a separate reservation phase to allocate
resources for voice calls
– Guaranteed service model used in RSVP can
provide delay guarantee to voice call
– Has scalability problem and large overhead
– Hence only suitable for an enterprise network
(e.g. intranet)
IIT BombayJuly 15, 2013 14
VOIP QoS : DiffservVOIP QoS : Diffserv
• Diffserv was developed to circumvent some of the
problems in Intserv
– Achieves scalability by providing differentiated service to
aggregate traffic
– Packets carry the PHB (Per Hop Behavior) info. in the
header (DS field)
– Resources are provisioned for particular Class of Service
by the ISP
– Policing and Shaping is done at the edge of the network
to check for conformance (with SLA)
– Thus appropriately classifying voice packets will provide
QoS to voice calls
IIT BombayJuly 15, 2013 15
VOIP QoS : MPLSVOIP QoS : MPLS
• Use MPLS to achieve traffic engineering
– Use RSVP-TE to reserve resources as well as
provide explicit routing
– CR-LDP can also be used to engineer traffic by
providing explicit route
– DiffServ can also be combined with MPLS to
map DiffServ Behavior Aggregates (BA) to
LSPs.
IIT BombayJuly 15, 2013 16
VOIP QoS : SummaryVOIP QoS : Summary
• So there are architectures and
mechanisms available to provide QoS for
VOIP applications in a wired network so
that the delay constraint of such
applications can be met
IIT BombayJuly 15, 2013 17
VOIP in Wired NetworkVOIP in Wired Network
IP NetworkPSTN gateway
PBX
gatekeeper PBX
PSTN gateway
RSVP/Diffserv/MPLS/
Engineered Network
(Delay bounded VOIP system)
IIT BombayJuly 15, 2013 18
OutlineOutline
• Primer on Voice over IP System
• QoS in VOIP
• Primer on Wireless LAN (802.11)
• Different approaches to VOIP over wireless
network
• Mobility Issues
• Summary
IIT BombayJuly 15, 2013 19
Wireless NetworkWireless Network
• Wireless networks are better than wired
networks with regards to ease of
installation and flexibility
• But they suffer from lower bandwidth,
higher delays and higher bit error
• Thus running VOIP application over such a
network is quite challenging and requires
additional measures
IIT BombayJuly 15, 2013 20
IEEE 802.11 networkIEEE 802.11 network
• Most widely used WLAN
• Uses a shared medium
– Low medium utilization
– Risk of collision
– No service differentiation between types of
traffic
• Has two access methods (MAC)
– Distributed Coordinator Function (DCF)
– Point Coordinator Function (PCF)
IIT BombayJuly 15, 2013 21
DCFDCF
• Uses a CSMA/CA algorithm in MAC
• Before a data frame is sent, the station
senses the medium
• If it is idle for at least DCF interframe
(DIFS) amount of time, the frame is
transmitted
• Otherwise a backoff time B (measured in
time slots) is chosen randomly in the
interval [0, CW)
IIT BombayJuly 15, 2013 22
DCF (cont.)DCF (cont.)
• After medium is detected idle for at least
DIFS, the backoff timer is decremented
and frame is transmitted when it reaches
zero
• If medium becomes busy during count
down, backoff timer is paused and
restarted when medium is idle for DIFS
period
• If there is a collision, CW is doubled
according to
IIT BombayJuly 15, 2013 23
DCF (cont.)DCF (cont.)
Where i = number of retransmissions
k= constant defining minimum CW
• A new backoff time is then chosen and the
backoff process starts over.
12 −= +ik
iCW
IIT BombayJuly 15, 2013 24
DCF Timing diagramDCF Timing diagram
Ack
Data
Next MPDU
Src
Dest
Others
Contention Window
Defer Access Backoff after Defer
DIFS
SIFS
DIFS
IIT BombayJuly 15, 2013 25
DCF ExampleDCF Example
data
wait
B1 = 5
B2 = 15
B1 = 25
B2 = 20
data
wait
B1 and B2 are backoff intervals
at nodes 1 and 2
cw = 31
B2 = 10
IIT BombayJuly 15, 2013 26
PCFPCF
(Point Coordination Function)(Point Coordination Function)
• Contention-free frame transfer
• Single Point Coordinator (PC) controls access to
the medium.
– AP acts as PC
• PC transmits beacon packet when medium is free
for PIFS time period
– PCF has higher priority than the DCF (PIFS < DIFS)
• During PCF mode,
– PC polls each station for data
– After a transmission of a MPDU, move on to the next
station
IIT BombayJuly 15, 2013 27
VOIP over Wireless (VoW)VOIP over Wireless (VoW)
• Since VOIP requires bounded delay it is
obvious that DCF is not suitable for VOIP
traffic (since it is contention based, it
cannot provide any deterministic delay
bound)
• PCF, being polling based, can provide
delay bound, hence is a good candidate for
VOIP
– But most 802.11 products do not have PCF
implementation
– Delay can be large when too many stations
have data to send in CFP
IIT BombayJuly 15, 2013 28
VOIP over Wireless (cont.)VOIP over Wireless (cont.)
IP NetworkCPE router
SIP proxy
CPE router
(A VOIP over Wireless System)
Mobile IP phone
Mobile IP phone
PSTN
PSTN Gateway
Soft phone
IIT BombayJuly 15, 2013 29
OutlineOutline
• Primer on Voice over IP System
• QoS in VOIP
• Primer on Wireless LAN (802.11)
• Different approaches to VOIP over wireless
network
• Mobility Issues
• Summary
IIT BombayJuly 15, 2013 30
VOIP over Wireless (cont.)VOIP over Wireless (cont.)
• Various mechanisms can be used to
provide delay bounds for VOIP
communication
– Enhanced DCF (EDCF)
– Distributed Fair Scheduling
– Wireless Token ring
– Blackburst
IIT BombayJuly 15, 2013 31
Enhanced DCFEnhanced DCF
• Provides service differentiation
• Traffic can be classified into 8 different
classes
• Each station has 4 access categories to
provide service differentiation
IIT BombayJuly 15, 2013 32
Access Category (AC)Access Category (AC)
• Access category (AC) as
a virtual DCF
• 4 ACs implemented
within a QSTA to
support 8 user priorities
• Multiple ACs contend
independently
• The winning AC
transmits frames
AC0 AC1 AC2 AC3
Virtual Collision Handler
Backoff
AIFS[0]
BO[0]
Backoff
AIFS[1]
BO[1]
Backoff
AIFS[2]
BO[2]
Backoff
AIFS[3]
BO[3]
Transmission
Attempt
IIT BombayJuly 15, 2013 33
Differentiated ChannelDifferentiated Channel
AccessAccess
• Each AC contends with
– AIFS[AC] (instead of DIFS) and CWmin[AC],
CWmax[AC] (instead of CWmin, CWmax)
IIT BombayJuly 15, 2013 34
Priority to AC MappingPriority to AC Mapping
Priority Access
Category
(AC)
Designation
(Informative)
0 0 Best Effort
1 0 Best Effort
2 0 Best Effort
3 1 Video Probe
4 2 Video
5 2 Video
6 3 Voice
7 3 Voice
IIT BombayJuly 15, 2013 35
Distributed Fair SchedulingDistributed Fair Scheduling
(DFS)(DFS)
• Based on SCFQ
• Uses a distributed approach for
determining the smallest finish tag using
backoff interval mechanism of 802.11
• Backoff interval is chosen such that it is
proportional to the finish tag of packet to
be transmitted
• So packets with smaller finish tag will be
assigned smaller backoff interval
IIT BombayJuly 15, 2013 36
Distributed Fair SchedulingDistributed Fair Scheduling
(cont.)(cont.)
• Backoff interval is inversely proportional to
weight assigned to a node. Thus node with higher
weight is given a higher priority (because of
smaller backoff interval)
• VOIP application can use the scheme to achieve
better QoS by availing priority over data traffic












××=
i
k
i
i
L
factorscalingB
φ
ρ _
IIT BombayJuly 15, 2013 37
Wireless Token RingWireless Token Ring
ProtocolProtocol
• Wireless Token Ring Protocol (WTRP) can
support QoS in terms of bounded latency
and reserved bandwidth
• Efficient, since it reduces the number of
retransmissions
• Fair in the sense that every station takes a
turn to transmit and gives up its right to
transmit (by releasing the token) until the
next round
• Can be implemented on top of 802.11
IIT BombayJuly 15, 2013 38
WTRP (cont.)WTRP (cont.)
• Successor and predecessor fields of each
node in the ring define the ring and the
transmission order
• Station receives token from predecessor,
transmits data and passes the token to
the successor.
• Sequence number is used to detect any
nodes that are part of the ring, but not in
the range of a node
IIT BombayJuly 15, 2013 39
WTRP (cont.)WTRP (cont.)
A
BB
CC
B
DE
F
Transmission range of E
seq = 1 F
seq=2 A
Seq=3 unknown
seq=4 unknown
seq=5 D
Connectivity table of E
IIT BombayJuly 15, 2013 40
WTRP (cont.)WTRP (cont.)
• Implicit acknowledgement is used to monitor
successful transmission of token
• Timer is used to guard against loss of token
(successor might have moved out of range)
• Using connectivity table, the ring can be reformed
when a node moves out of range
• By controlling the token holding time and token
rotation time delay of packets can be bounded.
• Hence WTRP can be used for VOIP applications
IIT BombayJuly 15, 2013 41
BlackburstBlackburst
• Devised with a view to minimizing delay for real-
time traffic
• Stations are assigned priority
• When a high priority station wants to send a
frame
– Senses the medium to see if it is idle for PIFS time
period and then sends its frame
• If medium is busy, station waits until channel has
been idle for a PIFS and then enters a black burst
contention period
• The station sends a black burst by jamming the
channel for a period of time
IIT BombayJuly 15, 2013 42
BlackburstBlackburst
• The length of the black burst is proportional to the
amount of time the station has been waiting to
access the medium (calculated as a number of
black slots)
• After transmitting black burst, the station listens
to the medium for a short period of time (less than
a black slot) to see if some other station is sending
a longer black burst (hence has waited longer)
• If the medium is idle, then station sends its frame
– Otherwise it waits until the medium becomes idle again
and enters another black burst contention
IIT BombayJuly 15, 2013 43
BlackburstBlackburst
• After successful transmission of a frame,
the station schedules the next access
instant tsch seconds in the future.
• This has the nice feature that real-time
flows will synchronize and share the
medium in a TDM fashion
– Unless there is a transmission by low priority
station when a high priority station accesses the
medium, very little blackbursting needs to be
done once stations have synchronized
• Low priority stations use ordinary DCF
access mechanism
IIT BombayJuly 15, 2013 44
VoWVoW
IP NetworkCPE router
SIP proxy
CPE router
(Delay bounded VoW system)
Mobile IP phone
Mobile IP phonePSTN
PSTN Gateway
Soft phone
RSVP/Diffserv/MPLS/
Engineered network
EDCF/DFS/
WTRP
EDCF/DFS/
WTRP
IIT BombayJuly 15, 2013 45
VoW (cont.)VoW (cont.)
• Since end-to-end delay of a VOIP call is
important, in the VoW system it is
necessary to budget the delay
appropriately across the various
components (e.g. wired network, wireless
LAN) in the path of the call
• Calls have to be admitted carefully so that
end-to-end delay is within acceptable limit
IIT BombayJuly 15, 2013 46
OutlineOutline
• Primer on Voice over IP System
• QoS in VOIP
• Primer on Wireless LAN (802.11)
• Different approaches to VOIP over wireless
network
• Mobility Issues
• Summary
IIT BombayJuly 15, 2013 47
MobilityMobility
• Mobility adds complexity to VOIP
connections
– Need to have fast and smooth handoff
• Can be of two types:
– Micro mobility
• Mobile station (MS) moves within a domain, usually
within an enterprise
• Can quickly connect to the new AP (~300ms) (link
layer handoff)
– Macro mobility
• MS moves into a different domain (e.g. moves from
one hotspot to another and the two hotspots are
managed by different ISPs)
IIT BombayJuly 15, 2013 48
MobilityMobility
Hot Spot A Hot Spot B
Micro mobility Micro mobilityMacro mobility
AP APAP AP
Internet
IIT BombayJuly 15, 2013 49
MobilityMobility
• Two approaches available:
– Mobile IP
• handoff at network layer
– SIP
• handoff at the application layer
IIT BombayJuly 15, 2013 50
Handoff using Mobile IPHandoff using Mobile IP
• 3 Parts of Mobile IP
– Advertising Care-of Addresses
– Registration
– Tunneling
IIT BombayJuly 15, 2013 51
Mobile IPMobile IP
• A mobility agent is either a foreign agent
or a home agent or both
– Mobility agents broadcast agent
advertisements (periodically)
– Mobile hosts can solicit for an advertisement
– Advertisements contain:
• mobility agent address
• care-of addresses
• lifetime
IIT BombayJuly 15, 2013 52
RegistrationRegistration
IIT BombayJuly 15, 2013 53
TunnelingTunneling
IIT BombayJuly 15, 2013 54
Handoff using SIPHandoff using SIP
• Two scenarios
– Pre-call mobility
– Mid-call mobility
IIT BombayJuly 15, 2013 55
Pre-call mobilityPre-call mobility
SIP
server
Mobile
node
Correspondent
node
Visited network(1) Registration of
New contact with
registrar
(2)INVITE
(3) 302 moved
temporarily
(4) INVITE
(5) 200 OK
Home Network
IIT BombayJuly 15, 2013 56
Mid-call mobilityMid-call mobility
SIP
server
Mobile
node
Correspondent
node
Visited network
(1) re-INVITE
(2) 200 OK
Home Network
IIT BombayJuly 15, 2013 57
OutlineOutline
• Primer on Voice over IP System
• QoS in VOIP
• Primer on Wireless LAN (802.11)
• Different approaches to VOIP over wireless
network
• Mobility Issues
• Summary
IIT BombayJuly 15, 2013 58
SummarySummary
• VOIP applications require QoS
– Delay is the most important QoS parameter
• Wired networks have mechanisms available to
provide QoS (RSVP, Diffserv, MPLS)
• Wireless LAN such as 802.11 does not have
implementation that can support VOIP
communication adequately
• EDCF (802.11e), DFS, WTRP and blackburst are
few mechanisms that can be used to facilitate
VOIP communication in wireless LANs
IIT BombayJuly 15, 2013 59
Summary (cont.)Summary (cont.)
• Handoff can be handled
– By Mobile IP
– By SIP
• Delay has to be budgeted properly and
calls have to be admitted carefully so that
end-to-end delay bounds are within the
acceptable limit
IIT BombayJuly 15, 2013 60
ReferencesReferences
• Goode B., “Voice over Internet Protocol” – Proc. of IEEE, vol. 90, no. 9,
Septmember 2002.
• Schiller J., “Mobile Communications” - Addison Wesley, 2000.
• Benvensite M., et. al., “EDCF proposed draft text” – IEEE working
document 802.11-01/131r1 (2001)
• Vaidya N.H., et. al., “Distributed Fair Scheduling in a wireless LAN” –
Sixth International Conference on Mobile Computing and Networking,
Boston 2000.
• Ergen M., et. al., “Wireless Token Ring Protocol” –Proceedings of 8th
International Symposium on Computer and Communication 2003.
• Lindgren A., et. al., “Quality of Service Schemes for IEEE 802.11
Wireless LANs – An Evaluation” – Mobile Networks and Applications
vol. 8, pp 223-235, Kluwer Academic Publishers, 2003.
IIT BombayJuly 15, 2013 61
ReferencesReferences
• Sobrinho J.L., Krishnakumar A.S., “Real-time Traffic over the
IEEE802.11 Medium Access Control Layer” – Bell Labs Technical Journal
(1996), pp. 172-187.
• Sobrinho J.L., Krishnakumar A.S., “Quality of Service in ad hoc carrier
sense multiple access networks” – IEEE Journal on Selected Areas in
Communications 17(8) (1999), pp. 1353-1368.
• Perkins C.E, “Mobile IP Tutorials”,
http://www.computer.org/internet/v2n1/perkins.htm#r30
• Schulzrinne H., Wedland E., “Application-layer mobility using SIP” –
ACM SIGMOBILE Mobile Computing and Communications Review, vol.
4, no. 3, July 2000, pp. 47-57.

More Related Content

What's hot

01 lte radio_parameters_lte_overview_rl1
01 lte radio_parameters_lte_overview_rl101 lte radio_parameters_lte_overview_rl1
01 lte radio_parameters_lte_overview_rl1Md.Akm Sahansha
 
Phase Delivery in Brownfield World at ITSF 2014
Phase Delivery in Brownfield World at ITSF 2014Phase Delivery in Brownfield World at ITSF 2014
Phase Delivery in Brownfield World at ITSF 2014ADVA
 
LTE and LTE advanced Performance ( By 3GPP RAN Chairmans’ )
LTE and LTE advanced Performance ( By 3GPP RAN Chairmans’ ) LTE and LTE advanced Performance ( By 3GPP RAN Chairmans’ )
LTE and LTE advanced Performance ( By 3GPP RAN Chairmans’ ) BP Tiwari
 
Scalable Service-Oriented Middleware over IP
Scalable Service-Oriented Middleware over IPScalable Service-Oriented Middleware over IP
Scalable Service-Oriented Middleware over IPDai Yang
 
What is-twamp
What is-twampWhat is-twamp
What is-twampNir Cohen
 
SCFT-Training_v8.2-1
SCFT-Training_v8.2-1SCFT-Training_v8.2-1
SCFT-Training_v8.2-1mahesh savita
 
Analysis of lte_radio_parameter_in_diffe
Analysis of lte_radio_parameter_in_diffeAnalysis of lte_radio_parameter_in_diffe
Analysis of lte_radio_parameter_in_diffeMd.Akm Sahansha
 
LTE and LTE Advanced Introduction
LTE and LTE Advanced IntroductionLTE and LTE Advanced Introduction
LTE and LTE Advanced IntroductionBP Tiwari
 
Cluster optimization procedure v1
Cluster optimization procedure v1Cluster optimization procedure v1
Cluster optimization procedure v1Terra Sacrifice
 
Munendra Singh Jadon LTE Optimization (1)
Munendra Singh Jadon LTE Optimization (1)Munendra Singh Jadon LTE Optimization (1)
Munendra Singh Jadon LTE Optimization (1)Munendra singh jadon
 
SON,self optimized network
SON,self optimized networkSON,self optimized network
SON,self optimized networksivakumar D
 
Telecom Project Services - Pre-launch SSD / SSV
Telecom Project Services - Pre-launch SSD / SSVTelecom Project Services - Pre-launch SSD / SSV
Telecom Project Services - Pre-launch SSD / SSVAmar Uppalapati
 
Cluster DT sample report
Cluster DT sample reportCluster DT sample report
Cluster DT sample reportanil parmar
 
Ethernet OAM (fujitsu)
Ethernet OAM (fujitsu)Ethernet OAM (fujitsu)
Ethernet OAM (fujitsu)Puran Pangeni
 

What's hot (20)

01 lte radio_parameters_lte_overview_rl1
01 lte radio_parameters_lte_overview_rl101 lte radio_parameters_lte_overview_rl1
01 lte radio_parameters_lte_overview_rl1
 
LTE Workshop
LTE WorkshopLTE Workshop
LTE Workshop
 
Phase Delivery in Brownfield World at ITSF 2014
Phase Delivery in Brownfield World at ITSF 2014Phase Delivery in Brownfield World at ITSF 2014
Phase Delivery in Brownfield World at ITSF 2014
 
LTE and LTE advanced Performance ( By 3GPP RAN Chairmans’ )
LTE and LTE advanced Performance ( By 3GPP RAN Chairmans’ ) LTE and LTE advanced Performance ( By 3GPP RAN Chairmans’ )
LTE and LTE advanced Performance ( By 3GPP RAN Chairmans’ )
 
Scalable Service-Oriented Middleware over IP
Scalable Service-Oriented Middleware over IPScalable Service-Oriented Middleware over IP
Scalable Service-Oriented Middleware over IP
 
Lte optimization
Lte optimizationLte optimization
Lte optimization
 
Lte epc kp is and signalling (sf)
Lte epc kp is and signalling (sf)Lte epc kp is and signalling (sf)
Lte epc kp is and signalling (sf)
 
SDH Principle - Huawei
SDH Principle - HuaweiSDH Principle - Huawei
SDH Principle - Huawei
 
Lte1841
Lte1841Lte1841
Lte1841
 
What is-twamp
What is-twampWhat is-twamp
What is-twamp
 
SCFT-Training_v8.2-1
SCFT-Training_v8.2-1SCFT-Training_v8.2-1
SCFT-Training_v8.2-1
 
Analysis of lte_radio_parameter_in_diffe
Analysis of lte_radio_parameter_in_diffeAnalysis of lte_radio_parameter_in_diffe
Analysis of lte_radio_parameter_in_diffe
 
LTE and LTE Advanced Introduction
LTE and LTE Advanced IntroductionLTE and LTE Advanced Introduction
LTE and LTE Advanced Introduction
 
Cluster optimization procedure v1
Cluster optimization procedure v1Cluster optimization procedure v1
Cluster optimization procedure v1
 
Munendra Singh Jadon LTE Optimization (1)
Munendra Singh Jadon LTE Optimization (1)Munendra Singh Jadon LTE Optimization (1)
Munendra Singh Jadon LTE Optimization (1)
 
SON,self optimized network
SON,self optimized networkSON,self optimized network
SON,self optimized network
 
Telecom Project Services - Pre-launch SSD / SSV
Telecom Project Services - Pre-launch SSD / SSVTelecom Project Services - Pre-launch SSD / SSV
Telecom Project Services - Pre-launch SSD / SSV
 
Vo lte white paper
Vo lte   white paperVo lte   white paper
Vo lte white paper
 
Cluster DT sample report
Cluster DT sample reportCluster DT sample report
Cluster DT sample report
 
Ethernet OAM (fujitsu)
Ethernet OAM (fujitsu)Ethernet OAM (fujitsu)
Ethernet OAM (fujitsu)
 

Viewers also liked

Cài đặt NAS Synology
Cài đặt NAS SynologyCài đặt NAS Synology
Cài đặt NAS SynologyTrung Phan
 
A Method for Extremely Scalable and Low Demand Live P2P Streaming based on Va...
A Method for Extremely Scalable and Low Demand Live P2P Streaming based on Va...A Method for Extremely Scalable and Low Demand Live P2P Streaming based on Va...
A Method for Extremely Scalable and Low Demand Live P2P Streaming based on Va...Tokyo University of Science
 
Hướng Dẫn Đấu Nối & Xóa Log BIO SUPREMA
Hướng Dẫn Đấu Nối & Xóa Log BIO SUPREMAHướng Dẫn Đấu Nối & Xóa Log BIO SUPREMA
Hướng Dẫn Đấu Nối & Xóa Log BIO SUPREMATrung Phan
 
Aula sobre Codecs de Vídeo
Aula sobre Codecs de VídeoAula sobre Codecs de Vídeo
Aula sobre Codecs de VídeoRobson Mioto
 
Voice over internet protocol (VoIP)
 Voice over internet protocol (VoIP)  Voice over internet protocol (VoIP)
Voice over internet protocol (VoIP) Namra Afzal
 

Viewers also liked (7)

Cài đặt NAS Synology
Cài đặt NAS SynologyCài đặt NAS Synology
Cài đặt NAS Synology
 
A Method for Extremely Scalable and Low Demand Live P2P Streaming based on Va...
A Method for Extremely Scalable and Low Demand Live P2P Streaming based on Va...A Method for Extremely Scalable and Low Demand Live P2P Streaming based on Va...
A Method for Extremely Scalable and Low Demand Live P2P Streaming based on Va...
 
Hướng Dẫn Đấu Nối & Xóa Log BIO SUPREMA
Hướng Dẫn Đấu Nối & Xóa Log BIO SUPREMAHướng Dẫn Đấu Nối & Xóa Log BIO SUPREMA
Hướng Dẫn Đấu Nối & Xóa Log BIO SUPREMA
 
Vod - Video on Demand
Vod - Video on DemandVod - Video on Demand
Vod - Video on Demand
 
Aula sobre Codecs de Vídeo
Aula sobre Codecs de VídeoAula sobre Codecs de Vídeo
Aula sobre Codecs de Vídeo
 
Codecs
CodecsCodecs
Codecs
 
Voice over internet protocol (VoIP)
 Voice over internet protocol (VoIP)  Voice over internet protocol (VoIP)
Voice over internet protocol (VoIP)
 

Similar to Voip over-wireless-network-wipro-technologiesbangalore2161

Quality of Servise
Quality of ServiseQuality of Servise
Quality of ServiseRaza_Abidi
 
Framework for Delivering IPTV Services over Satellite Networks
 Framework for Delivering IPTV Services over   Satellite  Networks Framework for Delivering IPTV Services over   Satellite  Networks
Framework for Delivering IPTV Services over Satellite NetworksAJAL A J
 
ETE405-lec9.pdf
ETE405-lec9.pdfETE405-lec9.pdf
ETE405-lec9.pdfmashiur
 
Colt sdn-and-nfv-experience-lernings-and-future-plans
Colt sdn-and-nfv-experience-lernings-and-future-plansColt sdn-and-nfv-experience-lernings-and-future-plans
Colt sdn-and-nfv-experience-lernings-and-future-plansJavier Benitez
 
A Comparative Analysis of the Performance of VoIP Traffic with Different Type...
A Comparative Analysis of the Performance of VoIP Traffic with Different Type...A Comparative Analysis of the Performance of VoIP Traffic with Different Type...
A Comparative Analysis of the Performance of VoIP Traffic with Different Type...ijcnac
 
ETE405-lec7.pdf
ETE405-lec7.pdfETE405-lec7.pdf
ETE405-lec7.pdfmashiur
 
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and TechniciansPractical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and TechniciansLiving Online
 
2002023
20020232002023
2002023pglehn
 
PLNOG 3: John Evans - Best Practices in Network Planning
PLNOG 3: John Evans - Best Practices in Network PlanningPLNOG 3: John Evans - Best Practices in Network Planning
PLNOG 3: John Evans - Best Practices in Network PlanningPROIDEA
 
ENSA_Module_9-QoS Concept.pptx
ENSA_Module_9-QoS Concept.pptxENSA_Module_9-QoS Concept.pptx
ENSA_Module_9-QoS Concept.pptxZikoSuryaLesmana
 
AETA_2004_VOIP.ppt
AETA_2004_VOIP.pptAETA_2004_VOIP.ppt
AETA_2004_VOIP.pptVideoguy
 
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktyczniePLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktyczniePROIDEA
 
Advanced radio over IP
Advanced radio over IPAdvanced radio over IP
Advanced radio over IPComms Connect
 
Carrier Strategies for Backbone Traffic Engineering and QoS
Carrier Strategies for Backbone Traffic Engineering and QoSCarrier Strategies for Backbone Traffic Engineering and QoS
Carrier Strategies for Backbone Traffic Engineering and QoSVishal Sharma, Ph.D.
 
Services and applications’ infrastructure for agile optical networks
Services and applications’ infrastructure for agile optical networksServices and applications’ infrastructure for agile optical networks
Services and applications’ infrastructure for agile optical networksTal Lavian Ph.D.
 
4G ACK PERFORMANCE
4G ACK PERFORMANCE4G ACK PERFORMANCE
4G ACK PERFORMANCEssuser2b76bb
 
9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)Jeff Green
 

Similar to Voip over-wireless-network-wipro-technologiesbangalore2161 (20)

voip_wireless_wipro.ppt
voip_wireless_wipro.pptvoip_wireless_wipro.ppt
voip_wireless_wipro.ppt
 
Performance Evaluation of Iptv over Wimax Networks Under Different Terrain En...
Performance Evaluation of Iptv over Wimax Networks Under Different Terrain En...Performance Evaluation of Iptv over Wimax Networks Under Different Terrain En...
Performance Evaluation of Iptv over Wimax Networks Under Different Terrain En...
 
Quality of Servise
Quality of ServiseQuality of Servise
Quality of Servise
 
Framework for Delivering IPTV Services over Satellite Networks
 Framework for Delivering IPTV Services over   Satellite  Networks Framework for Delivering IPTV Services over   Satellite  Networks
Framework for Delivering IPTV Services over Satellite Networks
 
ETE405-lec9.pdf
ETE405-lec9.pdfETE405-lec9.pdf
ETE405-lec9.pdf
 
Colt sdn-and-nfv-experience-lernings-and-future-plans
Colt sdn-and-nfv-experience-lernings-and-future-plansColt sdn-and-nfv-experience-lernings-and-future-plans
Colt sdn-and-nfv-experience-lernings-and-future-plans
 
A Comparative Analysis of the Performance of VoIP Traffic with Different Type...
A Comparative Analysis of the Performance of VoIP Traffic with Different Type...A Comparative Analysis of the Performance of VoIP Traffic with Different Type...
A Comparative Analysis of the Performance of VoIP Traffic with Different Type...
 
ETE405-lec7.pdf
ETE405-lec7.pdfETE405-lec7.pdf
ETE405-lec7.pdf
 
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and TechniciansPractical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
 
2002023
20020232002023
2002023
 
PLNOG 3: John Evans - Best Practices in Network Planning
PLNOG 3: John Evans - Best Practices in Network PlanningPLNOG 3: John Evans - Best Practices in Network Planning
PLNOG 3: John Evans - Best Practices in Network Planning
 
ENSA_Module_9-QoS Concept.pptx
ENSA_Module_9-QoS Concept.pptxENSA_Module_9-QoS Concept.pptx
ENSA_Module_9-QoS Concept.pptx
 
Quality of service
Quality of serviceQuality of service
Quality of service
 
AETA_2004_VOIP.ppt
AETA_2004_VOIP.pptAETA_2004_VOIP.ppt
AETA_2004_VOIP.ppt
 
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktyczniePLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
 
Advanced radio over IP
Advanced radio over IPAdvanced radio over IP
Advanced radio over IP
 
Carrier Strategies for Backbone Traffic Engineering and QoS
Carrier Strategies for Backbone Traffic Engineering and QoSCarrier Strategies for Backbone Traffic Engineering and QoS
Carrier Strategies for Backbone Traffic Engineering and QoS
 
Services and applications’ infrastructure for agile optical networks
Services and applications’ infrastructure for agile optical networksServices and applications’ infrastructure for agile optical networks
Services and applications’ infrastructure for agile optical networks
 
4G ACK PERFORMANCE
4G ACK PERFORMANCE4G ACK PERFORMANCE
4G ACK PERFORMANCE
 
9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)
 

More from Trung Phan

Hướng Dẫn Sử Dụng & Khắc Phục Sự Cố UPS APC
Hướng Dẫn Sử Dụng & Khắc Phục Sự Cố UPS APC Hướng Dẫn Sử Dụng & Khắc Phục Sự Cố UPS APC
Hướng Dẫn Sử Dụng & Khắc Phục Sự Cố UPS APC Trung Phan
 
Cấu Hình Sounstation IP
Cấu Hình Sounstation IPCấu Hình Sounstation IP
Cấu Hình Sounstation IPTrung Phan
 
Sử dụng phần mềm tas.net2014
Sử dụng phần mềm tas.net2014Sử dụng phần mềm tas.net2014
Sử dụng phần mềm tas.net2014Trung Phan
 
Tổng hợp phím tắt trong autocad
Tổng hợp phím tắt trong autocadTổng hợp phím tắt trong autocad
Tổng hợp phím tắt trong autocadTrung Phan
 
Dich vu trong mang ngn
Dich vu trong mang ngnDich vu trong mang ngn
Dich vu trong mang ngnTrung Phan
 

More from Trung Phan (6)

Hướng Dẫn Sử Dụng & Khắc Phục Sự Cố UPS APC
Hướng Dẫn Sử Dụng & Khắc Phục Sự Cố UPS APC Hướng Dẫn Sử Dụng & Khắc Phục Sự Cố UPS APC
Hướng Dẫn Sử Dụng & Khắc Phục Sự Cố UPS APC
 
Cấu Hình Sounstation IP
Cấu Hình Sounstation IPCấu Hình Sounstation IP
Cấu Hình Sounstation IP
 
Sử dụng phần mềm tas.net2014
Sử dụng phần mềm tas.net2014Sử dụng phần mềm tas.net2014
Sử dụng phần mềm tas.net2014
 
Tổng hợp phím tắt trong autocad
Tổng hợp phím tắt trong autocadTổng hợp phím tắt trong autocad
Tổng hợp phím tắt trong autocad
 
Dich vu trong mang ngn
Dich vu trong mang ngnDich vu trong mang ngn
Dich vu trong mang ngn
 
Audition
AuditionAudition
Audition
 

Recently uploaded

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Voip over-wireless-network-wipro-technologiesbangalore2161

  • 1. IIT Bombay VOIP over WirelessVOIP over Wireless NetworkNetwork Prof. Anirudha SahooProf. Anirudha Sahoo KReSITKReSIT IIT BombayIIT Bombay
  • 2. IIT BombayJuly 15, 2013 2 OutlineOutline • Primer on Voice over IP System • QoS in VOIP • Primer on Wireless LAN (802.11) • Different approaches to VOIP over wireless network • Mobility Issues • Summary
  • 3. IIT BombayJuly 15, 2013 3 Voice Over IP (VOIP)Voice Over IP (VOIP) • Transmission of digitized voice in packet network (e.g. IP, ATM, Frame Relay) • Enables telephone conversation to be carried over IP network (in part or end-to- end) • Provides a toll bypass path for telephone calls • Enables Telephony providers to provide cheaper service
  • 4. IIT BombayJuly 15, 2013 4 VOIP SystemVOIP System IP Network PSTN gateway PBX gatekeeper PBX PSTN gateway (A typical VOIP system) PSTN Network (A typical PSTN system)
  • 5. IIT BombayJuly 15, 2013 5 VOIP System (cont.)VOIP System (cont.) IP NetworkCPE router SIP proxy CPE router (Another VOIP system) LAN LAN IP phone IP phone PSTN PSTN Gateway Soft phone
  • 6. IIT BombayJuly 15, 2013 6 OutlineOutline • Primer on Voice over IP System • QoS in VOIP • Primer on Wireless LAN (802.11) • Different approaches to VOIP over wireless network • Mobility Issues • Summary
  • 7. IIT BombayJuly 15, 2013 7 QoS in VOIPQoS in VOIP • VOIP applications (e.g. telephone call) are real time in nature • So they require QoS from the underlying system • Many factors determine voice quality – Choice of codec – Delay – Jitter – Packet loss
  • 8. IIT BombayJuly 15, 2013 8 DelayDelay • VOIP packet can experience delay at various point on its path – Encoding delay in the codec (algorithmic + processing) (~17ms) (for G729 codec) – Packetization/Depacketization delay (~20ms) – Access (up) link transmission delay – Delay in the backbone network – Access (down) link transmission delay – Jitter buffer delay (10 – 60ms) – Decoder delay in codec (at the receiver) (2ms) – Playout delay (0.5ms)
  • 9. IIT BombayJuly 15, 2013 9 Delay (cont.)Delay (cont.) • ITU-T G.114 recommends the following one-way delay time limits – 0 – 150 ms : acceptable for most user apps – 150 – 400 ms : acceptable for international connections – > 400ms : unacceptable • Thus packet delay is a very important QoS parameter in VOIP system for an acceptable telephone conversation
  • 10. IIT BombayJuly 15, 2013 10 Delay (cont.)Delay (cont.) • From the breakdown of end-to-end delay it is clear that some delays are unavoidable • Delay in the network is the component that can be controlled – Network QoS
  • 11. IIT BombayJuly 15, 2013 11 Network QoSNetwork QoS • Can be provided by few approaches – Engineering the network – IntServ – DiffServ – MPLS-based
  • 12. IIT BombayJuly 15, 2013 12 Network QoS : EngineeringNetwork QoS : Engineering the networkthe network • Set aside separate resources for voice flows – Priority queuing at the routers for voice packets – Weighted Fair Queueing with high weight for voice – Policing traffic so that some percentage of bw is reserved for voice traffic.
  • 13. IIT BombayJuly 15, 2013 13 VOIP QoS : IntservVOIP QoS : Intserv • RSVP is the protocol of choice for providing QoS under IntServ architecture – Uses a separate reservation phase to allocate resources for voice calls – Guaranteed service model used in RSVP can provide delay guarantee to voice call – Has scalability problem and large overhead – Hence only suitable for an enterprise network (e.g. intranet)
  • 14. IIT BombayJuly 15, 2013 14 VOIP QoS : DiffservVOIP QoS : Diffserv • Diffserv was developed to circumvent some of the problems in Intserv – Achieves scalability by providing differentiated service to aggregate traffic – Packets carry the PHB (Per Hop Behavior) info. in the header (DS field) – Resources are provisioned for particular Class of Service by the ISP – Policing and Shaping is done at the edge of the network to check for conformance (with SLA) – Thus appropriately classifying voice packets will provide QoS to voice calls
  • 15. IIT BombayJuly 15, 2013 15 VOIP QoS : MPLSVOIP QoS : MPLS • Use MPLS to achieve traffic engineering – Use RSVP-TE to reserve resources as well as provide explicit routing – CR-LDP can also be used to engineer traffic by providing explicit route – DiffServ can also be combined with MPLS to map DiffServ Behavior Aggregates (BA) to LSPs.
  • 16. IIT BombayJuly 15, 2013 16 VOIP QoS : SummaryVOIP QoS : Summary • So there are architectures and mechanisms available to provide QoS for VOIP applications in a wired network so that the delay constraint of such applications can be met
  • 17. IIT BombayJuly 15, 2013 17 VOIP in Wired NetworkVOIP in Wired Network IP NetworkPSTN gateway PBX gatekeeper PBX PSTN gateway RSVP/Diffserv/MPLS/ Engineered Network (Delay bounded VOIP system)
  • 18. IIT BombayJuly 15, 2013 18 OutlineOutline • Primer on Voice over IP System • QoS in VOIP • Primer on Wireless LAN (802.11) • Different approaches to VOIP over wireless network • Mobility Issues • Summary
  • 19. IIT BombayJuly 15, 2013 19 Wireless NetworkWireless Network • Wireless networks are better than wired networks with regards to ease of installation and flexibility • But they suffer from lower bandwidth, higher delays and higher bit error • Thus running VOIP application over such a network is quite challenging and requires additional measures
  • 20. IIT BombayJuly 15, 2013 20 IEEE 802.11 networkIEEE 802.11 network • Most widely used WLAN • Uses a shared medium – Low medium utilization – Risk of collision – No service differentiation between types of traffic • Has two access methods (MAC) – Distributed Coordinator Function (DCF) – Point Coordinator Function (PCF)
  • 21. IIT BombayJuly 15, 2013 21 DCFDCF • Uses a CSMA/CA algorithm in MAC • Before a data frame is sent, the station senses the medium • If it is idle for at least DCF interframe (DIFS) amount of time, the frame is transmitted • Otherwise a backoff time B (measured in time slots) is chosen randomly in the interval [0, CW)
  • 22. IIT BombayJuly 15, 2013 22 DCF (cont.)DCF (cont.) • After medium is detected idle for at least DIFS, the backoff timer is decremented and frame is transmitted when it reaches zero • If medium becomes busy during count down, backoff timer is paused and restarted when medium is idle for DIFS period • If there is a collision, CW is doubled according to
  • 23. IIT BombayJuly 15, 2013 23 DCF (cont.)DCF (cont.) Where i = number of retransmissions k= constant defining minimum CW • A new backoff time is then chosen and the backoff process starts over. 12 −= +ik iCW
  • 24. IIT BombayJuly 15, 2013 24 DCF Timing diagramDCF Timing diagram Ack Data Next MPDU Src Dest Others Contention Window Defer Access Backoff after Defer DIFS SIFS DIFS
  • 25. IIT BombayJuly 15, 2013 25 DCF ExampleDCF Example data wait B1 = 5 B2 = 15 B1 = 25 B2 = 20 data wait B1 and B2 are backoff intervals at nodes 1 and 2 cw = 31 B2 = 10
  • 26. IIT BombayJuly 15, 2013 26 PCFPCF (Point Coordination Function)(Point Coordination Function) • Contention-free frame transfer • Single Point Coordinator (PC) controls access to the medium. – AP acts as PC • PC transmits beacon packet when medium is free for PIFS time period – PCF has higher priority than the DCF (PIFS < DIFS) • During PCF mode, – PC polls each station for data – After a transmission of a MPDU, move on to the next station
  • 27. IIT BombayJuly 15, 2013 27 VOIP over Wireless (VoW)VOIP over Wireless (VoW) • Since VOIP requires bounded delay it is obvious that DCF is not suitable for VOIP traffic (since it is contention based, it cannot provide any deterministic delay bound) • PCF, being polling based, can provide delay bound, hence is a good candidate for VOIP – But most 802.11 products do not have PCF implementation – Delay can be large when too many stations have data to send in CFP
  • 28. IIT BombayJuly 15, 2013 28 VOIP over Wireless (cont.)VOIP over Wireless (cont.) IP NetworkCPE router SIP proxy CPE router (A VOIP over Wireless System) Mobile IP phone Mobile IP phone PSTN PSTN Gateway Soft phone
  • 29. IIT BombayJuly 15, 2013 29 OutlineOutline • Primer on Voice over IP System • QoS in VOIP • Primer on Wireless LAN (802.11) • Different approaches to VOIP over wireless network • Mobility Issues • Summary
  • 30. IIT BombayJuly 15, 2013 30 VOIP over Wireless (cont.)VOIP over Wireless (cont.) • Various mechanisms can be used to provide delay bounds for VOIP communication – Enhanced DCF (EDCF) – Distributed Fair Scheduling – Wireless Token ring – Blackburst
  • 31. IIT BombayJuly 15, 2013 31 Enhanced DCFEnhanced DCF • Provides service differentiation • Traffic can be classified into 8 different classes • Each station has 4 access categories to provide service differentiation
  • 32. IIT BombayJuly 15, 2013 32 Access Category (AC)Access Category (AC) • Access category (AC) as a virtual DCF • 4 ACs implemented within a QSTA to support 8 user priorities • Multiple ACs contend independently • The winning AC transmits frames AC0 AC1 AC2 AC3 Virtual Collision Handler Backoff AIFS[0] BO[0] Backoff AIFS[1] BO[1] Backoff AIFS[2] BO[2] Backoff AIFS[3] BO[3] Transmission Attempt
  • 33. IIT BombayJuly 15, 2013 33 Differentiated ChannelDifferentiated Channel AccessAccess • Each AC contends with – AIFS[AC] (instead of DIFS) and CWmin[AC], CWmax[AC] (instead of CWmin, CWmax)
  • 34. IIT BombayJuly 15, 2013 34 Priority to AC MappingPriority to AC Mapping Priority Access Category (AC) Designation (Informative) 0 0 Best Effort 1 0 Best Effort 2 0 Best Effort 3 1 Video Probe 4 2 Video 5 2 Video 6 3 Voice 7 3 Voice
  • 35. IIT BombayJuly 15, 2013 35 Distributed Fair SchedulingDistributed Fair Scheduling (DFS)(DFS) • Based on SCFQ • Uses a distributed approach for determining the smallest finish tag using backoff interval mechanism of 802.11 • Backoff interval is chosen such that it is proportional to the finish tag of packet to be transmitted • So packets with smaller finish tag will be assigned smaller backoff interval
  • 36. IIT BombayJuly 15, 2013 36 Distributed Fair SchedulingDistributed Fair Scheduling (cont.)(cont.) • Backoff interval is inversely proportional to weight assigned to a node. Thus node with higher weight is given a higher priority (because of smaller backoff interval) • VOIP application can use the scheme to achieve better QoS by availing priority over data traffic             ××= i k i i L factorscalingB φ ρ _
  • 37. IIT BombayJuly 15, 2013 37 Wireless Token RingWireless Token Ring ProtocolProtocol • Wireless Token Ring Protocol (WTRP) can support QoS in terms of bounded latency and reserved bandwidth • Efficient, since it reduces the number of retransmissions • Fair in the sense that every station takes a turn to transmit and gives up its right to transmit (by releasing the token) until the next round • Can be implemented on top of 802.11
  • 38. IIT BombayJuly 15, 2013 38 WTRP (cont.)WTRP (cont.) • Successor and predecessor fields of each node in the ring define the ring and the transmission order • Station receives token from predecessor, transmits data and passes the token to the successor. • Sequence number is used to detect any nodes that are part of the ring, but not in the range of a node
  • 39. IIT BombayJuly 15, 2013 39 WTRP (cont.)WTRP (cont.) A BB CC B DE F Transmission range of E seq = 1 F seq=2 A Seq=3 unknown seq=4 unknown seq=5 D Connectivity table of E
  • 40. IIT BombayJuly 15, 2013 40 WTRP (cont.)WTRP (cont.) • Implicit acknowledgement is used to monitor successful transmission of token • Timer is used to guard against loss of token (successor might have moved out of range) • Using connectivity table, the ring can be reformed when a node moves out of range • By controlling the token holding time and token rotation time delay of packets can be bounded. • Hence WTRP can be used for VOIP applications
  • 41. IIT BombayJuly 15, 2013 41 BlackburstBlackburst • Devised with a view to minimizing delay for real- time traffic • Stations are assigned priority • When a high priority station wants to send a frame – Senses the medium to see if it is idle for PIFS time period and then sends its frame • If medium is busy, station waits until channel has been idle for a PIFS and then enters a black burst contention period • The station sends a black burst by jamming the channel for a period of time
  • 42. IIT BombayJuly 15, 2013 42 BlackburstBlackburst • The length of the black burst is proportional to the amount of time the station has been waiting to access the medium (calculated as a number of black slots) • After transmitting black burst, the station listens to the medium for a short period of time (less than a black slot) to see if some other station is sending a longer black burst (hence has waited longer) • If the medium is idle, then station sends its frame – Otherwise it waits until the medium becomes idle again and enters another black burst contention
  • 43. IIT BombayJuly 15, 2013 43 BlackburstBlackburst • After successful transmission of a frame, the station schedules the next access instant tsch seconds in the future. • This has the nice feature that real-time flows will synchronize and share the medium in a TDM fashion – Unless there is a transmission by low priority station when a high priority station accesses the medium, very little blackbursting needs to be done once stations have synchronized • Low priority stations use ordinary DCF access mechanism
  • 44. IIT BombayJuly 15, 2013 44 VoWVoW IP NetworkCPE router SIP proxy CPE router (Delay bounded VoW system) Mobile IP phone Mobile IP phonePSTN PSTN Gateway Soft phone RSVP/Diffserv/MPLS/ Engineered network EDCF/DFS/ WTRP EDCF/DFS/ WTRP
  • 45. IIT BombayJuly 15, 2013 45 VoW (cont.)VoW (cont.) • Since end-to-end delay of a VOIP call is important, in the VoW system it is necessary to budget the delay appropriately across the various components (e.g. wired network, wireless LAN) in the path of the call • Calls have to be admitted carefully so that end-to-end delay is within acceptable limit
  • 46. IIT BombayJuly 15, 2013 46 OutlineOutline • Primer on Voice over IP System • QoS in VOIP • Primer on Wireless LAN (802.11) • Different approaches to VOIP over wireless network • Mobility Issues • Summary
  • 47. IIT BombayJuly 15, 2013 47 MobilityMobility • Mobility adds complexity to VOIP connections – Need to have fast and smooth handoff • Can be of two types: – Micro mobility • Mobile station (MS) moves within a domain, usually within an enterprise • Can quickly connect to the new AP (~300ms) (link layer handoff) – Macro mobility • MS moves into a different domain (e.g. moves from one hotspot to another and the two hotspots are managed by different ISPs)
  • 48. IIT BombayJuly 15, 2013 48 MobilityMobility Hot Spot A Hot Spot B Micro mobility Micro mobilityMacro mobility AP APAP AP Internet
  • 49. IIT BombayJuly 15, 2013 49 MobilityMobility • Two approaches available: – Mobile IP • handoff at network layer – SIP • handoff at the application layer
  • 50. IIT BombayJuly 15, 2013 50 Handoff using Mobile IPHandoff using Mobile IP • 3 Parts of Mobile IP – Advertising Care-of Addresses – Registration – Tunneling
  • 51. IIT BombayJuly 15, 2013 51 Mobile IPMobile IP • A mobility agent is either a foreign agent or a home agent or both – Mobility agents broadcast agent advertisements (periodically) – Mobile hosts can solicit for an advertisement – Advertisements contain: • mobility agent address • care-of addresses • lifetime
  • 52. IIT BombayJuly 15, 2013 52 RegistrationRegistration
  • 53. IIT BombayJuly 15, 2013 53 TunnelingTunneling
  • 54. IIT BombayJuly 15, 2013 54 Handoff using SIPHandoff using SIP • Two scenarios – Pre-call mobility – Mid-call mobility
  • 55. IIT BombayJuly 15, 2013 55 Pre-call mobilityPre-call mobility SIP server Mobile node Correspondent node Visited network(1) Registration of New contact with registrar (2)INVITE (3) 302 moved temporarily (4) INVITE (5) 200 OK Home Network
  • 56. IIT BombayJuly 15, 2013 56 Mid-call mobilityMid-call mobility SIP server Mobile node Correspondent node Visited network (1) re-INVITE (2) 200 OK Home Network
  • 57. IIT BombayJuly 15, 2013 57 OutlineOutline • Primer on Voice over IP System • QoS in VOIP • Primer on Wireless LAN (802.11) • Different approaches to VOIP over wireless network • Mobility Issues • Summary
  • 58. IIT BombayJuly 15, 2013 58 SummarySummary • VOIP applications require QoS – Delay is the most important QoS parameter • Wired networks have mechanisms available to provide QoS (RSVP, Diffserv, MPLS) • Wireless LAN such as 802.11 does not have implementation that can support VOIP communication adequately • EDCF (802.11e), DFS, WTRP and blackburst are few mechanisms that can be used to facilitate VOIP communication in wireless LANs
  • 59. IIT BombayJuly 15, 2013 59 Summary (cont.)Summary (cont.) • Handoff can be handled – By Mobile IP – By SIP • Delay has to be budgeted properly and calls have to be admitted carefully so that end-to-end delay bounds are within the acceptable limit
  • 60. IIT BombayJuly 15, 2013 60 ReferencesReferences • Goode B., “Voice over Internet Protocol” – Proc. of IEEE, vol. 90, no. 9, Septmember 2002. • Schiller J., “Mobile Communications” - Addison Wesley, 2000. • Benvensite M., et. al., “EDCF proposed draft text” – IEEE working document 802.11-01/131r1 (2001) • Vaidya N.H., et. al., “Distributed Fair Scheduling in a wireless LAN” – Sixth International Conference on Mobile Computing and Networking, Boston 2000. • Ergen M., et. al., “Wireless Token Ring Protocol” –Proceedings of 8th International Symposium on Computer and Communication 2003. • Lindgren A., et. al., “Quality of Service Schemes for IEEE 802.11 Wireless LANs – An Evaluation” – Mobile Networks and Applications vol. 8, pp 223-235, Kluwer Academic Publishers, 2003.
  • 61. IIT BombayJuly 15, 2013 61 ReferencesReferences • Sobrinho J.L., Krishnakumar A.S., “Real-time Traffic over the IEEE802.11 Medium Access Control Layer” – Bell Labs Technical Journal (1996), pp. 172-187. • Sobrinho J.L., Krishnakumar A.S., “Quality of Service in ad hoc carrier sense multiple access networks” – IEEE Journal on Selected Areas in Communications 17(8) (1999), pp. 1353-1368. • Perkins C.E, “Mobile IP Tutorials”, http://www.computer.org/internet/v2n1/perkins.htm#r30 • Schulzrinne H., Wedland E., “Application-layer mobility using SIP” – ACM SIGMOBILE Mobile Computing and Communications Review, vol. 4, no. 3, July 2000, pp. 47-57.