We are actually running an MPLS network, and we need for a specific project to bridge one VLAN between a couple of routers and switches.
But, if we try to bridge the vlan on the routers using dot1q sub-interfaces on an interface which is also running an mpls sub-interface, it seems it is just not compatible:
encapsulation dot1Q 505
ip address 18.104.22.168 255.255.255.252
encapsulation dot1Q 2598
Interface has MPLS configuration
GigabitEthernet1/0.2598 cannot be configured into a Bridge Group
The reverse is also true:
Router(config-subif)#no mpls ip
% MPLS not supported on interface GigabitEthernet1/0.505
Transparent bridging already configured
I naively thought that the configurations being applied on different sub-interfaces, in different dot1q domains, it would be somewhat segmented, and there would be no problems...
I'm more used to switches than routers, and I'd be curious to know the reasons for such a limitation on the 7200 platform (or in ios routers in general?).