Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is it possible to terminate MPLS vpn connection on Linux and how? On my side Linux box has fiber ethernet interface and has fiber plugged in. We do not have any other router etc.

share|improve this question

I am assuming you mean that your provider gives you an ethernet cable, which receives IP services through MPLS VPN.

The answer is yes, you can directly attach a linux server to an MPLS VPN connection. As an MPLS VPN customer, you do not require running MPLS encapsulation on the link to your linux server.

Setting up your linux server like this is not substantially different that using it on a direct ISP connection, except the routes the MPLS VPN provider carries in the VPN are usually local to your company.

share|improve this answer

As far as I know, Linux has poor support for MPLS. I have researched it in the past but couldn't find any readily available implementation that is being used in production networks.

Even commercial Linux-based implementations like Vyatta don't have MPLS support yet.

There is an mpls-linux and a linux-vrf project that you can check out. These are the closest things I could find.

share|improve this answer

Mikrotik, a router based on the Linux 2.6 kernel, implements MPLS. It can run on x86 hardware. I think it has a lot of potential for creating a scalable, Layer 3 IaaS platform.


share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.