Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Aug 2015 16:26:22 +0300
From:      Peter Pentchev <roam@ringlet.net>
To:        soc-status@FreeBSD.org
Subject:   Re: Status report: ng_ayiya - an AYIYA Netgraph node
Message-ID:  <20150803132622.GE3216@straylight.m.ringlet.net>
In-Reply-To: <20150701162743.GA3137@straylight.m.ringlet.net>
References:  <20150620164531.GB2937@straylight.m.ringlet.net> <20150701162743.GA3137@straylight.m.ringlet.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--Km1U/tdNT/EmXiR1
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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=3Dco

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

--=20
Peter Pentchev  roam@ringlet.net roam@FreeBSD.org
PGP key:        http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13

--Km1U/tdNT/EmXiR1
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVv2v5AAoJEGUe77AlJ98Te9AQAISKFtOmDWy2aoom5f27rqRd
YqmAO6h1PCog27mNtSJlCVXfuCVgMdbfLz0GK0nlXhPdXAUGO1KPmLv9DQzLcMsf
rPM/ln+DiAO1gcR8rCxHjQQ1avMTcFyQ8Fg4ZATNT4KqLim235dDExgpyXly7vaL
6oi4qLQBOZJSAmMb+TpTNdcBvYHbOet9xnl613RSWdrCszJFBtgkhZN2jLfKYSpl
UDczH4prQusbIMjg5uiirYvI0ZIZlQnN/3N1pjFVOEPrn0YAO4lbe/9+Xr90RUDo
shP+esVS8+rySX6UyOnBO8fCxbX7zTHQ1pDr+S/pGeCL/DDLOTel975dleg/gLQd
2zlryunoxK0D/+dprCrliOWiKZEWjL/P2XYJX5sce+dLGsTsMEvhCEmaV6WtuCUO
KF3S41+4au7kdZI2zP4LxiX6nLg0BGqJcGd74bCv5GMtilcL+BGQ6AFszyyAsO5o
dz8OJFPEgxNkTOQkP74jmCBckU5SopTfo2tsiPCJvi2ObObDgAXh+HneN9s8rHfj
Ht5HDTlTt2/RKBGdAi/k2FMjVglBaeeMIsGDC52qVxUpEJ0yxFBA8X+78A9/Cruk
rc6h3ij2/xxydDTtumfL+hbY6CQy229AKg4lU3LnlNPSCCY3CrbXCuO6LwGhkhWI
GC6mvLL0hUI5ZVBPyal3
=Q0CT
-----END PGP SIGNATURE-----

--Km1U/tdNT/EmXiR1--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150803132622.GE3216>