-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello list!
Are there any plans to move from different daemons to single one? - From user point of view: We will live with both v4+v6 for the next 10+ years, having all dynamic routing in single place with single CLI is much more convenient. - From developer point of view: At the moment all code is based on ip_addr address type which is defined to be v4 OR v6 at compile time. FIBs API assume the same: IPv4 OR IPv6. Speaking about advanced (mostly MPLS-related) features (VPNv4, LDP, MP-BGP in general) - they all need fibs which are not bound to specific address family. At the moment developer has to implement such tables himself. using different processes for different AF makes some MP-BGP aspects very hard to implement. Protocols interaction is also bound to fibs. Even calling protocol hooks is bound to ip_addr and prefix. For example, I'm stuck in sending MPLS labels into kernel at the moment. Of course, I can add a custom hook to kernel protocol but than I will have to support another custom patch which should be avoided. Maybe it is time to start a discussion? I can supply patches if there is any chance for review/commit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk4UzxwACgkQwcJ4iSZ1q2lJJQCfWNRQZF8/8Rtk1PmYVLZ2MhZl BJMAoKI1aYjuvafYnGP1rePFIZ7X1+ub =2/AD -----END PGP SIGNATURE-----
