{"id":532,"date":"2006-11-25T18:15:44","date_gmt":"2006-11-25T16:15:44","guid":{"rendered":"http:\/\/192.168.1.2\/en\/?p=532"},"modified":"2006-11-25T18:15:44","modified_gmt":"2006-11-25T16:15:44","slug":"how-can-we-solve-the-problem-of-mobility-for-a-psp-playing-a-wifi-multiplayer-game-over-fon","status":"publish","type":"post","link":"https:\/\/english.martinvarsavsky.net\/?p=532","title":{"rendered":"How Can We Solve The Problem Of Mobility For a PSP Playing a WiFi Multiplayer Game Over FON"},"content":{"rendered":"<p>Martin Varsavsky wrote:<br \/>\n> The idea is this,  let\u00b4s say you are my son Tom, playing with the PSP<br \/>\n> and u go to the kitchen where there is one fonspot from your bedroom<br \/>\n> where there\u00b4s another one, and u r playing a wifi multiplayer game&#8230;. how<br \/>\n> can u disconnect from the bedroom fonspot and enter the kitchen<br \/>\n> fonspot without interrupting the game?<br \/>\n<!--more--><br \/>\nThat is definitely mobility. If the game is IPv4-only then you will need to support Mobile IPv4 for this to work; if the game is IPv6 capable (usually they then also support IPv4) then one can go the IPv6 route.<\/p>\n<p>There is a very simple way to solve this though which I use daily:<br \/>\nAYIYA as described on http:\/\/en.wikipedia.org\/wiki\/Anything_In_Anything<br \/>\nThis is also what the SixXS IPv6 broker uses. But that doesn&#8217;t involve changes in the Fonera box, it requires that the PSP supports it. If you want to solve this in the Fonera box then you would need to assign a unique IP address to every host you find (globally) behind every Fonera box and then you could maybe move that IP around with loads of magic between the Fonera boxes, thus more a hand-over protocol. The big problem with this though is that most likely the upstream is quite different per Fonera box and as such latency can become quite bad. It would also require Fon to get their own address space to be able to do this.<\/p>\n<p>http:\/\/en.wikipedia.org\/wiki\/Mobile_IP has it a little bit see slide<br \/>\n35\/36 of:<br \/>\nhttp:\/\/www.sixxs.net\/archive\/docs\/2002-Masterclass-IETF-IPv6.ppt or http:\/\/www.sixxs.net\/archive\/docs\/2002-Masterclass-IETF-IPv6.sxi<br \/>\nfor a diagram.<\/p>\n<p>As such there are two ways to really solve it, as these two don&#8217;t require changes in the endhost:<\/p>\n<p>1) Add IPv4 mobility support to the La Fonera box<br \/>\n   = This covers IPv4 games\/VoIP etc<br \/>\n   &#8211; Home Agent is *always* in the middle<br \/>\n2) Add IPv6 mobility support to the La Fonera box<br \/>\n   = This covers IPv6 games\/VoIP etc<br \/>\n   + Hosts talk directly to each other (no intermediate required)<br \/>\n   &#8211; Requires IPv6 support (which will be handy at some point anyway)<\/p>\n<p>Greets,<br \/>\n Jeroen<\/p>\n<div id=\"mainphotoarea\"><\/div><div class=\"theme-buttons\"><div class=\"fb-like\" data-href=\"https:\/\/english.martinvarsavsky.net\/?p=532\" data-send=\"false\" data-layout=\"box_count\" data-width=\"71\" data-show-faces=\"false\" data-font=\"arial\" data-locale=\"en_US\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Martin Varsavsky wrote: > The idea is this, let\u00b4s say you are my son Tom, playing with the PSP > and u go to the kitchen where there is one fonspot from your bedroom > where there\u00b4s another one, and u r playing a wifi multiplayer game&#8230;. how > can u disconnect from the bedroom [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[],"_links":{"self":[{"href":"https:\/\/english.martinvarsavsky.net\/index.php?rest_route=\/wp\/v2\/posts\/532"}],"collection":[{"href":"https:\/\/english.martinvarsavsky.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/english.martinvarsavsky.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/english.martinvarsavsky.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/english.martinvarsavsky.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=532"}],"version-history":[{"count":0,"href":"https:\/\/english.martinvarsavsky.net\/index.php?rest_route=\/wp\/v2\/posts\/532\/revisions"}],"wp:attachment":[{"href":"https:\/\/english.martinvarsavsky.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/english.martinvarsavsky.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/english.martinvarsavsky.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}