This document provides an overview of basic packet forwarding in the NS2 network simulator. It discusses NSObjects, which inherit functionality for interfacing with OTcl and handling default actions. NSObjects have a new recv function for receiving packets. Packet forwarding involves an object sending a packet to another object by calling its recv function. Examples of specific NSObject subclasses like Connector and Queue are also presented, which inherit from NSObject and implement packet forwarding using recv.