Decoupled Value Prediction on Trace Processors

Download Report

Transcript Decoupled Value Prediction on Trace Processors

Mobile IP
순천향대학교 정보기술공학부
이상정
2003-1-VoIP 특론
References
 Tutorial: Mobile IP
http://www.computer.org/internet/v2n1/perkins.htm?SMS
ESSION=NO
 Mobile IP
http://www.acm.org/crossroads/xrds7-2/mobileip.html
 How Mobile IP Works1.ppt
http://www.mnlab.cs.depaul.edu/seminar/spr2002/Mobile
IP.pdf
 mobile IP and TCP
http://distcomp.ethz.ch/lectures/mobicomp/lecture/8/Ch
apter8MobileIPandTCP4Slides.pdf
순천향대학교 정보기술공학부
이상정
2
2003-1-VoIP 특론
Motivation for the Mobile IP design
1. A mobile node has to change its IP
address whenever it changes its point of
attachment, so that packets destined to
the node are routed correctly
2. To maintain existing TCP connections, the
mobile node has to keep its IP address the
same.
순천향대학교 정보기술공학부
이상정
3
2003-1-VoIP 특론
Requirements to Mobile IP (RFC 2002)
 Compatibility
• support of the same layer 2 protocols as IP
• no changes to current end-systems and routers required
• mobile end-systems can communicate with fixed systems
 Transparency
• mobile end-systems keep their IP address
• continuation of communication after interruption of link
possible
• point of connection to the fixed network can be changed
 Efficiency and scalability
• only little additional messages to the mobile system
required (connection typically via a low bandwidth radio
link)
• world-wide support of a large number of mobile systems
 Security
• authentication of all registration messages
순천향대학교 정보기술공학부
이상정
4
2003-1-VoIP 특론
Terminology
 Mobile Node (MN)
• system (node) that can change the point of connection to the
network without changing its IP address
 Home Agent (HA)
• system in the home network of the MN, typically a router
• registers the location of the MN, tunnels IP datagrams to the
COA
 Foreign Agent (FA)
• system in the current foreign network of the MN, typically a
router
• typically the default router for the MN
 Care-of Address (COA)
• address of the current tunnel end-point for the MN (at FA or MN)
• actual location of the MN from an IP point of view
• can be chosen, e.g., via DHCP
 Correspondent Node (CN)
순천향대학교 정보기술공학부
이상정
5
2003-1-VoIP 특론
순천향대학교 정보기술공학부
이상정
6
2003-1-VoIP 특론
순천향대학교 정보기술공학부
이상정
7
2003-1-VoIP 특론
순천향대학교 정보기술공학부
이상정
8
2003-1-VoIP 특론
Mobility Binding
 The home agent maintains the mobility
binding in a mobility binding table
순천향대학교 정보기술공학부
이상정
9
2003-1-VoIP 특론
Mobility Binding
 The foreign agent maintains a visitor list
순천향대학교 정보기술공학부
이상정
10
2003-1-VoIP 특론
Agent Discovery
 HA and FA periodically send Advertisement
messages into their
 MN listens to these messages and detects,
if it is in the home or a foreign network
•
If MN does not wish to wait for the periodic
advertisement, it can send out Agent Solicitation
messages that will be responded by HA or FS
 MN reads a COA from the FA advertisement
messages
순천향대학교 정보기술공학부
이상정
11
2003-1-VoIP 특론
Registration
 MN signals COA to the HA via the FA, HA
acknowledges via FA to MN
• these actions have to be secured by authentication
순천향대학교 정보기술공학부
이상정
12
2003-1-VoIP 특론
IP-in-IP Encapsulation
 Mandatory in
RFC 2003
 Tunneling
between HA and
COA
순천향대학교 정보기술공학부
이상정
13
2003-1-VoIP 특론
IP-in-IP Encapsulation
순천향대학교 정보기술공학부
이상정
14
2003-1-VoIP 특론
Triangular Routing
 Sender sends all
packets via HA to MN
 Higher latency and
network load
순천향대학교 정보기술공학부
이상정
15
2003-1-VoIP 특론
Change of FA
 Packets on-the-fly during the change can be
lost
 New FA informs old FA to avoid packet loss,
old FA now forwards
 Remaining packets to new FA
 This information also enables the old FA to
release resources for the MN
순천향대학교 정보기술공학부
이상정
16
2003-1-VoIP 특론
순천향대학교 정보기술공학부
이상정
17
2003-1-VoIP 특론
Data transfer from the mobile system
순천향대학교 정보기술공학부
이상정
18
2003-1-VoIP 특론
Reverse tunneling (RFC 2344)
순천향대학교 정보기술공학부
이상정
19
2003-1-VoIP 특론
Mobile IPv6
 Mobility support in IPv6 solves many of the
problems of basic Mobile IP
 Some advantages of Mobile IPv6 over
Mobile IPv4
• Route Optimization is built as a fundamental
part of Mobile IPv6
• Foreign Agents are not needed in Mobile IPv6.
The enhanced features of IPv6 like Neighbour
Discovery and Address Autoconfiguration enable
mobile nodes to function in any location without
the services of any special router in that
location.
순천향대학교 정보기술공학부
이상정
20