I'm trying to implement a L3VPN on top of a satellite network. This medium brings some very specific characteristics.
A router transmits using one frequency and receives on all other frequencies. Every frequency, means a separate modem and so a separate interface.
Problem with this setup is :
I can only send on one interface (anything send on the other interfaces is lost) and I receive ALL other traffic, even traffic not addressed to the local router!
So I was thinking of using the LDP label as a discriminator. The Idea is that all unknown labels are dropped so the local router only accepts traffic which is really addressed to the local router.
However because all routers are 'connected' to the same multi-access network PHP drops the LDP label. Because the VPN labels might (and are) not unique over the different routers in the satcom group I'm experiencing some very weird looping behavior.
My questions are :
- Is there some way to prevent the use of impl.null labels?
- Will sourcing the mBGP and LDP sessions from a loopback interface do the trick?
- Is there a way to make sure the VPN labels are unique over the entire group?
- Does anyone have an example about how to use static labels?
- Any other suggestions?
Thx in advance