Thanks for the quick reply. Looks like I will be having something to read on the plane to Dallas.


On 02.03.2015 15:56, Christian Hopps wrote:
On Mar 2, 2015, at 9:07 AM, Steven Barth <[email protected]> wrote:


One thing that has been mentioned to me is that IS-IS could be used (with 
proper TLV additions) to completely replace HNCP, if IS-IS were used as the 
homenet protocol. If true should we be calling this out more explicitly in the 
document?
I got my hands on ISO 10589 today and tried to very briefly glance through it. 
And personally I had a really hard time getting into it.
Yes. ISO standards are not always the best place to get an overview of things. 
:)

The document referred to here is ISO10589:2002.

Section 6.8 is an overview IS-IS link-independent stuff. (pages 12-14)

Section 7 gets into specifics but skip anything about level 2 (definitely skip 
partition repair), at least to start, as we are only considering level-1 
single-area operation. Feel free to skip over (or quickly glance through) any 
address specific stuff (7.1) as it mostly does not pertain. Also skip anything 
related to hosts for now (ES or end-systems, i.e., ISO hosts).

7.2 The "Decision Process" (pages 18-26)

This is basically an SPF with bi-directional checks (both sides of a link refer 
to each other). Additionally the fact that a broadcast network is treated as a 
pseudo-node with routers (non-pseudonodes) attached to it (rather than a 
full-mesh of connections between routers) is important.

So 7.3 is the update process (advertising and flooding of information). (pages 
26-45)

Primarily this is going to get into
- How a router advertises it’s information (LSP generation)
- How IS-IS makes sure things are flooded (using sequence number packets and 
internally 2 flags called SRM and SSN).
- LSP expiration and collision detection.

Feel free to skip 7.4 (forwarding process), 7.5 (constants and parameters).

Section 8 is the link dependent stuff. Here the hello protocol is documented. 
Skip ES (end-system stuff).
- P2P (pages 50-54)
- Skip 8xxx
- Broadcast (pages 59-63)

Section 9 documents the protocol (on-the-wire) encodings (page 65-92)

Everything else can be skipped (page 92 on).


Having read the comparison document beforehand I haven't found anything about 
IPv4, IPv6, HMACs, wide-metrics or other things that are mentioned in the draft 
(and that ISO standard was ~200 pages already).
There’s a new version that has the references to the RFCs for v4, v6, hmac and 
wide metrics.

The core of the IS-IS protocol is contained in about 80 pages. From above you 
should be able to get an good idea of the protocol in about ~40 pages, although 
it won’t necessarily be easy reading. :)

So I think I asked Mikael the same thing already but could you (or anyone else) 
please provide a dumbed down specification or at least an overview document 
that references all relevant ISO-standards, RFCs and drafts (or chapters 
thereof) that one needs to read to understand modern IS-IS?
On top of that if you could mention what could / or should be removed for a 
trimmed down homenet version that would be a huge plus.
Basically a trimmed down version is "level-1" operation only (everything in a 
single area). Whenever something mentioned level-2 operation discard it.

Thanks,
Chris.


Cheers,

Steven

_______________________________________________
homenet mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/homenet

_______________________________________________
homenet mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/homenet

Reply via email to