Following on from my previous post I found that in some instances it was either not practical or not possible down to the feature set of the IOS being run to successfully terminate xconnects on subinterfaces and have them actually pass traffic despite coming up.
Another workaround if you do want to achieve an alternative to terminating an xconnect on an SVI is to use portchannels (etherchannel). By terminating an xconnect on a port channel you can then place up to 8 ports into a channel group for example:
#interface Port-channel100 #no ip address #xconnect 92.60.104.41 1003 encapsulation mpls #! #interface GigabitEthernet3/3 #description XC: Backup servers #no ip address #channel-group 100 mode on #!
Ensuring that your ports are ‘no shut’ then you should find that running the following will show the link as up and you should be passing traffic:
#do sh mpls l2t vc
Local intf Local circuit Dest address VC ID Status
------------- -------------------- --------------- ---------- ----------
Gi3/2 Ethernet 92.60.104.34 1002 UP
Gi3/1 Ethernet 92.60.104.37 1001 UP
Po100 Ethernet 92.60.104.41 1003 UP
Now time to call it a day:)
James Greig