非 Cisco SFP 在 2960s 和 2960 PoE 交换机中默认为错误禁用状态

网络工程 思科 转变
2021-07-26 17:44:25

我最近在设置堆栈以替换旧的 M 交换机设置时遇到了一个问题。我堆叠了 3 台交换机 - 2 台 Cisco 2960 和 1 台 C2960 PoE,使用 SFP 电缆连接到它们的背板。

我的计划是使用交换机前端的 SFP 模块直接上行链路到核心,而不是上行链路到 Core1 和 Core2 的底部 M 和顶部 M。

我们购买了非思科 SFP(思科的要贵得多)并安装了它们。我通过 Termmon 注意到的是,每个 SFP 一插入就停止运行。

000016: *Feb 28 22:35:32.507 EST: %PHY-4-SFP_NOT_SUPPORTED: The SFP in Gi2/0/50 
 is not supported (B2-FL1-Stack-2)
000017: *Feb 28 22:35:32.507 EST: %PM-4-ERR_DISABLE: gbic-invalid error detected
 on Gi2/0/50, putting Gi2/0/50 in err-disable state (B2-FL1-Stack-2)

考虑到 SFP 是国际标准,它输出它们不兼容,这令人困惑。

1个回答

经过一番研究,我确定 Cisco 会自动禁用非 cisco 品牌的 SFP。为了防止它们默认为err-disable我必须在配置模式下输入以下命令。

Router(config)#service internal
Router(config)#no errdisable detect cause gbic-invalid
Router(config)#service unsupported-transceiver

然后我将 SFP 接口配置为管理 VLAN,通过更改笔记本电脑的 IP 地址将笔记本电脑连接到它,并确认 SFP 确实接受了流量。希望这可以帮助!