Re: 3G multiple PDP context support
Hi Dan, > > > If answered already sorry for the general question - searched > > > archives and did not see much. > > > > > > I am wondering if there is support (on any 3G UMTS device) for > > > simultaneous multiple-PDP contexts in NetworkManager. > > > > > > We have Qualcomm-based and other vendor commercial phones and dongles > > > which support multiple-PDP context but no way to have active data over > > > multiple contexts (3 simultaneous is desired). > > > > with off the shelf USB dongles, I have not seen this working properly > > actually. The only device I know of that can do this is MBM if you use > > the high-speed channel for one and PPP for the other one. > > > > Of course with cellphone modems like the ISI from Nokia or Infineon and > > even ST-Ericsson the multiple PDP context setup is possible. > > > > The biggest problem here is that if the dongles are bound to be using > > PPP, then normally no more than one PPP session is support. And thus > > only one active PDP context at a time. Main reason is that the resources > > inside the modem firmware is pretty much limited and PPP is a damn waste > > from resources point of view. > > > > If they are not using PPP, then normally they only give you one high > > speed Ethernet or point-to-point IP interface. That is not really enough > > to get you to the three you want. > > > > Also I don't really know if Modem Manager is designed for handling more > > than one PDP context per modem. > > It can, though we've been thinking about it in terms of concurrent IPv4 > and IPv6 support like we can do for ethernet or wifi. Some operators do > support IPv6 PDP contexts, and it would rock to have that working > better. For devices that provide pseudo-ethernet-with-DHCP, perhaps it > magically works with DHCP given the right PDP context type, but for most > devices I doubt it. It's something that going forward I'm sure we'll > see more of though, so it makes a lot of sense to play around with and > work towards. there will be eventually a IPV4V6 context type coming as well that properly represents a dual-stack from network point of view. Some vendors do that magically for you if you don't have that one and you have to do IP and IPV6 context separately. So the host will see it as just one Ethernet or IP interface. In case we have two separate context in the host, I am currently toying with the idea of just smashing them together via TUN/TAP device or inside the kernel directly. But this is all just an idea right now. On the other hand, the number of dongles that support IPv6 right now and the number of networks providing this to end customers is limited. Regards Marcel ___ networkmanager-list mailing list networkmanager-list@gnome.org http://mail.gnome.org/mailman/listinfo/networkmanager-list
Re: 3G multiple PDP context support
On Mon, 2011-01-10 at 18:49 -0800, Marcel Holtmann wrote: > Hi Joe, > > > If answered already sorry for the general question - searched > > archives and did not see much. > > > > I am wondering if there is support (on any 3G UMTS device) for > > simultaneous multiple-PDP contexts in NetworkManager. > > > > We have Qualcomm-based and other vendor commercial phones and dongles > > which support multiple-PDP context but no way to have active data over > > multiple contexts (3 simultaneous is desired). > > with off the shelf USB dongles, I have not seen this working properly > actually. The only device I know of that can do this is MBM if you use > the high-speed channel for one and PPP for the other one. > > Of course with cellphone modems like the ISI from Nokia or Infineon and > even ST-Ericsson the multiple PDP context setup is possible. > > The biggest problem here is that if the dongles are bound to be using > PPP, then normally no more than one PPP session is support. And thus > only one active PDP context at a time. Main reason is that the resources > inside the modem firmware is pretty much limited and PPP is a damn waste > from resources point of view. > > If they are not using PPP, then normally they only give you one high > speed Ethernet or point-to-point IP interface. That is not really enough > to get you to the three you want. > > Also I don't really know if Modem Manager is designed for handling more > than one PDP context per modem. It can, though we've been thinking about it in terms of concurrent IPv4 and IPv6 support like we can do for ethernet or wifi. Some operators do support IPv6 PDP contexts, and it would rock to have that working better. For devices that provide pseudo-ethernet-with-DHCP, perhaps it magically works with DHCP given the right PDP context type, but for most devices I doubt it. It's something that going forward I'm sure we'll see more of though, so it makes a lot of sense to play around with and work towards. Dan ___ networkmanager-list mailing list networkmanager-list@gnome.org http://mail.gnome.org/mailman/listinfo/networkmanager-list
Re: 3G multiple PDP context support
Hi Joe, > If answered already sorry for the general question - searched > archives and did not see much. > > I am wondering if there is support (on any 3G UMTS device) for > simultaneous multiple-PDP contexts in NetworkManager. > > We have Qualcomm-based and other vendor commercial phones and dongles > which support multiple-PDP context but no way to have active data over > multiple contexts (3 simultaneous is desired). with off the shelf USB dongles, I have not seen this working properly actually. The only device I know of that can do this is MBM if you use the high-speed channel for one and PPP for the other one. Of course with cellphone modems like the ISI from Nokia or Infineon and even ST-Ericsson the multiple PDP context setup is possible. The biggest problem here is that if the dongles are bound to be using PPP, then normally no more than one PPP session is support. And thus only one active PDP context at a time. Main reason is that the resources inside the modem firmware is pretty much limited and PPP is a damn waste from resources point of view. If they are not using PPP, then normally they only give you one high speed Ethernet or point-to-point IP interface. That is not really enough to get you to the three you want. Also I don't really know if Modem Manager is designed for handling more than one PDP context per modem. Regards Marcel ___ networkmanager-list mailing list networkmanager-list@gnome.org http://mail.gnome.org/mailman/listinfo/networkmanager-list