[pox-dev] Pox + IPv6

Silvia Fichera fichera.sil at gmail.com
Tue Jul 2 00:50:55 PDT 2013


This is a problem because I have only 2 weeks to do it...

- Where can I find Nicira extensions?
- I know that IPv6 uses NDP instead of ARP. I have the branch carp, so
in pox.lib.packet
I've got ipv6.py and icmpv6.py but I haven't found nothing about NDP...


2013/7/1 Murphy McCauley <murphy.mccauley at gmail.com>

> It'll take some rewriting to make this work, for at least two reasons:
>
> 1) l3_learning uses OpenFlow 1.0 strictly which has no IPv6.  To do IPv6,
> you'll have to use Nicira extensions... at the minimum you'll need
> extensible match.  There's an example of this in l2_nx and
> l2_nx_self_learning.
>
> 2) l3_learning makes use of ARP.  But IPv6 doesn't have ARP -- it has IPv6
> neighbor discovery.  So you'll also have to rewrite the ARP parts to use
> IPv6 neighbor discovery instead.  pox.lib.packet has classes to do the
> neighbor discovery protocol packing/unpacking, but there are no examples in
> POX anywhere of actually using it like there is with ARP.
>
> -- Murphy
>
> On Jul 1, 2013, at 6:44 AM, Silvia Fichera wrote:
>
> > Hi all,
> > someone knows how to use l3_learning with IPv6?
> >
> > --
> > Silvia Fichera
>
>


-- 
Silvia Fichera
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.noxrepo.org/pipermail/pox-dev-noxrepo.org/attachments/20130702/aa243416/attachment-0002.htm>


More information about the pox-dev mailing list