Internet-Draft MANET Internetworking March 2026
Templin & Jakubisin Expires 24 September 2026 [Page]
Workgroup:
Network Working Group
Internet-Draft:
draft-templin-manet-inet-03
Published:
Intended Status:
Informational
Expires:
Authors:
F. L. Templin, Ed.
The Boeing Company
D. J. Jakubisin
National Security Institute, Virginia Tech

MANET Internetworking: Problem Statement and Gap Analysis

Abstract

[RFC2501] defines a MANET as "an autonomous system of mobile nodes. The system may operate in isolation, or may have gateways to and interface with a fixed network" (such as the global public Internet). This document presents a MANET Internetworking problem statement and gap analysis.

Status of This Memo

This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.

Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."

This Internet-Draft will expire on 24 September 2026.

Table of Contents

1. Introduction

Mobile Ad-hoc Networks (MANETs) [RFC2501] often include mobile nodes with limited range wireless transmission media interfaces that establish links via a dynamically changing set of neighbors within operational range. Each mobile node engages a MANET routing protocol to discover links to first hop neighbors as well as multihop paths to reach other nodes beyond. As IP routers [RFC0791][RFC8200], MANET routers represent multihop paths as "host routes" established through either proactive or reactive discovery.

Individual MANETs typically include modest numbers of mobile nodes (e.g., O(1), O(10), O(100), etc.); this naturally limits the number of host routes needed in the local routing system. MANETs can merge to form larger MANETs and/or partition into smaller MANETs according to dynamic network conditions such as mobility. MANETs may also have internal clusters with cluster heads that limit the extent over which host routes propagate to reduce control message overhead. Finally, MANETs often operate autonomously unless or until they encounter Internetwork access points of opportunity.

Data communications between two nodes within the same local MANET routing region follow host routes using MANET-internal links. When a MANET border router establishes an Internetwork link, it can provide "Internet connection-sharing" access to the rest of the MANET as a connected "stub" network. Per [RFC2501], "stub networks carry traffic originating at and/or destined for internal nodes, but do not permit exogenous traffic to "transit" through the stub network".

Practical applications however suggest that MANETs can act as either true stub networks (e.g., a cellphone providing a hotspot for a multihop WiFi SSID) or as "not-so-stubby" networks (e.g., Intelligent Transportation Systems where the 5G/6G "SideLink" service supports vehicle-to-vehicle (V2V) multihopping). In the former case, the cellphone acts as an IP router for a stub WiFi MANET behind it and the individual WiFi nodes act as dependent nodes. In the latter case, individual 5G/6G SideLink nodes can connect the stub MANETs they aggregate across not-so-stubby V2V multihop forwarding paths. MANET Internetworking must therefore be capable of accommodating all such scenarios.

Google AI reports that: "There are currently more mobile phones than people in the world. While the exact number fluctuates, estimates suggest there are over 12 billion mobile connections worldwide". Each mobile node that connects to the global public Internet can in some sense be regarded as a network access point for a singleton "MANET" with the potential to connect still larger MANETs.

MANET Internetworking therefore regards the global Internet as a "network of (mobile ad-hoc) networks", and with unrestricted dynamic relationships between distinct local MANET routing regions joined by a multiple access virtual overlay link. Figure 1 illustrates an example of two distinct MANET local routing regions connected via a virtual overlay using the Internet as transit:

                             .-(::::::::)
                          .-(::: Global ::)-.
               X==+======(===================)======+==X
                  |        `-(: Internet :)-'       |
                  |           `-(::::::)-'          |
                  |                                 |
           .-(::::::::)                       .-(::::::::)
        .-(::::::::::::)-.                 .-(::::::::::::)-.
       (::::: MANET 1 :::::)              (::::: MANET 2 :::::)
         `-(::::::::::::)-'                 `-(::::::::::::)-'
            `-(::::::)-'                       `-(::::::)-'
Figure 1: MANET Internetworking

2. Terminology

The following terms are defined within the scope of this document:

Mobile Ad-hoc Network (MANET)
the same as defined in [RFC2501]; often includes mobile nodes with limited range wireless transmission media interfaces that establish links via a dynamically changing set of neighbors within operational range.
Internetwork
a more stable and wide-area terrestrial, non-terrestrial or hybrid network that can serve as transit to interconnect disjoint (or partitioned) MANET local routing regions. The global public Internet is an example, as are private operator service networks either individually or in concatenations with other service networks.
MANET Interface
a node's (typically wireless) limited range transmission media interface with indeterminant connectivity properties.
MANET Router
a node that runs a routing protocol over one or more MANET interfaces to establish multihop forwarding paths within a local routing region.
MANET Cluster Head
a MANET router that joins multiple smaller MANET local routing regions to form a single larger local routing region. Each smaller region is seen as a cluster within the larger region.
MANET Border Router
a MANET router that also has a continuous or intermittent interface connection to a transit Internetwork.
Client
a MANET router that connects to an multilink network service via Proxy/Servers in a Non-Broadcast, Multiple Access (NBMA) Internetwork overlay.
Proxy/Server
an overlay multilink network service node in an Internetwork that provides proxy forwarding services to MANET border routers and other MANET router Clients.
Mobility Anchor Point (MAP)
a Proxy/Server that also provides mobility, address/prefix autoconfiguration and address resolution services to Clients. The MAP also runs an interdomain routing protocol (e.g., BGP) to announce its Client associations to Gateways. All (reasonably) stable Proxy/Servers are eligible to serve as MAPs as part of a Distributed Mobility Management (DMM) service.
Gateway
an overlay multilink network service node that runs an interdomain routing protocol (e.g., BGP) to track Client-to-MAP associations. Gateways furthermore join multiple Internetworking segments in an overlay multilink virtual bridging service to form larger Internetworks.

3. MANET Use Cases

MANETs have an important role in emergency response communications, disaster relief situations, communications in remote and rural areas, military operations, vehicular and swarm communications, and low-powered Internet of things (IoT) applications. MANETs provide the ability to establish and maintain communications when infrastructure- based networks, such as 5G cellular communication systems, are not accessible. As described above, MANETs may also provide Internet connectivity to internal nodes, for example, as a "stub" network via MANET routers which possess an Internetworking capability and an external connection to a radio access network.

Example use cases of such MANETs include the following:

4. MANET Internetworking Problem Statement and Gap Analysis

4.1. Problem 1: MANET Local Addressing

Each MANET router requires a unique IP address for MANET-local communications; the router often uses this same address to configure a unique "router ID". For MANETs that are only intermittently connected to an Internetwork, these addresses must be generated from IP prefixes of scope greater than link-local but not associated with infrastructure aggregation points. For all MANET types, each address/ID must be locally-unique within the (limited) local MANET routing domain. For not-so-stubby MANETs, the address/ID must also be globally-unique among all local MANET routing domains worldwide.

The locally-unique property ensures that no two nodes that participate in the MANET routing protocol within the same local routing domain configure the same address/ID. The globally-unique property may seem moot until one considers that MANETs can merge with other MANETs, and nodes from a first MANET can freely move to other MANETs. This may allow a node from a first MANET where there are no duplicates to interact with other MANETs where a duplicate address may be encountered resulting in unpredictable behavior and/or communication failures.

Although the node population for each MANET local routing domain is likely to be modest, the total population of MANET nodes may be on the order of the number of worldwide mobile connections (see: Section 1). Assuming the google estimate of O(10**10) wireless connections, if MANET nodes assigned random addresses from a 64-bit space, the probability of one or more collisions within the total world population (i.e., when multiple nodes independently configure the same address) exceeds 98% [RFC9374]. With such a high likelihood of duplication in the worldwide population, an unresolvable collision could occur if duplicates ever met within the same local routing domain (e.g., following a MANET merge).

When MANET Internetworking is applied to connect routers in different not-so-stubby MANETs, independent local routing domains are dynamically joined by an overlay that spans any underlying Internetworks as a normal course of operational data communications. When two distinct MANET local routing regions merge in this way, the MANET local IP addresses present in the source and destination MANETs must be mutually exclusive.

These merge events must further be considered to occur at truly unbounded frequencies across the global population due to the unpredictable nature of worldwide Internetworking dynamics for peer-to-peer communications. In the limiting case, all worldwide local MANET routing regions may be considered to be persistently merged over the MANET Internetworking overlay at all times. Statistical uniqueness properties of random assignments from even very large populations may therefore be insufficient to ensure collision freedom since MANET Internetworking exposes the full world population of MANET local addresses as potential duplicates.

Nodes in not-so-stubby MANETs should therefore configure MANET local addresses managed for global uniqueness even if they first self-generate the addresses before enrolling them in a registration service.

4.2. Problem 2: Autoconfiguration

When a MANET comes in contact with a fixed Internetwork such as the global public Internet, nodes in the MANET that engage global mobile Internetworking services require some means of autoconfiguring global-scoped IP addresses or prefixes that are properly routable by network elements accessible from the current point of attachment. These network elements are typically proxies or gateways of some variety that connect to the mobile routing system.

Nodes in the local MANET that are multiple IP hops away from a MANET border router with an Internetwork connection cannot use unmodified standard autoconfiguration services including IPv6 Neighbor Discovery (IPv6ND) [RFC4861] or DHCPv6 [RFC8415] over a MANET interface since these services are link-scoped in nature. (The DHCPv6 architecture includes a "relay" function, but the dynamic nature of links in (multi-link) local MANET routing regions may interfere with straightforward application of DHCPv6 relays.)

Two methods of supporting generalized autoconfiguration for nodes within a MANET have been suggested. In a first method (conducted directly over MANET interfaces) first-hop neighboring nodes within the MANET collectively participate to repeat link-scoped autoconfiguration discovery requests to other neighbors that are topologically closer to a MANET border router. This hop-by-hop process continues between neighbors until the request arrives at a MANET border router that can then contact an Internetwork element capable of delegating an Internet Service Provider (ISP) Provider-Aggregated (PA) IP address or prefix. The Internetwork element then returns the delegated IP address/prefix in a reply that traverses the reverse path to the original requesting node. Each MANET router then configures a route to this IP address/prefix within the MANET local routing protocol, i.e., the MANET local routing protocol becomes aware of the delegation.

In a second autoconfiguration method, the requesting node configures a (virtual) overlay multilink network interface over its (physical) MANET interface(s) and issues standard link-scoped IPv6ND and/or DHCPv6 requests over the virtual interface. The virtual interface applies encapsulation to provide the appearance of a single Non-Broadcast Multiple Access (NBMA) link spanning the entire (multilink) MANET. This virtual link supports standard link-scoped autoconfiguration services coordinated with an Internetwork element capable of delegating an address. For stub MANETs, the MANET border router itself delegates a public or private IP address. For not-so-stubby MANETs, an overlay Internetwork Mobility Anchor Point (MAP) delegates a Mobility Service Provider (MSP) Mobile Network Prefix (MNP) as a Provider-Independent (PI) IP prefix maintained by the overlay for the requesting node to provision on downstream-attached interfaces. The MAP then returns the delegated IP prefix in a link-scoped reply over the virtual interface that traverses the reverse path to the original requesting node.

In summary, MANET nodes located one or more hops from a MANET border router can request address delegations directly from the border router's MNP(s) and use them to support communications with Internetwork peers according to the stub model. They can instead (or in addition) request their own MNPs and register their MLAs with a MAP while using the MANET border router as an intermediate system according to the not-so-stubby model.

4.3. Problem 3: MANET-internal Communications

Two nodes located within the same local MANET routing region should be able to communicate (across multiple hops if necessary) using MANET local addressing with no external Internetwork infrastructure reference points. As long as the MANET-local addresses configured by communicating peers are unique, the MANET local routing system maintains continuous multihop forwarding services to ensure session continuity.

Nodes within the local MANET routing region can discover the MANET local addresses of peers using services like Multicast DNS (mDNS) [RFC6762] supported by Simplified Multicast Forwarding (SMF) [RFC6621]. Peer-to-peer communications can then be coordinated in multihop fashion using OMNI encapsulation and header compression over an overlay virtual link spanning any MANET intermediate hops in the path.

4.4. Problem 4: MANET Peer to Internetwork Correspondent

When an originating peer (or its stub MANET border router) within a not-so-stubby MANET needs to communicate with correspondents connected elsewhere in an external Internetwork, the peer consults the global DNS which returns a (stable) globally-routable IP address for the correspondent. The peer can then use one of its MNP-based IP addresses obtained through autoconfiguration and the global IP address of the Internetwork correspondent as the source and destination addresses for packet exchanges.

The MANET peer first establishes per-flow on-demand virtual circuits in the overlay to an Internetwork relay beyond the MANET border. MANET local multihop routing will then convey the peer's original packets to the MANET border which then forwards them via the overlay to an Internetwork relay which directs the packets to the correspondent node.

In the reverse path, the correspondent uses the MNP-based IP address of the peer obtained from the source address of initiating packets as the destination address for reply packets. Standard Internetwork routing will direct the packets back to the relay which then forwards them via per-flow overlay virtual circuits to the originating peer's MANET border. MANET-local routing and forwarding will then convey the packets over one or more MANET-local hops until they ultimately reach the peer.

In this case, the originating peer's IP address need not appear in the global DNS since the correspondent discovers the address by examining the source of received packets.

4.5. Problem 5: Internetwork Correspondent to MANET Peer

When an Internetwork correspondent needs to communicate with a target peer within a local MANET routing region, the correspondent consults the global DNS to determine an IP address for the peer.

The correspondent then forwards packets via standard Internet routing until they arrive at a relay. The relay then establishes per-flow virtual circuits in the overlay to the MANET peer while forwarding packets via the virtual circuit until they reach the destination. Reverse path forwarding from the MANET peer to the Internetwork correspondent is then conducted in the same manner described in Section 4.4.

IP addresses covered by delegated prefixes remain stable even across MANET-wide mobility events to the point that continuous dynamic updates to the DNS are not required to maintain uninterruptable communications. While it is possible that mobility events may cause minor temporary disruptions, transport protocol retransmissions will maintain continuity for any ongoing sessions.

4.6. Problem 6: Peer-to-Peer Between Different MANETs

When two prospective peer nodes are located in different MANET local routing regions separated by one or more transit Internetwork segments, both peers should include their IP addresses in global DNS resource records for the same reasons cited in Section 4.5.

The peers then establish per-flow virtual circuits in the overlay to support peer-to-peer packet forwarding. The peers may use either an MNP address or their MANET local address, which are routable within the overlay limited domain. The overlay therefore exhibits the outward appearance of a MANET-of-MANETs, where overlay interior nodes engage in an interdomain global routing service bridging many MANET local routing domains.

A certain degree of coordination between peer nodes and the MSP is then required to maintain address mappings. The MSP is responsible for ensuring that each peer remains reachable at its stable IP address/prefix through distributed mobility management.

4.7. Problem 7: Stub MANET to Not-so-stubby MANET Connections

When a MANET border router connects a stub MANET to an Internetwork, it can either delegate public IP addresses to stub MANET nodes or delegate private IP addresses then apply Network Address Translation (NAT) to support external communications.

In the public case, all manners of peer-to-peer communications are made possible due to the globally routable nature of the addresses. In the NAT case, only communications initiated by a stub network peer are supported since the reverse path terminates at the NAT.

