Re: [homenet] Moving forward.

2015-08-04 Thread Mikael Abrahamsson

On Wed, 5 Aug 2015, Teco Boot wrote:

Another 2ct: during convergence, there should not be looped packets. 
Reasoning: especially on shared media such as wireless, looped packets 
effect RP behavior and other user traffic badly, and thus result in bad 
user experience.


When I was in TSVWG they said that there were 4 different "QoS" classes 
on wifi. The default is to run the routing protocol in the highest QoS 
class. Thus, I don't see this as a huge problem, the routing protocol 
should always be treated with the highest priority. I expect HNCP to be 
run in the same class as well.


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

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


Re: [homenet] Moving forward.

2015-08-04 Thread Mikael Abrahamsson

On Tue, 4 Aug 2015, Ray Hunter wrote:

As someone who spent rather a lot of time wordsmithing Section 3.5 of RFC7368 
into something that could reach rough consensus, I find this discussion 
rather depressing. Section 3.5 was the list of requirements we could agree on 
when the architecture document shipped. I've been on record as being 
agnosting in the choice of routing protocol, and hope(d) the DT would deliver 
us from stalemate, so I remained silent.


We have been trying to address all objections to ISIS by addressing the 
few things that were not already there. Yet, people keep arguing.


Now I see a lot of super-heavyweight industry names seemingly failing to grok 
Homenet in general, and specifically the use case of WIFI as a home backbone.


What makes you say this, especially in light of what was presented at the 
last IETF?


But if we go for IS IS we're apparently going to have to wait (perhaps 
forever) to get L3 routing over WIFI working/ stable. Something that we've 
pointedly failed to do in professionally managed office networks in the last 
20 years.


Again, what makes you say this?

I keep hearing that babel is loop free and that this is a great feature. 
My take on that is that it's a great feature when wifi just sucks and keep 
going bad and keeps going away and coming back, and you're happy if a few 
packets are delivered once every now and then. When I say this, Juliuz 
says I am silly.


I make sure my wifi works 99.9% or more of the time. Unless it always 
works, it's useless to me. I don't see why isis+wifi-backbone couldn't be 
used in my home (not that I will do that, but if I would).


So again, with basic features like setting the metric depending on 
interface speed and type (which has been around for 15-20 years for 
routing protocols in all kinds of places), what is it that babel would 
actually give us in a decently working homenet with wifi backbone?


ISIS will handle just fine when people unplug and plug cables back in. 
Field engineers have been doing this (badly) forever, ever since people 
started doing computer networking.


I will yield that babel is better in a mesh network where all bets are 
off, but is that really the kind of network we expect people to have? The 
Internet is moving towards supporting real time communication that must 
always work. Yet, I keep hearing that this isn't the homenet we're 
expecting to have? Or what am I missing?


On the flip side I don't see barriers to Babel running on small cabled 
networks.


I keep hearing this. As far as I know, nobody has ever said babel wouldn't 
run on cabled networks. I don't see why this point is repeated, nobody is 
arguing with this point.


In short: I largely agree with Ted, but I see the WIFI backbone use case 
as a killer differentiator for Homenet (regardless of the final choice 
of routing protocol). If IS IS can't deliver on that, then it's a real 
miss.


It can.

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

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


Re: [homenet] Moving forward.

2015-08-04 Thread Teco Boot

> Op 4 aug. 2015, om 20:22 heeft Dino Farinacci  het 
> volgende geschreven:
> 
> IS-IS hellos are sent by default roughly every 10 seconds. CSNPs to keep the 
> link-state database in sync is sent every 10 seconds. 

The sample or default timers are not optimal for todays wired links. We cannot 
trust on lower layer state (driver issues, switches). I suggested 
(hello=1,dead=4) some years ago. Acee responded this is topic for further 
discussion.
http://www.ietf.org/mail-archive/web/homenet/current/msg01961.html
Resulted in "Minimising convergence time should be a goal" in RFC 7368.

At last IETF, Henning hacked olsrd2, now it has better zero-conf and it has 
SADR. I tested using a homenet scenario (NRL core simulation). olsrd2 converged 
much faster than ospf6d. Both ran with defaults, as mandatory in homenet.

My 2ct on RP requirement for convergence speed: 1-hop convergence should be 
within 5 seconds, network wide convergence within 15 seconds. Reasoning: this 
is _additional_ time in the total boot procedure.

Another 2ct: during convergence, there should not be looped packets. Reasoning: 
especially on shared media such as wireless, looped packets effect RP behavior 
and other user traffic badly, and thus result in bad user experience.

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


Re: [homenet] Moving forward.

2015-08-04 Thread farinacci


> On Aug 4, 2015, at 12:47 PM, David Oran  wrote:
> 
> I think Dino was referring to high-fequency non-human events that can cause 
> links and boxes to flap.

Right. If we had route flaps once a minute, I would consider that not often. 

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


Re: [homenet] Moving forward.

2015-08-04 Thread David Oran

> On Aug 4, 2015, at 3:29 PM, Michael Richardson  wrote:
> 
> 
> Dino Farinacci  wrote:
>> Links and boxes should not go down often in a homenet, so there
>> won't
>> be a high-rate of packets. This, I believe is a safe assumption. The
> 
> I don't agree.
> 
> Cables are plugged and unplugged on a regular basis, and unplug/replug is a
> good first "what's wrong with my network" before going to see if the DSL
> model is still alive...  Now you wonder what the cable on my laptop has to do
> with Homenet... well, because my laptop is running virtual machines, and
> since I want them on the network, I'd have a homenet daemon on my laptop.
> 
What you describe isn’t “often” on the timescales of the distributed protocols. 
A human can only plug and unplug things on timescales of seconds, not 
milliseconds, and I think Dino was referring to high-fequency non-human events 
that can cause links and boxes to flap.

