Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Mikael Abrahamsson

On Fri, 20 Feb 2015, Toerless Eckert wrote:


On Fri, Feb 20, 2015 at 02:57:21PM +0100, Mikael Abrahamsson wrote:

L3 - route injection (got a routing protocol there already, use it)


This sounds like it needs at least a coordination protocol between the APs?


NO, just between the first-hop (homenet) routers. Should work with unchanged
of the shelf crap-APs as long as they're attached to a homenet router.


Could someone please explain to me how this is supposed to work? How do 
the first-hop routers figure out where the client is? Do we do /128 route 
injection into the homenet for active IPv6 addresses in that /64, and 
announce the same /64 everywhere, and then we use proxy-nd for all off-L2 
active IPs? I guess we need to handle IPv4 as well, so we use proxy-arp 
for that?


--
Mikael Abrahamssonemail: swm...@swm.pp.se

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] OpenWRT hardware [was: A poll]

2015-02-20 Thread Mikael Abrahamsson

On Fri, 20 Feb 2015, Dave Taht wrote:


802.11ac rates on the wifi,  it does not have enough
cpu to push it that hard. It was only getting wndr3800 style
forwarding rates when I last tried on on ethernet also.


Which for me was around 100-120 megabit/s with a single session, which is 
definitely not enough for me with my 250/50 megabit/s Internet connection. 
Currently I use the Apple Airport Time Capsule 802.11ac thingie and a HE 
tunnel.


We're going to evaluate a product based on 
http://www.marvell.com/embedded-processors/armada-38x/ which looks very 
promising from a performance point of view.


I'll report back if we successfully get OpenWRT running on it and if I can 
find hardware based on it that can be bought retail if it seems to work 
well.


--
Mikael Abrahamssonemail: swm...@swm.pp.se

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Toerless Eckert
On Fri, Feb 20, 2015 at 02:57:21PM +0100, Mikael Abrahamsson wrote:
> >L3 - route injection (got a routing protocol there already, use it)
> 
> This sounds like it needs at least a coordination protocol between the APs?

NO, just between the first-hop (homenet) routers. Should work with unchanged
of the shelf crap-APs as long as they're attached to a homenet router.

Cheers
Toerless

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Client roaming [was: Routing protocol comparison document]

2015-02-20 Thread Toerless Eckert
I was going to say host-routes as well but Markus beat me to the punch.

I definitely think we should target a solution without host changes though
as the tactical solution.

I thought LISP had implemented this type of stuff, eg: host address 
mobility for hosts on access-LANs. Can't quite remember how, but it must
be something involving the tracking of a device when it moves from it's
original location, and the first-hop router(s) would then create a host-route
for that host and make sure that the host keeps its address (acting as
DHCP server or the like ?)

Can't be that hard though. Definitely less work than trying to build
an L2 overlay to give stupid L2 APs the ability to do L2 roaming. IN
any case, it should at most be all control-plane, no new forwarding plane.

Of course, host-routes themselves don't solve the possible problem of
link-local multicast after mobility, but i'd very much hope that we
can get rid of apps relying on that anyhow.

Cheers
Toerless

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] OpenWRT hardware [was: A poll]

2015-02-20 Thread Dave Taht
On Fri, Feb 20, 2015 at 2:22 PM, Dave Taht  wrote:
> On Fri, Feb 20, 2015 at 12:33 PM, Juliusz Chroboczek
>  wrote:
>>> I'd be a bit curious to know what people are using for test hardware.
>>
>> The WNDR3800/WNDR3700v2 is still my favourite.  I've still got a couple
>> Asus 500GP v1, and they're just fine if you don't need 802.11n and can
>> fit in the slightly more limited flash.
>
> Despite evaluating well over 60 products and chipsets in the past 3
> years, I have yet to find something as nice as the wndr3800 as either
> a R&D or day to day ultra-reliable home router.
>
> More generically the ag71xx/ath9k chipsets it used are the most
> aimiable to hacking on and there are hundreds upon hundreds of current
> products based on that, like the WZR the homewrt folk used.
>
> However single cpus like that with 32k dcache proved not up to the job
> of 802.11ac and there is a lot of chaos and crap gear going around on
> that standard.
>
> Elsewhere the whole wifi industry is seemingly in a race to the
> bottom. As one example, I use the nanostation M5s heavily, and they
> (silently) changed the underlying chipset last year from one with two
> ethernet interfaces, to 1 connected to a 100Mbit switch. Result - no
> link status anymore, the impossibility of measuring traffic well
> across the two interfaces, and an increase of latency under load to
> the buffering in the switch.
>
> The new nanostation IS a bit faster (mips 74k based rather than 24k),
> and has twice the ram, for the same cost as the old, and it still has
> 8MB flash, so I should not complain too much, I guess. (My typical
> topology is 2 nanostations connected to a picostation  M2HP AP)
>
> I have been seeking an integrated outdoor tri radio replacement for
> that particular setup for a long time.
>
> As for everything else I have evaluated, I am thinking of publishing
> it all, after I tone down the invective logged in my notes.
> Most recently I took a look at two 802.11ac products from d-link.
>
> https://lists.bufferbloat.net/pipermail/bloat/2015-February/002310.html
>
> ubnt is *clued* in comparison to nearly everyone else.

The tp-link archer C7 v2, after a year of teething pains on the ath10k
interface, is a not horrible platform for openwrt development
(and the ath9k also on board, is great).  Just dont expect the claimed
802.11ac rates on the wifi,  it does not have enough
cpu to push it that hard. It was only getting wndr3800 style
forwarding rates when I last tried on on ethernet also.

I was fairly impressed with the capabilities of the netgear x4, but was
able to crash it regularly in testing when I last pulled it out and I dont think
the gpl drop landed yet so there is no open source for it.

There are a couple other 802.11ac routers out there like asus´s and
so on, I do hope the market starts sorting out one or more that is useful
to hack on.

Felix recommended trying the d-link DIR-860L *model B*, but as yet I
havent sorted out
how to actually order that. He is also hot on the mt72 chipset in it
as a candidate for multi-station queueing.

I note that I have not, for most of the last year, been heads down
into any of this stuff, I burned out pretty badly as we stablized
cerowrt by last april and needed a major break.

I happen to like gfiber´s new ethernet/wifi/video gw quite a bit, but
that is only just now beginning be deployed in austin, and there is
still a need for a followup release of the software, and I cant talk
about it much, since I worked on it. I dont see much hope of seeing
general support for the chipset it used (mindspeed) in mainline linux,
either.

..

I think that is all of my invective-free notes on various existing products.

>> Both models:
>>
>>   - are well supported by OpenWRT;
>>   - are very difficult to brick (just set up a tftp server and interrupt
>> the boot sequence to reflash);
>>   - have a manageable built-in switch that's configurable from OpenWRT.
>>
>> The WNDR3800 has 16/128 flash/RAM, the 3700v2 16/64, the Asus 8/32.
>>
>> The WNDR3800/3700v2 has some other nice features, like a second gigabit
>> NIC that doesn't go through the internal switch (to get VLANs without
>> messing with the switch), support for 5GHz, and two radios usable
>> simultaneously (which Babel is able to use for avoiding intra-route
>> interference).
>
> With the current chaos calmer code (using linux 3.18) I get a
> downstream rate of 560mbits and an upstream of 146 on the ethernet.
>
> The ratio used to be closer to 340/180.
>
> So much else in my lab (notably the tcps) has changed since the last
> time I did benchmarking that I have no idea what to point at, and
> openwrt enables the wndr3800 vlan by default, which is not my fav
> thing, either, and I haven´t poked into any of it much, being
> presently focused on evaluating the latest patchset for minstrel-blues
> ( http://www.linuxplumbersconf.org/2014/ocw/sessions/2439 ) right now.
>
>
>> -- Juliusz
>>
>> ___
>> homene

Re: [homenet] A poll

2015-02-20 Thread Brian E Carpenter
On 21/02/2015 05:50, Dave Taht wrote:

> So a quick poll:

Goodie, I love polls (not) ;-)

> 0) Have you managed to get ipv6 working at all? If so, how? What sort
> of problems did you encounter?

Yes.

(a) Using SixXs/ayiya. Geek problems (the SixXs geeky registration
interface, and the fact that installation is definitely not for
the general public). But it works very reliably for a single host.

(b) With my current ISP, native dual stack service via a FritzBox.
Worked out the box. Until it didn't, when the ISP admitted to switching
IPv6 off without warning due to unspecified issues with some customers.
Then they switched it on again without explanation, and it works fine
again. [Probably, the issue was MTU size problems with a well-known
CDN's nearest POP, which was across the Tasman Sea at the time; compounded
by Google's recent bad hair week.]

I've gone into detail there because for more than a year, my wife was
using IPv6 without knowing it (on Windows 8). But when the above mentioned
problems occurred, she noticed PDQ and did not have SixXs to fall back
on. So we had to disable IPv6 on her machine. Happy Eyeballs did *not*
conceal the problem.

> 1) Have you attempted to deploy a routing protocol in your home? Which
> one, and why?

No, sorry, only one link here.

> 2) Have you attempted to get hnetd's prefix distribution system
> working? (it supports linux mainline and openwrt presently)

No

> 3) Do you use ethernet? How many clients in your home are ethernet connected?

Normally zero. I would plug in if I hit wireless issues.

> 4) Do you use wifi? How many clients are wifi connected? 

Two to four (house guests get free Wi-Fi ;-). My ancient
printer refuses to break, so that is hard wired to a computer.

> Do you use range extenders?

No

> 5) How many devices do you think you will have connected to the
> network in your home in 5 years?

Let's guess 10. But the interesting questions are how many
routers, and will it be dual-homed.

> How many now?
> 
> 6) Do you use any other network connected technologies (homeplug,
> 802.14, LTE, etc). If so, which ones, and why?

No.

> 7) Do you use mdns service discovery?

No

> 8) Why are you here? (especially, if your answers to 0-2, are "no")

http://tools.ietf.org/html/rfc3935

   Brian

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] OpenWRT hardware [was: A poll]

2015-02-20 Thread Ted Lemon
On Feb 20, 2015, at 5:22 PM, Dave Taht  wrote:
> Despite evaluating well over 60 products and chipsets in the past 3
> years, I have yet to find something as nice as the wndr3800 as either
> a R&D or day to day ultra-reliable home router.

What about something like the Cubietruck, which isn't strictly a WiFi base 
station, but could function as one?

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] A poll

2015-02-20 Thread Ralph Droms

0) Have you managed to get ipv6 working at all? If so, how? What sort
of problems did you encounter?

I originally had IPv6 service through a tunnel to SixXS, which was OK once I 
got the details sorted.

I'm using a Linksy E4200 with development software from a project at Cisco that 
includes IPv6 support.  Without any announcement to me, Comcast turned on IPv6 
service to my house and AIBFM I had a second prefix, advertised from the 
Linksys home gateway.  Interestingly, it did not disrupt my home service at all 
and I literally discovered the service was on as I was working on a project 
using IPv6 on the home network.  Devices on the network were unexpectedly 
showing a second prefix, which I checked to confirm was coming through PD to 
the Linksys home gateway.  I turned off the SixXS tunnel, and am now using just 
IPv6 service from Comcast.

1) Have you attempted to deploy a routing protocol in your home? Which
one, and why?

No.

2) Have you attempted to get hnetd's prefix distribution system
working? (it supports linux mainline and openwrt presently)

No.

3) Do you use ethernet? How many clients in your home are ethernet connected?

Yes.  ~7 devices; some through a homeplug extension

4) Do you use wifi? How many clients are wifi connected? Do you use
range extenders?

Yes. ~10 devices.  I have 3 access points on ethernet back to the home gateway.

5) How many devices do you think you will have connected to the
network in your home in 5 years? How many now?

30 devices in 5 years; maybe more if sensors and actuators are available.  
15-20 now, depending on how many little devices are connected for projects.

6) Do you use any other network connected technologies (homeplug,
802.14, LTE, etc). If so, which ones, and why?

homeplug, 802.15.4 (for projects; not production)

7) Do you use mdns service discovery?

Extensively.

8) Why are you here? (especially, if your answers to 0-2, are "no")

I'm trying to figure out how we get to a network that provides the services I 
want, avoids performance issues and runs completely autonomously.

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] OpenWRT hardware [was: A poll]

2015-02-20 Thread Dave Taht
On Fri, Feb 20, 2015 at 12:33 PM, Juliusz Chroboczek
 wrote:
>> I'd be a bit curious to know what people are using for test hardware.
>
> The WNDR3800/WNDR3700v2 is still my favourite.  I've still got a couple
> Asus 500GP v1, and they're just fine if you don't need 802.11n and can
> fit in the slightly more limited flash.

