Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Mobility

Foreign agent care-of address

Foreign Agent Care-of Address

Mobility →

Foreign agent care-of address is a Mobile IPv4 address assigned by a foreign agent that identifies a UE's current point of attachment for routing packets when the UE is away from its home network.

Introduced
Rel-8
Where
Core Network › Evolved Packet Core
Specifications
2 specs
Foreign agent care-of address Description Purpose What changed Neighbours Specifications

Description

The Foreign Agent Care-of Address (FA CoA) is a fundamental concept in Mobile IPv4 (MIPv4) mobility management, defined in IETF RFC 5944 and referenced in 3GPP specifications 24.304 and 29.279. When a Mobile Node (referred to as UE in 3GPP terminology) moves away from its home network and attaches to a visited network, it must obtain a temporary address that reflects its current location. The FA CoA is precisely this address — it is an address of a Foreign Agent (FA) in the visited network with which the UE has registered. Unlike a co-located care-of address (CCoA), where the mobile node acquires its own temporary IP address, the FA CoA is shared among multiple mobile nodes registered with the same foreign agent.

The architecture operates as follows: the Home Agent (HA) in the UE's home network maintains a binding between the UE's permanent Home Address (HoA) and its current FA CoA. When packets arrive at the home network destined for the UE's HoA, the HA intercepts them and tunnels them (typically using IP-in-IP encapsulation) to the FA CoA. The Foreign Agent then decapsulates the packets and delivers them to the UE over the visited link. In the reverse direction, the UE sends packets to the FA, which forwards them either directly or through the HA depending on whether reverse tunneling is in use.

Registration with the Foreign Agent is a critical procedure. The UE discovers available foreign agents through Agent Discovery (using ICMP Router Discovery or Agent Advertisement messages). Once discovered, the UE sends a Registration Request to the FA, which relays it to the HA. The HA authenticates the request, creates or updates the mobility binding, and returns a Registration Reply. The FA maintains a visitor list containing entries for each registered mobile node, mapping the UE's home address to its link-layer address on the visited network.

In 3GPP contexts, the FA CoA concept is particularly relevant to interworking scenarios where 3GPP networks (such as GPRS/UMTS/LTE) interface with non-3GPP networks or legacy Mobile IP deployments. TS 24.304 defines Mobility Management requirements for interworking between Mobile IPv4 and 3GPP systems, while TS 29.279 covers Mobility Management protocol specifics. The FA CoA allows a UE to maintain session continuity as it moves between networks, which is essential for always-on IP services.

One key advantage of the FA CoA approach is that it does not require the mobile node to be capable of IP-in-IP decapsulation, since the Foreign Agent handles this function. This makes it suitable for simpler mobile devices. However, it introduces a dependency on the foreign agent's availability and requires the FA to be involved in the data path, which can create suboptimal routing (triangle routing problem) unless route optimization mechanisms are employed.

Purpose & Motivation

The Foreign Agent Care-of Address exists to solve the fundamental problem of IP mobility: how to maintain a persistent IP address (the Home Address) for a mobile node while it physically moves across different network attachment points. Without such a mechanism, a UE would need to change its IP address every time it moved to a new subnet, breaking all active transport-layer connections and requiring applications to restart sessions. The FA CoA provides a stable indirection point — the Home Agent always knows where to forward packets because the binding between HoA and FA CoA is maintained.

Historically, Mobile IPv4 was developed in the IETF during the mid-1990s to address the growing need for mobility in IP networks. The Foreign Agent concept was introduced as one of two possible care-of address modes (the other being the co-located CoA). The FA-based approach was motivated by the desire to conserve IPv4 address space — rather than assigning a unique temporary address to every visiting mobile node, a single FA address can serve many nodes simultaneously. Additionally, it offloads encapsulation/decapsulation processing from resource-constrained mobile devices to the network infrastructure.

In 3GPP, the FA CoA is relevant primarily in interworking scenarios where 3GPP-defined packet core networks must interoperate with Mobile IPv4-based mobility domains. It addresses the limitation that pure 3GPP mobility (GTP-based or PMIPv6-based) cannot directly support nodes that rely on MIPv4 foreign agent functionality. By supporting FA CoA registration, 3GPP networks can serve legacy devices and enable roaming between 3GPP and non-3GPP access networks that use MIPv4.

What changed in its specifications

The latest release-to-release comparison of specifications that define Foreign agent care-of address. Each summary describes the whole specification, not only this term.

TS 24.304Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 24.304: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TS 24.304 →

Release Timeline

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-8 Initial

Initial introduction of the term in 3GPP specifications. The definition establishes the FA CoA as an address of a foreign agent with which the UE is registered, referencing IETF RFC 5944 for the detailed protocol behavior. This reflects 3GPP's need to document Mobile IPv4 interworking capabilities.

Definition carried over unchanged from Rel-8. The term continued to reference IETF RFC 5944 without modification.

Definition carried over unchanged. No modification to the FA CoA definition was made in this release.

Definition carried over unchanged. The term remained stable across this release.

Definition carried over unchanged. No changes to the FA CoA description.

Definition carried over unchanged. The FA CoA term continued without modification.

Minor editorial reformatting — the definition text was reflowed onto a single line without substantive change. The meaning and reference to IETF RFC 5944 remained identical.

Definition carried over unchanged. The term continued to reference IETF RFC 5944 as before.

Definition carried over unchanged. No modification to the FA CoA definition.

Minor editorial reformatting — the definition text was reflowed onto a single line without substantive change. The meaning remained identical to previous releases.

Definition carried over unchanged. The FA CoA term remained stable.

Definition carried over unchanged. The term continues to reference IETF RFC 5944 without modification.

Defining Specifications

3GPP specifications that define or reference Foreign agent care-of address, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 24.304 vj00 MIPv4 FA Mode Mobility Management in EPC Rel-19 read
TS 29.279 vj00 MIPv4 Mobility Protocol over S2a Rel-19 read