Host data interface IP configuration via DHCP vs via control channel.
Bjørn Mork
bjorn at mork.no
Thu Nov 10 09:47:08 UTC 2022
Arjen Smit <smit.arjen at gmail.com> writes:
> This question actually does extend to IPv6, here also via the available
> control protocol (QMI/AT/etc) the connection is initiated. It is the modem
> firmware that runs a SLAAC client process to receive a /64 prefix. Then
> the data interface on the host is able retrieve that prefix (via a
> SLAAC/DHCPv6 client procedure (depending on the modem firmware
> capabilities) from the modem. Also here the alternative option exists to
> retrieve the IPv6 prefix (+ other items like Ipv6DNS, MTU size, or even PD
> - (e.g quectel AT+QIP6CFG="PD_addr") via the control interface from the
> modem and apply the result to the data interface.
>
> What is the modem manager approach in this ? It looks like always the data
> interface needs to use DHCP/SLAAC kind of client processes. As I prefer to
> be independent of specific modem firmware (DHCP) server processes (which
> are often outdated/have limited DHCP options supported) I am interested to
> understand the pros/cons of the above approach (and the modem manager
> support of this approach).
I'm extremely interested in generic solutions to this problem. My
understanding is that we can only make one side of the client <-> network
generic.
If you want to use DHCPv6 agaist a generic network, then you depend on a
specific modem firmware implementation. There is no way for MM to
inject link local packets on the gtp link. And there is no universal
proxying/relaying of DHCPv6 in modem firmware. Is this correct?
If correct, which modem firmwares and methods are there supporting
DHCPv6-PD?
That Quectel command looks very promising. But are there similar
solutions for e.g Sierra Wireless modems? Others?
Using routed DHCPv6 wrapped in DHCPv6 relay-forward messages would allow
a generic client solution regardless of modem firmware. But it becomes
very network dependent since you'd need a co-operating PGW and
DHCPv6-server.
Interesting in hearing about such deployments, if anyone knows of one.
Generally: Are there anyone actually using DHCPv6-PD on a mobile
network? I.e outside the lab. How do you do that?
Bjørn
More information about the ModemManager-devel
mailing list