Status report: ng_ayiya - an AYIYA Netgraph node
Peter Pentchev
roam at ringlet.net
Mon Aug 3 13:26:27 UTC 2015
Hi all,
The goal of this project is to create a Netgraph node that acts as a link
between a socket (TCP, UDP, SCTP, ...) connection to an AYIYA server
(for a start, the SixXS POPs) and a local network interface (for a start,
one that can route IPv6 traffic).
Wiki: https://wiki.freebsd.org/SummerOfCode2015/AYIYASixXSNetgraphNode
Subversion: https://svnweb.freebsd.org/socsvn/soc2015/roam/
Testing: https://svnweb.freebsd.org/socsvn/soc2015/roam/README.txt?view=co
I am now very close to completing the stated goals of the project -
the SixXS AICCU tool now has initial support for using the ng_ayiya
Netgraph node for setting up tunnels and passing actual IPv6 traffic
through them. Here's what has happened since my last report:
- finished up and prepared for release the Net-SixXS Perl interface to
the SixXS Tunnel Information and Control protocol that is used to
negotiate the IPv6-over-IPv4 AYIYA tunnels
- created initial versions of several FreeBSD ports:
- ng_ayiya (the GSoC project itself)
- Net-SixXS
- MooseX-Role-JSONObject (another Perl module that I decided to finish
up and release since it came in useful for this project)
- Method-Signatures (a third-party Perl module)
- imported into the GSoC Subversion repo the FreeBSD port of AICCU,
the tool used to set up the AYIYA tunnels
- developed an initial version of a patch for the AICCU port to use
the ng_ayiya Netgraph node (the final goal of the GSoC project);
there is still work to do, but the tunnels are being brought up and
IPv6 traffic passes through them
G'luck,
Peter
--
Peter Pentchev roam at ringlet.net roam at FreeBSD.org
PGP key: http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.freebsd.org/pipermail/soc-status/attachments/20150803/1817023f/attachment.bin>
More information about the soc-status
mailing list