cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1506
Views
0
Helpful
1
Replies

Configuring port-channel, disabling DTP,

James Simpson
Level 1
Level 1

Hi All

 

 

I had an issue to day where I wanted to join a 3750 x 2 stack to the network, the core is a 6500.

There was one up link configured to the core from the 3750 it had the necessary trunk configuration with BPDUFILTER enabled

at the the core end he had standard trunk configuration. The link was up and working.

 

 

Went to join a second link from the stack to the core. Decided that DTP should be disabled at the stack end SWITCHPORT NONEGOTIATE

put the normal trunk configuration on the port joined the port to the port channel. Then suddenly the logs went mad and at that point I need

Spanning-tree went mad and started blocking areas in the network to prevent loops. There is MST running in the network

 

I had errors similar to this  %SW_MATM-4-MACFLAP_NOTIF

 

I pulled the cables out of the stack and all services affected eventually came back.

I know that the BPDUFILTER enable stops the port from being involved in STP.

 

Please could someone confirm because of the mismatch of the config on these ports it caused this issue or is there something I missed here

 

Mnay thanks

 

 

 

1 Accepted Solution

Accepted Solutions

ghostinthenet
Level 7
Level 7

The BPDU filter is the root of the problem.

You can't have two active uplinks running without creating a loop, unless they're running in an EtherChannel/LACP/PaGP configuration. By having one or both links running with a BPDU filter, the spanning tree protocol on the 6500 didn't know that one link had to be in a blocking state and it was panicking when the MAC addresses on the 3750 stack started flapping between interfaces.

The 3750 supports cross-stack EtherChannel using LACP, so if you want the resiliency of two connections without having to factor in the spanning tree ramifications, it makes sense to bundle the two into the a channel group and have both the 6500 and 3750 treat it as a single logical connection.

If you want to keep them separated, you're going to need to remove the BPDU filters from those ports and let spanning tree figure things out properly.

View solution in original post

1 Reply 1

ghostinthenet
Level 7
Level 7

The BPDU filter is the root of the problem.

You can't have two active uplinks running without creating a loop, unless they're running in an EtherChannel/LACP/PaGP configuration. By having one or both links running with a BPDU filter, the spanning tree protocol on the 6500 didn't know that one link had to be in a blocking state and it was panicking when the MAC addresses on the 3750 stack started flapping between interfaces.

The 3750 supports cross-stack EtherChannel using LACP, so if you want the resiliency of two connections without having to factor in the spanning tree ramifications, it makes sense to bundle the two into the a channel group and have both the 6500 and 3750 treat it as a single logical connection.

If you want to keep them separated, you're going to need to remove the BPDU filters from those ports and let spanning tree figure things out properly.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Review Cisco Networking products for a $25 gift card