Development issues regarding the cerowrt test router project
 help / color / mirror / Atom feed
* [Cerowrt-devel] Latest IPv6 Updates
@ 2012-12-28 17:56 Steven Barth
  2012-12-28 20:19 ` Dave Taht
  0 siblings, 1 reply; 5+ messages in thread
From: Steven Barth @ 2012-12-28 17:56 UTC (permalink / raw)
  To: cerowrt-devel

Hi guys,

the following updates / changes for IPv6 have been commited to OpenWrt 
in the last days. Most of these affect RFC 6204 CE-compliance, some are 
convenience changes.

Feel free to merge and test CeroWrt.

* Detect and delegate IPv6-specific MTU from upstream interfaces (e.g. 
tunnels, pppoe, etc.) and propagate them to downstream interfaces 
(supporting cases where IPv4-MTU and IPv6-MTU differ, e.g. 6in4, 6rd, 
6to4, ...)

* Add a default null-route for delegated prefixes (CE-requirement WPD-6)
This fixes routing loops in case packets with a destination within an 
unused / unassigned part of a delegated prefix are received.

* Added support for site-borders (interfaces which ULA-traffic might not 
cross) as specified in CE-requirement ULA-4

* Added support to override CE-requirement ULA-5 for NPT-setups (iirc 
not relevant if dnsmasq is used, as it does not follow ULA-5).


Documentation on http://wiki.openwrt.org/doc/uci/network6 has been updated.



Btw. Simon Kelley released 2.66-test4 which fixes some bugs related to 
stateful DHCPv6 and should make it usable finally. Also the new 
MTU-propagation mentioned above is now supported by dnsmasq as well.
I haven't tested it myself yet but you can try if you are brave.


I will try to make a table about the RFC requirements for Customer Edge 
(CE)-Routers soon which sums up which requirements are fulfilled and 
which are still not implemented both for CeroWrt / OpenWrt with 6relayd 
and with dnsmasq as RA/DHCPv6-server.


Cheers,

Steven

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Cerowrt-devel] Latest IPv6 Updates
  2012-12-28 17:56 [Cerowrt-devel] Latest IPv6 Updates Steven Barth
@ 2012-12-28 20:19 ` Dave Taht
  2012-12-28 23:34   ` Maciej Soltysiak
  2012-12-28 23:37   ` Maciej Soltysiak
  0 siblings, 2 replies; 5+ messages in thread
From: Dave Taht @ 2012-12-28 20:19 UTC (permalink / raw)
  To: Steven Barth; +Cc: cerowrt-devel

On Fri, Dec 28, 2012 at 12:56 PM, Steven Barth <cyrus@openwrt.org> wrote:
> Hi guys,
>
> the following updates / changes for IPv6 have been commited to OpenWrt in
> the last days. Most of these affect RFC 6204 CE-compliance, some are
> convenience changes.
>
> Feel free to merge and test CeroWrt.

I have merged with openwrt head, and updated to dnsmasq 2.66test4, and
also folded in the tiny luci upnp fix to the '&' issue. I'm not really
sure if that last is the right thing, it's supposed to be
translated...

http://snapon.lab.bufferbloat.net/~cero2/cerowrt/wndr/3.6.11-4/

I am still not in a position to test anything cerowrt related myself
right now, although I am down to a mere 20 miles between me and the
yurtlab and 50 from isc.

I am relieved to hear that amazon claims they will get new supplies of
the wndr3800 by jan 5.

I am staring at the bunch of hardware I ordered in something of a
panic - dreamplug, wndr4300, the nanostations, a couple bus pirates, a
nexus 7, and trying to figure out a direction to move forward that
makes sense.

> * Detect and delegate IPv6-specific MTU from upstream interfaces (e.g.
> tunnels, pppoe, etc.) and propagate them to downstream interfaces
> (supporting cases where IPv4-MTU and IPv6-MTU differ, e.g. 6in4, 6rd, 6to4,
> ...)

Excellent! PPPoE?

> * Add a default null-route for delegated prefixes (CE-requirement WPD-6)
> This fixes routing loops in case packets with a destination within an unused
> / unassigned part of a delegated prefix are received.
>
> * Added support for site-borders (interfaces which ULA-traffic might not
> cross) as specified in CE-requirement ULA-4
>
> * Added support to override CE-requirement ULA-5 for NPT-setups (iirc not
> relevant if dnsmasq is used, as it does not follow ULA-5).
>
>
> Documentation on http://wiki.openwrt.org/doc/uci/network6 has been updated.
>
>
>
> Btw. Simon Kelley released 2.66-test4 which fixes some bugs related to
> stateful DHCPv6 and should make it usable finally. Also the new
> MTU-propagation mentioned above is now supported by dnsmasq as well.
> I haven't tested it myself yet but you can try if you are brave.

I folded in the same patches as were used in 2.66-test3.

A good default configuration for cero would be good, Not sure what that is...

>
> I will try to make a table about the RFC requirements for Customer Edge
> (CE)-Routers soon which sums up which requirements are fulfilled and which
> are still not implemented both for CeroWrt / OpenWrt with 6relayd and with
> dnsmasq as RA/DHCPv6-server.
>
>
> Cheers,
>
> Steven
> _______________________________________________
> Cerowrt-devel mailing list
> Cerowrt-devel@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cerowrt-devel



-- 
Dave Täht

Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Cerowrt-devel] Latest IPv6 Updates
  2012-12-28 20:19 ` Dave Taht
@ 2012-12-28 23:34   ` Maciej Soltysiak
  2012-12-29  3:05     ` Dave Taht
  2012-12-28 23:37   ` Maciej Soltysiak
  1 sibling, 1 reply; 5+ messages in thread
From: Maciej Soltysiak @ 2012-12-28 23:34 UTC (permalink / raw)
  To: Dave Taht; +Cc: cerowrt-devel

[-- Attachment #1: Type: text/plain, Size: 3514 bytes --]

Upnp works fine.
Ssdpd doesn't, not sure why, it's late now. will test tomorrow.

p.s. /use/shin/simple_qos fails on non-existant /etc/functions.sh
Am I doing something wrong?

Maciej
On 28 Dec 2012 21:19, "Dave Taht" <dave.taht@gmail.com> wrote:

> On Fri, Dec 28, 2012 at 12:56 PM, Steven Barth <cyrus@openwrt.org> wrote:
> > Hi guys,
> >
> > the following updates / changes for IPv6 have been commited to OpenWrt in
> > the last days. Most of these affect RFC 6204 CE-compliance, some are
> > convenience changes.
> >
> > Feel free to merge and test CeroWrt.
>
> I have merged with openwrt head, and updated to dnsmasq 2.66test4, and
> also folded in the tiny luci upnp fix to the '&' issue. I'm not really
> sure if that last is the right thing, it's supposed to be
> translated...
>
> http://snapon.lab.bufferbloat.net/~cero2/cerowrt/wndr/3.6.11-4/
>
> I am still not in a position to test anything cerowrt related myself
> right now, although I am down to a mere 20 miles between me and the
> yurtlab and 50 from isc.
>
> I am relieved to hear that amazon claims they will get new supplies of
> the wndr3800 by jan 5.
>
> I am staring at the bunch of hardware I ordered in something of a
> panic - dreamplug, wndr4300, the nanostations, a couple bus pirates, a
> nexus 7, and trying to figure out a direction to move forward that
> makes sense.
>
> > * Detect and delegate IPv6-specific MTU from upstream interfaces (e.g.
> > tunnels, pppoe, etc.) and propagate them to downstream interfaces
> > (supporting cases where IPv4-MTU and IPv6-MTU differ, e.g. 6in4, 6rd,
> 6to4,
> > ...)
>
> Excellent! PPPoE?
>
> > * Add a default null-route for delegated prefixes (CE-requirement WPD-6)
> > This fixes routing loops in case packets with a destination within an
> unused
> > / unassigned part of a delegated prefix are received.
> >
> > * Added support for site-borders (interfaces which ULA-traffic might not
> > cross) as specified in CE-requirement ULA-4
> >
> > * Added support to override CE-requirement ULA-5 for NPT-setups (iirc not
> > relevant if dnsmasq is used, as it does not follow ULA-5).
> >
> >
> > Documentation on http://wiki.openwrt.org/doc/uci/network6 has been
> updated.
> >
> >
> >
> > Btw. Simon Kelley released 2.66-test4 which fixes some bugs related to
> > stateful DHCPv6 and should make it usable finally. Also the new
> > MTU-propagation mentioned above is now supported by dnsmasq as well.
> > I haven't tested it myself yet but you can try if you are brave.
>
> I folded in the same patches as were used in 2.66-test3.
>
> A good default configuration for cero would be good, Not sure what that
> is...
>
> >
> > I will try to make a table about the RFC requirements for Customer Edge
> > (CE)-Routers soon which sums up which requirements are fulfilled and
> which
> > are still not implemented both for CeroWrt / OpenWrt with 6relayd and
> with
> > dnsmasq as RA/DHCPv6-server.
> >
> >
> > Cheers,
> >
> > Steven
> > _______________________________________________
> > Cerowrt-devel mailing list
> > Cerowrt-devel@lists.bufferbloat.net
> > https://lists.bufferbloat.net/listinfo/cerowrt-devel
>
>
>
> --
> Dave Täht
>
> Fixing bufferbloat with cerowrt:
> http://www.teklibre.com/cerowrt/subscribe.html
> _______________________________________________
> Cerowrt-devel mailing list
> Cerowrt-devel@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cerowrt-devel
>

[-- Attachment #2: Type: text/html, Size: 4685 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Cerowrt-devel] Latest IPv6 Updates
  2012-12-28 20:19 ` Dave Taht
  2012-12-28 23:34   ` Maciej Soltysiak
@ 2012-12-28 23:37   ` Maciej Soltysiak
  1 sibling, 0 replies; 5+ messages in thread
From: Maciej Soltysiak @ 2012-12-28 23:37 UTC (permalink / raw)
  To: Dave Taht; +Cc: cerowrt-devel

[-- Attachment #1: Type: text/plain, Size: 3553 bytes --]

Thanks for mergin upnp/ssdpd stuff!

Upnp works fine.
Ssdpd doesn't, not sure why, it's late now. will test tomorrow.

p.s. /use/shin/simple_qos fails on non-existant /etc/functions.sh
Am I doing something wrong?

Maciej
On 28 Dec 2012 21:19, "Dave Taht" <dave.taht@gmail.com> wrote:

> On Fri, Dec 28, 2012 at 12:56 PM, Steven Barth <cyrus@openwrt.org> wrote:
> > Hi guys,
> >
> > the following updates / changes for IPv6 have been commited to OpenWrt in
> > the last days. Most of these affect RFC 6204 CE-compliance, some are
> > convenience changes.
> >
> > Feel free to merge and test CeroWrt.
>
> I have merged with openwrt head, and updated to dnsmasq 2.66test4, and
> also folded in the tiny luci upnp fix to the '&' issue. I'm not really
> sure if that last is the right thing, it's supposed to be
> translated...
>
> http://snapon.lab.bufferbloat.net/~cero2/cerowrt/wndr/3.6.11-4/
>
> I am still not in a position to test anything cerowrt related myself
> right now, although I am down to a mere 20 miles between me and the
> yurtlab and 50 from isc.
>
> I am relieved to hear that amazon claims they will get new supplies of
> the wndr3800 by jan 5.
>
> I am staring at the bunch of hardware I ordered in something of a
> panic - dreamplug, wndr4300, the nanostations, a couple bus pirates, a
> nexus 7, and trying to figure out a direction to move forward that
> makes sense.
>
> > * Detect and delegate IPv6-specific MTU from upstream interfaces (e.g.
> > tunnels, pppoe, etc.) and propagate them to downstream interfaces
> > (supporting cases where IPv4-MTU and IPv6-MTU differ, e.g. 6in4, 6rd,
> 6to4,
> > ...)
>
> Excellent! PPPoE?
>
> > * Add a default null-route for delegated prefixes (CE-requirement WPD-6)
> > This fixes routing loops in case packets with a destination within an
> unused
> > / unassigned part of a delegated prefix are received.
> >
> > * Added support for site-borders (interfaces which ULA-traffic might not
> > cross) as specified in CE-requirement ULA-4
> >
> > * Added support to override CE-requirement ULA-5 for NPT-setups (iirc not
> > relevant if dnsmasq is used, as it does not follow ULA-5).
> >
> >
> > Documentation on http://wiki.openwrt.org/doc/uci/network6 has been
> updated.
> >
> >
> >
> > Btw. Simon Kelley released 2.66-test4 which fixes some bugs related to
> > stateful DHCPv6 and should make it usable finally. Also the new
> > MTU-propagation mentioned above is now supported by dnsmasq as well.
> > I haven't tested it myself yet but you can try if you are brave.
>
> I folded in the same patches as were used in 2.66-test3.
>
> A good default configuration for cero would be good, Not sure what that
> is...
>
> >
> > I will try to make a table about the RFC requirements for Customer Edge
> > (CE)-Routers soon which sums up which requirements are fulfilled and
> which
> > are still not implemented both for CeroWrt / OpenWrt with 6relayd and
> with
> > dnsmasq as RA/DHCPv6-server.
> >
> >
> > Cheers,
> >
> > Steven
> > _______________________________________________
> > Cerowrt-devel mailing list
> > Cerowrt-devel@lists.bufferbloat.net
> > https://lists.bufferbloat.net/listinfo/cerowrt-devel
>
>
>
> --
> Dave Täht
>
> Fixing bufferbloat with cerowrt:
> http://www.teklibre.com/cerowrt/subscribe.html
> _______________________________________________
> Cerowrt-devel mailing list
> Cerowrt-devel@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cerowrt-devel
>

[-- Attachment #2: Type: text/html, Size: 4739 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Cerowrt-devel] Latest IPv6 Updates
  2012-12-28 23:34   ` Maciej Soltysiak
@ 2012-12-29  3:05     ` Dave Taht
  0 siblings, 0 replies; 5+ messages in thread
From: Dave Taht @ 2012-12-29  3:05 UTC (permalink / raw)
  To: Maciej Soltysiak; +Cc: cerowrt-devel

On Fri, Dec 28, 2012 at 6:34 PM, Maciej Soltysiak <maciej@soltysiak.com> wrote:
> Upnp works fine.
> Ssdpd doesn't, not sure why, it's late now. will test tomorrow.
>
> p.s. /use/shin/simple_qos fails on non-existant /etc/functions.sh
> Am I doing something wrong?

No. Probably that changed. You can comment that out. I see also that
nfq_codel on the nano-m build failed to link right. Might just be a
bug on that build. insmod sch_nfq_codel on cero.

>
> Maciej
>
> On 28 Dec 2012 21:19, "Dave Taht" <dave.taht@gmail.com> wrote:
>>
>> On Fri, Dec 28, 2012 at 12:56 PM, Steven Barth <cyrus@openwrt.org> wrote:
>> > Hi guys,
>> >
>> > the following updates / changes for IPv6 have been commited to OpenWrt
>> > in
>> > the last days. Most of these affect RFC 6204 CE-compliance, some are
>> > convenience changes.
>> >
>> > Feel free to merge and test CeroWrt.
>>
>> I have merged with openwrt head, and updated to dnsmasq 2.66test4, and
>> also folded in the tiny luci upnp fix to the '&' issue. I'm not really
>> sure if that last is the right thing, it's supposed to be
>> translated...
>>
>> http://snapon.lab.bufferbloat.net/~cero2/cerowrt/wndr/3.6.11-4/
>>
>> I am still not in a position to test anything cerowrt related myself
>> right now, although I am down to a mere 20 miles between me and the
>> yurtlab and 50 from isc.
>>
>> I am relieved to hear that amazon claims they will get new supplies of
>> the wndr3800 by jan 5.
>>
>> I am staring at the bunch of hardware I ordered in something of a
>> panic - dreamplug, wndr4300, the nanostations, a couple bus pirates, a
>> nexus 7, and trying to figure out a direction to move forward that
>> makes sense.
>>
>> > * Detect and delegate IPv6-specific MTU from upstream interfaces (e.g.
>> > tunnels, pppoe, etc.) and propagate them to downstream interfaces
>> > (supporting cases where IPv4-MTU and IPv6-MTU differ, e.g. 6in4, 6rd,
>> > 6to4,
>> > ...)
>>
>> Excellent! PPPoE?
>>
>> > * Add a default null-route for delegated prefixes (CE-requirement WPD-6)
>> > This fixes routing loops in case packets with a destination within an
>> > unused
>> > / unassigned part of a delegated prefix are received.
>> >
>> > * Added support for site-borders (interfaces which ULA-traffic might not
>> > cross) as specified in CE-requirement ULA-4
>> >
>> > * Added support to override CE-requirement ULA-5 for NPT-setups (iirc
>> > not
>> > relevant if dnsmasq is used, as it does not follow ULA-5).
>> >
>> >
>> > Documentation on http://wiki.openwrt.org/doc/uci/network6 has been
>> > updated.
>> >
>> >
>> >
>> > Btw. Simon Kelley released 2.66-test4 which fixes some bugs related to
>> > stateful DHCPv6 and should make it usable finally. Also the new
>> > MTU-propagation mentioned above is now supported by dnsmasq as well.
>> > I haven't tested it myself yet but you can try if you are brave.
>>
>> I folded in the same patches as were used in 2.66-test3.
>>
>> A good default configuration for cero would be good, Not sure what that
>> is...
>>
>> >
>> > I will try to make a table about the RFC requirements for Customer Edge
>> > (CE)-Routers soon which sums up which requirements are fulfilled and
>> > which
>> > are still not implemented both for CeroWrt / OpenWrt with 6relayd and
>> > with
>> > dnsmasq as RA/DHCPv6-server.
>> >
>> >
>> > Cheers,
>> >
>> > Steven
>> > _______________________________________________
>> > Cerowrt-devel mailing list
>> > Cerowrt-devel@lists.bufferbloat.net
>> > https://lists.bufferbloat.net/listinfo/cerowrt-devel
>>
>>
>>
>> --
>> Dave Täht
>>
>> Fixing bufferbloat with cerowrt:
>> http://www.teklibre.com/cerowrt/subscribe.html
>> _______________________________________________
>> Cerowrt-devel mailing list
>> Cerowrt-devel@lists.bufferbloat.net
>> https://lists.bufferbloat.net/listinfo/cerowrt-devel



-- 
Dave Täht

Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-12-29  3:05 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-12-28 17:56 [Cerowrt-devel] Latest IPv6 Updates Steven Barth
2012-12-28 20:19 ` Dave Taht
2012-12-28 23:34   ` Maciej Soltysiak
2012-12-29  3:05     ` Dave Taht
2012-12-28 23:37   ` Maciej Soltysiak

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox