Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 
Community Member


I have a situation whereby any subnet that is advertised by MPLS becomes immediately unreachable. One of the routers that is meant to forward the data has VLAN enabled on the MPLS interface the traffic is then untagged by our provider before it is forwarded to the other router as untagged traffic. I was wondering whether this could be the cause of the lack of communication.

Community Member

Re: MPLS and VLANs

The network looks as follows:

R1 --- R2 --- provider --- R3 --- R4

The interface on R2 has VLAN on its interface while the corresponding interface on R3 doesn't. Any subnet advertised on MPLS from R1 or R4 becomes unreachable despite the fact that the labels are propagating as expected. But R2 and R3 MPLS subnets are communicating.


Re: MPLS and VLANs

Sorry, but the scenario is not properly clear to me. Can you explain better, or give your configurations to help.

Community Member

Re: MPLS and VLANs

R1--R2--Service Provider--R3--R4 |




Connectivity from R1 all the way to R4 and R5 is fine.

I'm able to ping both and from R1.

I'm enabling MPLS for certain subnets so I've set up an access-list so that I

can restrict which subnets will be switched through MPLS.

What is happening is that as soon as I add, and to this access-list, labels are generated for them on all the

routers and they are advertised as is expected. If I log into R1 and do 'show

mpls forwarding-table' I see that it has the label for R2, if I do

the same thing for I can see that the labels are propagating as

is expected on all the routers.

If I do a ping and traceroute from to I can see the

MPLS labels in the output. The problem comes in however when I try and

communicate from R5 to R1 using and There's simply

no communication, traceroutes and pings just get timed out.

There seems to be some problem on the link between R2 and R3. R3 has no

problem forwarding traffic to R4 but traffic going to R1 doesn't seem to get

through. On R2 the command 'sh mpls forwarding-table' shows zero

bytes label switched. On R3 the command 'sh mpls forwarding-table' shows several bytes label switched.

The traffic between R3 and R2 gets tagged at the Service Provider and

delivered to a subinterface on R2, but the traffic going to R3 is untagged at

the Service Provider and delivered as is to R3. I'm suspecting that this is

the problem.

Community Member

Re: MPLS and VLANs

Sorry my message got re-formatted. Here's the diagram:





Service Provider


R3 - R5




Re: MPLS and VLANs

Can you post the show ip route and the show mpls forwarding table for the various routers.

CreatePlease to create content