Just a quick question... Does zebra have multitable support for Linux? I have searched on internet and the only info I have seems quite old.
Some people have pointed out that "rib->table=vrf_id" in" zebra_rib.c/rib_add_route()" should make it, but some other believe that's not the best approach.
If it's not supported yet, advice about how it should be done, or what should be taken into account, is thanked ^^
P.S.: Before anybody sends me to de quagga mailing list, I'm working on making BGP work in a BGP/MPLS IP VPN based on the MPLS-LINUX project. I'm new to all this so be kind :) and sorry for my english :S