DHCP Based Configuration of Mobile Node from Home Network Hui. Deng - - PowerPoint PPT Presentation

dhcp based configuration of mobile node from home network
SMART_READER_LITE
LIVE PREVIEW

DHCP Based Configuration of Mobile Node from Home Network Hui. Deng - - PowerPoint PPT Presentation

DHCP Based Configuration of Mobile Node from Home Network Hui. Deng [China Mobile] Basic Idea providing the host configuration parameters needed for network service from home network based on DHCPINFORM. Mobile IP specification could


slide-1
SLIDE 1

DHCP Based Configuration of Mobile Node from Home Network

  • Hui. Deng [China Mobile]
slide-2
SLIDE 2

Basic Idea

  • providing the host configuration parameters

needed for network service from home network based on DHCPINFORM.

  • Mobile IP specification could support

DHCPINFORM broadcast or unicast message straightfully without any revision.

  • Assumption:a mobile node has obtained a

network address through some other means

slide-3
SLIDE 3

Three Scenarios

  • Co-CoA case
  • FA-CoA Case
  • Home DHCP server address

known

slide-4
SLIDE 4

MIP4 Co-CoA case and sequence

slide-5
SLIDE 5

Message 1

IP fields (encapsulating header): Source Address = mobile node's home address Destination Address = home agent's address Protocol field: 4 (IP in IP) IP fields (original header): Source Address = mobile node's home address Destination Address = broadcast address UDP Src Port: bootpc(68), Dst Port: bootps(67) Bootstrap Protocol: field: ciaddr = mobile node's home address chaddr = mobile node's MAC address

  • ptions:
  • ption 53: DHCP Message Type = DHCPINFORM
  • ption 61: Client Identifier = mobile node's MAC address
  • ption 55: Parameter request List (Domain Name Server,... et al.)
slide-6
SLIDE 6

Message 2

DHCPINFORM Packet format forwarded by the home agent: IP fields: Source Address = home agent's address Destination Address = DHCP server's address UDP Src Port: bootps(67), Dst Port: bootps(67) Bootstrap Protocol: field: giaddr = home agent's address

slide-7
SLIDE 7

Message 3

IP fields: Source Address = DHCP server's address Destination Address = home agent's address (from 'giaddr' of DHCPINFORM) UDP Src Port: bootps(67), Dst Port: bootps(67) Bootstrap Protocol: field:

  • p = BOOTREPLY

xid = same as "xid" field of DHCPINFORM message ciaddr = mobile node's home address (from 'ciaddr' of DHCPINFORM) giaddr = home agent's address (from 'giaddr' of DHCPINFORM) chaddr = mobile node's MAC address (from 'chaddr' of DHCPINFORM)

  • ptions:
  • ption 53: DHCP Message Type = DHCPACK
  • ption 61: Server Identifier = DHCP server's MAC address
  • ption 6: Domain Name Server
slide-8
SLIDE 8

Message 4

DHCPACK Packet format forwarded by the home agent: IP fields (encapsulating header): Source Address = home agent's address Destination Address = mobile node's care-of-address Protocol field: 4 (IP in IP) IP fields (original header): Source Address = DHCP server's address Destination Address = mobile node's home address UDP Src Port: bootps(67), Dst Port: bootpc(68) Bootstrap Protocol

slide-9
SLIDE 9

MIP4 FA-CoA case and sequence

slide-10
SLIDE 10

Message 1

IP fields (encapsulating header): Source Address = mobile node's home address Destination Address = foreign agent's address Protocol field: 4 (IP in IP) IP fields (original header): Source Address = mobile node's home address Destination Address = broadcast address UDP Src Port: bootpc(68), Dst Port: bootps(67) Bootstrap Protocol: field:

  • p = BOOTREQUEST

ciaddr = mobile node's home address chaddr = mobile node's MAC address

  • ptions:
  • ption 53: DHCP Message Type = DHCPINFORM
  • ption 61: Client Identifier = mobile node's MAC address
slide-11
SLIDE 11

Message 2

IP fields (encapsulating header): Source Address = foreign agent's care-of-address Destination Address = home agent's address Protocol field: 4 (IP in IP) IP fields (original header): Source Address = mobile node's home address Destination Address = broadcast address UDP Src Port: bootpc(68), Dst Port: bootps(67) Bootstrap Protocol

slide-12
SLIDE 12

Message 3

IP fields: Source Address = home agent's address Destination Address = DHCP server's address UDP Src Port: bootps(67), Dst Port: bootps(67) Bootstrap Protocol: field: giaddr = home agent's address

slide-13
SLIDE 13

Message 4

IP fields: Source Address = DHCP server's address Destination Address = home agent's address (from 'giaddr' of DHCPINFORM) UDP Src Port: bootps(67), Dst Port: bootps(67) Bootstrap Protocol: field:

  • p = BOOTREPLY

xid = same as "xid" field of DHCPINFORM message ciaddr = mobile node's home address (from 'ciaddr' of DHCPINFORM) giaddr = home agent's address (from 'giaddr' of DHCPINFORM) chaddr = mobile node's MAC address (from 'chaddr' of DHCPINFORM)

  • ptions:
  • ption 53: DHCP Message Type = DHCPACK
slide-14
SLIDE 14

Message 5

IP fields (encapsulating header): Source Address = home agent's address Destination Address = foreign agent's care-of-address Protocol field: 4 (IP in IP) IP fields (original header): Source Address = DHCP server's address Destination Address = mobile node's home address UDP Src Port: bootps(67), Dst Port: bootpc(68) Bootstrap Protocol

slide-15
SLIDE 15

Message 4

IP fields (encapsulating header): Source Address = foreign agent's address Destination Address = mobile node's home address Protocol field: 4 (IP in IP) IP fields (original header): Source Address = DHCP server's address Destination Address = mobile node's home address UDP Src Port: bootps(67), Dst Port: bootpc(68) Bootstrap Protocol

slide-16
SLIDE 16

Home DHCP server address known

slide-17
SLIDE 17

Message 1

IP fields: Source Address = mobile node's home address Destination Address = DHCP server's address UDP Src Port: bootpc(68), Dst Port: bootps(67) Bootstrap Protocol: field: ciaddr = mobile node's home address chaddr = mobile node's MAC address

  • ptions:
  • ption 53: DHCP Message Type = DHCPINFORM
slide-18
SLIDE 18

Message 2

IP fields: Source Address = DHCP server's address Destination Address = mobile node's home address (from 'ciaddr' of DHCPINFORM) UDP Src Port: bootps(67), Dst Port: bootpc(68) Bootstrap Protocol: field: ciaddr = mobile node's home address (from 'ciaddr' of DHCPINFORM) chaddr = mobile node's MAC address (from 'chaddr' of DHCPINFORM)

  • ptions:
  • ption 53: DHCP Message Type = DHCPACK
slide-19
SLIDE 19

Message 3

IP fields: Source Address = home agent's address Destination Address = DHCP server's address UDP Src Port: bootps(67), Dst Port: bootps(67) Bootstrap Protocol: field: giaddr = home agent's address

slide-20
SLIDE 20

Message 4

IP fields: Source Address = DHCP server's address Destination Address = home agent's address (from 'giaddr' of DHCPINFORM) UDP Src Port: bootps(67), Dst Port: bootps(67) Bootstrap Protocol: field:

  • p = BOOTREPLY

xid = same as "xid" field of DHCPINFORM message ciaddr = mobile node's home address (from 'ciaddr' of DHCPINFORM) giaddr = home agent's address (from 'giaddr' of DHCPINFORM) chaddr = mobile node's MAC address (from 'chaddr' of DHCPINFORM)

  • ptions:
  • ption 53: DHCP Message Type = DHCPACK
slide-21
SLIDE 21
  • Work item?