College of Business

Download Report

Transcript College of Business

A Handoff Architecture with Relay Agent in
Nested Mobile Networks
1Jae
Kul Lee, 2Choong Seon Hong
1,2 School of Electronics and Information, Kyung Hee University
Korea 449-701
[email protected], [email protected]
Introduction
 The evolution of information technology has enabled a
mobile object such as person, car, bus, train, airplane, or
ship to carry a plethora of information device
 Although Mobile IPv6 can be considered as a solution for
the problem, it does not support in the situation
 Routing is inefficient in nested mobile networks with
several subnets
 This paper proposes an architecture and element to
support packet routing for mobile networks
Packet Format of the Binding Update
0
A|H|R|D|P|Rervd
8
Prefix Length
16
23
Option Type
Option Length
Sequence Number
Lifetime
Sub-Options
Table 1. Binding update option format
0
8
16
Sub-Option Type
Sub-Option Len
Prefix Length
MONET Prefix
Table 2. MONET prefix sub-option
23
Operation of main components
 Correspondent node operation
 Checks validity of binding update
 Creates a new entry in binding cache
 Looks for entry corresponding to the destination address
 Home agent operation
 Checks validity of binding update
 Tunnels the packet to the CoA coincide with a prefix
 Mobile router operation
 Sends the prefix scope binding update to its HA
 Decapsulates packet and send packet to the original
destination
 Sends prefix scope binding update to the original sender
Scenario of mobile network
Routing Table :
Prefix2 -> MR2
Prefix3 -> MR2
:
:
Binding Cache :
MR2 -> CoAMR2
Prefix2 -> CoAMR2
Prefix3 -> CoAMR2
Routing Table :
Prefix1 -> MR1
:
: Binding Cache :
MR1 -> CoAMR1
Prefix1 -> CoAMR1
HAMR1
(1)
CN
FR
Stationary Network
HAMR2
(2)
FR
FR
(3 )
Mobile Network
(e.g., Train)
MR2
FR
FR
(4 )
Mobile Network
(e.g., Person)
MR1
(5 )
LFN1
Figure 1. Traditional nested mobile network
LFN2
Handoff within the nested mobile network
Routing Table :
Prefix2 -> MR2
Prefix3 -> MR2
Routing Table :
Prefix1 -> MR1
:
Binding Cache :
MR1 -> CoAMR1
Prefix1 -> CoAMR1
:
Binding Cache :
MR2 -> CoAMR2
Prefix2 -> CoAMR2
Prefix3 -> CoAMR2
HAMR1
CN
FR
Stationary Network
HAMR2
FR
FR
Mobile Network
(e.g., Train)
MR2
FR
FR
Prefix 3
Prefix 2
MR1
Prefix 1
LFN1
LFN2
Figure 2. Handoff within the nested mobile network
Proposed Architecture
 MRA(Mobile Relay Agent)
 Role
 Upon receiving a packet, the MRA set it’s address in this
packet and relays it to next MRA or destination
 Manage cache to support for mobile node or networks
 Assignment
 MRA is dynamically assigned mobile router on the path
when mobile node or router sends Binding Update
massage to Home Agent
Operation scenario in proposed
Architecture
Routing Table :
Prefix2 -> MR2
Prefix3 -> MR2
Routing Table :
Prefix1 -> MR1
:
Binding Cache :
MR1 -> CoAMTA2
Prefix1 -> CoAMTA2
:
Binding Cache :
MR2 -> CoAMTA2
Prefix2 -> CoAMTA2
Prefix3 -> CoAMTA2
HAMR1
(3)
CN
FR
Stationary Network
(4)
(2)
HAMR2
FR
FR
Mobile Network
(e.g., Train)
MTA2
FR
Binding Cache :
MR1 -> CoAMTA1
Prefix1 -> CoAMTA1
FR
(5 )
Prefix 2
Mobile Network
(e.g., Person)
MTA1
(6 )
Prefix 1
(1 )
LFN1
Figure 3. Scenario in nested mobile network with MRA
Prefix 3
LFN2
Handoff in proposed Architecture
Routing Table :
Prefix2 -> MR2
Prefix3 -> MR2
Routing Table :
Prefix1 -> MR1
:
:
Binding Cache :
MR2 -> CoAMRA2
Prefix2 -> CoAMRA2
Prefix3 -> CoAMRA2
Binding Cache :
MR1 -> CoAMRA2
Prefix1 -> CoAMRA2
HAMR1
Stationary Network
CN
FR
HAMR2
FR
FR
Mobile Network
(e.g., Train)
MRA2
FR
Binding Cache :
MR1 -> CoAMTA1
Prefix1 -> CoAMTA1
FR
Prefix 2
MRA1
LFN1
LFN2
Figure 4. Handoff within the nested mobile network
Prefix 3
Simulation(1)
Figure 5. Response time of HTTP
Figure 6. Average of response time in the FTP download
Simulation(2)
Figure 7. Response time of DB Query
Figure 8. End-to-end of Video conference
Conclusion
 This paper proposes MRA that supports route optimization
in the nested mobile network
 Mobile IPv6 with MRA allows top-level Router on a mobile
network to directly communicate with CN
 The simulation corresponding to response time of HTTP,
FTP, DB and end-to-end delay of video conference shows
that the proposed method is much better than the existing
one