next generation networks with multiple access...
TRANSCRIPT
![Page 1: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/1.jpg)
1/36
NextNext generation generation networksnetworks with with multiple access multiple access technologiestechnologies
Christer Christer ÅÅhlundhlund
![Page 2: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/2.jpg)
2/20
LuleLuleåå University of TechnologyUniversity of Technology
Northern Sweden
![Page 3: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/3.jpg)
3/20
SettingSetting the the scenescene
![Page 4: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/4.jpg)
4/20
Heterogeneous access devicesHeterogeneous access devicesNew devises are equipped with wireless technologies.Many have more than one interface.
![Page 5: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/5.jpg)
5/20
Heterogeneous access networksHeterogeneous access networks
Future access networks will be a combination of network technologies.
![Page 6: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/6.jpg)
6/20
The The HybriNetHybriNet projectprojectToday
Fiber to homesHotspots in selected areasServices like VoIP, TV
Project goalsCombination of technologiesMobility supportServices in both fiber and wireless access networksPosition WiMax
![Page 7: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/7.jpg)
7/20
The The choicechoice of technology of technology
Mobile IP (MIP)Network layer mobilityTransparent for upper layers
![Page 8: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/8.jpg)
8/20
IntroductionIntroduction to MIPto MIP
Home Network
Home agent
Correspondent node
Foreign agentForeign agentForeign agent
Foreign Net works
Internet Router
Base stations
Mobile device
Router solicitation
![Page 9: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/9.jpg)
9/20
IntroductionIntroduction to MIPto MIP
Home Network
Home agent
Correspondent node
Foreign agentForeign agentForeign agent
Foreign Net works
Internet Router
Base stations
Mobile device
Router solicitation
Router advertisement
![Page 10: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/10.jpg)
10/20
IntroductionIntroduction to MIPto MIP
Home Network
Home agent
Correspondent node
Foreign agentForeign agentForeign agent
Foreign Net works
Internet Router
Base stations
Mobile device
Binding update
![Page 11: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/11.jpg)
11/20
IntroductionIntroduction to MIPto MIP
Home Network
Home agent
Correspondent node
Foreign agentForeign agentForeign agent
Foreign Net works
Internet Router
Base stations
Mobile device
Binding update
Binding acknowledgement
![Page 12: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/12.jpg)
12/20
IntroductionIntroduction to MIPto MIP
Home Network
Home agent
Correspondent node
Foreign agentForeign agentForeign agent
Foreign Net works
Internet Router
Base stations
Mobile device
Packets from CN to MN
![Page 13: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/13.jpg)
13/20
IntroductionIntroduction to MIPto MIP
Home Network
Home agent
Correspondent node
Foreign agentForeign agentForeign agent
Foreign Net works
Internet Router
Base stations
Mobile device
Packets from CN to MN
Packets from MN to CN
![Page 14: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/14.jpg)
14/20
IntroductionIntroduction to MIP (to MIP (whenwhen route route optimizationoptimization is used)is used)
Home Network
Home agent
Correspondent node
Foreign agentForeign agentForeign agent
Foreign Net works
Internet Router
Base stations
Mobile device
Binding update
Packets from CN to MN
Packets from MN to CN
![Page 15: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/15.jpg)
15/20
FlawFlaw in MIP in MIP targetingtargeting wireless access wireless access networksnetworks
Home agent
AB
12
3
45
67
8
One binding for each MN in the HA
Problems may occur in position B
![Page 16: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/16.jpg)
16/20
MultihomedMultihomed MIP (MMIP (M--MIP)MIP)
MultihomedMultiple CoA bound to a home addressTransparent for upper layersDynamic evaluation of AP/BSDifferent CoAs can be used for different CHsLow handover delaysThe mobile device is in control….
![Page 17: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/17.jpg)
17/20
MM--MIPMIPHome agent
AB
12
3
45
67
8
Keep multiple bindings, use the onewith best performance
Two bindings registered in position B
![Page 18: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/18.jpg)
18/20
MM--MIPMIP
![Page 19: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/19.jpg)
19/20
MM--MIPMIP
![Page 20: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/20.jpg)
20/20
MM--MIPMIP
![Page 21: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/21.jpg)
21/20
Handover decisionsHandover decisions
Problems in current handover decision parameters:Signal-to-noise ratio (SNR) could show good radio connection although there are many hosts attached to the same access point (AP selection). Also the SNR of different technologies cannot be compared.
Bit error rate (BER) do not tell about the remaining capacity.
Dynamic network layer metrics enables a better overview and the selection of a less utilized gateway or a path with higher throughput.
![Page 22: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/22.jpg)
22/20
Parameters used for handover decisionParameters used for handover decision
Network layer metric based on MIP messages
(1)
(2)
(3)
Relative Network-layer Load (RNL)
(4)
111
−−
+= nnn zh
hrtth
z
111
−−
+= nnn xh
hh
x δ
12 1)(1
−∗−
+−= nnnn Vh
hxh
V δ
nnn VzRNL +=
![Page 23: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/23.jpg)
23/20
MM--MIP and MIP and heterogeneousheterogeneous access access networksnetworks usingusing RNL for RNL for handoverhandover decisiondecision
0
5
10
15
20
25
30
35
40
1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88
Time (s)
Handov er t o
UM T S
Handover t o
802.11b
0
1
2
3
4
5
6
7
8
9
1 5 9 13 17 2 1 2 5 2 9 3 3 3 7 4 1 4 5 4 9 5 3 5 7 6 1 6 5 6 9 7 3 7 7 8 1 8 5 8 9
T ime ( s )
UM TS
8 0 2 . 11b
![Page 24: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/24.jpg)
24/20
To To enableenable mobility of mobility of singlesingle flowsflows: : PortPort--basedbased MM--MIPMIP
Different flows via different technologiesExtensions needed to MIPv6 messages
Two new flags in the binding update headerA new option header to attach a port number
The HA can direct different flows to the same HoA using different CoAA CH can use multiple addressessimultaneously. Flow mobility between devices
![Page 25: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/25.jpg)
25/36
Port-based M-MIP
Multihomed extension to MIP
2 flags added to the binding update message
M-flag indicates multihomed bindingsS-flag informs the HA which binding to use as default selection
SKH LifetimeReservedMLA
Sequence numberChecksum
ReservedMH TypeHeader lenPayload proto
SKH LifetimeReservedMLA
Sequence numberChecksum
ReservedMH TypeHeader lenPayload proto
8 bits8 bits8 bits8 bits
![Page 26: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/26.jpg)
26/36
Port-based M-MIP
Flow-mobility extension to M-MIP
Flow mobility option header to be added to a BU
One or more option headers added to one BU
Port
Option lengthOption type
8 bits8 bits8 bits8 bits
Protocol Not used
![Page 27: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/27.jpg)
27/36
Port-based M-MIP
M-MIP extended binding cache/ binding table
The MH insert a binding in the local binding table for outgoing traffic
The HA insert a binding in the binding cache for incoming traffic
HoA CoA Protocol Port Lifetime Flags
3ffe::a:b:c:d 3ffc::1:5:a:b:c:d -1 -1 150 A/H/L/K/M/S
3ffe::a:b:c:d 3ffc::1:6:a:b:c:a 6 6935 200 A/H/L/K/M
3ffe::a:b:c:d 3ffc::1:a:a:b:c:d 17 7830 150 A/H/L/K/M
![Page 28: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/28.jpg)
28/36
Evaluation of Port-based M-MIP
Evaluation topologyA roaming MN sends a simulated Skype video call to the CN.MN handovers: WLAN → WiMAX → WLAN → UMTS → WLAN
Correspondent Node
Home AgentWiMAX 802.16
WLAN 802.11
UMTS/GPRS
The Internet
Mobile NodeWLAN 802.11
![Page 29: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/29.jpg)
29/36
Throughput (downlink)
![Page 30: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/30.jpg)
30/36
Jitter (downlink)
![Page 31: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/31.jpg)
31/36
Policies added for handover decission
Cost function:Evaluates available networksSi = wc * ln C + wp * ln P + wb * ln B
Parameters:Power consumption (P)Performance (RNL)Cost (C)
![Page 32: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/32.jpg)
32/36
Evaluation of Port-based M-MIP
Policy value/Bandwith/Jitter
0
5
10
15
20
25
30
0 10 20 30 40 50 60 70 80 90 100 110 120
Time (s)
Polic
y va
lue
units
/kbp
s/m
sec
Bandwidth (kbps)WLANUMTSWiMAXJitter (msec)
Evaluation results
![Page 33: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/33.jpg)
33/36
Prototype evaluation
Bandwidth (20kbps)
Jitter
![Page 34: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/34.jpg)
34/20
Conclusions, PortConclusions, Port--based MIPbased MIP
-- MultihomedMultihomed extensions to Mobile IPextensions to Mobile IP
-- Relative NetworkRelative Network--layer Loadlayer Load
-- Flow mobility extensionsFlow mobility extensions
-- Basic policiesBasic policies
![Page 35: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/35.jpg)
35/20
Future workFuture work
-- Application control of flow mobility Application control of flow mobility
-- Extended policies to enhance handoverExtended policies to enhance handover
-- CrossCross--layer context exchangelayer context exchange
![Page 36: Next generation networks with multiple access technologiesusers.monash.edu/~azaslavs/dsse/seminars/ahlund-Pres-Monash.pdf · 24/20 To enable mobility of single flows: Port-based M-MIP](https://reader034.vdocuments.mx/reader034/viewer/2022042103/5e80172fc61dfd10b32cec58/html5/thumbnails/36.jpg)
36/36
QuestionsQuestions??