chapter 10 mobile ip - kennesaw state...
TRANSCRIPT
![Page 1: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/1.jpg)
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 10
Mobile
IP
![Page 2: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/2.jpg)
TCP/IP Protocol Suite 2
OBJECTIVES: To discuss addressing issues related to a mobile host and the
need for a care-of address.
To discuss two agents involved in mobile IP communication, the
home agent and the foreign agent, and how they communicate.
To explain three phases of communication between a mobile host
and a remote host: agent discovery, registration, and data
transfer.
To mention inefficiency of mobile IP in two cases, double
crossing and triangular routing, and a possible solution.
![Page 3: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/3.jpg)
TCP/IP Protocol Suite 3
Chapter
Outline
![Page 4: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/4.jpg)
TCP/IP Protocol Suite 4
10-1 ADDRESSING
The main problem that must be solved in providing
mobile communication using the IP protocol is
addressing.
![Page 5: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/5.jpg)
TCP/IP Protocol Suite 5
Topics Discussed in the Section
Stationary Host
Mobile Host
![Page 6: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/6.jpg)
TCP/IP Protocol Suite 6
The IP addresses are designed to work
with stationary hosts because part
of the address defines the network to
which the host is attached.
Note
![Page 7: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/7.jpg)
TCP/IP Protocol Suite 7
Figure 10.1 Home address and care-of address
![Page 8: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/8.jpg)
TCP/IP Protocol Suite 8
Mobile IP has two addresses for a
mobile host: one home address and
one care-of address.
The home address is permanent;
the care-of address changes as the
mobile host moves from one
network to another.
Note
![Page 9: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/9.jpg)
TCP/IP Protocol Suite 9
10-2 AGENTS
To make the change of address transparent to the
rest of the Internet requires a home agent and a
foreign agent.
![Page 10: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/10.jpg)
TCP/IP Protocol Suite 10
Topics Discussed in the Section
Home Agent
Foreign Agent
![Page 11: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/11.jpg)
TCP/IP Protocol Suite 11
Figure 10.2 Home agent and foreign agent
![Page 12: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/12.jpg)
TCP/IP Protocol Suite 12
When the mobile host and the foreign
agent are the same, the care-of
address is called a colocated
care-of address.
Note
![Page 13: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/13.jpg)
TCP/IP Protocol Suite 13
10-3 THREE PHASES
To communicate with a remote host, a mobile host
goes through three phases: agent discovery,
registration, and data transfer.
The first phase, agent discovery, involves the
mobile host, the foreign agent, and the home agent.
The second phase, registration, also involves the
mobile host and the two agents. Finally, in the third
phase, the remote host is also involved. We discuss
each phase separately.
![Page 14: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/14.jpg)
TCP/IP Protocol Suite 14
Topics Discussed in the Section
Agent Discovery
Registration
Data Transfer
![Page 15: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/15.jpg)
TCP/IP Protocol Suite 15
Figure 10.3 Remote host and mobile host configuration
![Page 16: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/16.jpg)
TCP/IP Protocol Suite 16
Mobile IP does not use a new packet
type for agent advertisement; it uses
the router advertisement packet
of ICMP, and appends an agent
advertisement message.
Note
![Page 17: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/17.jpg)
TCP/IP Protocol Suite 17
Figure 10.4 Agent advertisement
![Page 18: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/18.jpg)
TCP/IP Protocol Suite 18
![Page 19: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/19.jpg)
TCP/IP Protocol Suite 19
Mobile IP does not use a new packet
type for agent solicitation;
it uses the router solicitation
packet of ICMP.
Note
![Page 20: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/20.jpg)
TCP/IP Protocol Suite 20
Figure 10.5 Registration request format
![Page 21: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/21.jpg)
TCP/IP Protocol Suite 21
![Page 22: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/22.jpg)
TCP/IP Protocol Suite 22
Figure 10.6 Registration reply format
![Page 23: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/23.jpg)
TCP/IP Protocol Suite 23
A registration request or reply is sent by
UDP using the well-known port 434.
Note
![Page 24: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/24.jpg)
TCP/IP Protocol Suite 24
Figure 10.7 Data transfer
2
1
3
4
![Page 25: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/25.jpg)
TCP/IP Protocol Suite 25
The movement of the mobile host is
transparent to the rest of the Internet.
Note
![Page 26: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/26.jpg)
TCP/IP Protocol Suite 26
10-4 INEFFICIENCY IN MOBILE IP
Communication involving mobile IP can be
inefficient. The inefficiency can be severe or
moderate. The severe case is called double crossing
or 2X . The moderate case is called triangle routing
or dog-leg routing.
![Page 27: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/27.jpg)
TCP/IP Protocol Suite 27
Topics Discussed in the Section
Double Crossing
Triangle Routing
Solution
![Page 28: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/28.jpg)
TCP/IP Protocol Suite 28
Figure 10.8 Double crossing
1
2
![Page 29: Chapter 10 Mobile IP - Kennesaw State Universityksuweb.kennesaw.edu/~she4/2013Fall/cs4500/slides_TCPIP/Ch10.pdf · TCP/IP Protocol Suite 26 10-4 INEFFICIENCY IN MOBILE IP Communication](https://reader034.vdocuments.us/reader034/viewer/2022042120/5e999040c705fa4795669eec/html5/thumbnails/29.jpg)
TCP/IP Protocol Suite 29
Figure 10.9 Triangle routing
1
2
3