I can’t say for certain, but my old ISIS code would certainly not be unhappy 
with up/down events on the order of one every second or a few seconds.


> Lots of non-technical people unplug all the cables from their router in order
> to power cycle it, because... who knows which wire is the important one?
> 
> Old people are never quite sure if the RJ45 is seated properly, I've noticed,
> so they might replug each cable a few times over a one minute interval.
> 
> 
> --
> Michael Richardson , Sandelman Software Works
> -= IPv6 IoT consulting =-
> 
> 
> 
> ___
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet



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


Re: [homenet] Moving forward.

2015-08-04 Thread Michael Richardson

Dino Farinacci  wrote:
> Links and boxes should not go down often in a homenet, so there
> won't
> be a high-rate of packets. This, I believe is a safe assumption. The

I don't agree.

Cables are plugged and unplugged on a regular basis, and unplug/replug is a
good first "what's wrong with my network" before going to see if the DSL
model is still alive...  Now you wonder what the cable on my laptop has to do
with Homenet... well, because my laptop is running virtual machines, and
since I want them on the network, I'd have a homenet daemon on my laptop.

Lots of non-technical people unplug all the cables from their router in order
to power cycle it, because... who knows which wire is the important one?

Old people are never quite sure if the RJ45 is seated properly, I've noticed,
so they might replug each cable a few times over a one minute interval.


--
Michael Richardson , Sandelman Software Works
 -= IPv6 IoT consulting =-





signature.asc
Description: PGP signature
___
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet


Re: [homenet] Moving forward.

2015-08-04 Thread Dino Farinacci

> On Aug 4, 2015, at 11:01 AM, Ted Lemon  wrote:
> 
> On Aug 4, 2015, at 1:32 PM, Dino Farinacci  wrote:
>> I could guess you are referring to the lack of multicast performance over 
>> wifi. If not, please be clear about “L3 routing over WIFI working/stable” 
>> means. 
> 
> How often does a typical link over which IS-IS operates drop an IS-IS packet?

A question for a question.

IS-IS hellos are sent by default roughly every 10 seconds. CSNPs to keep the 
link-state database in sync is sent every 10 seconds. And all LSPs are sent on 
demand when there is a link or neighbor change.

Links and boxes should not go down often in a homenet, so there won’t be a 
high-rate of packets. This, I believe is a safe assumption. The size of an 
IS-IS LSP will be a function of not only the number of links and routers in the 
topology, but any other information that is needed to be conveyed (quite 
possibly device IDs, names, capabilityes, multicast group addresses).

Dino

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


Re: [homenet] Moving forward.

2015-08-04 Thread Ted Lemon
On Aug 4, 2015, at 1:32 PM, Dino Farinacci  wrote:
> I could guess you are referring to the lack of multicast performance over 
> wifi. If not, please be clear about “L3 routing over WIFI working/stable” 
> means. 

How often does a typical link over which IS-IS operates drop an IS-IS packet?

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


Re: [homenet] Moving forward.

2015-08-04 Thread Dino Farinacci
> But if we go for IS IS we're apparently going to have to wait (perhaps 
> forever) to get L3 routing over WIFI working/ stable. Something that we've 
> pointedly failed to do in professionally managed office networks in the last 
> 20 years.

What is so unstable about it? 

I could guess you are referring to the lack of multicast performance over wifi. 
If not, please be clear about “L3 routing over WIFI working/stable” means. 

Otherwise, IS-IS will send multicast frames pretty much at the rate that ND 
would. So I don’t know what the big fuss about how multicast control protocols, 
in general, don’t work well.

Dino

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


Re: [homenet] some IS-IS questions

2015-08-04 Thread Ray Hunter


Markus Stenberg wrote:

On 29.7.2015, at 17.35, STARK, BARBARA H  wrote:

Perfect! Thanks. I'd missed that. Yes, that's exactly what I was looking for.



So when the Design Team compares IS-IS to Babel, they really should be 
comparinghttps://tools.ietf.org/html/draft-lamparter-homenet-isis-profile-00 to 
RFC6126+RFC7557+draft-boutier-babel-source-specific-01.

Well said.



Any other IS-IS comparison would involve a hypothetical IS-IS. Since a 
hypothetical IS-IS, by definition, does not exist, a hypothetical IS-IS would 
fail thecriterion that requires examination only of existing IGPs.


First of all, thanks from me to David L. as well for the document; I love 
having it around.

I think the metric stuff is missing from that at least (although they are 
'wide' which helps I guess to express 10 better); so we're dealing with fixed 
default metric IS-IS configuration here.
Yes, but it's still not nailed down. The architecture requires support 
for "heterogeneous link layers". IMHO That means metrics have to take 
into account link type, if not measured reliability. Pure hop count 
won't cut it for Homenet. And default metrics on most IS IS 
implementations I know default to hop count behaviour (metric of 10 per 
interface crossed).


It seems to be also missing security.

Yes.

And to echo Barbara, if that is not the plan, now would be good time to update 
the document.

+1

Cheers,

-Markus

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