05-11-2010 01:33 AM
Hi All,
I have a query. With Ethernet over MPLS (either port or vlan mode) connecting two different locations, is it possible to have STP BPDU's carrying over the SP core. Any recent enhancements in the IOS allow it.
Our design requires two datacenters to be connected over EoMPLS and run STP over the SP. I heard in EoMPS, SP will not learn and store any MAC from customers but would eager to know if such options exist now.
We could not do VPLS (which does our requirement) because of hardware limitation.
thanks in advance.
regards,
Arun Kumar
05-11-2010 05:37 AM
Hello Arun,
MAC address learning is disabled but EoMPLS should be blind enough to carry STP BPDUs on the other side of the pipe
I remember that during testing some years ago, even frames with MAC DA = MAC address of router port were propagated over the pseudowire!
Hope to help
Giuseppe
05-13-2010 12:26 AM
the answer is yes.
I have occomplished with the following way. The configuration is called BPDU relay.
the interface the switch is plugged up to on my mpls 7609 router.
description BPDU_Relay_Cisco_Switch
05-13-2010 06:56 AM
Hello Jude,
original poster said he has to use point to point EoMPLS
however, your post confirms that even in VPLS can be possible to perform this task
Hope to help
Giuseppe
05-13-2010 10:12 AM
I understand. The only issues I had was spanning tree would be a loop type environment for protection. ie;
so maybe I didnt understand the topology. Can he create drawing or something.
and yes it does work. Im using it today.
Regards
Jude
05-13-2010 10:22 AM
Hello Jude,
I've found your config template interesting and I've rated it.
Best Regards
Giuseppe
05-13-2010 12:39 PM
Arun,
which platform are you using. As already explained, you can do it on 7600. Have it done for a CS of ours..
see http://www.cisco.com/en/US/docs/routers/7600/ios/12.2SR/configuration/guide/pfc3mpls.html#wp1415675
Francisco
05-14-2010 06:21 AM
Hi Francisco & Guiseppe,
Thank you both for your valuable responses and it is of great help to me. I am using 7206 router.
05-14-2010 01:20 PM
Thanks Guiseppe
07-12-2010 01:08 PM
Arun,
I'm facing the same problem as you. How did you fix it? Here is my topology.
_________ __________ _________ __________
|___CE1___|=====|___PE1___|=====|___PE2___|=====|___CE2___|
VLAN 100 VLAN 100
Between the PEs, we're running MPLS.
Between the PE and the CE, it's Layer 2, running MST.
For example, we have VLAN 100 in both CEs and we want them to act as a one broadcast domain, how could be the configuration? We want to transport STP BPDU over the MPLS and use SVI in both PEs acting as gateways of VLAN 100.
Thanks in advance.
Best regards,
Gustavo Mastroianni
07-13-2010 11:44 AM
Hi Guys
Many times I had faced this question but still not Satisfy with any answer.
But Cisco Says :
As per my understanding Router or Switch will forward the BPDU if they are having advance BRAIN i.e Supervisor Engine .
So if you are using Router without Supervisor Engine ( 7200 or other )then it will not forward STP BPDU over EoMPLS but if you have 7600 Series router with specific hardware the it will support STP BPDU over MPLS.
• The following restrictions apply to using trunks with EoMPLS:
– To support Ethernet spanning tree bridge protocol data units (BPDUs) across an EoMPLS cloud, you must disable the supervisor engine spanning tree for the Ethernet-over-MPLS VLAN. This ensures that the EoMPLS VLANs are carried only on the trunk to the customer router. Otherwise, the BPDUs are directed to the supervisor engine and not to the EoMPLS cloud.
– The native VLAN of a trunk must not be configured as an EoMPLS VLAN.
• In PFC3BXL or PFC3B mode, all protocols (for example, CDP, VTP, BPDUs) are tunneled across the MPLS cloud without conditions.
http://www.cisco.com/en/US/docs/routers/7600/ios/12.2SXF/configuration/guide/pfc3mpls.html#wp1109041
Regards
Chetan Kumar
07-15-2010 07:12 AM
Chetan,
I do have two Cisco 7600 with a specific routing and switching cards.
I was just wondering if anyone knows the configuration on these routers, on the topology that I "drew" just above.
I'd appreciate if I get this answer.
Thanks in advance.
Regards,
Gustavo Mastroianni
07-15-2010 07:35 AM
Gustavo,
Look at my configuration above. All you have todo is allow the native vlan to traverse your mpls link. In otherwords create service instance for vlan(native vlan). In my configuration the native vlan is 1.
Bridge Protocol Data Unit (BPDU) s are sent untagged using the native vlan.
so in your case
_________ __________ _________ __________
|___CE1___|=====|___PE1___|=====|___PE2___|=====|___CE2___|
VLAN 100 VLAN 100
ce1
interface gig0/1
encapsulation dot1q 100
pe1
interface gig0/1
service instance 1 ethernet
encapsulation dot1q 1
l2protocol forward
bridge-domain 1 or xconnect ip-address vc-id encapsulation mpls
service instane 100 ethernet
encapsulation dot1q 100
bridge-domain 100 or xconnect ip-address vc-id encapsulation mpls
and the same for the other two
Regards
Jude Bryant
Network Engineer
Pioneer Telephone
07-16-2010 11:43 AM
Jude,
Thanks for you help!
And if I want to transport BPDUs from more VLANs, for example, 200 VLANs?! How the configuration would be?
We use X-Connect or VFIs to communicate between the distribution (PEs) nodes.
Thanks again!
Regards,
Gustavo Mastroianni
07-19-2010 06:07 AM
Gustavo,
The following configuration will carry BPDUs for all VLans
interface gig0/1
service instance 1 ethernet
encapsulation dot1q 1
l2protocol forward
bridge-domain 1 or xconnect ip-address vc-id encapsulation mpls
dont forget to add the line
"forward permit l2protocol all "
in your l2 vfi configuration
Regards
Jude Bryant
Pioneer Telephone
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide