Le 13/12/2023 à 19:27, David Lang a écrit :
On Wed, 13 Dec 2023, Alexandre Petrescu via Starlink wrote:

A tunnel within 3GPP network (GTP) is used, among other reasons, to support mobility.  The 'mobility', among some interpretations, is to maintain a constant IP address for a moving end user.

Surprisingly, the URL https://support.starlink.com/?topic=1192f3ef-2a17-31d9-261a-a59d215629f4 explains that that kind of mobility is not supported in starlink, i.e. the end user might get another IP address if going to some other area.  It is surprising in that in other starlink.com URLs they offer starlink service for automobiles, and these typically move a lot.  Maybe the starlink-connected automobiles do change their IP addresses a lot, but the end users dont care that much.

To support mobility within a starlink network - maintain constant all IP addresses in a car - maybe one would try the DHCPv6 CONFIRM message to try to maintain the same allocated /56 but it another area.  Maybe the starlink DHCPv6-PD server will satisfy that CONFIRM, or maybe not.

Or maybe there is a need of some other protocol in starlink, or in user equipment connected to starlink (Dishy, third party router), to offer that mobility.  But without adding new latency, of course.

(this mobility aspect is on topic of the IP country ranges - cross-border areas would ideally not break connectivity).

There are two types of keeping your address. One is to have the same address all the time, the other is to keep your address during a session.
Fair enough.

Even if you get a public address, it can change from time to time (just like DHCP addresses could on landline ISPs),

Well, it depends on ISP.  Indeed some wireline ISPs change the address of home customers relatively often - on DHCP lease expiry, MAC-less or NAI-less DHCP during reboots, etc.  But other landline ISPs do provide always the same IP address to customers.  Some times it is even part of the signed contract.


but that doesn't mean that your address will change during a session (i.e. while you are powered up and connected) even while moving around.

Do you mean that the /56 I'd get from starlink with DHCPv6-PD would stay the same if I had ongoing sessions, and moved in and out the hexagon cells,or even in-out of a teleport coverage? (driving a car on a longer distance).

Remark that /56 can not be equated simply to the behaviour of an IPv4 address.  That /56 means more than just one address and, additionally, it is bound to an IPv6 address to which it is routed (either a GUA or a LL, a 'next-hop' address).

The maintenance of that /56 constant can happen with or without maintenance of the 'next-hop' address constant.

If starlink keeps constant both the 'next-hop' address and the allocated /56 during movements to very wide distances (cell-to-cell, teleport-to-teleport) then it could some options.

If starlink keeps constant just the /56 allocated to end user, and varies the 'next-hop' address attached to it then it would other options.

There are design options.


If you get a public IP, that IP will change like a DHCP address would on a landline ISP, rarely and mostly when equipment at one end or another was restarted, but not every time you do a new satellite handoff

satellite handoff: do you mean the handoff provoked by the movement of satellites to a ground-fixed user, or do you mean the movement of end user in and out of hexagon cells covered by satellites?

IMHO, I think it can mean either of the two.  For the latter (movement of end user between cells) there'd probably be another /56 delegated to an end user, regardless of having ongoing sessions - DHCP does not check the status of apps.

Further, a very wide area movement might provoke a change in teleport, not just a change in hexagon cells.  A change in teleport certainly provokes a change in the allocated /56 of the end user, again regardless of her having running sessions.  In order to keep a same /56 allocated to a same end user handed over from one teleport to another there would be a need of some teleport-to-teleport protocol, maybe a tunnelled BGP, or other.

Alex



David Lang
_______________________________________________
Starlink mailing list
Starlink@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/starlink

Reply via email to