Renewal of IP config.

Markus Gothe nietzsche at lysator.liu.se
Thu Mar 26 16:41:56 PDT 2015


Thx... So I guess maybe in a (close?) future it can become a real-life scenario and then MBIM is prepared for this. Or if a teleco configures things arbitrary. ;-)

//M

Den 26 mar 2015 22:14 skrev Bjørn Mork <bjorn at mork.no>:
>
> Dan Williams <dcbw at redhat.com> writes: 
> > On Thu, 2015-03-26 at 20:22 +0100, Markus Gothe wrote: 
> >> Does the modemmanager handle the case where a new IP configuration is handed out? Have we seen any cases like that??? 
> >> 
> >> Sierra Wireless had a lease time of 50 years (sic!) in their old sierra_net.c built-in DHCP-server. 
> >> 
> >> AFAIK this is not an issue over PPP since it is just a tunneling protocol. But what about packet switched networks, like LTE? 
> >> 
> >> GPT might be the keyword here... I heard  that some early techs like iBurst etc used ethernet over the air in the backhaul. 
> > 
> > ModemManager itself simply retrieves the IP configuration details from 
> > the modem and passes them to the IP configuration manager (eg, 
> > NetworkManager or something else) when the bearer is connected.  If 
> > there is any kind of "ip config changed" signal that the modem emits, 
> > then MM should listen to that, but I'm not aware of anything at the 
> > AT/MBIM/QMI/etc level.  Instead that's usually handled at the IP+ layers 
> > via DHCP or SLAAC. 
>
> MBIM supports reconfiguration: 
>
> 10.5.20 MBIM_CID_IP_CONFIGURATION 
> .. 
> Unsolicited Event: 
> InformationBuffer contains MBIM_IP_CONFIGURATION_INFO.  Whenever the 
> MBIM function obtains updated IP configuration information, it must 
> issue an Unsolicited Event to inform the host about the new value(s). 
>
> But I don't think it's currently possible to change address(es) of an 
> LTE PDN connection.  At least that's my understandig of how it works, 
> based on a very slack reading of RFC6459.  Quoting: 
>
>
> 5.1. IPv4 Address Configuration 
>
>
>    The UE's IPv4 address configuration is always performed during PDP 
>    context/EPS bearer setup procedures (on layer 2).  DHCPv4-based 
>    [RFC2131] address configuration is supported by the 3GPP 
>    specifications, but is not used on a wide scale.  The UE must always 
>    support address configuration as part of the bearer setup signaling, 
>    since DHCPv4 is optional for both UEs and networks. 
>
> 5.2. IPv6 Address Configuration 
>
> .. 
>
>    Renumbering without closing the layer-2 connection is 
>    also not possible.  The lifetime of the /64 prefix is bound to the 
>    lifetime of the layer-2 connection even if the advertised prefix 
>    lifetime is longer than the layer-2 connection lifetime. 
>
>
>
> Bjørn 


More information about the libmbim-devel mailing list