NEMO (Network Mobility) allows an entire network to move transparently by extending Mobile IP functionality to mobile routers. A mobile router establishes a bidirectional tunnel with its home agent to allow nodes within its mobile network to communicate while moving. This document describes the goals, requirements, basic support mechanisms, and message formats defined in RFCs for NEMO, including using flags, options, and status codes to indicate mobile router and network prefix registration and deregistration with the home agent. It also covers establishment of the bidirectional tunnel, routing protocol support through the tunnel, and various home network architectures.