The stub MANET itself may configure a local overlay that regards the (multihop) MANET as a single unified link. In that case, the stub network overlay link is distinct from the overlay link that spans the global public Internet and the two links are joined by an IPv6 router.

In the not-so-stubby case, a single overlay link extends across both any transit Internetworks and the source and target MANETs themselves. All peer-to-peer communications are therefore conveyed across the common MANET Internetworking overlay.

5. IANA Considerations

This document is an informational problem statement and does not in itself request any IANA actions. IANA considerations can be found in solution space documents.

6. Security Considerations

This document is an informational problem statement and does not in itself address security. Security considerations can be found in solution space documents.

7. Acknowledgements

Discussions on the MANET working group mailing list helped shape concepts exposed in this document. Abdussalam Baryun encouraged a MANET use case analysis.

Polls conducted by chairs during the IETF124 MANET working group session presentation of this document showed unanimous and substantial interest in MANET Internetworking: https://datatracker.ietf.org/meeting/124/materials/minutes-124-manet-202511061630-00.

Discussions during the IETF125 MANET working group presentation and in subsequent MANET list posts that followed showed significant sustained interest.

This work is aligned with the Boeing/Virginia Tech National Security Institute (VTNSI) 5G MANET research program.

Honoring life, liberty and the pursuit of happiness.

8. References

8.1. Normative References

[RFC0791]
Postel, J., "Internet Protocol", STD 5, RFC 791, DOI 10.17487/RFC0791, , <https://www.rfc-editor.org/info/rfc791>.
[RFC8200]
Deering, S. and R. Hinden, "Internet Protocol, Version 6 (IPv6) Specification", STD 86, RFC 8200, DOI 10.17487/RFC8200, , <https://www.rfc-editor.org/info/rfc8200>.

8.2. Informative References

[RFC2501]
Corson, S. and J. Macker, "Mobile Ad hoc Networking (MANET): Routing Protocol Performance Issues and Evaluation Considerations", RFC 2501, DOI 10.17487/RFC2501, , <https://www.rfc-editor.org/info/rfc2501>.
[RFC4861]
Narten, T., Nordmark, E., Simpson, W., and H. Soliman, "Neighbor Discovery for IP version 6 (IPv6)", RFC 4861, DOI 10.17487/RFC4861, , <https://www.rfc-editor.org/info/rfc4861>.
[RFC6621]
Macker, J., Ed., "Simplified Multicast Forwarding", RFC 6621, DOI 10.17487/RFC6621, , <https://www.rfc-editor.org/info/rfc6621>.
[RFC6762]
Cheshire, S. and M. Krochmal, "Multicast DNS", RFC 6762, DOI 10.17487/RFC6762, , <https://www.rfc-editor.org/info/rfc6762>.
[RFC8415]
Mrugalski, T., Siodelski, M., Volz, B., Yourtchenko, A., Richardson, M., Jiang, S., Lemon, T., and T. Winters, "Dynamic Host Configuration Protocol for IPv6 (DHCPv6)", RFC 8415, DOI 10.17487/RFC8415, , <https://www.rfc-editor.org/info/rfc8415>.
[RFC9374]
Moskowitz, R., Card, S., Wiethuechter, A., and A. Gurtov, "DRIP Entity Tag (DET) for Unmanned Aircraft System Remote ID (UAS RID)", RFC 9374, DOI 10.17487/RFC9374, , <https://www.rfc-editor.org/info/rfc9374>.

Appendix A. Change Log

<< RFC Editor - remove prior to publication >>

Differences from -02 to -03:

Differences from -01 to -02:

Differences from -00 to -01:

Differences from earlier versions:

Authors' Addresses

Fred L. Templin (editor)
The Boeing Company
P.O. Box 3707
Seattle, WA 98124
United States of America
Daniel J. Jakubisin
National Security Institute, Virginia Tech
2202 Kraft Dr.
Blacksburg, VA 24060
United States of America