根据最近的一个问题,我最近configuration了我的HP(2x 2900)和Cisco(1x 3750)硬件,以使用MSTP进行互操作。 我认为这是有用的,直到我将更改应用到第三个设备(下面的HP交换机1),此时生成树根开始振荡,导致我的两个HP交换机之间的性能问题(5%数据包丢失)。 我不知道为什么。
HP Switch 1 A4连接到Cisco 1/0/1。 HP Switch 2 B2连接到Cisco 2/0/1。 HP Switch 1 A2连接到HP Switch 2 A1。 我更喜欢思科堆栈作为根。
编辑:
在HP交换机2中有一条特定的线路 – “生成树1path成本500000”,我没有添加并且是预先存在的。 我不确定它是否会产生我所描述的那种影响。 我更多的是安全和监控人员,然后联网。
编辑2:
我开始相信问题在于,我的思科MST 0实例的值仍然是默认的32768.我绘制了一个图表:
这是基于我可以findSTP的每个演出命令。 我会在几个小时后做出这个改变,看看是否有帮助。
Cisco 3750configuration:
version 12.2 spanning-tree mode mst spanning-tree extend system-id spanning-tree mst configuration name mstp revision 1 instance 1 vlan 1, 40, 70, 100, 250 spanning-tree mst 1 priority 0 vlan internal allocation policy ascending interface TenGigabitEthernet1/1/1 switchport trunk encapsulation dot1q switchport mode trunk ! interface TenGigabitEthernet2/1/1 switchport trunk encapsulation dot1q switchport mode trunk ! interface Vlan1 no ip address ! interface Vlan100 ip address 192.168.100.253 255.255.255.0 !
思科3750显示生成树:
show spanning-tree MST0 Spanning tree enabled protocol mstp Root ID Priority 32768 Address 0004.ea84.5f80 Cost 200000 Port 53 (TenGigabitEthernet1/1/1) Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 32768 (priority 32768 sys-id-ext 0) Address a44c.11a6.7c80 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Interface Role Sts Cost Prio.Nbr Type ------------------- ---- --- --------- -------- -------------------------------- Te1/1/1 Root FWD 2000 128.53 P2p MST1 Spanning tree enabled protocol mstp Root ID Priority 1 Address a44c.11a6.7c80 This bridge is the root Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 1 (priority 0 sys-id-ext 1) Address a44c.11a6.7c80 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Interface Role Sts Cost Prio.Nbr Type ------------------- ---- --- --------- -------- -------------------------------- Te1/1/1 Desg FWD 2000 128.53 P2p
Cisco 3750显示logging:
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan100, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan100, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to up
惠普交换机1:
; J9049A Configuration Editor; Created on release #T.13.71 vlan 1 name "DEFAULT_VLAN" untagged 1-8,10,13-16,18-23,A1-A4 ip address 100.100.100.17 255.255.255.0 no untagged 9,11-12,17,24 exit vlan 100 name "192.168.100" untagged 9,11-12,17,24 tagged 1-8,10,13-16,18-23,A1-A4 no ip address exit vlan 21 name "Users_2" tagged 1,A1-A4 no ip address exit vlan 40 name "Cafe" tagged 1,4,7,A1-A4 no ip address exit vlan 250 name "Firewall" tagged 1,4,7,A1-A4 no ip address exit vlan 70 name "DMZ" tagged 1,4,7-8,13,A1-A4 no ip address exit spanning-tree spanning-tree config-name "mstp" spanning-tree config-revision 1 spanning-tree instance 1 vlan 1 40 70 100 250 password manager password operator
惠普交换机1显示生成树:
show spanning-tree Multiple Spanning Tree (MST) Information STP Enabled : Yes Force Version : MSTP-operation IST Mapped VLANs : 2-39,41-69,71-99,101-249,251-4094 Switch MAC Address : 0021f7-126580 Switch Priority : 32768 Max Age : 20 Max Hops : 20 Forward Delay : 15 Topology Change Count : 363,490 Time Since Last Change : 14 hours CST Root MAC Address : 0004ea-845f80 CST Root Priority : 32768 CST Root Path Cost : 200000 CST Root Port : 1 IST Regional Root MAC Address : 0021f7-126580 IST Regional Root Priority : 32768 IST Regional Root Path Cost : 0 IST Remaining Hops : 20 Root Guard Ports : TCN Guard Ports : BPDU Protected Ports : BPDU Filtered Ports : PVST Protected Ports : PVST Filtered Ports : | Prio | Designated Hello Port Type | Cost rity State | Bridge Time PtP Edge ----- --------- + --------- ---- ---------- + ------------- ---- --- ---- A1 | Auto 128 Disabled | A2 10GbE-CX4 | 2000 128 Forwarding | 0021f7-126580 2 Yes No A3 10GbE-CX4 | Auto 128 Disabled | A4 10GbE-SR | Auto 128 Disabled |
惠普交换机1日志logging:我删除了date/时间字段,因为它们是不准确的(在这些交换机上没有configurationNTP)
00839 stp: MSTI 1 Root changed from 0:a44c11-a67c80 to 32768:0021f7-126580 00839 stp: MSTI 1 Root changed from 32768:0021f7-126580 to 0:a44c11-a67c80 00842 stp: MSTI 1 starved for an MSTI Msg Rx on port A4 from 0:a44c11-a67c80 00839 stp: MSTI 1 Root changed from 0:a44c11-a67c80 to 32768:0021f7-126580 00839 stp: MSTI 1 Root changed from 32768:0021f7-126580 to 0:a44c11-a67c80 00839 stp: MSTI 1 Root changed from 0:a44c11-a67c80 to ...
HP Switch 2configuration:
; J9146A Configuration Editor; Created on release #W.14.49 vlan 1 name "DEFAULT_VLAN" untagged 1,3-17,21-24,A1-A2,B2 ip address 100.100.100.36 255.255.255.0 no untagged 2,18-20,B1 exit vlan 100 name "192.168.100" untagged 2,18-20 tagged 1,3-17,21-24,A1-A2,B1-B2 no ip address exit vlan 21 name "Users_2" tagged 1,A1-A2,B2 no ip address exit vlan 40 name "Cafe" tagged 1,13-14,16,A1-A2,B2 no ip address exit vlan 250 name "Firewall" tagged 1,13-14,16,A1-A2,B2 no ip address exit vlan 70 name "DMZ" tagged 1,13-14,16,A1-A2,B2 no ip address exit logging 192.168.100.18 spanning-tree spanning-tree 1 path-cost 500000 spanning-tree config-name "mstp" spanning-tree config-revision 1 spanning-tree instance 1 vlan 1 40 70 100 250
HP Switch 2生成树:
show spanning-tree Multiple Spanning Tree (MST) Information STP Enabled : Yes Force Version : MSTP-operation IST Mapped VLANs : 2-39,41-69,71-99,101-249,251-4094 Switch MAC Address : 0024a8-cd6000 Switch Priority : 32768 Max Age : 20 Max Hops : 20 Forward Delay : 15 Topology Change Count : 21,793 Time Since Last Change : 14 hours CST Root MAC Address : 0004ea-845f80 CST Root Priority : 32768 CST Root Path Cost : 200000 CST Root Port : A1 IST Regional Root MAC Address : 0021f7-126580 IST Regional Root Priority : 32768 IST Regional Root Path Cost : 2000 IST Remaining Hops : 19 Root Guard Ports : TCN Guard Ports : BPDU Protected Ports : BPDU Filtered Ports : PVST Protected Ports : PVST Filtered Ports : | Prio | Designated Hello Port Type | Cost rity State | Bridge Time PtP Edge ----- --------- + --------- ---- ---------- + ------------- ---- --- ---- A1 10GbE-CX4 | 2000 128 Forwarding | 0021f7-126580 2 Yes No A2 10GbE-CX4 | Auto 128 Disabled | B1 SFP+SR | 2000 128 Forwarding | 0024a8-cd6000 2 Yes No B2 | Auto 128 Disabled |
惠普交换机2日志logging:我删除了date/时间字段,因为它们是不准确的(在这些交换机上没有configurationNTP)
00839 stp: CST Root changed from 32768:0021f7-126580 to 32768:0004ea-845f80 00839 stp: IST Root changed from 32768:0021f7-126580 to 32768:0024a8-cd6000 00839 stp: CST Root changed from 32768:0004ea-845f80 to 32768:0024a8-cd6000 00839 stp: CST Root changed from 32768:0024a8-cd6000 to 32768:0004ea-845f80 00839 stp: CST Root changed from 32768:0004ea-845f80 to 32768:0024a8-cd6000 00435 ports: port B1 is Blocked by STP 00839 stp: CST Root changed from 32768:0024a8-cd6000 to 32768:0021f7-126580 00839 stp: IST Root changed from 32768:0024a8-cd6000 to 32768:0021f7-126580 00839 stp: CST Root changed from 32768:0021f7-126580 to 32768:0004ea-845f80
你能把MST实例号改为0吗? 我认为这可能会导致你的问题,MST默认运行实例0,所以你已经创build了两个实例,实例1与你已经映射的vlans和实例0与所有其他。 由你的思科configuration来判断你应该只需要一个实例:
spanning-tree mst configuration name mstp revision 1 instance 0 vlan 1, 40, 70, 100, 250 spanning-tree mst 0 root primary
奇怪的是,你的根目前在振荡,但是你只设置了实例1的优先级不是0.将它全部移到实例0,同时也将HP交换机上MST实例0的优先级设置为高于默认值。 那么根就永远是3750,只要它在networking上。
在惠普交换机上:
spanning-tree spanning-tree config-name "mstp" spanning-tree config-revision 1 spanning-tree instance 0 vlan 1 40 70 100 250 spanning-tree priority 36864
生成树path开销命令configuration可能阻止HP2成为根:
语法:spanning-tree <port-list> path-cost <auto | 1..200000000>
分配交换机用来确定哪些端口是转发给定生成树中端口的单个端口成本。 在默认configuration(auto)中,交换机根据端口的types确定一个端口的path开销:
10 Mbps:2000000 –
100 Mbps:200000 –
1 Gbps:20000
有关与运行802.1D STP的设备兼容的path成本值(默认值:Auto)的信息,请参阅第4-17页上的“path成本注意事项”。
从“ HP高级stream量pipe理指南”页面138.如果未添加path成本语句,则将其删除,并将交换机上的网桥优先级设置为更高。 如果这是思科,那么你已经设置了我的命令。
哇..经过所有的研究,结果我所缺less的是将MST 0实例值设置为比默认值更低的值。 一旦我将其设置为4096,所有show spanning treeconfiguration将按照预期启动,显示Cisco mac作为根。
GerryEgan的解决scheme将工作,因为它也将MST 0实例更改为较低的值。 但是我最终希望能够同时使用10个连接,一个用于VLAN 1,另一个用于VLAN 100.这个通用设置在最终目标的基础上进行了粗略处理。 我没有把它包含在这个问题中,因为它并不真正相关 – 我渴望任何解决scheme。
总结来configuration我使用的这个设置:
思科3750
spanning-tree mode mst spanning-tree extend system-id spanning-tree mst configuration name mstp revision 1 instance 1 vlan 1, 40, 70, 100, 250 spanning-tree mst 1 priority 0 spanning-tree mst 0 priority 4096
惠普交换机
spanning-tree spanning-tree config-name "mstp" spanning-tree config-revision 1 spanning-tree instance 1 vlan 1 40 70 100 250