Title: Mobile IP
1Mobile IP
- ???????????????
- ??????
- ?????
- ?? ??
2Mobile IP?????
- Internet????????(Mobility)????????????????
- ??
- ?????????????????
- ?????????IP??????????
- ????????????????
3MobileIP?????RFC
- IP in IP Tunneling (RFC1853)
- IP Mobility Support (RFC2002)
- IP Encapslation within IP(RFC2003)
- Minimal Encapslation within IP(RFC2004)
- Applicability Statement for IP Mobility Support
(RFC2005)
4MobileIP?????RFC
- IP in IP Tunneling (RFC1853)
- IP Mobility Support (RFC2002)
- IP Encapslation within IP(RFC2003)
- Minimal Encapslation within IP(RFC2004)
- Applicability Statement for IP Mobility Support
(RFC2005)
5Mobile IP????
- Stanford (Linux)
- http//gunpowder.stanford.edu/mip
- CMU (FreeBSD)
- http//monarch.cs.cmu.edu/software.html
- Politehnica univ. of Bucharest (WindowsNT)
- http//mip-nt.aii.pub.ro/
6??RFC???
- IP Mobility Support (RFC2002)
- ????????????
- ?????????????
- ??????????
7??RFC???
- IP Encapslation within IP(RFC2003)
- Minimal Encapslation within IP(RFC2004)
- ? ????????????????????
8RFC2002????????????(ForeignAgent???)
Home address
Mobile Node
Home Network
Foreign Network
9RFC2002????????????(ForeignAgent???)
Home Network
Mobile Node
Foreign Network
10RFC2002????????????(ForeignAgent???)
Home address
Home address
Home Network
Mobile Node
Foreign Network
11RFC2002????????????(ForeignAgent???)
- ???????????
- ?????
- ?????IP???????
- ???????????
12RFC2002????????????(ForeignAgent???)
Home address
Home Agent
Home address
Home Network
Mobile Node
Foreign Agent
Foreign Network
13- Home Agent (HA)
- Mobile Node(MN)?????Home Network?????MN??????????
MN???????????? - Foreign Agent (FA)
- Mobile Node(MN)????????Foreign
Network?????MN??????HA?????MN?????????????
14RFC2002????????????(ForeignAgent???)
Home address
Home Agent
Home address
Care-of address
Home Network
Mobile Node
Foreign Agent
Foreign Network
15RFC2002????????????(ForeignAgent???)
Home address
Home Agent
Care-of address
Home address
Agent Advertisement
Home Network
Mobile Node
Foreign Agent
Foreign Network
16RFC2002????????????(ForeignAgent???)
Home address
Home Agent
Care-of address
Home address
Registration Request
Data of UDP
Care-of address
Mobile Node
Home address
Foreign Agent
Foreign Network
17RFC2002????????????(ForeignAgent???)
Home address
Care-of address
Home address
Home Agent
Care-of address
Home address
Registration Reply
Mobile Node
Foreign Agent
Foreign Network
18RFC2002????????????(ForeignAgent???)
Home address
Care-of address
Correspondent Node
Home address
Home Agent
Care-of address
Home address
Mobile Node
Foreign Agent
Foreign Network
19RFC2002????????????(ForeignAgent???) )
Home address
Care-of address
Correspondent Node
Home address
CN ? HomeAddr
Home Agent
Care-of address
Home address
Mobile Node
Foreign Agent
Foreign Network
20RFC2002????????????(ForeignAgent???)
Home address
Care-of address
CN ? HomeAddr
Correspondent Node
Home address
Home Agent
Care-of address
Home address
Mobile Node
Foreign Agent
Foreign Network
21RFC2002????????????(ForeignAgent???)
Home address
Care-of address
CN ? HomeAddr
Correspondent Node
????
(Proxy ARP,Gratuitous ARP)
Home address
Home Agent
Care-of address
Home address
Mobile Node
Foreign Agent
Foreign Network
22RFC2002????????????(ForeignAgent???)
Home address
Care-of address
Correspondent Node
Home address
Home Agent
Care-of address
Home address
?????
CN ? HomeAddr
HA?CoA
Mobile Node
Foreign Agent
CoACare-of address
Foreign Network
23RFC2002????????????(ForeignAgent???)
Home address
Care-of address
Correspondent Node
Home address
Home Agent
Care-of address
Home address
?????
CN ? HomeAddr
Mobile Node
Foreign Agent
Foreign Network
24RFC2002????????????(ForeignAgent???)
Home address
Care-of address
Correspondent Node
Home address
HomeAddr ? CN
Home Agent
Care-of address
Home address
Mobile Node
Foreign Agent
Foreign Network
25RFC2002????????????(ForeignAgent???)
Home address
Care-of address
CN ? HomeAddr
Correspondent Node
????
(Proxy ARP,Gratuitous ARP)
Home Agent
HomeAddr ? CN
Care-of address
Home address
?????
CN ? HomeAddr
CN ? HomeAddr
HA?CoA
?????
Mobile Node
CoACare-of address
Foreign Agent
Foreign Network
26RFC2002????????????(Co-located Care-of
address???)
Home address
Care-of address
CN ? HomeAddr
Correspondent Node
????
(Proxy ARP,Gratuitous ARP)
HomeAddr ? CN
Home Agent
Home address
Care-of address
?????
?????
CN ? HomeAddr
HA?CoA
CN ? HomeAddr
Mobile Node
CoACare-of address
DHCP
Foreign Network
27Foreign Agent???
- Foreign Network?Foreign Agent????
- Care-of Address?FA?IP????
- MobileNode???????????????????????????MN???
- ??????????
28Co-located Care-of address???
- Foreign Network?Foreign Agent????
- Care-of Address?MobileNode?DHCP??????
- ForeignAgent????MobileNode??????
- ??????????
- 1?MN???????????????1??????????
29IP Mobility Support (RFC2002)
- 1.Introduction ?MN????????
- 2.Agent Discovery
- 3.Registration ?MN????????
- 4.Routing Considerations ?MN??????
- 5.Security Considerations
- 6.Acknowledgements
30Agent Advertisement/Solicitation
IP header
ICMP Router Advertisement Message
Type
Length
Sequence Number
Registration Lifetime
R B H F M GV
Zero or more Care-of addresses
RRegistration Required BBusy HHome
Agent FForeign Agent MMinimal
Encapslation GGRE Encapslation VVan Jacobson
header compression
31Registration
Request packet
IP header
UDP header
Registration request
Mobile-Home Auth. Ext.
Mobile-Foreign Auth.Ext.
MN?FA?HA???
Reply packet
IP header
UDP header
Registration reply
Mobile-Home Auth. Ext.
Mobile-Foreign Auth.Ext.
HA?FA?MN???
Type
Length
SPI
Authentication Extention
Authenticator
32Registration Request/Reply
Code 0,1O.K. 64-88NG by FA 128-Ng by HA
Lifetime
Type
Flag
Lifetime
Type
Flag
Home Address
Home Address
Home Agent
Home Agent
Care-of Address
Care-of Address
Identification
Identification
Extensions
Extensions
ltRegistration Requestgt
ltRegistration Replygt
SSimutaneous Binding BBroadcast
Datagram DDecapsulation by Mobile Node MMinimal
Encapslation GGRE Encapslation VV.Jacobson
Header Compression
S
B
D
M
G
C
rsv
ltFlaggt
33Registration Extension
Type
Length
SPI
Authenticator
Type 32(Mobile-Home) 33(Mobile-Foreign) 34(Fore
ign-Home)
34IP in IP CapslationIP Encapslation within IP
(RFC2003)
IP Header
SrcCN DstMNs Home
IP Payload
IP Header
IP Header
SrcCN DstMNs Home
IP Payload
SrcHA DstMNs CoA
20?????
35Minimal EncapslationMinimal Encapslation within
IP (RFC2004)
IP Header
SrcCN DstMNs Home
IP Payload
IP Header
SrcCN DstMNs CoA
IP Payload
MNs Home Address
???12?????