源路由技术使用了在IP头中定义的一个可选项:Loose Source and Record Route。这个可选项中列出了一个或者多个中间目的地址,要求数据包在到达最终目的地址之前必须经过这些中间地址。移动节点要发送一个数据包给通信对端时需要在数据包给通信对端时需要在数据包的Loose Source and Record Route中加入自己目前所连接的外地网络的路由器的地址,接收方接收到该数据包后将Loose Source and Record Route选项中的中间地址取出,并按照其相反的方向将数据包按照移动节点选定的路由送往移动节点。