On Thu, Feb 19, 2015 at 12:52 AM, Mikael Abrahamsson <[email protected]> wrote: > On Thu, 19 Feb 2015, Gert Doering wrote: > >> We're not talking about a routing protocol for every possible use case >> here - we're talking about a fairly well defined environment (aka "fairly >> small number of devices, IPv4 and IPv6 only, and implementations constrained >> by lack of clue on the manufacturer side"). > > > Well, to further explain my concern regarding that and current approach, I > now see that current proposals is to have the HNCP and $ROUTINGPROTOCOL > split. If we choose Babel, then we've locked outselves into this split and > HNCP needs to be extended to handle every future functionality needed since > babel can't do much more than it already does. > > For instance the security work now being done on HNCP. Does ISIS already > offer the same functionality? I can't evaluate security very well, I don't > know how many active in this working group that can. I would rather use an > already standardized mechanism for doing this. > > It's been a while since the decision to create HNCP (which was originally > designed so it could work inside a TLV carrying routing protocol) instead of > carrying the required "homenet" information in the routing protocol. The > basis for this decision, is that still true (that the routing protocol WGs > and implementors refused to accept the TLV types needed and the APIs > needed)? > > It's been what, 1.5-2 years since then? We've already noted that HNCP looks > awfully close to a link state protocol and duplicates quite a lot of of > functionality. > > There is talk about how complicated ISIS is. How complicated is DNCP/HNCP > going to be when we're done with it? How many LoC is it now?
hnetd exclusive of the library dependencies (which I could easily run a sloccount for, also, if you care) d@nuc-client:~/git/hnetd$ sloccount --personcost 110000 generic src test openwrt SLOC Directory SLOC-by-Language (Sorted) 12936 src ansic=12936 5806 test ansic=5806 417 generic sh=417 99 openwrt sh=99 Totals grouped by language (dominant language first): ansic: 18742 (97.32%) sh: 516 (2.68%) Total Physical Source Lines of Code (SLOC) = 19,258 Development Effort Estimate, Person-Years (Person-Months) = 4.47 (53.59) (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05)) Schedule Estimate, Years (Months) = 0.95 (11.35) (Basic COCOMO model, Months = 2.5 * (person-months**0.38)) Estimated Average Number of Developers (Effort/Schedule) = 4.72 Total Estimated Cost to Develop = $ 1,178,896 (average salary = $110,000/year, overhead = 2.40). SLOCCount, Copyright (C) 2001-2004 David A. Wheeler SLOCCount is Open Source Software/Free Software, licensed under the GNU GPL. SLOCCount comes with ABSOLUTELY NO WARRANTY, and you are welcome to redistribute it under certain conditions as specified by the GNU GPL license; see the documentation for details. Please credit this data as "generated using David A. Wheeler's 'SLOCCount'." Babel on the other hand: SLOC Directory SLOC-by-Language (Sorted) 10737 babeld ansic=10474,sh=263 Totals grouped by language (dominant language first): ansic: 10474 (97.55%) sh: 263 (2.45%) Total Physical Source Lines of Code (SLOC) = 10,737 Development Effort Estimate, Person-Years (Person-Months) = 2.42 (29.02) (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05)) Schedule Estimate, Years (Months) = 0.75 (8.99) (Basic COCOMO model, Months = 2.5 * (person-months**0.38)) Estimated Average Number of Developers (Effort/Schedule) = 3.23 Total Estimated Cost to Develop = $ 638,353 (average salary = $110,000/year, overhead = 2.40). SLOCCount, Copyright (C) 2001-2004 David A. Wheeler SLOCCount is Open Source Software/Free Software, licensed under the GNU GPL. SLOCCount comes with ABSOLUTELY NO WARRANTY, and you are welcome to redistribute it under certain conditions as specified by the GNU GPL license; see the documentation for details. Please credit this data as "generated using David A. Wheeler's 'SLOCCount'." > -- > Mikael Abrahamsson email: [email protected] > > _______________________________________________ > homenet mailing list > [email protected] > https://www.ietf.org/mailman/listinfo/homenet -- Dave Täht thttp://www.bufferbloat.net/projects/bloat/wiki/Upcoming_Talks _______________________________________________ homenet mailing list [email protected] https://www.ietf.org/mailman/listinfo/homenet
