Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Routed IPv6 subnets at Strike

3K333K33 Member, Host Rep

Hey everyone,
We have some great news for the LET community! Starting today, we’re rolling out routed IPv6 subnets in beta at our Gdańsk, Poland location.
If everything runs smoothly, this feature will be extended to all of our regions soon.

For Existing Customers:
To start using routed subnets, simply stop and start your service. This ensures our system creates the correct routes. If you encounter any issues, don’t hesitate to reach out - we’ll fix them as quickly as possible.

For Providers:
We’re committed to supporting IPv6 deployment. To make this easier, we’ve published a script on GitHub. If you’re using Virtualizor, this script allows you to seamlessly add routed subnets to your setup. Repo is available here.

Credits:
Huge thanks to @tentor for the exceptional help with deployment!

We’ll be bringing more infrastructure improvements very soon - stay tuned!

Comments

  • @tentor the smart guy is everywhere
    Congratulations!

    Have a nice day

    Thanked by 33K33 tentor oloke
  • olokeoloke Member, Host Rep

    Really happy this being available! ;)
    Also thanks for sharing virtualizor script for others.

    cc: @yoursunny

    Thanked by 13K33
  • KYC, no?

    Thanked by 1oloke
  • kaitkait Member

    @ascicode said:
    KYC, no?

    No sir

  • 3K333K33 Member, Host Rep
    edited January 18

    @ascicode said:
    KYC, no?

    I'm not participating in that bullshit, no KYC guaranteed.

  • yoursunnyyoursunny Member, IPv6 Advocate
    edited January 18

    @3K33 said:
    To make this easier, we’ve published a script on GitHub. If you’re using Virtualizor, this script allows you to seamlessly add routed subnets to your setup. Repo is available here.

    We checked this script and it seems correct.

    Its behavior is: when a customer VM is assigned one or more IPv6 address with associated subnet size, each main address is attached as on-link and the expanded subnet is routed to the main address.
    For example, suppose the VM is assigned 2001:db8:90c9:9a66::1/56, it means the VM is given 2001:db8:90c9:9a00::/56 routed subnet with an on-link address 2001:db8:90c9:9a66::1 that must be assigned inside the VM.

    A pitfall in current code is that, if the VM is assigned more than one address in the same subnet, the script will suffer an error trying to insert duplicate routes.
    For example, if the above VM is also assigned 2001:db8:90c9:9a66::2/56, the script would try to insert another route for 2001:db8:90c9:9a00::/56 subnet and iproute2 won't allow that.
    To make the script more robust, change ip route add to ip route replace, so that the last on-link address becomes the next hop of the route.

    We can deduce these requirements on the router at the previous hop:

    • If you do not need live migration, the large subnet that contains all customer subnets shall be routed to the on-link address of the physical server.
    • If you want live migration, each customer VM subnet must be individually routed to the VM's on-link address.
    • It will not work at all, if the physical machine itself only receives on-link subnet.
  • NekoparaNekopara Member
    edited January 18

    happy about this! another big PLUS for the service

    Thanked by 23K33 oloke
  • 3K333K33 Member, Host Rep

    @yoursunny said:

    @3K33 said:
    To make this easier, we’ve published a script on GitHub. If you’re using Virtualizor, this script allows you to seamlessly add routed subnets to your setup. Repo is available here.

    We checked this script and it seems correct.

    It's behavior is: when a customer VM is assigned one or more IPv6 address with associated subnet size, each main address is attached as on-link and the expanded subnet is routed to the main address.
    For example, suppose the VM is assigned 2001:db8:90c9:9a66::1/56, it means the VM is given 2001:db8:90c9:9a00::/56 routed subnet with an on-link address 2001:db8:90c9:9a66::1 that must be assigned inside the VM.

    A pitfall in current code is that, if the VM is assigned more than one address in the same subnet, the script will suffer an error trying to insert duplicate routes.
    For example, if the above VM is also assigned 2001:db8:90c9:9a66::2/56, the script would try to insert another route for 2001:db8:90c9:9a00::/56 subnet and iproute2 won't allow that.
    To make the script more robust, change ip route add to ip route replace, so that the last on-link address becomes the next hop of the route.

    We can deduce these requirements on the router at the previous hop:

    • If you do not need live migration, the large subnet that contains all customer subnets shall be routed to the on-link address of the physical server.
    • If you want live migration, each customer VM subnet must be individually routed to the VM's on-link address.
    • It will not work at all, if the physical machine itself only receives on-link subnet.

    Thanks for the information. Afaik when you generate subnets in Virtualizor, it only assigns first IP to VPS, you can't specify more onlink IPs in that generated subnets (eg. you can't assign ::2 of on-link subnet), but we will check this and change the code if neccessary.

    Thanked by 1oloke
  • zGatozGato Member

    one more reason to use @3K33 and @tentor services

    huge W

    to all my ipv6 haters

Sign In or Register to comment.