IPv6協議涉及之初就充分考慮了對移動性的支持,針對移動IPv4網絡中的三角路由問題,移動IPv6給出了相應的解決方案。
首先,IPv6從終端角度提出了IP地址綁定緩沖的概念,即IPv6協議棧在轉發數據包之前需要查詢IPv6數據包目的地址的綁定地址,如果查詢到綁定緩沖中目的IPv6地址存在綁定的轉交地址,則直接使用這個轉交地址作為數據包的目的地址,這樣發送的數據流量就不會再經過移動節點的本地代理,而直接轉發到移動節點本身。
其次,MIPv6引入了探測節點移動的特殊方法,即某一區域的接入路由器以一定時間進行路由器接口的前綴地址通告,當移動節點發現路由器前綴通告發生變化時,則表明節點已經移動到新的接入區域。與此同時,根據移動節點獲得的通告,節點又可以生成新的轉交地址,并將其祖冊到本地代理上。
再物聯網應用中,傳感器有可能密集地部署在一個移動物體上。例如,為了監控地鐵的運行情況等,需要在地鐵車廂內部署許多傳感器,從整體上來看,地鐵的移動就等同于一群傳感器的移動,在移動過程中必然發生傳感器的群體切換,在MIPv4的情況下,每個傳感器都需要建立到本地代理的隧道連接,這樣對網絡資源的消耗非常大,很容易導致網絡資源耗盡而癱瘓。在MIPv6的網絡中,傳感器進行群切換時,只需要向本地代理注冊,之后的通信完全在傳感器和數據采集的設備之間直接進行,這樣就可以使網絡資源消耗的壓力大大下降。因此,在大規模部署物聯網應用,特別是移動物聯網應用時,MIPv6是一項關鍵性的技術。