© ctie 2006a mechanism for enhancing voip performance over wireless networks using embedded...
Post on 19-Dec-2015
217 views
TRANSCRIPT
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
1
A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific
Information in RSVP Objects
Ahmad Belhoul Y. Ahmet Şekercioğlu Nallasamy Mani
Centre for Telecommunications and Information EngineeringMonash University, Melbourne, Australia
{ahmad.belhoul, ahmet.sekercioglu, nallasamy.mani} @eng.monash.edu.au
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
2
Outline
• RSVP, Interruption in QoS
• Mobile IP and HMIP
• RSVP Message and Object Format
• RSVP-ME
• Simulation Results
• Conclusion & Future Work
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
3
RSVP Reservation Setup
Mobile Receiver
Path
Sender
Path State
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
4
RSVP Reservation Setup
Mobile Receiver
Path State
Sender
Path State
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
5
RSVP Reservation Setup
Mobile Receiver
Path State
Sender
Path State
PathState
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
6
RSVP Reservation Setup
Mobile Receiver
Path State
Sender
PathState
PathState
Path State
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
7
RSVP Reservation Setup
Mobile Receiver
Path State
Sender
Path State
PathState
PathState
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
8
PathState
RSVP Reservation Setup
Mobile Receiver
Sender
Resv
Path State
Path State
PathState
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
9
PathState
RSVP Reservation Setup
Mobile Receiver
Sender
Path State
Path State
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
10
Path State
RSVP Reservation Setup
Mobile Receiver
Sender
Path State
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
11
Path State
RSVP Reservation Setup
Mobile Receiver
Sender
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
12
RSVP Reservation Setup
Mobile Receiver
Sender
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
13
RSVP Reservation Setup
Mobile Receiver
Sender
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
14
RSVP Reservation Setup
Mobile Receiver
Sender
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
15
RSVP Reservation Setup
Mobile Receiver
Sender
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
16
RSVP Interruption in QoS
Mobile Receiver
Sender
L2 Handoff Latency
Address Resolution L3 Handoff Latency
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
17
Mobile Receiver
Sender
Establishing theReservations
L2 Handoff Latency
Address Resolution L3 Handoff Latency
RSVP Interruption in QoS
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
18
Mobile Receiver
Sender
Establishing theReservations
L2 Handoff Latency
Address Resolution L3 Handoff Latency
RSVP Interruption in QoS
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
19
RSVP Relinquishing Reservations
Mobile Receiver
Sender
Teardown1) Teardown message
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
20
RSVP Relinquishing Reservations
Mobile Receiver
Sender
1) Teardown message
2) Timeout
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
21
TIQoS
Total Interruption in QoS
TIQoS = λHandoff + λRSVP
TIQoS = λL2 + λAdr + λL3 + λRSVP
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
22
Mobile IP Interoperability
Correspondent NodeHA
FA
Internet
Home N/W
Foreign N/W
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
23
Mobile IP Interoperability
Correspondent Node
Mobile Host
HA
FA
Internet
Home N/W
Foreign N/W
Home Adrs
CoA
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
24
Mobile IP Interoperability
Correspondent Node
Mobile Host
HA
FA
Internet
Home N/W
Foreign N/W
BU =>HA(CoA , HoA)
CoA
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
25
Mobile IP Interoperability
Correspondent Node
Mobile Host
HA
FA
Internet
Home N/W
Foreign N/W
Source: CNDestin: HoA
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
26
Mobile IP Interoperability
HA
Internet
Home N/W
Foreign N/W
FA
Correspondent Node
Source: HADestin: CoA
Mobile Host
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
27
Mobile IP Triangular Routing
HA
Internet
Home N/W
Foreign N/W
FA
Correspondent Node
Mobile Host
TriangularRouting
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
28
Mobile IP Route Optimisation
Correspondent Node
Mobile Host
HA
FA
Internet
Home N/W
Foreign N/W
BU => CN:(CoA , HoA)
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
29
HMIP Global Mobility
Correspondent NodeHA
MAP
Home N/WInternet
PCoA
Mobile Host
Source: CNDestin: VCoA
VCoA
AP2 AP1
Foreign N/W
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
30
HMIP Global Mobility
Correspondent NodeHA
MAP
Home N/WInternet
PCoA
Mobile Host
VCoA
Source: MAPDestin: PCoA
AP2 AP1
Foreign N/W
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
31
RSVP object
RSVP object
RSVP Message Format
8 24 3216
Ver Flags Msg type RSVP Checksum
Send_TTL (Reserved) RSVP Length
0
1
2
3
4
5
6
8
7
0
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
32
RSVP PATH Message
8 24 3216
0001 Flags 0000 0001 RSVP Checksum
Send_TTL (Reserved) RSVP Length
T_Spec
0
1
2
3
4
5
6
8
7
0
Sender Template
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
33
RSVP-ME Object Format
8 24 3216
Length (bytes) Class-Num C-Type
Object Content
0
1
2
n
0
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
34
RSVP-ME Sender Template
8 24 3216
Length (bytes) 0000 1011 0000 0010
Sender IP address
Sender Port Number
Protocol ID
0
1
2
n
0
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
35
RSVP-ME BU object
8 24 3216
0000 0000 0010 0000 11bb bbbb 0000 0010
Home Address (16 bytes)
Care Of Address (16 bytes)
0
1
2
3
4
5
6
8
7
0
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
36
RSVP PATH + BU object
8 24 3216
0001 Flags 0000 0001 RSVP Checksum
Send_TTL (Reserved) RSVP Length
T_Spec
0
1
2
3
4
0
Sender Template
Binding Update
n
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
37
RSVP-ME Operation
Correspondent Node
Mobile Host
HA
FA
Internet
Home N/W
Foreign N/W
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
38
RSVP-ME Operation
HA
Internet
Home N/W
Foreign N/W
FA
Correspondent Node
PathTear + BU object
Mobile Host
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
39
RSVP-ME Operation
HA
Internet
Home N/W
Foreign N/W
FA
Correspondent Node
Mobile Host
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
40
Mobile Receiver
Sender
RSVP Interruption in QoS
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
41
Mobile Receiver
Sender
RSVP Interruption in QoS
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
42
Simulation Model
10 Mbps80ms
10 Mbps10ms
10 Mbps10ms
10 Mbps10ms
10 Mbps10ms
1 Mbps2ms
1 Mbps2ms
N1
MAPN2 N3
AR1 AR2
HACNi CNCNn+1CNn+2
MNn+i
MNn+i
MNn+i
MNn+iMNn+i
MNn+i
MNn+iMN
MNn+i
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
43
E-Model
Ro: Signal-to-Noise Ratio (SNR)
Is: Simultaneous impairment factor
Id: Equipment delay impairment factor
Ie: Equipment packet loss impairment factor
A: Advantage Factor (A)
R = Ro – Is – Id – Ie + A
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
44
E-Model
Delay Loss
R = 94.2 – ( Id + Ie )
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
45
R-factor to MOS conversion
R-factor QoS Assessment MOS
90 < R < 100 Excellent 4.34 - 4.5
80 < R < 90 Very Good 4.03 - 4.34
70 < R < 80 Good 3.60 - 4.03
60 < R < 70 Fair 3.10 - 3.60
50 < R < 60 Poor 2.58 - 3.10
0 < R < 50 Bad 1.0 – 2.58
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
46
RSVP Performance
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
47
RSVP Performance
Model QoS Interruption (ms)
RSVP over Mobile IP 732
RSVP-ME over Mobile IP 528
RSVP over HMIP 192
RSVP-ME over HMIP 168
27.9%
12.5%
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
48
Conclusion
• Outlined the inefficiencies of Mobile IP
• Proposed RSVP Mobility Extension (RSVP-ME)
• Addressed the MIP encapsulation issue
• Improved Interruption in QoS
• Maintained compatibility with RFC 2205
• Minimal changes (to end nodes)
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
49
Future Work
• Experiment with other sources of time-sensitive traffic such as Video-over-IP
• Further reduce the Interruption in QoS by not confining to RFC2205
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
50
Thank You!
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
51
Simulation Parameters
Simulation ParametersAccess Routers Coverage area 40 mDistanced Between Access Routers 70 mMobile Node Transmission Range 100 mTarget MN movement DeterministicInterfering MN movement Random Waypoint Video Codec MPEG4Initialization Period 20 s
VoIP Traffic ParametersVoIP Packet Size 220 bytesVoIP Codec G.711Codec Bandwidth 88 kbps
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
52
RSVP Signaling
MN CN
BUMN sends a
BU
1
Path (CNMN)
Back CN replies with Back and
sends a PATH for the
(CNMN) direction
2
VoIP data packets
Resv(MNCN) CN replies with a RESV
for the (MNCN) direction
4
Resv (CNMN)
Path (MNCN)
MN replies with a RESV and
sends a PATH for the
(MNCN) direction
3
© CTIE 2006 A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects
53
RSVP-ME Signaling
MN CN
Path + BU object (MNCN)MN sends a PATH with a BU object for
the (MNCN) direction
1
Resv (CNMN)MN replies
with a RESV for the
(CNMN) direction
3
Resv + Back object (MNCN)
Path (CNMN)
• CN is updated with new CoA
• It responds with a RESV with a Back object (MNCN)
• It issues a PATH for the (CNMN) direction
2
VoIP data packets