Re:Reimagining the future of routers
by hannesgredler on Wednesday June 08, 2016 @05:58AM
(#11861141)
good guess :-) - our MLP (minimum lovable product) is BGP and IS-IS along with a VPP based software forwarding module.
Since when have you guys been leveraging VPP? How do you find it? I tried to write some code for it, and I found it kinda difficult in comparison to Click / Snabb, but I realize that they're two totally different systems.
Re:Reimagining the future of routers
by hannesgredler on Wednesday June 08, 2016 @11:55PM
(#11867438)
we started integrating it in March. Arguable the compile chain is a bit heavy weight, but the code is very structured, easy to extend and a clean architecture. - Dave Barach and the VPP crew were very quick answering questions we have.
BTW Snabb is cool, but VPP is more feature complete.
Only if you assume a terrible code base. It's very easy to make routing protocols as modules because they just maintain pokey old slow routing information bases that can live in main memory that don't have to react on the nanosecond scale.
I've worked on modules for OSPF on a vendor router and if the customer isn't using OSPF, that daemon and its code are never even executed. No "eternal bug hell".
This whole blog is basically just pitching major feature-gaps as a feature to prepare us for some MVP I expect to see from him in the coming months that only supports BGP and ethernet or something like that.