Despite evaluating well over 60 products and chipsets in the past 3
years, I have yet to find something as nice as the wndr3800 as either
a R&D or day to day ultra-reliable home router.

More generically the ag71xx/ath9k chipsets it used are the most
aimiable to hacking on and there are hundreds upon hundreds of current
products based on that, like the WZR the homewrt folk used.

However single cpus like that with 32k dcache proved not up to the job
of 802.11ac and there is a lot of chaos and crap gear going around on
that standard.

Elsewhere the whole wifi industry is seemingly in a race to the
bottom. As one example, I use the nanostation M5s heavily, and they
(silently) changed the underlying chipset last year from one with two
ethernet interfaces, to 1 connected to a 100Mbit switch. Result - no
link status anymore, the impossibility of measuring traffic well
across the two interfaces, and an increase of latency under load to
the buffering in the switch.

The new nanostation IS a bit faster (mips 74k based rather than 24k),
and has twice the ram, for the same cost as the old, and it still has
8MB flash, so I should not complain too much, I guess. (My typical
topology is 2 nanostations connected to a picostation  M2HP AP)

I have been seeking an integrated outdoor tri radio replacement for
that particular setup for a long time.

As for everything else I have evaluated, I am thinking of publishing
it all, after I tone down the invective logged in my notes.
Most recently I took a look at two 802.11ac products from d-link.

https://lists.bufferbloat.net/pipermail/bloat/2015-February/002310.html

ubnt is *clued* in comparison to nearly everyone else.

> Both models:
>
>   - are well supported by OpenWRT;
>   - are very difficult to brick (just set up a tftp server and interrupt
> the boot sequence to reflash);
>   - have a manageable built-in switch that's configurable from OpenWRT.
>
> The WNDR3800 has 16/128 flash/RAM, the 3700v2 16/64, the Asus 8/32.
>
> The WNDR3800/3700v2 has some other nice features, like a second gigabit
> NIC that doesn't go through the internal switch (to get VLANs without
> messing with the switch), support for 5GHz, and two radios usable
> simultaneously (which Babel is able to use for avoiding intra-route
> interference).

With the current chaos calmer code (using linux 3.18) I get a
downstream rate of 560mbits and an upstream of 146 on the ethernet.

The ratio used to be closer to 340/180.

So much else in my lab (notably the tcps) has changed since the last
time I did benchmarking that I have no idea what to point at, and
openwrt enables the wndr3800 vlan by default, which is not my fav
thing, either, and I haven´t poked into any of it much, being
presently focused on evaluating the latest patchset for minstrel-blues
( http://www.linuxplumbersconf.org/2014/ocw/sessions/2439 ) right now.


> -- Juliusz
>
> ___
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet



-- 
Dave Täht

thttp://www.bufferbloat.net/projects/bloat/wiki/Upcoming_Talks

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Markus Stenberg
> On 20.2.2015, at 22.01, Dave Taht  wrote:
> On Fri, Feb 20, 2015 at 11:34 AM, Steven Barth  wrote:
>> 
>> Am 19. Februar 2015 20:05:56 MEZ, schrieb Ted Lemon :
>>> Hm, I will have to try it out.   Is it in a distribution?
>> 
>> ohybridproxy in openwrt. It's mainly useful with hnetd (hncp) though.
>> 
>> Manual configuration without hncp is a bit awkward since you need to name 
>> each link manually and on every router configure the resolver (e.g. 
>> dnsmasq). I guess we might want to provide a little example for 2 links at 
>> some point.
> I would like to deploy hncp in my upcoming make-wifi-fast testbed.
> However the biggest headache is ensuring that all the routers
> inbetween have hncp burned into them, and are only acting as relays as
> I generally only obtain a few (/60) real IPv6 prefixes per GW and they
> only need to be on the APs.
> 
> GW1 - routerA - routerB - routerC - routerD - AP1
> |
> GW2 - routerE - routerF - routerG - routerH - AP2
>   |
> AP3
> 
> GW3 ...
> 
> (the actual topology of the testbed is way more complex than this
> (covering ethernet, wifi, and moca) and I am not going into it here)
> 
> 1) is there a way to configure hncpd as purely a relay, and NOT do any
> address assignment at all on routers B,C,D,F,G,H?

In theory (=spec), but not in current implementation (I _think_). You do not 
really need non-linklocal addresses for HNCP, or routing protocol, so as long 
as there are no hosts on the link.. (traceroute is a bitch though given just 
linklocals)

As workaround in current implementation, if you set it to assign e.g. /80 per 
link used for your intermediate links, you would have almost all of address 
space left; however, in your case, I am not sure you can even afford to split 
one /64 for that purpose.

> 2) have you tested that it is indeed possible to get the separate ipv6
> prefixes from GW1,GW2,GW3 to AP1,AP2, AP3?

Yes.

> 3) Can ULA and "Real" address assignment be distinguished along the
> way? I have no problem assigning ULAs to the routers, but dont want to
> use up real addresses on them.

In theory (=spec), not in current implementation (ULA is actively discouraged 
in current impl, I cannot remember if there was option to override).

> 4) What happens when someone pulls the plug on GW1, it reboots, and
> gets a new Ipv6 subnet (I have seen comcast do this to me
> every time that happens with the code I have in place now - no
> retraction, and I go through hell manually eliminating every former
> prefix from the network. Yes. I have upses. And cerowrt, at least,
> stays up for 90+ days without a problem. But it happens and sucks when
> it does)

Renumbering should just work as usual. I.e. rest of nodes should learn of the 
new prefix, and old one should disappear.

-Markus
___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] A poll

2015-02-20 Thread David Oran

> On Feb 20, 2015, at 11:50 AM, Dave Taht  wrote:
> 
> The homenet working group has been laboring for several years now to
> find ways to make ipv6 more deployable to home (and presumably small
> business) users.
> 
> In addition to multiple specification documents some code has been
> produced to try and make things easier. At least in the USA, comcast
> has rolled out IPv6 to everyone that can get dhcpv6 to sort of work on
> their router, and/or is willing to install a custom firmware on their
> router to get that, and of course tunneling ipv6 is possible if the
> ISP does not support it.
> 
> So a quick poll:
> 
> 0) Have you managed to get ipv6 working at all? If so, how? What sort
> of problems did you encounter?
> 
Works fine at both my Cambridge home and my Mountain View Condo. In both cases 
I’m using Airport Extremes as the home router. In one case it’s a DOCSIS 3.0 
modem from Comcast, with the Airports doing PD. In the other case it’s behind a 
pair of Ubiquity radios homed on a Linux router in turn connected to Comcast 
business service with PD.

> 1) Have you attempted to deploy a routing protocol in your home? Which
> one, and why?
> 
I run OSPF at home in Cambridge, mostly to route in a controlled way among some 
VLANs I use for isolation purposes. There are trunk VLANs running from the main 
switch to an access switch in my home office.

> 2) Have you attempted to get hnetd's prefix distribution system
> working? (it supports linux mainline and openwrt presently)
> 
No. The Airport Extreme IPv6 with PD has been adequate for my needs.

> 3) Do you use ethernet? How many clients in your home are ethernet connected?
> 
Yes. Total count excluding 802.11 clients is probably 10-12. 4 macs, a NAS, 
AppleTV, two Tivos, Sonos bridge, 2 printers.

> 4) Do you use wifi?
Yes, extensively - In Cambrige to get coverage I have a WiFi AP in each of the 
3 floors (Airport Extreme + 2 Airport express.

> How many clients are wifi connected?
additional 5-7

> Do you use
> range extenders?
> 
No, each of the AP’s is wired with Cat5 to a big Cisco Cat3600 switch/router.

> 5) How many devices do you think you will have connected to the
> network in your home in 5 years? How many now?
> 
In five years, probably at least 50, maybe more if I decide to use WiFi light 
bulbs and window/door sensors and other random stuff.

> 6) Do you use any other network connected technologies (homeplug,
> 802.14, LTE, etc). If so, which ones, and why?
Not at present. All 802.11AC and N.

> 
> 7) Do you use mdns service discovery?
> 
Yes, extensively.

> 8) Why are you here? (especially, if your answers to 0-2, are "no”)
Because bridging sucks, and IPv6 allows us to have aminimal-touch routing 
solution that “just works”.

> 
> 
> -- 
> Dave Täht
> 
> http://www.bufferbloat.net/projects/bloat/wiki/Upcoming_Talks
> 
> ___
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


[homenet] OpenWRT hardware [was: A poll]

2015-02-20 Thread Juliusz Chroboczek
> I'd be a bit curious to know what people are using for test hardware.

The WNDR3800/WNDR3700v2 is still my favourite.  I've still got a couple
Asus 500GP v1, and they're just fine if you don't need 802.11n and can
fit in the slightly more limited flash.

Both models:

  - are well supported by OpenWRT;
  - are very difficult to brick (just set up a tftp server and interrupt
the boot sequence to reflash);
  - have a manageable built-in switch that's configurable from OpenWRT.

The WNDR3800 has 16/128 flash/RAM, the 3700v2 16/64, the Asus 8/32.

The WNDR3800/3700v2 has some other nice features, like a second gigabit
NIC that doesn't go through the internal switch (to get VLANs without
messing with the switch), support for 5GHz, and two radios usable
simultaneously (which Babel is able to use for avoiding intra-route
interference).

-- Juliusz

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] A poll

2015-02-20 Thread Mark Andrews

In message 
, Dave Taht writes:
> The homenet working group has been laboring for several years now to
> find ways to make ipv6 more deployable to home (and presumably small
> business) users.
> 
> In addition to multiple specification documents some code has been
> produced to try and make things easier. At least in the USA, comcast
> has rolled out IPv6 to everyone that can get dhcpv6 to sort of work on
> their router, and/or is willing to install a custom firmware on their
> router to get that, and of course tunneling ipv6 is possible if the
> ISP does not support it.
> 
> So a quick poll:
> 
> 0) Have you managed to get ipv6 working at all? If so, how? What sort
> of problems did you encounter?

HE tunnel to a FreeBSD base router.  dhclient-exit-hooks are used to
automatically reconfigure the tunnel on IPv4 renumber events.

HE tunnel to a MacBookPro running 10.8.5.  The kernel panic when suspending
the MacBook with the tunnel enabled.
 
> 1) Have you attempted to deploy a routing protocol in your home? Which
> one, and why?

no.
 
> 2) Have you attempted to get hnetd's prefix distribution system
> working? (it supports linux mainline and openwrt presently)
 
no.

> 3) Do you use ethernet? How many clients in your home are ethernet 
> connected?

yes. 5
 
> 4) Do you use wifi? How many clients are wifi connected? Do you use
> range extenders?

