Under Simple
Multicast Extension for
Mobile IP, when a mobile node arrives at a foreign
wireless domain, it listens for an agent advertisement sent by a
foreign agent. The
foreign agent attaches a
network access identifier (NAI) extension to the agent advertisement. The mobile node uses the NAI extension to decide which action to take. If the mobile node determines that it is receiving an agent advertisement message from the same
foreign agent it previously was in communication with, no action is required. If the mobile node discovers that it has entered a new foreign domain, it sends a registration request to the foreign agent. If the mobile node identifies that it is still in the same domain but has moved from a previous foreign agent to a new one, it sends a
multicast subscription request to the new foreign agent.If a home agent supports the Simple
Multicast Extension for
Mobile IP, it allocates a source specific
multicast address and inserts the address in a source specific
multicast address extension after the registration reply. In addition, tunneling is used to
route datagrams from correspondent nodes to the mobile node while the mobile node is in a foreign domain. The destination address of the tunnel is set to the source specific multicast previously allocated. Finally, update messages are used to inform correspondent nodes of a mobile nodes' new location.