


















1、故障概述
客户有一台Exadata X3-2,思科交换机出现故障,管理网络中断。更换完思科交换机,并且按照官方手册中的步骤重新配置完Exadata内置的思科交换机后,该Exadata内部的所有节点都可以正常通信,但与上联交换机无法通信。本文主要介绍其中的原因,以及解决办法。
2、故障处理
2.1 按照官方手册中的步骤重新配置内置的思科交换机,具体步骤略。
https://docs.oracle.com/en/engineered-systems/exadata-database-machine/dbmin/configuring-cisco-catalyst-4948-ethernet-switch.html
2.2 配置完思科交换机后,进行网络验证。发现Exadata内部的所有节点都可以正常通信,但与上联交换机无法通信。 也即用网线直连这台刚刚更换的交换机,就能正常访问计算节点和存储节点。但是,无法ping通网关。
2.3 最终,只能向客户的网络专家寻求帮助,经过大半天时间的排查,最终找到了原因,原来是因为新配置的交换机中的STP(生成树协议)和上联交换机配置不一致导致的。上联交换机关闭了STP,而接入的交换机默认是开启STP的。
对于一台级联(接入层)交换机来说,它的STP开关状态必须与整网的STP策略保持一致,而该策略由上层(分布层/核心层)交换机主导。如果上层核心交换机全局关闭了STP,而您这台接入交换机却开启了STP,可能会阻塞上联端口,导致断网。
问题解决方案:确认上联交换机是否开启STP(生成树协议),本地交换机需要与上联交换机保持一致
2.4 什么是STP?
STP(生成树协议)是一个运行在交换机上的二层协议,其核心任务是防止以太网中因物理连接冗余而产生的广播风暴,并在冗余路径中构建一个无环路的逻辑转发拓扑。思科交换机上,默认开启了这一功能,它的核心作用是在逻辑上“剪断”网络中的冗余环路,防止广播风暴和MAC地址表震荡导致网络瘫痪;同时,物理上的冗余链路又能在故障时自动启用,保障网络高可用性。
2.5 思科交换机上启动、关闭STP的步骤:
1) 启用STP生成树绑定
drexasw-adm0#configure terminal
drexasw-adm0(config)# spanning-tree vlan 1 #在VLAN1 上启用生成树协议
drexasw-adm0(config)#interface range gigabitEthernet 1/1–46 #进入1-46端口配置模式
drexasw-adm0(config-if)#spanning-tree portfast #端口绑定生成树
drexasw-adm0(config)#end
drexasw-adm0# write memory
2) 关闭STP生成树绑定
关闭STP生成树绑定需要注意网络环境必须 100% 无任何物理环路
drexasw-adm0#configure terminal
#关闭vlan1的生成树,vlan1下的端口spanning-tree portfast配置自动失效
drexasw-adm0(config)# no spanning-tree vlan 1
drexasw-adm0(config)#end
drexasw-adm0# write memory
3 、故障解决方案
由于上联交换机已经关闭了STP功能,所以Exadata内置的这台思科交换机也需要关闭STP功能。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。