yes. 9 to over 30.  This is bridged to the ethernet segment.
no range extenders.`
 
> 5) How many devices do you think you will have connected to the
> network in your home in 5 years? How many now?

20+

> 6) Do you use any other network connected technologies (homeplug,
> 802.14, LTE, etc). If so, which ones, and why?

no
 
> 7) Do you use mdns service discovery?

Some of the machine use it automaticall. 
 
> 8) Why are you here? (especially, if your answers to 0-2, are "no")
 
> -- 
> Dave Tht
> 
> http://www.bufferbloat.net/projects/bloat/wiki/Upcoming_Talks
> 
> ___
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet

-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] A poll

2015-02-20 Thread Steven Barth



Am 20. Februar 2015 21:01:50 MEZ, schrieb Ted Lemon :
>I'd be a bit curious to know what people are using for test hardware.  
>That's a big issue for me.   I have a WNDR3800 as an internal router,
>and a Mac Mini as my edge router, and haven't had time to really try to
>make HNCP and Babel work with them.   Making IPv6 prefix delegation
>work on a stock Ubuntu device is not seamless.   :/

Buffalo wzr600dhp with some bleeding edge openwrt w/ hnetd (hncp + dhcpv6pd) 
etc. as primary router + small number of wndr3800 and / or tplinks for testing 
openwrt and hncp.

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] A poll

2015-02-20 Thread Ted Lemon
I'd be a bit curious to know what people are using for test hardware.   That's 
a big issue for me.   I have a WNDR3800 as an internal router, and a Mac Mini 
as my edge router, and haven't had time to really try to make HNCP and Babel 
work with them.   Making IPv6 prefix delegation work on a stock Ubuntu device 
is not seamless.   :/

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Dave Taht
On Fri, Feb 20, 2015 at 11:34 AM, Steven Barth  wrote:
>
>
> Am 19. Februar 2015 20:05:56 MEZ, schrieb Ted Lemon :
>>Hm, I will have to try it out.   Is it in a distribution?
>
> ohybridproxy in openwrt. It's mainly useful with hnetd (hncp) though.
>
> Manual configuration without hncp is a bit awkward since you need to name 
> each link manually and on every router configure the resolver (e.g. dnsmasq). 
> I guess we might want to provide a little example for 2 links at some point.

I would like to deploy hncp in my upcoming make-wifi-fast testbed.
However the biggest headache is ensuring that all the routers
inbetween have hncp burned into them, and are only acting as relays as
I generally only obtain a few (/60) real IPv6 prefixes per GW and they
only need to be on the APs.

GW1 - routerA - routerB - routerC - routerD - AP1
 |
GW2 - routerE - routerF - routerG - routerH - AP2
   |
 AP3

GW3 ...

(the actual topology of the testbed is way more complex than this
(covering ethernet, wifi, and moca) and I am not going into it here)

1) is there a way to configure hncpd as purely a relay, and NOT do any
address assignment at all on routers B,C,D,F,G,H?

2) have you tested that it is indeed possible to get the separate ipv6
prefixes from GW1,GW2,GW3 to AP1,AP2, AP3?

3) Can ULA and "Real" address assignment be distinguished along the
way? I have no problem assigning ULAs to the routers, but dont want to
use up real addresses on them.

4) What happens when someone pulls the plug on GW1, it reboots, and
gets a new Ipv6 subnet (I have seen comcast do this to me
every time that happens with the code I have in place now - no
retraction, and I go through hell manually eliminating every former
prefix from the network. Yes. I have upses. And cerowrt, at least,
stays up for 90+ days without a problem. But it happens and sucks when
it does)

> ___
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet



-- 
Dave Täht

thttp://www.bufferbloat.net/projects/bloat/wiki/Upcoming_Talks

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] A poll

2015-02-20 Thread Steven Barth

>So a quick poll:
>
>0) Have you managed to get ipv6 working at all? If so, how? What sort
>of problems did you
Yes. Most foss router software sucked with v6. Tried to fix some things. Still 
not 100% convinced. 

>
>1) Have you attempted to deploy a routing protocol in your home? Which
>one, and why?
Well babels & autoisis but only for testing purposes. My production network is 
still single link.

>
>2) Have you attempted to get hnetd's prefix distribution system
>working? (it supports linux mainline and openwrt presently)
Yes

>
>3) Do you use ethernet? How many clients in your home are ethernet
>connected?
3 to 4

>
>4) Do you use wifi? How many clients are wifi connected? Do you use
>range extenders?
Yes. 5 to 8. No.

>
>5) How many devices do you think you will have connected to the
>network in your home in 5 years? How many now?
I guess 50-100% increase.

>
>6) Do you use any other network connected technologies (homeplug,
>802.14, LTE, etc). If so, which ones, and why?
Does bluetooth count? Otherwise 3.5g as connectivity backup.

>
>7) Do you use mdns service discovery?
Seldom. When setting up my printer. Seldomly the .local resolving.___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Leddy, John
Agree.  I would not architect around multi-hop multicast, subnet OK,
targeted probably.

Not sure everyone has had the pleasure of running large IP multicast
infrastructures running video, it is a wonderful challenge.
It also has the side benefit of encouraging poorly designed applications.


Interoperability on even core routers for IP multicast barely exists.  In
a home environment, although smaller, will be even less wonderful.

Just the race conditions between PIM and the IGP are always challenging.

On 2/20/15, 1:50 PM, "Joel M. Halpern"  wrote:

>It seems pretty clear that over time, the bulk of video will be unicast,
>in order to meet on-demand needs.  There will always be a few items that
>folks really want to watch live, and thus where multicast may add value.
>  But making multicast the design driver for home networking
>archtiecture seems backwards to me.
>
>Yours,
>Joel
>
>On 2/20/15 1:22 PM, Dave Taht wrote:
>> On Fri, Feb 20, 2015 at 10:10 AM, Mikael Abrahamsson 
>>wrote:
>>> On Fri, 20 Feb 2015, Toerless Eckert wrote:
>>>
 So foremost, it would be good to understand if there really is home L2
 equipment that MUST see MLD to operate correctly. Otherwise i'd
happily
 ignore the problem and say there is enough bandwidth to just NOT DO
snooping
 but have multicast be flooded in the L2 segments.
>>>
>>>
>>> I know of ATA (VoIP) devices with 10/half uplinks that fall over HARD
>>>when
>>> they receive two simultaneous IPTV streams when doing channel
>>>switching.
>>>
>>> So it's not only about bandwidth, but about how much traffic these
>>>kinds of
>>> devices are designed to receive.
>>>
>>> Also, remember that we're going to 4k IPTV streams that might be in
>>>the 20
>>> megabit/s range, and we might be doing multiples of them. All devices
>>>on the
>>> subnet will receive this if there is no MLD/PIM snooping precent.
>>
>> Is there a formal definition of IPTV? as used here, it seems to imply
>>multicast.
>>
>> Frankly, until now, I was expecting the world to go to a HAS model for
>>content,
>> especially big content.
>>
>>>
>>> --
>>> Mikael Abrahamssonemail: swm...@swm.pp.se
>>>
>>> ___
>>> homenet mailing list
>>> homenet@ietf.org
>>> https://www.ietf.org/mailman/listinfo/homenet
>>
>>
>>
>
>___
>homenet mailing list
>homenet@ietf.org
>https://www.ietf.org/mailman/listinfo/homenet
>

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Steven Barth


Am 19. Februar 2015 20:05:56 MEZ, schrieb Ted Lemon :
>Hm, I will have to try it out.   Is it in a distribution?

ohybridproxy in openwrt. It's mainly useful with hnetd (hncp) though. 

Manual configuration without hncp is a bit awkward since you need to name each 
link manually and on every router configure the resolver (e.g. dnsmasq). I 
guess we might want to provide a little example for 2 links at some point.

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] A poll

2015-02-20 Thread Gert Doering
Hi,

On Fri, Feb 20, 2015 at 08:50:10AM -0800, Dave Taht wrote:
> So a quick poll:
> 
> 0) Have you managed to get ipv6 working at all? If so, how? What sort
> of problems did you encounter?

Yes, PPPoE/L2TP session to myself as ISP on the other end (so I cheated).

> 1) Have you attempted to deploy a routing protocol in your home? Which
> one, and why?

Did some testing with HCNP/Babels, to see if it works.  But the "production
network" is plain flat L2 today.

> 2) Have you attempted to get hnetd's prefix distribution system
> working? (it supports linux mainline and openwrt presently)

Yes, on OpenWRT.  Worked.

> 3) Do you use ethernet? How many clients in your home are ethernet connected?

Yes, ~10-ish.

> 4) Do you use wifi? How many clients are wifi connected? Do you use
> range extenders?

Yes, ~3-5, no.

> 5) How many devices do you think you will have connected to the
> network in your home in 5 years? How many now?

"More" - I see some sensors coming up, and maybe some of these thingies
people call "smart phones" even if they are neither smart nor very good
phones.

> 6) Do you use any other network connected technologies (homeplug,
> 802.14, LTE, etc). If so, which ones, and why?

No.

> 7) Do you use mdns service discovery?

Half of the devices are Apple built, so, yes.

> 8) Why are you here? (especially, if your answers to 0-2, are "no")

To complain about lack of useful source address selection (aka "prefix
labeling so users can make an informed choice"), and frown about IETF 
committee behaviour.  Or so.

Gert Doering
-- NetMaster
-- 
have you enabled IPv6 on something today...?

SpaceNet AGVorstand: Sebastian v. Bomhard
Joseph-Dollinger-Bogen 14  Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen   HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444   USt-IdNr.: DE813185279

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Joel M. Halpern
It seems pretty clear that over time, the bulk of video will be unicast, 
in order to meet on-demand needs.  There will always be a few items that 
folks really want to watch live, and thus where multicast may add value. 
 But making multicast the design driver for home networking 
archtiecture seems backwards to me.


Yours,
Joel

On 2/20/15 1:22 PM, Dave Taht wrote:

On Fri, Feb 20, 2015 at 10:10 AM, Mikael Abrahamsson  wrote:

On Fri, 20 Feb 2015, Toerless Eckert wrote:


So foremost, it would be good to understand if there really is home L2
equipment that MUST see MLD to operate correctly. Otherwise i'd happily
ignore the problem and say there is enough bandwidth to just NOT DO snooping
but have multicast be flooded in the L2 segments.



I know of ATA (VoIP) devices with 10/half uplinks that fall over HARD when
they receive two simultaneous IPTV streams when doing channel switching.

So it's not only about bandwidth, but about how much traffic these kinds of
devices are designed to receive.

Also, remember that we're going to 4k IPTV streams that might be in the 20
megabit/s range, and we might be doing multiples of them. All devices on the
subnet will receive this if there is no MLD/PIM snooping precent.


Is there a formal definition of IPTV? as used here, it seems to imply multicast.

Frankly, until now, I was expecting the world to go to a HAS model for content,
especially big content.



--
Mikael Abrahamssonemail: swm...@swm.pp.se

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet






___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] A poll

2015-02-20 Thread Michael Thomas

On 02/20/2015 08:50 AM, Dave Taht wrote:

The homenet working group has been laboring for several years now to
find ways to make ipv6 more deployable to home (and presumably small
business) users.

In addition to multiple specification documents some code has been
produced to try and make things easier. At least in the USA, comcast
has rolled out IPv6 to everyone that can get dhcpv6 to sort of work on
their router, and/or is willing to install a custom firmware on their
router to get that, and of course tunneling ipv6 is possible if the
ISP does not support it.

So a quick poll:

0) Have you managed to get ipv6 working at all? If so, how? What sort
of problems did you encounter?


Yes, he. Mostly trying to figure out how to get tunnel endpoints up.



1) Have you attempted to deploy a routing protocol in your home? Which
one, and why?


no.



2) Have you attempted to get hnetd's prefix distribution system
working? (it supports linux mainline and openwrt presently)


no.


3) Do you use ethernet? How many clients in your home are ethernet connected?


~ half dozen.


4) Do you use wifi? How many clients are wifi connected? Do you use
range extenders?


it's hard to keep track of, but 5-10. and I'm not sure what you'd 
consider the ethernet
cable between my house and my friend's house with two AP's on each end 
to be.




5) How many devices do you think you will have connected to the
network in your home in 5 years? How many now?


i expect it will be way more than most of us fear/imagine. now: about 10.



6) Do you use any other network connected technologies (homeplug,
802.14, LTE, etc). If so, which ones, and why?


Nope. LTE obviously for phones, but I don't think that's what you're asking.



7) Do you use mdns service discovery?


Nope.



8) Why are you here? (especially, if your answers to 0-2, are "no")




Mostly interested in the naming problem, and the occasional insight as 
to how service discovery saved $MEGACORP

from the dustbin of history.

Mike

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


[homenet] Client roaming [was: Routing protocol comparison document]

2015-02-20 Thread Juliusz Chroboczek
>> - have clients talk stub RP + stub HNCP, be done with it

> if we want to require changes to clients, I have all kinds of ideas how
> to solve this in other ways than you propose.

Please share.  We might not implement them, but we'll certainly listen.

(Note that we're not *requiring* changes to hosts, we're just proposing
optional host changes that are likely to enhance the user experience.  I'm
pretty sure that's consistent with Homenet's charter.)

-- Juliusz

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] A poll

2015-02-20 Thread Markus Stenberg
On 20.2.2015, at 18.50, Dave Taht  wrote:
> The homenet working group has been laboring for several years now to
> find ways to make ipv6 more deployable to home (and presumably small
> business) users.
> 
> In addition to multiple specification documents some code has been
> produced to try and make things easier. At least in the USA, comcast
> has rolled out IPv6 to everyone that can get dhcpv6 to sort of work on
> their router, and/or is willing to install a custom firmware on their
> router to get that, and of course tunneling ipv6 is possible if the
> ISP does not support it.
> 
> So a quick poll:
> 
> 0) Have you managed to get ipv6 working at all? If so, how? What sort
> of problems did you encounter?

Yes. Used to be he.net tunnel and now 6rd Sonera right up to my home (VDSL2).

> 1) Have you attempted to deploy a routing protocol in your home? Which
> one, and why?

OSPFv3 at some point and nowadays Babel. Obvious reasons, homenet ;)

> 2) Have you attempted to get hnetd's prefix distribution system
> working? (it supports linux mainline and openwrt presently)

Yes.

> 3) Do you use ethernet? How many clients in your home are ethernet connected?

Dozen-ish.

> 4) Do you use wifi? How many clients are wifi connected? Do you use
> range extenders?

Half dozen. No range extenders.

> 5) How many devices do you think you will have connected to the
> network in your home in 5 years? How many now?

<20 now. Probably 30+ in 5y.

> 6) Do you use any other network connected technologies (homeplug,
> 802.14, LTE, etc). If so, which ones, and why?

LTE. Fallback connectivity.

> 7) Do you use mdns service discovery?

I used to. OS X 10.10 broke it on wlan pretty much. (ping foo.local => ‘foo 
who?’. ping foo.lan => ok.. sigh.)

> 8) Why are you here? (especially, if your answers to 0-2, are “no")

I wonder about it at times. Bad habit?

Cheers,

-Markus
___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] A poll

2015-02-20 Thread Mikael Abrahamsson

On Fri, 20 Feb 2015, Dave Taht wrote:


1) Have you attempted to deploy a routing protocol in your home? Which
one, and why?


Home, HE tunnel.


2) Have you attempted to get hnetd's prefix distribution system
working? (it supports linux mainline and openwrt presently)


Yes, I had this working, but since the routers I had available (WNDR3800) 
didn't perform forwarding quickly enough for my everyday needs, I didn't 
put them into "production".



3) Do you use ethernet? How many clients in your home are ethernet connected?


Well, since 802.11 is ethernet as well I will interpret this as "how many 
devices in your home use cable", and say 9.



4) Do you use wifi? How many clients are wifi connected? Do you use
range extenders?


I have approximately 8-10 devices connecting using wifi, 6 of them more 
frequently than the others. I do not use wifi range extenders.



5) How many devices do you think you will have connected to the
network in your home in 5 years? How many now?


Good question, I'd say increase of 10 at least, I presume by then I will 
have some kind of "smart home" stuff such as sensors or alike.



6) Do you use any other network connected technologies (homeplug,
802.14, LTE, etc). If so, which ones, and why?


Well, our mobile phones speak LTE, but apart from that it's the bluetooth 
usage that apples does without me having to know much about it.



7) Do you use mdns service discovery?


No, I use single subnet.


8) Why are you here? (especially, if your answers to 0-2, are "no")


I want multi-subnet home to work for everyday users such as my mom.

--
Mikael Abrahamssonemail: swm...@swm.pp.se

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Dave Taht
On Fri, Feb 20, 2015 at 10:10 AM, Mikael Abrahamsson  wrote:
> On Fri, 20 Feb 2015, Toerless Eckert wrote:
>
>> So foremost, it would be good to understand if there really is home L2
>> equipment that MUST see MLD to operate correctly. Otherwise i'd happily
>> ignore the problem and say there is enough bandwidth to just NOT DO snooping
>> but have multicast be flooded in the L2 segments.
>
>
> I know of ATA (VoIP) devices with 10/half uplinks that fall over HARD when
> they receive two simultaneous IPTV streams when doing channel switching.
>
> So it's not only about bandwidth, but about how much traffic these kinds of
> devices are designed to receive.
>
> Also, remember that we're going to 4k IPTV streams that might be in the 20
> megabit/s range, and we might be doing multiples of them. All devices on the
> subnet will receive this if there is no MLD/PIM snooping precent.

Is there a formal definition of IPTV? as used here, it seems to imply multicast.

Frankly, until now, I was expecting the world to go to a HAS model for content,
especially big content.

>
> --
> Mikael Abrahamssonemail: swm...@swm.pp.se
>
> ___
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet



-- 
Dave Täht

thttp://www.bufferbloat.net/projects/bloat/wiki/Upcoming_Talks

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Mikael Abrahamsson

On Fri, 20 Feb 2015, Markus Stenberg wrote:


- have clients talk stub RP + stub HNCP, be done with it


Oooh, if we want to require changes to clients, I have all kinds of ideas 
how to solve this in other ways than you propose.


--
Mikael Abrahamssonemail: swm...@swm.pp.se

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Mikael Abrahamsson

On Fri, 20 Feb 2015, Toerless Eckert wrote:

So foremost, it would be good to understand if there really is home L2 
equipment that MUST see MLD to operate correctly. Otherwise i'd happily 
ignore the problem and say there is enough bandwidth to just NOT DO 
snooping but have multicast be flooded in the L2 segments.


I know of ATA (VoIP) devices with 10/half uplinks that fall over HARD when 
they receive two simultaneous IPTV streams when doing channel switching.


So it's not only about bandwidth, but about how much traffic these kinds 
of devices are designed to receive.


Also, remember that we're going to 4k IPTV streams that might be in the 20 
megabit/s range, and we might be doing multiples of them. All devices on 
the subnet will receive this if there is no MLD/PIM snooping precent.


--
Mikael Abrahamssonemail: swm...@swm.pp.se

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread STARK, BARBARA H
> Lets hope UPnP/DLNA are starting to consider to cooperate with IETF on
> service discovery.

"Cooperate" is such a strong word. :) They are aware of the issue, they will be 
kept informed as to how the issue is progressing and what homenet and dnsext 
are doing to tackle the issue, and they know what their options are.
Barbara

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread 'Toerless Eckert'
Thanks, Barbara.

Lets hope UPnP/DLNA are starting to consider to cooperate with IETF on service
discovery.


On Fri, Feb 20, 2015 at 02:37:38PM +, STARK, BARBARA H wrote:
> > There are good proposal how to do servicce discovery in homenets or the
> > like with DNS-SD (/mDNS), but i think we should still worry about
> > compatibility with UPnP. Both of these requirements (UPnP and DNS-SD) are
> > IMHO better solved with router-level "proxy"
> > solutions than with ASM IP multicast.
> 
> FYI. I did a presentation to DLNA (which has a lot of key UPnP people) that 
> warned them to start thinking about service discovery in the multi-router 
> world, and the world where more and more Wi-Fi APs are limiting the multicast 
> that makes it to Wi-Fi devices. I mentioned the DNS-SD proxy work, homenet, 
> and told them:
> " - People have started to study the current quantity of multicast traffic 
> and its impact on power consumption by battery-operated Wi-Fi devices.
> http://tools.ietf.org/html/draft-desmouceaux-ipv6-mcast-wifi-power-usage-00
> http://tools.ietf.org/html/draft-vyncke-6man-mcast-not-efficient-00
>  - Concern is growing and proposals are starting to appear for ways to 
> decrease the quantity of multicast messages.
> http://tools.ietf.org/html/draft-yourtchenko-colitti-nd-reduce-multicast-00 "
> 
> My recommendations were that they had 2 basic options of either also 
> supporting DNS-SD / mDNS for service discovery, or defining a SSDP proxy 
> similar to what I expect will be done for DNS-SD. Anyway, I told them I'd 
> keep them updated on the state of affairs regarding this issue.
> Barbara

-- 
---
Toerless Eckert, eck...@cisco.com

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] A poll

2015-02-20 Thread Jim Gettys
On Fri, Feb 20, 2015 at 11:50 AM, Dave Taht  wrote:

> The homenet working group has been laboring for several years now to
> find ways to make ipv6 more deployable to home (and presumably small
> business) users.
>
> In addition to multiple specification documents some code has been
> produced to try and make things easier. At least in the USA, comcast
> has rolled out IPv6 to everyone that can get dhcpv6 to sort of work on
> their router, and/or is willing to install a custom firmware on their
> router to get that, and of course tunneling ipv6 is possible if the
> ISP does not support it.
>
> So a quick poll:
>
> 0) Have you managed to get ipv6 working at all? If so, how? What sort
> of problems did you encounter?
>

​Yes.  Both hurricane electric tunnel​

​and Comcast native IPv6.

Getting the HE tunnel configured properly is somewhat a pain, as the
terminology on OpenWrt is slightly different than that used by HE.

The native IPv6 from Comcast has been fine.​

>
> 1) Have you attempted to deploy a routing protocol in your home? Which
> one, and why?
>

​Babel.  Out of the box in CeroWrt.​


>
> 2) Have you attempted to get hnetd's prefix distribution system
> working? (it supports linux mainline and openwrt presently)
>
> 3) Do you use ethernet? How many clients in your home are ethernet
> connected?
>

​Dunno exactly.  Probably around 8-10 devices.​


>
> 4) Do you use wifi?

​Yes.​


> How many clients are wifi connected?


​maybe 8-10 devices.​



> Do you use
> range extenders?
>

​No
​


>
> 5) How many devices do you think you will have connected to the
> network in your home in 5 years?


​25.​



> How many now?
>

​Maybe 16.​


>
> 6) Do you use any other network connected technologies (homeplug,
> 802.14, LTE, etc). If so, which ones, and why?
>

​No.
​


>
> 7) Do you use mdns service discovery?
>

​Yes.
​


>
> 8) Why are you here? (especially, if your answers to 0-2, are "no")
>
>
> --
> Dave Täht
>
> http://www.bufferbloat.net/projects/bloat/wiki/Upcoming_Talks
>
> ___
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet
>
___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] More about marginal links [was: Routing protocol comparison document]

2015-02-20 Thread STARK, BARBARA H
> > Does it need to be a routing protocol? Just to throw another possible
> > protocol into the mix being tossed around (like we don't have enough),
> 
> I don't think current protocols used by ISPs or enterprises fits our plug&play
> requirements. Also, there is a lot more wireless in homes. That doesn't mean
> we cannot build on current protocols.

??? Huh? IEEE 1905.1 is being pushed by the likes of Broadcom, Qualcomm, MStar 
Semiconductor. They've suggested they want to have it in their Wi-Fi, MoCA, 
HomePlug, and Ethernet products, that are targeted at the CE industry. The 
certification is being offered by HomePlug Alliance. While Orange and AT&T have 
expressed an interest (because helping customers with their home networking 
issues is a huge customer care cost), I wouldn't call a "protocol used by 
ISPs". And enterprises?! I don't think so. Enterprises are definitely *not* the 
target audience.

> > I'd like to suggest that a non-routing protocol be considered for topology
> discovery and sharing of link metrics. Specifically, IEEE 1905.1a could help 
> with
> this. It can provide L1 and L2 topology info with link metrics, and identify
> intervening bridges that support LLDP for IEEE 802.1 bridge discovery. I
> wouldn't want individual devices all doing their own 1905 topology discovery -
> - that's too chatty. But if the all the homenet routers did, and then 
> advertised
> a "service" (DNS-SD) that provided a link to a router-provider HTML page
> with the topology and metric info the router can discover provided in a
> standardized XML or JSON syntax, then everything who can discover that
> service (on each router) would have access to this info. Applications could
> also make use of this info to do intelligent source address selection in a 
> multi-
> WAN-interface network, because routers could report on the speed of their
> WAN connections, as well.
> 
> My thoughts are as follows: sub-IP mechanisms provide usable metrics.
> Somewhere, near to L3 routing, this information is translated to a
> dimensionless cost metric for each link, where a link is a sub-IP path between
> two routers. Cost is not symmetric, cost A->B can differ from B->A. It is the
> routing protocol to distribute this information in the routing domain.

I don't understand your point here, and whether you're trying to calculate the 
cost of running a L7 (application) protocol, or the relative cost of using 
different routes? Note that all protocols used to supply info to routing 
configuration applications are operating at the application layer (L7). HNCP is 
a L7 protocol. IEEE 1905.1 is a L7 protocol. As are IS-IS, and HTTP. The 
question is "what information does a router's routing configuration application 
need to properly configure routing behavior?" Once you figure out the info you 
need, then you can figure out the various options for getting that info to the 
router. It's not always necessary to multicast or broadcast all the information 
all over the place. Sometimes it's enough (and more efficient) to broadcast the 
existence (and where to get) the information, and then just let routers (or 
other devices) who want the info to go and ask for the info (unicast). If info 
changes, you can broadcast a message saying something changed, an
 d then let interested devices query to find out what the change was. You could 
even stick a "for more info" TLV in HNCP that supplies the URL of a router's 
info-providing web page.
Barbara

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Sander Steffann
Hi Barbara,

> OTT video does not use multicast. IPTV deployments do use multicast. Those 
> that I'm aware of require use of the provider-supplied CE router, which has 
> an IGMP proxy (and MLD proxy if IPv6 multicast is supported) for LAN-to-WAN 
> multicast management. Where Wi-Fi distribution of these multicast streams is 
> supported, it is only done on a dedicated (and highly managed and somewhat 
> proprietary) Wi-Fi network, that is distinct from the general-purpose (and 
> not "professionally" managed) Wi-Fi network. The LAN interfaces of the 
> provider-supplied CE router do tend to have IGMP/MLD snooping, to keep from 
> flooding the general-purpose network interfaces with large multicast streams. 
> There may also be a coax networking interface. If there is, this also tends 
> to be dedicated and highly managed. Where Ethernet is used for distribution 
> of multicast, it is done so that the provider STBs are all attached to the 
> provider CE router via the same Ethernet port (and no other devices use that 
> port) and the
 re are no intervening routers. I mentioned at the last IETF that I expect some 
"home networks" to have managed and unmanaged segments. I don't consider the 
dedicated, managed segments to be part of the homenet domain. I would hope that 
the provider-supplied CE router would support homenet on its general purpose 
network interfaces. 
> 
> I'd be curious to learn about multicast IPTV deployments that allow users to 
> supply their own CE routers and send multicast streams on network segments 
> that are also used for general-purpose home networking (especially 
> general-purpose Wi-Fi networks). 

The above is correct. Provider-supplied CPEs are currently necessary and 
intermediate routers are not supported. The TV streams can be on a separate 
VLAN. But this is what is currently done because of the difficulty of doing it 
over the regular home network. It doesn't mean we should design Homenet in the 
same way. I'd rather see that providers supply Homenet routers to their 
customers and that the multicast TV streams just work.

Cheers,
Sander

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Juliusz Chroboczek
> I am not mandating that each and every device is in its own broadcast
> domain, I am however advocating that we leave the model that has been
> prevalent for 10-15 years at least, ie that a home gateway has a "WAN"
> port and 4 "LAN" ports, and these 4 ports are bridged.

You certainly have a point -- that's something we never discussed, and it
appears that there's no consensus.

> I'm saying the typical device should have 4-5 "L3" ports. You're then
> free to connect one of these to your L2 switch if you so please.

I'll just point out that on all the hardware I know this is
configurable -- it's quite possible to set up an OpenWRT router to put
each Ethernet port on a different VLAN.

So perhaps a Homenet router could ship with the LAN ports bridged, and
have a configuratifon option somewhere in the "Beware the tiger" tab of
the "Advanced" menu that allows unbridging selected ports?

(I'm sure somebody will point out that the right configuration could be
chosen automatically, but I'm not sure I'm comfortable with the set of
interfaces changing at runtime on a home router.)

-- Juliusz

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


[homenet] A poll

2015-02-20 Thread Dave Taht
The homenet working group has been laboring for several years now to
find ways to make ipv6 more deployable to home (and presumably small
business) users.

In addition to multiple specification documents some code has been
produced to try and make things easier. At least in the USA, comcast
has rolled out IPv6 to everyone that can get dhcpv6 to sort of work on
their router, and/or is willing to install a custom firmware on their
router to get that, and of course tunneling ipv6 is possible if the
ISP does not support it.

So a quick poll:

0) Have you managed to get ipv6 working at all? If so, how? What sort
of problems did you encounter?

1) Have you attempted to deploy a routing protocol in your home? Which
one, and why?

2) Have you attempted to get hnetd's prefix distribution system
working? (it supports linux mainline and openwrt presently)

3) Do you use ethernet? How many clients in your home are ethernet connected?

4) Do you use wifi? How many clients are wifi connected? Do you use
range extenders?

5) How many devices do you think you will have connected to the
network in your home in 5 years? How many now?

6) Do you use any other network connected technologies (homeplug,
802.14, LTE, etc). If so, which ones, and why?

7) Do you use mdns service discovery?

8) Why are you here? (especially, if your answers to 0-2, are "no")


-- 
Dave Täht

http://www.bufferbloat.net/projects/bloat/wiki/Upcoming_Talks

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Ted Lemon
On Feb 20, 2015, at 11:33 AM, Juliusz Chroboczek 
 wrote:
>> Has the group considered a Bier model for multicast in the home?
> 
> As in a place where you put dead people?

Bier is a new working group in the routing area.

https://datatracker.ietf.org/wg/bier/charter/

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Juliusz Chroboczek
> L3 - route injection (got a routing protocol there already, use it)

Yes, just put a stub router on the host and advertise /128.

As far as I'm aware, current HNCP doesn't provide a way for a host to
request a subnet-independent /128.  What's the thinking on that?  Just
grab a /128 from whichever subnet you happen to be connected to at boot,
and advertise that?

> L3.5 - SHIM6. not deployable
> L4/L5 - MP-TCP
> L5/L7  - MOSH

I don't think that's specific to Homenet -- being able to deal with
multiple addresses that change over time is something that our stacks
don't deal with very well.

-- Juliusz

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Juliusz Chroboczek
> Has the group considered a Bier model for multicast in the home?

As in a place where you put dead people?

Please explain.

-- Juliusz

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] More about marginal links [was: Routing protocol comparison document]

2015-02-20 Thread Juliusz Chroboczek
> If you have hardware with a built-in switch that can report the link-speed,

The WNDR3700v2 under OpenWRT appears to do so:

# swconfig dev switch0 show | grep 'link:'
link: port:0 link:down
link: port:1 link:down
link: port:2 link:up speed:100baseT full-duplex 
link: port:3 link:down
link: port:4 link:down
link: port:5 link:up speed:1000baseT full-duplex txflow rxflow auto

but to use this information, you need to know:

  1. that vlan1 on eth0 is connected to ports 0 through 3 of switch0;
  2. that neighbour fe80::dead:beef is connected over port 2.

You could do (1) with a small amount of model-specific code (yuck), but
I have no idea how to do (2).  Consult the ND cache to find out the
neighbour's MAC, then find a way to snoop on the switch's forwarding table?

-- Juliusz

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Leddy, John
Has the group considered a Bier model for multicast in the home?


On 2/20/15, 9:41 AM, "Toerless Eckert"  wrote:

>I have seen more L2 switches that have broken IGMP/MLD snooping than
>working ones. I am not aware of real proliferation of PIM snooping.
>Snooping in transit LANs with PIM is a bad idea anyhow, and i have
>tried to steer any customer who asked me away from it.
>
>Bidir-PIM makes snooping particularily difficult. For once
>you have to track DF-winner election messages (difficult) and
>secondly you have to then flood all multicast to all DF winners
>because you don't know which group-range is served by which RP.
>
>IMHO, there is never enough multicast to justify this snooping complexity.
>The only thing to worry about is what packets to send out from a router
>to ensure the snooping doesn't screw up the traffic flow.
>
>I would be surprised to find equipemnt that does PIM snooping by default.
>
>So, i'd recommend to a homenet router:
>
>-> even if you don't do PIM, send out PIM Hellos. This should
>   effectively make all stupid "enterprise class" IGMP/MLD snooping
>   switches (that often have broken IGMP/MLD snooping) send
>   you all multicast traffic (inhibits snooping).
>
>-> Still send MLD/IGMP memberships to get traffic through the
>   L2 home equipment that has likely never heard about PIM.
>   I'd guess that eg: powerline equipment falls into this
>   category.
>
>Cheers
>Toerless
>
>On Fri, Feb 20, 2015 at 11:04:41AM +1100, Andrew Mcgregor wrote:
>> Why?  PIM and MLD snooping are pretty standard on very low-end
>>enterprise
>> switches, which will be next year's midrange consumer models.  If the
>> dumb-as-rocks stuff goes away, that would generally make people happier.
>> 
>> On 20 February 2015 at 05:22, Mikael Abrahamsson 
>>wrote:
>> 
>> > On Thu, 19 Feb 2015, Ted Lemon wrote:
>> >
>> >  On Feb 19, 2015, at 1:08 PM, Mikael Abrahamsson 
>>wrote:
>> >>
>> >>> I would like my router-to-router links to not have a lot of hosts in
>> >>> them if I can avoid it.
>> >>>
>> >>
>> >> Why is that?
>> >>
>> >
>> > If we're going to be routing multicast within the home, we're most
>>likely
>> > going to have to use some kind of variant of PIM. Asking the L2
>>switches
>> > people connect to the router to support both PIM and MLD snooping
>>seem like
>> > it might be asking too much.
>> >
>> > I might be wrong though.
>> >
>> > --
>> > Mikael Abrahamssonemail: swm...@swm.pp.se
>> >
>> > ___
>> > homenet mailing list
>> > homenet@ietf.org
>> > https://www.ietf.org/mailman/listinfo/homenet
>> >
>> 
>> 
>> 
>> -- 
>> Andrew McGregor | SRE | andrewm...@google.com | +61 4 1071 2221
>
>> ___
>> homenet mailing list
>> homenet@ietf.org
>> https://www.ietf.org/mailman/listinfo/homenet
>
>
>-- 
>---
>Toerless Eckert, eck...@cisco.com
>
>___
>homenet mailing list
>homenet@ietf.org
>https://www.ietf.org/mailman/listinfo/homenet
>

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread STARK, BARBARA H
> > I don't know.   Homenet multicast is an open issue.   But I don't think this
> use case represents a serious problem, because as far as I can tell streaming
> video is not done using multicast in practice anyway.
> 
> Sorry, bad assumption. I just finished working on a TV streaming project for
> an ISP and there is lots of multicast there. All live TV channel streams to 
> STBs
> are multicast and this is a common setup amongst ISPs.

OTT video does not use multicast. IPTV deployments do use multicast. Those that 
I'm aware of require use of the provider-supplied CE router, which has an IGMP 
proxy (and MLD proxy if IPv6 multicast is supported) for LAN-to-WAN multicast 
management. Where Wi-Fi distribution of these multicast streams is supported, 
it is only done on a dedicated (and highly managed and somewhat proprietary) 
Wi-Fi network, that is distinct from the general-purpose (and not 
"professionally" managed) Wi-Fi network. The LAN interfaces of the 
provider-supplied CE router do tend to have IGMP/MLD snooping, to keep from 
flooding the general-purpose network interfaces with large multicast streams. 
There may also be a coax networking interface. If there is, this also tends to 
be dedicated and highly managed. Where Ethernet is used for distribution of 
multicast, it is done so that the provider STBs are all attached to the 
provider CE router via the same Ethernet port (and no other devices use that 
port) and there
  are no intervening routers. I mentioned at the last IETF that I expect some 
"home networks" to have managed and unmanaged segments. I don't consider the 
dedicated, managed segments to be part of the homenet domain. I would hope that 
the provider-supplied CE router would support homenet on its general purpose 
network interfaces. 

I'd be curious to learn about multicast IPTV deployments that allow users to 
supply their own CE routers and send multicast streams on network segments that 
are also used for general-purpose home networking (especially general-purpose 
Wi-Fi networks). 

BTW, the dedicated, highly-managed and somewhat proprietary Wi-Fi delivery of 
IPTV multicast streams has been very successful.
Barbara

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] More about marginal links [was: Routing protocol comparison document]

2015-02-20 Thread Teco Boot

> Op 20 feb. 2015, om 15:55 heeft STARK, BARBARA H  het 
> volgende geschreven:
> 
>> So what I want to see is a proposal for a routing protocol that specify link
>> metrics for a set of commonly used link types in homes. This spec could be
>> BCP.
> 
> Does it need to be a routing protocol? Just to throw another possible 
> protocol into the mix being tossed around (like we don't have enough),

I don't think current protocols used by ISPs or enterprises fits our plug&play 
requirements. Also, there is a lot more wireless in homes. That doesn't mean we 
cannot build on current protocols. 


> I'd like to suggest that a non-routing protocol be considered for topology 
> discovery and sharing of link metrics. Specifically, IEEE 1905.1a could help 
> with this. It can provide L1 and L2 topology info with link metrics, and 
> identify intervening bridges that support LLDP for IEEE 802.1 bridge 
> discovery. I wouldn't want individual devices all doing their own 1905 
> topology discovery -- that's too chatty. But if the all the homenet routers 
> did, and then advertised a "service" (DNS-SD) that provided a link to a 
> router-provider HTML page with the topology and metric info the router can 
> discover provided in a standardized XML or JSON syntax, then everything who 
> can discover that service (on each router) would have access to this info. 
> Applications could also make use of this info to do intelligent source 
> address selection in a multi-WAN-interface network, because routers could 
> report on the speed of their WAN connections, as well.

My thoughts are as follows: sub-IP mechanisms provide usable metrics. 
Somewhere, near to L3 routing, this information is translated to a 
dimensionless cost metric for each link, where a link is a sub-IP path between 
two routers. Cost is not symmetric, cost A->B can differ from B->A. It is the 
routing protocol to distribute this information in the routing domain.

Teco

> 
> Just a thought. I've been working on trying to get myself to write a 
> contribution describing the idea of the router-provided info service for a 
> while now.
> Barbara

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Markus Stenberg
> On 20.2.2015, at 15.22, Mikael Abrahamsson  wrote:
>> Back to the subject: What are the requirements of a high performance WiFi 
>> home network to the homenet routing protocol? I guess we don't know.
> Within the current framework to solve this problem with what exists today 
> when it comes to clients, I would say we need either:
> 
> 1. HNCP helps set up an overlay L2 tunnel infrastructure connecting all the 
> APs using the same SSID, so the SSID can have the same L2 domain. This would 
> probably mean we want to increase MTU on the physical links to avoid 
> fragmentation. Messy. Possibly we could advertise lower MTU on the wifi 
> network to minimize fragmentation if we don't raise MTU.
> 
> 2. We set up some kind of L2 switching domain between the APs. This would 
> require VLAN support in the HGWs, and something to set this up with loop 
> avoidance etc. Oh oh oh, we could use IEEE 802.1aq that already uses ISIS as 
> control plane, that way we could possibly run the same IGP for both L2 and 
> L3. Interconnecting APs over wifi seems weird though. Oh, and messy sounds 
> like an understatement.
> 
> Frankly, I don't know how to solve this without a lot of complication.
> 
> We need clients to be able to change IPv6 addresses without losing existing 
> connections. SHIM6 anyone? MP-TCP? Asking IEEE to make 802.11 keep two 
> connections at once and inform the application that one address is going away 
> soon so it can do its thing to try to handle this?

What if clients do not need to change addresses? In 2 words: Route /128s.

Two ways to do it:
- have clients talk stub RP + stub HNCP, be done with it
- have first-hop router do proxying for them by advertising the /128s only when 
they are connected to it (may have issues with e.g. clients assuming /64, but 
nothing a redirect could not fix, hopefully)

This L3(ish) solution actually works for all apps, unlike L4+ solutions some 
people advocated.

Cheers,

-Markus
___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Michael Thomas

On 02/18/2015 11:54 PM, Mikael Abrahamsson wrote:

On Wed, 18 Feb 2015, Michael Thomas wrote:

But we're not talking about an interpreted language in the forwarding 
plane, right? Is the load from routing protocols we're talking about 
likely to have any noticeable effect on the the forwarding rate? even 
when you're running hot on the routing daemon side, you're not too 
likely to be running hot on the forwarding side because something is 
hosed, right?


The complaints about the Erlang implementation has so far been on 
memory and flash footprint, not CPU resources and affecting 
performance. The above is true for most interpreted languages, such as 
python etc. When you install the environment, they're going to use 
noticable memory and disk space. Next application that needs the 
environment won't add much to the footprint though, it's the 
environment itself that takes space.


My Python executable on my debian box is 2.7 megabyte. I don't know 
about the rest. So if one wants to run Python on the home gateway, 
that would also use significant space.


But forwarding will be done the same way regardless of what routing 
protocol we use, that'll be done by the kernel. The routing protocol 
just programs the RIB/FIB.




One nice side-effect of putting in, say, a headless android into a 
router is that it would forevermore insure that there's
plentiful memory, just like it did for cell phones. It's not like we 
physically can't get enough ram/flash into those boxen

after all... it's the will to bear the cost that's really at issue.

A better development environment for home routers would *really* help 
development efforts along. From what I've seen

they suck out loud.

Mike

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Teco Boot
Were you before me?
http://www.ietf.org/mail-archive/web/homenet/current/msg00971.html
(November 2011)

More than three years later, same discussion. That makes me sad.

Teco

> Op 20 feb. 2015, om 15:14 heeft Ted Lemon  het volgende 
> geschreven:
> 
> On Feb 20, 2015, at 8:22 AM, Mikael Abrahamsson  wrote:
>> 2. We set up some kind of L2 switching domain between the APs. This would 
>> require VLAN support in the HGWs, and something to set this up with loop 
>> avoidance etc. Oh oh oh, we could use IEEE 802.1aq that already uses ISIS as 
>> control plane, that way we could possibly run the same IGP for both L2 and 
>> L3. Interconnecting APs over wifi seems weird though. Oh, and messy sounds 
>> like an understatement.
> 
> Long ago I proposed using Trill to make this work, but nobody listened...
> 
> :)
> 

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] More about marginal links [was: Routing protocol comparison document]

2015-02-20 Thread Philippe Klein
At the end if the day, L3 will need to get services from L2 to set and managed 
constrained  path based on Link attributes. 802.1Q is specifying multi-path 
short path bridging for this purpose and will allow to maximize the BW provide 
by the whole topology of the home network in a loop free  manner.
L3 and L2 for this manner could share the same IS-IS topology DB.
All the elements are there but require to make a joint IEEE 702.1 and IETF 
effort

/Philippe

Philippe Klein, PhD
Broadcom BTG



Sent from my iPhone

On Feb 20, 2015, at 16:56, STARK, BARBARA H  wrote:

>> So what I want to see is a proposal for a routing protocol that specify link
>> metrics for a set of commonly used link types in homes. This spec could be
>> BCP.
> 
> Does it need to be a routing protocol? Just to throw another possible 
> protocol into the mix being tossed around (like we don't have enough), I'd 
> like to suggest that a non-routing protocol be considered for topology 
> discovery and sharing of link metrics. Specifically, IEEE 1905.1a could help 
> with this. It can provide L1 and L2 topology info with link metrics, and 
> identify intervening bridges that support LLDP for IEEE 802.1 bridge 
> discovery. I wouldn't want individual devices all doing their own 1905 
> topology discovery -- that's too chatty. But if the all the homenet routers 
> did, and then advertised a "service" (DNS-SD) that provided a link to a 
> router-provider HTML page with the topology and metric info the router can 
> discover provided in a standardized XML or JSON syntax, then everything who 
> can discover that service (on each router) would have access to this info. 
> Applications could also make use of this info to do intelligent source 
> address selection in a multi-WAN-interface ne
 tw
> ork, because routers could report on the speed of their WAN connections, as 
> well.
> 
> Just a thought. I've been working on trying to get myself to write a 
> contribution describing the idea of the router-provided info service for a 
> while now.
> Barbara
> 
> ___
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] More about marginal links [was: Routing protocol comparison document]

2015-02-20 Thread STARK, BARBARA H
> So what I want to see is a proposal for a routing protocol that specify link
> metrics for a set of commonly used link types in homes. This spec could be
> BCP.

Does it need to be a routing protocol? Just to throw another possible protocol 
into the mix being tossed around (like we don't have enough), I'd like to 
suggest that a non-routing protocol be considered for topology discovery and 
sharing of link metrics. Specifically, IEEE 1905.1a could help with this. It 
can provide L1 and L2 topology info with link metrics, and identify intervening 
bridges that support LLDP for IEEE 802.1 bridge discovery. I wouldn't want 
individual devices all doing their own 1905 topology discovery -- that's too 
chatty. But if the all the homenet routers did, and then advertised a "service" 
(DNS-SD) that provided a link to a router-provider HTML page with the topology 
and metric info the router can discover provided in a standardized XML or JSON 
syntax, then everything who can discover that service (on each router) would 
have access to this info. Applications could also make use of this info to do 
intelligent source address selection in a multi-WAN-interface netw
 ork, because routers could report on the speed of their WAN connections, as 
well.

Just a thought. I've been working on trying to get myself to write a 
contribution describing the idea of the router-provided info service for a 
while now.
Barbara

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Toerless Eckert
I have seen more L2 switches that have broken IGMP/MLD snooping than
working ones. I am not aware of real proliferation of PIM snooping.
Snooping in transit LANs with PIM is a bad idea anyhow, and i have
tried to steer any customer who asked me away from it.

Bidir-PIM makes snooping particularily difficult. For once
you have to track DF-winner election messages (difficult) and
secondly you have to then flood all multicast to all DF winners
because you don't know which group-range is served by which RP.

IMHO, there is never enough multicast to justify this snooping complexity.
The only thing to worry about is what packets to send out from a router
to ensure the snooping doesn't screw up the traffic flow.

I would be surprised to find equipemnt that does PIM snooping by default.

So, i'd recommend to a homenet router:

-> even if you don't do PIM, send out PIM Hellos. This should
   effectively make all stupid "enterprise class" IGMP/MLD snooping
   switches (that often have broken IGMP/MLD snooping) send
   you all multicast traffic (inhibits snooping).

-> Still send MLD/IGMP memberships to get traffic through the
   L2 home equipment that has likely never heard about PIM.
   I'd guess that eg: powerline equipment falls into this
   category.

Cheers
Toerless

On Fri, Feb 20, 2015 at 11:04:41AM +1100, Andrew Mcgregor wrote:
> Why?  PIM and MLD snooping are pretty standard on very low-end enterprise
> switches, which will be next year's midrange consumer models.  If the
> dumb-as-rocks stuff goes away, that would generally make people happier.
> 
> On 20 February 2015 at 05:22, Mikael Abrahamsson  wrote:
> 
> > On Thu, 19 Feb 2015, Ted Lemon wrote:
> >
> >  On Feb 19, 2015, at 1:08 PM, Mikael Abrahamsson  wrote:
> >>
> >>> I would like my router-to-router links to not have a lot of hosts in
> >>> them if I can avoid it.
> >>>
> >>
> >> Why is that?
> >>
> >
> > If we're going to be routing multicast within the home, we're most likely
> > going to have to use some kind of variant of PIM. Asking the L2 switches
> > people connect to the router to support both PIM and MLD snooping seem like
> > it might be asking too much.
> >
> > I might be wrong though.
> >
> > --
> > Mikael Abrahamssonemail: swm...@swm.pp.se
> >
> > ___
> > homenet mailing list
> > homenet@ietf.org
> > https://www.ietf.org/mailman/listinfo/homenet
> >
> 
> 
> 
> -- 
> Andrew McGregor | SRE | andrewm...@google.com | +61 4 1071 2221

> ___
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet


-- 
---
Toerless Eckert, eck...@cisco.com

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread STARK, BARBARA H
> There are good proposal how to do servicce discovery in homenets or the
> like with DNS-SD (/mDNS), but i think we should still worry about
> compatibility with UPnP. Both of these requirements (UPnP and DNS-SD) are
> IMHO better solved with router-level "proxy"
> solutions than with ASM IP multicast.

FYI. I did a presentation to DLNA (which has a lot of key UPnP people) that 
warned them to start thinking about service discovery in the multi-router 
world, and the world where more and more Wi-Fi APs are limiting the multicast 
that makes it to Wi-Fi devices. I mentioned the DNS-SD proxy work, homenet, and 
told them:
" - People have started to study the current quantity of multicast traffic and 
its impact on power consumption by battery-operated Wi-Fi devices.
http://tools.ietf.org/html/draft-desmouceaux-ipv6-mcast-wifi-power-usage-00
http://tools.ietf.org/html/draft-vyncke-6man-mcast-not-efficient-00
 - Concern is growing and proposals are starting to appear for ways to decrease 
the quantity of multicast messages.
http://tools.ietf.org/html/draft-yourtchenko-colitti-nd-reduce-multicast-00 "

My recommendations were that they had 2 basic options of either also supporting 
DNS-SD / mDNS for service discovery, or defining a SSDP proxy similar to what I 
expect will be done for DNS-SD. Anyway, I told them I'd keep them updated on 
the state of affairs regarding this issue.
Barbara

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Toerless Eckert
On Fri, Feb 20, 2015 at 10:57:24AM +0100, Mikael Abrahamsson wrote:
> I have thought of this as mostly L3 network. I thought the service 
> discovery problem between subnets was being solved or had been solved. 
> >From the discussion here the past few days it's clear to me now that the 
> mind image of what a future homenet is differs a lot between participants 
> in this working group.

There are good proposal how to do servicce discovery in homenets or
the like with DNS-SD (/mDNS), but i think we should still worry
about compatibility with UPnP. Both of these requirements 
(UPnP and DNS-SD) are IMHO better solved with router-level "proxy"
solutions than with ASM IP multicast. 

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Toerless Eckert
Snooping switches would certainly be a good reason to prefer MLD proxying
over PIM in homenet. There could be other reasons like reducing codeside
(thats Pierre pet reason ;-). But trying to be compatible with
snooping switches also implies that improvements in MLD that we might
wnat then for homenet would break interoperability with that L2 equipment,
because you must assume this L2 equipment will only correctly react to MLD
message and message sequences as they have been defined 8 years ago.

So foremost, it would be good to understand if there really is home
L2 equipment that MUST see MLD to operate correctly. Otherwise i'd
happily ignore the problem and say there is enough bandwidth to just NOT DO
snooping but have multicast be flooded in the L2 segments.

I only remember vaguely one old data point that seemed to indicate that
some powerline equipment was doing snooping and you couldn't switch it
off. can't find the pointers to this data point though. Would love to
know if any powerline standards exist and what they say about MLD...

Worst case, whatever the preferred solution for IP multicast is in
homenet, if we identify that there is L2 equipment that MUST get MLD,
we need to ALSO have homenet routers send out MLDv1/v2 backward
compatible MLD messages to keep that L2 equipment happy. That is also 
pretty much what we do in commercial environments too, for example in
satellite links where we really want to connect router-to-router 
signaling with PIM, but those routers are set up to ALSO send IGMP/MLD
to keep the satellite modems happy.

Toerless

On Thu, Feb 19, 2015 at 07:22:34PM +0100, Mikael Abrahamsson wrote:
> On Thu, 19 Feb 2015, Ted Lemon wrote:
> 
> >On Feb 19, 2015, at 1:08 PM, Mikael Abrahamsson  wrote:
> >>I would like my router-to-router links to not have a lot of hosts in them 
> >>if I can avoid it.
> >
> >Why is that?
> 
> If we're going to be routing multicast within the home, we're most likely 
> going to have to use some kind of variant of PIM. Asking the L2 switches 
> people connect to the router to support both PIM and MLD snooping seem 
> like it might be asking too much.
> 
> I might be wrong though.
> 
> -- 
> Mikael Abrahamssonemail: swm...@swm.pp.se
> 
> ___
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet

-- 
---
Toerless Eckert, eck...@cisco.com

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Ted Lemon
On Feb 20, 2015, at 8:22 AM, Mikael Abrahamsson  wrote:
> 2. We set up some kind of L2 switching domain between the APs. This would 
> require VLAN support in the HGWs, and something to set this up with loop 
> avoidance etc. Oh oh oh, we could use IEEE 802.1aq that already uses ISIS as 
> control plane, that way we could possibly run the same IGP for both L2 and 
> L3. Interconnecting APs over wifi seems weird though. Oh, and messy sounds 
> like an understatement.

Long ago I proposed using Trill to make this work, but nobody listened...

:)

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Mikael Abrahamsson

On Fri, 20 Feb 2015, Ole Troan wrote:


Frankly, I don't know how to solve this without a lot of complication.


why do you think this has to be solved at L2?


I don't that's why I wrote the next paragraph outlining L3 solutions.


We need clients to be able to change IPv6 addresses without losing existing 
connections. SHIM6 anyone? MP-TCP? Asking IEEE to make 802.11 keep two 
connections at once and inform the application that one address is going away 
soon so it can do its thing to try to handle this?


at least you can do:
L3 - route injection (got a routing protocol there already, use it)


This sounds like it needs at least a coordination protocol between the 
APs?



L3.5 - SHIM6. not deployable
L4/L5 - MP-TCP
L5/L7  - MOSH


I would prefer the last two. I use MOSH all the time, it's great.

--
Mikael Abrahamssonemail: swm...@swm.pp.se

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Teco Boot

> Op 20 feb. 2015, om 14:22 heeft Ted Lemon  het volgende 
> geschreven:
> 
> So Teco, to satisfy your use case, which I share, you would actually need the 
> homenet to identify all Wifi access points that are being used to serve 
> hosts, and treat those as a single subnet, correct?

Because I am not optimistic on deployment of mobility protocols in the home, my 
answer is yes. WiFi APs in same home has same SSID(s). Each SSID provides an IP 
subnet.

Providing multiple SSIDs should be in scope, with  and  as 
default SSIDs. Both  and  differ from my neighbors SSIDs.

Al least two directions for a solution: 
 1) the WLAN controller with tunnels between the APs and the WLC. 
 2) distribute the AP configuration for APs, either manually or guided by a 
homenet protocol. I hope we can circumvent VLANs in homenet. An alternative 
would be /128 prefix routing.

Whatever we choose, we have to keep in mind that dual stack operation will not 
fade away soon.

Teco



___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Ole Troan
Mikael,

>> Back to the subject: What are the requirements of a high performance WiFi 
>> home network to the homenet routing protocol? I guess we don't know.
> 
> Within the current framework to solve this problem with what exists today 
> when it comes to clients, I would say we need either:
> 
> 1. HNCP helps set up an overlay L2 tunnel infrastructure connecting all the 
> APs using the same SSID, so the SSID can have the same L2 domain. This would 
> probably mean we want to increase MTU on the physical links to avoid 
> fragmentation. Messy. Possibly we could advertise lower MTU on the wifi 
> network to minimize fragmentation if we don't raise MTU.
> 
> 2. We set up some kind of L2 switching domain between the APs. This would 
> require VLAN support in the HGWs, and something to set this up with loop 
> avoidance etc. Oh oh oh, we could use IEEE 802.1aq that already uses ISIS as 
> control plane, that way we could possibly run the same IGP for both L2 and 
> L3. Interconnecting APs over wifi seems weird though. Oh, and messy sounds 
> like an understatement.
> 
> Frankly, I don't know how to solve this without a lot of complication.

why do you think this has to be solved at L2?

> We need clients to be able to change IPv6 addresses without losing existing 
> connections. SHIM6 anyone? MP-TCP? Asking IEEE to make 802.11 keep two 
> connections at once and inform the application that one address is going away 
> soon so it can do its thing to try to handle this?

at least you can do:
L3 - route injection (got a routing protocol there already, use it)
L3.5 - SHIM6. not deployable
L4/L5 - MP-TCP
L5/L7  - MOSH

cheers,
Ole



signature.asc
Description: Message signed with OpenPGP using GPGMail
___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Ted Lemon
So Teco, to satisfy your use case, which I share, you would actually need the 
homenet to identify all Wifi access points that are being used to serve hosts, 
and treat those as a single subnet, correct?

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Mikael Abrahamsson

On Fri, 20 Feb 2015, Teco Boot wrote:

Back to the subject: What are the requirements of a high performance 
WiFi home network to the homenet routing protocol? I guess we don't 
know.


Within the current framework to solve this problem with what exists today 
when it comes to clients, I would say we need either:


1. HNCP helps set up an overlay L2 tunnel infrastructure connecting all 
the APs using the same SSID, so the SSID can have the same L2 domain. This 
would probably mean we want to increase MTU on the physical links to avoid 
fragmentation. Messy. Possibly we could advertise lower MTU on the wifi 
network to minimize fragmentation if we don't raise MTU.


2. We set up some kind of L2 switching domain between the APs. This would 
require VLAN support in the HGWs, and something to set this up with loop 
avoidance etc. Oh oh oh, we could use IEEE 802.1aq that already uses ISIS 
as control plane, that way we could possibly run the same IGP for both L2 
and L3. Interconnecting APs over wifi seems weird though. Oh, and messy 
sounds like an understatement.


Frankly, I don't know how to solve this without a lot of complication.

We need clients to be able to change IPv6 addresses without losing 
existing connections. SHIM6 anyone? MP-TCP? Asking IEEE to make 802.11 
keep two connections at once and inform the application that one address 
is going away soon so it can do its thing to try to handle this?


--
Mikael Abrahamssonemail: swm...@swm.pp.se

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Teco Boot
Thanks sharing this.

What I can add:

Our house is a little bit bigger. It was formerly a farmhouse. It has a stone 
firewall between living room and formerly hay storage place. This firewall is 
quit good in blocking RF.

My "production" network has 2 dual band APs. I have good indoor coverage. In 
summertime, I use WiFi in my garden to watch live TV (iPhone, iPad, MacBook, 
Android gear). It is partly testing, partly following Tour de France, news etc. 
My partner is less a geek and carries the TV, coax and power cables. Still 
possible with some analogue channels. Soon we have to carry a lot more stuff to 
decode DTV, this is bad. Or watch over WiFi. I don't want to CAT6 my garden, 
sorry.

Walking from living room to desk to garden means AP switch-over. 

I used to have 2.4 and 5GHz SSIDs, this doesn't work well. With exact same SSID 
and keys, handover works. Not well, but it works. With different SSIDs and 
different IP subnets: no, total failure.

There are WiFi AP kits around that operate in same channel and spoof AP BSSID. 
Roaming is transparent for clients. Nice idea, not accepted by standards bodies 
nor by industry. 

Back to my point: I want L3 on each and every homenet box. At the same time, I 
want high performance wireless links. It must be cheap, I don't want to pay € 
1000 for a WLC and €400 for each AP.

As long as homenet enlarges my WiFi problem, it is useless for me. And I 
thought I was candidate for early adoption, as I have multiple APs, a wired 
backbone, thinking of dual ISP links etc. And as geek, I want to pay a bit more 
for high performance and I am able to troubleshoot a bit.

Back to the subject: What are the requirements of a high performance WiFi home 
network to the homenet routing protocol? I guess we don't know.

Teco


> Op 20 feb. 2015, om 13:17 heeft Mikael Abrahamsson  het 
> volgende geschreven:
> 
> On Fri, 20 Feb 2015, Teco Boot wrote:
> 
>> Do you have CAT6 to WiFi APs in every room? Can you share experience with 
>> moving WiFi devices?
> 
> No, my apartment is covered by a single 5GHz AP in the center of the 
> apartment.
> 
> I mainly use cabled connections for media players and similar devices since 
> they work much better over full duplex gige than over wifi. If I just could 
> go back to my 1ms RTT Internet access link, things would be a lot better 
> because my current DOCSIS3 cable connection is a lot worse (for instance when 
> it comes to RTT and PDV) than my previous connection I had at the previous 
> apartment which was a lot more consistent.
> 
> I tend to use a CAT6 ethernet adapter in my laptop when I'm at my desk, even 
> though both my AP and laptop has 802.11ac. Wifi is mostly used to handle 
> mobile devices such as tablets and mobile phones.
> 
> My experience is that even with state of the art equipment, wifi still is not 
> even close in quality of experience compared to cable, apart from very light 
> use where it's still sufficient.
> 
> My experience with multiple APs (from other places) is that clients don't 
> switch APs easily enough so they're seldom connected to the optimal AP.
> 
> -- 
> Mikael Abrahamssonemail: swm...@swm.pp.se

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Mikael Abrahamsson

On Fri, 20 Feb 2015, Teco Boot wrote:

Do you have CAT6 to WiFi APs in every room? Can you share experience 
with moving WiFi devices?


No, my apartment is covered by a single 5GHz AP in the center of the 
apartment.


I mainly use cabled connections for media players and similar devices 
since they work much better over full duplex gige than over wifi. If I 
just could go back to my 1ms RTT Internet access link, things would be a 
lot better because my current DOCSIS3 cable connection is a lot worse (for 
instance when it comes to RTT and PDV) than my previous connection I had 
at the previous apartment which was a lot more consistent.


I tend to use a CAT6 ethernet adapter in my laptop when I'm at my desk, 
even though both my AP and laptop has 802.11ac. Wifi is mostly used to 
handle mobile devices such as tablets and mobile phones.


My experience is that even with state of the art equipment, wifi still is 
not even close in quality of experience compared to cable, apart from very 
light use where it's still sufficient.


My experience with multiple APs (from other places) is that clients don't 
switch APs easily enough so they're seldom connected to the optimal AP.


--
Mikael Abrahamssonemail: swm...@swm.pp.se

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Teco Boot

> Op 20 feb. 2015, om 10:57 heeft Mikael Abrahamsson  het 
> volgende geschreven:
> 
> On Fri, 20 Feb 2015, Andrew Mcgregor wrote:
> 
>> Why?  PIM and MLD snooping are pretty standard on very low-end enterprise 
>> switches, which will be next year's midrange consumer models. If the 
>> dumb-as-rocks stuff goes away, that would generally make people happier.
> 
> There are enterprise switches out there currently (pretty expensive ones) 
> that still do not have MLD snooping, and the ones having PIM snooping is most 
> likely a lot less. I've been in the networking industry for close to 20 
> years, the first "bridge" I laid hands on was a pretty advanced thing back in 
> the time with 3 AUI ports, and could barely do 10 megabit/s. I've then seen 
> the evolution into 100meg hubs, then 10/100 dual speed hubs (basically two 
> hubs with a switch in between), to 10/100 switches with all ports switched, 
> to gig equivalent etc. During this entire time, switches that could do IGMP 
> snooping has always been substantially more expensive, mostly (I guess) they 
> couldn't be implemented in pure switch silicon, but always required 
> administration interface, operating system etc. Still today, these typically 
> cost 100 USD or more, when you can buy a stupid one for 30USD. So yes, over 
> time this might change, but I still think there will be cost involved. It 
> might be that the h
 omenet "routers" are going to look quite different than the typical router we 
see today when it comes to phsyical ports. Or perhaps they're only going to 
have 2-3 ports and the rest is going to be wifi. What do I know.
> 
> What I do know is that so far, cable has always been a lot better than radio. 
> Lots of support calls to ISPs end up being related to wifi problems. I have 
> CAT6 to every room in my apartment, but then again, I am not a typical user. 
> However, I often speak to people who have performance problems who then end 
> up pulling a physical cable and after that their problems are solved.
> 
> With 60GHz wifi, you're going to need line-of-sight to every AP from the 
> clients, which will probably be located in the ceiling in every room where 
> you want good performance. These APs are going to need physical cables for 
> uplinks to get any meaningful bump in performance.
> 
> I have thought of this as mostly L3 network.

What I can add: the multicast snooping feature could be somewhat behind 
development and deployment of the standards and / or buggy. So some 
administrators switch off the snooping / rate limiting feature. I do.

L3 all the way to switch ports make the network more robust. But this requires 
L3 forwarding in hardware, multicast routing and adjustments in discovery 
protocols. Can all multicast forwarding be performed in hardware?

Do you have CAT6 to WiFi APs in every room? Can you share experience with 
moving WiFi devices?

Teco


> I thought the service discovery problem between subnets was being solved or 
> had been solved. 
>> From the discussion here the past few days it's clear to me now that the 
> mind image of what a future homenet is differs a lot between participants in 
> this working group.
> 
> -- 
> Mikael Abrahamssonemail: swm...@swm.pp.se
> 
> ___
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Routing protocol comparison document

2015-02-20 Thread Mikael Abrahamsson

On Fri, 20 Feb 2015, Andrew Mcgregor wrote:

Why?  PIM and MLD snooping are pretty standard on very low-end 
enterprise switches, which will be next year's midrange consumer models. 
If the dumb-as-rocks stuff goes away, that would generally make people 
happier.


There are enterprise switches out there currently (pretty expensive ones) 
that still do not have MLD snooping, and the ones having PIM snooping is 
most likely a lot less. I've been in the networking industry for close to 
20 years, the first "bridge" I laid hands on was a pretty advanced thing 
back in the time with 3 AUI ports, and could barely do 10 megabit/s. I've 
then seen the evolution into 100meg hubs, then 10/100 dual speed hubs 
(basically two hubs with a switch in between), to 10/100 switches with all 
ports switched, to gig equivalent etc. During this entire time, switches 
that could do IGMP snooping has always been substantially more expensive, 
mostly (I guess) they couldn't be implemented in pure switch silicon, but 
always required administration interface, operating system etc. Still 
today, these typically cost 100 USD or more, when you can buy a stupid one 
for 30USD. So yes, over time this might change, but I still think there 
will be cost involved. It might be that the homenet "routers" are going to 
look quite different than the typical router we see today when it comes to 
phsyical ports. Or perhaps they're only going to have 2-3 ports and the 
rest is going to be wifi. What do I know.


What I do know is that so far, cable has always been a lot better than 
radio. Lots of support calls to ISPs end up being related to wifi 
problems. I have CAT6 to every room in my apartment, but then again, I am 
not a typical user. However, I often speak to people who have performance 
problems who then end up pulling a physical cable and after that their 
problems are solved.


With 60GHz wifi, you're going to need line-of-sight to every AP from the 
clients, which will probably be located in the ceiling in every room where 
you want good performance. These APs are going to need physical cables for 
uplinks to get any meaningful bump in performance.


I have thought of this as mostly L3 network. I thought the service 
discovery problem between subnets was being solved or had been solved. 
From the discussion here the past few days it's clear to me now that the 
mind image of what a future homenet is differs a lot between participants 
in this working group.


--
Mikael Abrahamssonemail: swm...@swm.pp.se

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] More about marginal links [was: Routing protocol comparison document]

2015-02-20 Thread Teco Boot

> Op 20 feb. 2015, om 09:54 heeft Henning Rogge  het volgende 
> geschreven:
> 
> On Fri, Feb 20, 2015 at 9:51 AM, Teco Boot  wrote:
>>> At the moment I just get the ethernet port link speed... that is not
>>> really good for switched ports, but its better than nothing.
>>> http://olsr.org/git/?p=oonf.git;a=blob;f=src-plugins/generic/eth_listener/eth_listener.c;h=1646a60722d60c54d7ab6b5df2e67fba7d52de22;hb=master
>>> 
>>> If you have hardware with a built-in switch that can report the
>>> link-speed, it would be easy to add code that integrates this (and
>>> some traffic statistics).
>> 
>> Your SW depends on ethtool, right? Not a problem, this is implementation 
>> detail. Link speed probes could be added for verification the ethtool 
>> provided info.
> 
> No, it does directly call into the operation system. Calling a
> different executable and parsing the output is a good source for
> subtle bugs.

Great.

> 
>> And yes, I didn't mean we cannot use the 80% solution. What I want to say is 
>> that the Homenet Routing Protocol shall be able to use all the link metrics 
>> it can get.
>> 
>> I am still worried about loops caused by dynamic link metrics used by a link 
>> state routing protocol. For me, this is the major difference between ISIS 
>> and Babel. Thats because I don't code the protocol. If I was, I would be 
>> worried about the non-IP transport in ISIS.
> 
> It is a matter of metric stability... so you need a good hysteresis
> and post-processing to make it work.

I wonder. If the change hits the hysteresis threshold, two actions will happen. 
SPF calculation is triggered and routes may change. This would take place in 
sub-ms. The other action is sending link state to neighbors or flood over the 
whole network. That takes time, especially when there is no triggered update, 
there are some packets queued, there is a shared medium with timer based media 
access etc. Meanwhile, the topology is not guaranteed to be loop-free. Little 
you can do on the node itself. OK, we have the enterprise/ISP loop avoidance 
mechanisms, but to reuse this in homenet? Deploy this year?

I highly appreciate your work on olsrd/olsrd2, of course !!

Teco


___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] More about marginal links [was: Routing protocol comparison document]

2015-02-20 Thread Henning Rogge
On Fri, Feb 20, 2015 at 9:51 AM, Teco Boot  wrote:
>> At the moment I just get the ethernet port link speed... that is not
>> really good for switched ports, but its better than nothing.
>> http://olsr.org/git/?p=oonf.git;a=blob;f=src-plugins/generic/eth_listener/eth_listener.c;h=1646a60722d60c54d7ab6b5df2e67fba7d52de22;hb=master
>>
>> If you have hardware with a built-in switch that can report the
>> link-speed, it would be easy to add code that integrates this (and
>> some traffic statistics).
>
> Your SW depends on ethtool, right? Not a problem, this is implementation 
> detail. Link speed probes could be added for verification the ethtool 
> provided info.

No, it does directly call into the operation system. Calling a
different executable and parsing the output is a good source for
subtle bugs.

> And yes, I didn't mean we cannot use the 80% solution. What I want to say is 
> that the Homenet Routing Protocol shall be able to use all the link metrics 
> it can get.
>
> I am still worried about loops caused by dynamic link metrics used by a link 
> state routing protocol. For me, this is the major difference between ISIS and 
> Babel. Thats because I don't code the protocol. If I was, I would be worried 
> about the non-IP transport in ISIS.

It is a matter of metric stability... so you need a good hysteresis
and post-processing to make it work.

Henning Rogge

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] More about marginal links [was: Routing protocol comparison document]

2015-02-20 Thread Teco Boot

> Op 20 feb. 2015, om 09:22 heeft Henning Rogge  het volgende 
> geschreven:
> 
> On Fri, Feb 20, 2015 at 9:19 AM, Teco Boot  wrote:
>>> There is also the "linklayer database" approach I selected for my
>>> olsrd2 implementation. Instead of hardcoding linklayer specific code
>>> into the metric, I split the codebase into "link layer gathering" code
>>> (which is often OS and linklayer specific), generic routing metric
>>> code... and a generic API in between that stores the values.
>>> 
>>> This makes it quite easy to adapt the codebase to new linklayer types.
>>> 
>> 
>> So you have the placeholder for an automatic ethernet link speed detection. 
>> Great!
>> 
>> We cannot trust ethernet port L2 feedback. Ports can be connected to 
>> switches with multi-rate ports. Could be powerline, wired_over_wireless 
>> bridges or other stuff that hides a slow link. In homes, there is no place 
>> for protocols that cannot detect and handle such cases.
> 
> At the moment I just get the ethernet port link speed... that is not
> really good for switched ports, but its better than nothing.
> http://olsr.org/git/?p=oonf.git;a=blob;f=src-plugins/generic/eth_listener/eth_listener.c;h=1646a60722d60c54d7ab6b5df2e67fba7d52de22;hb=master
> 
> If you have hardware with a built-in switch that can report the
> link-speed, it would be easy to add code that integrates this (and
> some traffic statistics).

Your SW depends on ethtool, right? Not a problem, this is implementation 
detail. Link speed probes could be added for verification the ethtool provided 
info.

And yes, I didn't mean we cannot use the 80% solution. What I want to say is 
that the Homenet Routing Protocol shall be able to use all the link metrics it 
can get.

I am still worried about loops caused by dynamic link metrics used by a link 
state routing protocol. For me, this is the major difference between ISIS and 
Babel. Thats because I don't code the protocol. If I was, I would be worried 
about the non-IP transport in ISIS. 

Teco


___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] More about marginal links [was: Routing protocol comparison document]

2015-02-20 Thread Henning Rogge
On Fri, Feb 20, 2015 at 9:19 AM, Teco Boot  wrote:
>> There is also the "linklayer database" approach I selected for my
>> olsrd2 implementation. Instead of hardcoding linklayer specific code
>> into the metric, I split the codebase into "link layer gathering" code
>> (which is often OS and linklayer specific), generic routing metric
>> code... and a generic API in between that stores the values.
>>
>> This makes it quite easy to adapt the codebase to new linklayer types.
>>
>
> So you have the placeholder for an automatic ethernet link speed detection. 
> Great!
>
> We cannot trust ethernet port L2 feedback. Ports can be connected to switches 
> with multi-rate ports. Could be powerline, wired_over_wireless bridges or 
> other stuff that hides a slow link. In homes, there is no place for protocols 
> that cannot detect and handle such cases.

At the moment I just get the ethernet port link speed... that is not
really good for switched ports, but its better than nothing.
http://olsr.org/git/?p=oonf.git;a=blob;f=src-plugins/generic/eth_listener/eth_listener.c;h=1646a60722d60c54d7ab6b5df2e67fba7d52de22;hb=master

If you have hardware with a built-in switch that can report the
link-speed, it would be easy to add code that integrates this (and
some traffic statistics).

Henning Rogge

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] More about marginal links [was: Routing protocol comparison document]

2015-02-20 Thread Teco Boot

> Op 20 feb. 2015, om 09:04 heeft Henning Rogge  het volgende 
> geschreven:
> 
> On Fri, Feb 20, 2015 at 8:56 AM, Teco Boot  wrote:
>> Bad luck, I kindly ask you to pay a little more attention to it. Link 
>> metrics for wireless links are crucial, but let's not forget wired links.
>> 
>> Some years ago, Thales NLD worked on olsr-lc (link costs, ETT). A plugin 
>> probed WiFi link speed with large & small packets, filtered out jitter and 
>> used the outcome as link metric (merged with ETX, I think). For static 
>> networks and very patient people, it may work. For mobile networks, it is 
>> far, far to slow. Convergence is tens of minutes. Speed up some timers 
>> increases load on the wireless links to unacceptable levels. So it died.
>> 
>> But for wired links at homes, this plug&play mechanism could work out well. 
>> No L2 API needed.
> 
> There is also the "linklayer database" approach I selected for my
> olsrd2 implementation. Instead of hardcoding linklayer specific code
> into the metric, I split the codebase into "link layer gathering" code
> (which is often OS and linklayer specific), generic routing metric
> code... and a generic API in between that stores the values.
> 
> This makes it quite easy to adapt the codebase to new linklayer types.
> 

So you have the placeholder for an automatic ethernet link speed detection. 
Great! 

We cannot trust ethernet port L2 feedback. Ports can be connected to switches 
with multi-rate ports. Could be powerline, wired_over_wireless bridges or other 
stuff that hides a slow link. In homes, there is no place for protocols that 
cannot detect and handle such cases.

Teco


___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] More about marginal links [was: Routing protocol comparison document]

2015-02-20 Thread Henning Rogge
On Fri, Feb 20, 2015 at 8:56 AM, Teco Boot  wrote:
> Bad luck, I kindly ask you to pay a little more attention to it. Link metrics 
> for wireless links are crucial, but let's not forget wired links.
>
> Some years ago, Thales NLD worked on olsr-lc (link costs, ETT). A plugin 
> probed WiFi link speed with large & small packets, filtered out jitter and 
> used the outcome as link metric (merged with ETX, I think). For static 
> networks and very patient people, it may work. For mobile networks, it is 
> far, far to slow. Convergence is tens of minutes. Speed up some timers 
> increases load on the wireless links to unacceptable levels. So it died.
>
> But for wired links at homes, this plug&play mechanism could work out well. 
> No L2 API needed.

There is also the "linklayer database" approach I selected for my
olsrd2 implementation. Instead of hardcoding linklayer specific code
into the metric, I split the codebase into "link layer gathering" code
(which is often OS and linklayer specific), generic routing metric
code... and a generic API in between that stores the values.

This makes it quite easy to adapt the codebase to new linklayer types.

Henning Rogge

___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet