Greetings,
This is an odd request, but i work with an individual that has been in contact with someone who has ported various cisco features to zebra, including the ability to create vpn's. I'd like to help beta-test that code, and experiment as it woudl be cheaper for me to update and hack a wrt54g than to go out and buy a 2611 and have the tunnel ios installed on it.
Yeah, and? What exactly is your question?
BTW, IMO zebra/quagga is the wrong place to handle tunnels of any kind. There's several other solutions to that (a truckload of kernel modules, iproute2, openvpn, openswan, l2tpd). IOS is an OS which deals with everything related to Cisco routers, and because it's an OS with a specific interface, it will also have to deal with tunnels and VPNs. Zebra is just a chunk of routing software which happens to mimic IOS's syntax for specific parts. Just because it's in IOS doesn't mean it should be in zebra/quagga.