源路由技術使用了在IP頭中定義的一個可選項:Loose Source and Record Route。這個可選項中列出了一個或者多個中間目的地址,要求數據包在到達最終目的地址之前必須經過這些中間地址。移動節點要發送一個數據包給通信對端時需要在數據包給通信對端時需要在數據包的Loose Source and Record Route中加入自己目前所連接的外地網絡的路由器的地址,接收方接收到該數據包后將Loose Source and Record Route選項中的中間地址取出,并按照其相反的方向將數據包按照移動節點選定的路由送往移動節點。