Ticket #1187 (assigned)

Opened 5 years ago

Last modified 20 months ago

IPv6 support for Tunneldigger

Reported by: mitar Owned by:
Priority: normal Milestone: Next milestone
Component: tunneldigger Version:
Keywords: projectideas, biggerproject, gsoc Cc:
Related nodes: Realization state:
Blocking: Effort: normal
Blocked by: Security sensitive: no

Description

Tunneldigger is a VPN solution used in many community/mesh networks to connect nodes which do not have a wireless link between them into a common network. It uses existing network connectivity (like Internet) between nodes to create L2TP tunnels between them. Current limitation is that those tunnels use only IPv4 and cannot be established over IPv6. (Tunnels are layer 2 and can carry both IPv4 and IPv6 traffic already. The issue here is that they themselves cannot be established over IPv6.)

The aim of the GSoC project is to design and implement IPv6 support for Tunneldigger so that it works in IPv6-only and IPv4/IPV6 mixed environment where both server and client have IPv6 connectivity in some form. Student should have experience or be willing to learn Python and C, compiling and running code for OpenWRT, have experience with networking stack (IPv4, IPv6, NAT).

Change History

comment:1 Changed 5 years ago by mitar

  • Owner kostko deleted
  • Status changed from new to assigned

comment:2 Changed 20 months ago by mitar

This project has been accepted as Google Summer of Code project in 2017. A student will work over the summer on this.

Note: See TracTickets for help on using tickets.