I've overly simplified much of what is here, and I'm sure I've missing
items. So as you can see there is still a lot of work to do. If anyone
else is working on related items, please let me know.
Did you check the AYAME's work on MPLS ? They have a MPLS stack for NetBSD.
Moreover they have
I'm currently working on exactly work your refering to. It is going to
take a lot more work before it is realized, but it is my end goal.
Here are the pieces I have:
MPLS forwarding (linux only, in theory the work from NIST could be used for
FreeBSD)
LDP signaling integrated with zebra (this