1 Utilizing Multiple Home Links on Mobile IPv6 Waseda University Hongbo Shi...
-
Upload
ethan-harvey -
Category
Documents
-
view
213 -
download
0
Transcript of 1 Utilizing Multiple Home Links on Mobile IPv6 Waseda University Hongbo Shi...
1
Utilizing Multiple Home Links on Mobile IPv6
Waseda University
Hongbo Shi [email protected] Goto [email protected]
3/23/2004
2
Mobile IP• Mobile IP (Mobility Support in IP)
– Provides the mobility function on IP Layer
• How to realize the Mobile IP– Home Address:
• An IP address for a Mobile Node’s permanent use when the node is working as a mobility node.
– Care-of Address• An IP address for Mobile Node’s temporary use when the
node is away from its Home Link. • An IP address will be changed frequently while the node
is changing its attached links.
3
Triangle Routing in Mobile IPv4
Correspondent Node (CN)Mobile Node (MN)
Home Agent (HA)
Home Link
Foreign Link
Foreign Agent (FA)
4
Route Optimization
Correspondent Node (CN) Mobile Node (MN)
Home Agent (HA)
Home Link
Foreign Link
Default Router
5
Multiple Home Agents Mechanism
6
Multiple Home Agents Mechanism
7
Multiple Home Agent Mechanism (Cont’d)
8
New Mobility Option
Home Agent Address Field: Multiple Home Agents’ IP addresses
9
ICMP Home Agent Unreachable Error Message
10
Test Environment
• KAME + FreeBSD
• Function addition to KAME– Home Agents Selection: Select 2 home agents
to support a mobile node– Binding Registration to multiple home agents
Binding Updates to multiple home agents
11
Testbed
Home Agent 1
Home Agent 2
2001:200:1:1:: 2001:200:1:3::
ed1: 2001:200:1:2::1 wi0: 2001:200:1:1::2
fxp0: 2001:200:1:2::2
Foreign Link
Home Link
Mobile Node
ed1: 2001:200:1:3:240:26ff:fe4c:51fd
Foreign Link
2001:200:1:2::(IPv6 アドレス )
an0: 2001:200:1:1::3
ed1: 2001:200:1:3::1
12
Lifetime: 420 secondsExpiration time:372 seconds
Sequence number: 34285Home Agent 1 IP address
Mobile Node Home Address
Mobile Node Care-of Address
13
Sequence number: 34285+1=34286
14
Lifetime: 420 secondsExpiration time:393 seconds
Home Agent 2 IP address
Mobile Node Home Address
Mobile Node Care-of Address
Sequence number: 10803
15
Sequence number: 10803+1=10804
16
Home Agent 2 IP address
Home Agent 1 IP address
Sequence Number: 34285
Mobile Node Home Address& Mobile Node Care-of Address
Sequence Number: 10803
17
Sequence Number: 34285+1=34286
Sequence Number: 10803+1=10804
18
Multiple Home Links Mechanism
19
Mechanism
• A non-multihoming mobile node can have multiple home links– multiple home agents on different links
• A mobile node can have more than 2 different home addresses
• A mobile node only has 1 care-of address, if it is not a multihoming node
• Multiple Home Links is an extension system of Multiple Home Agents
20
How to work
• Allow a mobile node to have multiple home links -> a mobile node can have multiple home addresses at a time to a network interface
• A mobile node has to send binding update or binding registration messages to its home agents which are on the links that the mobile node is not attached. – Certainly even when a mobile node is just attached to one of
its home links, the mobile node still needs to send binding update or registration messages to the other home agents on its different home links.
21
ICMP Error Message
ICMP Home Agent Unreachable Error
22
Multiple Home Links Mechanism
23
Correspondent Node (CN)
Home Link 1
Home Link 2
Home Agent 3
Foreign Link
Mobile Node (MN)
Default Router
Home Agent 2
Home Agent 1 (HA)
Tunnel 1Tunnel 2Tunnel 3
24
Correspondent Node (CN) Mobile Node (MN)
Home Link 1
Home Link 2
Home Agent 3
Foreign Link
Mobile Node Default Router
Binding UpdateHome Registration
Home Agent 2
Home Agent 1 (HA)
Send Binding Update Message MN is on a Foreign Link
25
Send Binding Update Message MN is on a Home Link
Correspondent Node (CN)
Mobile Node (MN)
Home Link 1Home Link 2
Home Agent 3
Binding UpdateHome Registration
Home Agent 2
Home Agent 1 (HA)
26
Home Agent 1
Home Agent 2
2001:200:1:3::/64
ed1: 2001:200:1:3::1
an0: 2001:200:1:2::1
fxp0: 2001:200:1:3::2
Foreign LinkHome Link 1
Mobile Node
hif0 (Home Addresses):
2001:200:1:2:207:85ff:fe92:532c
2001:200:1:4:207:85ff:fe92:532c
an0 (Care-of Address):
2001:200:1:3:207:85ff:fe92:532c
2001:200:1:4::/64
an0: 2001:200:1:2::2
Home Agent 3
2001:200:1:2::/64Home Link 2
Foreign Link2001:200:1:6::/64
r11: 2001:200:1:4::1
r10: 2001:200:1:3::3
fxp0: 2001:200:1:6::1
27
Remaining Issues and Future Plan
• How to share a mobile node’s binding information among home agents
• How to cross-refer the home addresses of a mobile node