IPv6 setup on your router behind JIO router

Messages
2,510
Location
Bangalore | Ernakulam
ISP
Excitel | BSNL
So this is how it looks on my OpenWRT device. In case of Jio, I only get a single IPv6 address from their DHCPv6 server, however in case of BSNL, I get one IPv6 address along with a delegated /64 prefix.

It looks like in case of Jio, you'd need some sort of DHCP relay? So that your clients directly ask the Jio DHCP server for more IPv6 addresses? 🤔
 

Attachments (DOWNLOAD AT YOUR OWN RISK)

  • Screenshot 2020-09-16 at 9.59.15 AM.png
    Screenshot 2020-09-16 at 9.59.15 AM.png
    113.8 KB · Views: 4

bhojv74

Regular
Messages
627
ISP
Airtel
Correct, so in case of BSNL your router is connecting via pppoe and thus acting as DHCPv6 PD, where as in case of jio it is there router which is setup as prefix deligation, both are offering /64 only.
 
Messages
12
Location
India
ISP
Jio, Airtel
Interesting, I've not seen that happening at all whenever I have tried with a JioFi. So I use a outdoor LTE device with a Jio sim and I have been able to get only a single IPv6 public address. I have not investigated much though as I always thought it is not possible. Will do some testing in that case.

My outdoor LTE device is in bridge mode and my main OpenWRT router is what gets the main IP address etc.

From whatever I've collected, Jio gives a /64 prefix, which means only one network and thus anything directly connected to their router will get an IPv6. But for other networks (sub networks)to get an IpV6, like another router after JIO, the prefix should have been at least /60 which is a standard practice elsewhere outside India.

Yes @varkey what @bhojv74 said makes most sense. All the clients directly connected to the JioFi router gets a public ipv6 only in the /64 prefix assigned to the router by the ISP. ISPs should give us at least a /56 with prefix delegation via the JioFi router. This is absurd considering the free real estate the ipv6 has.

I've also pinged support of JIO about it via mail. Most likely to expect a generic response who has no idea of ipv6 at all.
 


Messages
12
Location
India
ISP
Jio, Airtel
Correct, so in case of BSNL your router is connecting via pppoe and thus acting as DHCPv6 PD, where as in case of jio it is there router which is setup as prefix deligation, both are offering /64 only.
I am even wondering even if the ISP gives us a broader/56 subnet, would the JioFi router capable of doing the prefix delegation back to the firewall 9r router it's connected to? I am using pfsense btw..

Or is there any other device like an ethernet card or something which accepts a SIM card can directly assign the /64 given by the ISP to the pfsense firewall?

Btw am very new to ipv6 and dhcpv6, as a matter of fact one day old, I learnt everything yesterday consuming the whole day. So pls correct me if what I say doesn't make sense.
 
Messages
2,510
Location
Bangalore | Ernakulam
ISP
Excitel | BSNL
Correct, so in case of BSNL your router is connecting via pppoe and thus acting as DHCPv6 PD, where as in case of jio it is there router which is setup as prefix deligation, both are offering /64 only.

Not because it's through PPPoE. Jio should be giving a delegated prefix, whereas it is not giving that. Again, I am not even using a JioFi device, I have the Jio sim in a LTE modem kind of thing which is in passthrough mode and connected to my router, it is bridged more or less.

In BSNL if you see, there is a delegated prefix AND a separate IPv6 IP address for the WAN interface. In Jio, you only get that one IPv6 IP address.
 
Messages
2,510
Location
Bangalore | Ernakulam
ISP
Excitel | BSNL
@ShihabSoft As I stated, I am seeing the exact same behaviour when I am not even using a JioFi device and a separate LTE router which I have full control over. Jio is simply not following the prefix delegation way of assigning IPv6 addresses.

You get only a single IPv6 address. I have not tried a config where a DHCP relay of some sort is setup on the LAN interface to get multiple IPv6 addresses from the WAN side.
 


Last edited:
Messages
12
Location
India
ISP
Jio, Airtel
@varkey How's it working with JioFi and it's clients tho?

Like as I can see in my dashboard, it has an IP from the /64 prefix. Also when I connect new clients over wifi directly to the JioFi device, they also get a public ipv6 and a local ipv4.

IMG_20200916_122829__01.jpg
 
Messages
2,510
Location
Bangalore | Ernakulam
ISP
Excitel | BSNL
As I showed in my screenshot earlier, even I get an IP address with /64, but then the regular way of doing it is, you'd also get an additional delegated prefix. But that isn't really supported over mobile connections, so my guess is that they do something else to give multiple IP addresses like a DHCP relay but only for IPv6.

As per this doc, if the ISP doesn't delegate a prefix, then a DHCP relay needs to be setup.


I will try this out.
 
Messages
12
Location
India
ISP
Jio, Airtel
As I showed in my screenshot earlier, even I get an IP address with /64, but then the regular way of doing it is, you'd also get an additional delegated prefix. But that isn't really supported over mobile connections, so my guess is that they do something else to give multiple IP addresses like a DHCP relay but only for IPv6.

As per this doc, if the ISP doesn't delegate a prefix, then a DHCP relay needs to be setup.


I will try this out.
Tried it, but not getting anywhere.. may be I am doing something wrong.. who knows..