取消
显示结果 
搜索替代 
您的意思是: 
cancel
5534
查看次数
28
有帮助
8
评论
minyang2
Cisco Employee
Cisco Employee
本帖最后由 minyang2 于 2018-5-30 17:36 编辑
Network modules(也就是我们通常说的上联模块)

对于Catalyst交换机可以支持多种network modules的,在交换机的默认配置上是不包含networkmodule的,在客户部署网络时可以灵活的根据客户网络需求进行订购。


160749buspus8ut52m6k15.png
以下表格告诉了我们模块与交换机间的兼容性
















Model
Network modules
WS-C3850-24T
C3850-NM-4-1G, C3850-NM-2-10G
WS-C3850-48T
C3850-NM-4-1G, C3850-NM-2-10G, C3850-NM-4-10G
WS-C3850-24P
C3850-NM-4-1G, C3850-NM-2-10G
WS-C3850-48P
C3850-NM-4-1G, C3850-NM-2-10G, C3850-NM-4-10G
WS-C3850-48F
C3850-NM-4-1G, C3850-NM-2-10G, C3850-NM-4-10G
WS-C3850-24U
C3850-NM-4-1G, C3850-NM-2-10G
WS-C3850-48U
C3850-NM-4-1G, C3850-NM-2-10G, C3850-NM-4-10G
WS-C3850-24XU
C3850-NM-4-1G, C3850-NM-2-10G, C3850-NM-4-10G, C3850-NM-8-10G, C3850-NM-2-40G
WS-C3850-12X48U
C3850-NM-4-1G, C3850-NM-2-10G, C3850-NM-4-10G, C3850-NM-8-10G, C3850-NM-2-40G
WS-C3850-12S
C3850-NM-4-1G, C3850-NM-2-10G
WS-C3850-24S
C3850-NM-4-1G, C3850-NM-2-10G
WS-C3850-12XS
C3850-NM-4-10G
WS-C3850-24XS
C3850-NM-4-10G, C3850-NM-8-10G, C3850-NM-2-40G
WS-C3850-48XS
None

Cli配置相关
那么对于配置上我们需要在Cli接口上进行配置。如果配置了错误的接口是看不到任何流量的。关于在Cli上如何配置相应的接口我们可以通过以下链接中的Network Module Port Configurations部分进行参考。此文档中详细的介绍了各种不同情形下Cli的配置。
https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst3850/hardware/installation/guide/b_c3850_hig/b_c3850_hig_chapter_011.pdf
客户经常会问到的问题也是关于SFP模块在此Network module上的支持。以下链接中我们也可以快速的找到。
https://www.cisco.com/c/en/us/td/docs/interfaces_modules/transceiver_modules/compatibility/matrix/GE_Tx_Matrix.html
Cli显示相关
在我们了解了以上硬件信息后我们需要进一步了解Cli上面的显示信息。
show interface status, status, capabilities, spanning-tree, mtu可能不会显示所有可用的Gig/Ten-Gig uplink物理接口,因为它基于安装在3850上的uplink NM类型。
那么如何去验证使用了哪种NM module呢?
--------------- show inventory ----------------
NAME: "c3xxx Stack", DESCR: "c3xxx Stack"
PID: WS-C3850-48T , VID: L0 , SN: XXXXXXXXXXX
NAME: "Switch 1", DESCR: "WS-C3850-48T"
PID: WS-C3850-48T , VID: L0 , SN: XXXXXXXXXXX
NAME:
"Switch 1 FRU Uplink Module 0", DESCR: "2x1G 2x10G Uplink Module"
=========> uplink modules. Below are the available uplink ports.
PID: C3850-NM-2-10G , VID: V01 , SN: XXXXXXXXXXX
NAME: "GigabitEthernet1/1/1", DESCR: "1000BaseSX SFP"
PID: GLC-SX-MMD , VID: V01 , SN: XXXXXXXXXXX
NAME: "GigabitEthernet1/1/2", DESCR: "1000BaseSX SFP"
PID: GLC-SX-MMD , VID: V01 , SN: XXXXXXXXXXX
NAME: "TenGigabitEthernet1/1/3", DESCR: "1000BaseSX SFP"
PID: GLC-SX-MMD , VID: V01 , SN: XXXXXXXXXXX
NAME: "TenGigabitEthernet1/1/4", DESCR: "1000BaseSX SFP"
PID: GLC-SX-MMD , VID: V01 , SN: XXXXXXXXXXX
------------------ show interfaces status ------------------

Port Name Status Vlan Duplex Speed Type
Gi1/0/1 connected 352 a-full a-1000 10/100/1000BaseTX
........
Gi1/0/47 notconnect 1 auto auto 10/100/1000BaseTX
Gi1/0/48 notconnect 1 auto auto 10/100/1000BaseTX
Gi1/1/1 connected 1 full 1000 1000BaseSX SFP
Gi1/1/2 connected 1 full 1000 1000BaseSX SFP
Te1/1/3 connected 1 full 1000 1000BaseSX SFP
Te1/1/4 connected 1 full 1000 1000BaseSX SFP
这里没有显示Gi1/1/3, Gi1/1/4, Te1/1/1 , Te1/1/2那是一个预期的行为。
案例分析
以下案例中我们可以看到因为配置错误导致的arp表不能够显示静态mac地址绑定问题。
客户需求: 客户需要微软NLB的单播模式在我们3850stack上进行透传。
这里我们需要首先了解NLB在Catalyst 交换机上三种模式的基本配置。
https://www.cisco.com/c/en/us/support/docs/switches/catalyst-6500-series-switches/107995-configure-nlb-00.html
由于客户需要使用单播模式的NLB则需要在多个物理接口上绑定相同的静态mac地址。
Switch#show mac address-table
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
All 0100.0ccc.cccc STATIC CPU
All 0100.0ccc.cccd STATIC CPU
All 0100.0ccc.ccce STATIC CPU
All 0100.0ccd.cddc STATIC CPU
All 0180.c200.0000 STATIC CPU
All 0180.c200.0001 STATIC CPU
All 0180.c200.0002 STATIC CPU
All 0180.c200.0003 STATIC CPU
All 0180.c200.0004 STATIC CPU
All 0180.c200.0005 STATIC CPU
All 0180.c200.0006 STATIC CPU
All 0180.c200.0007 STATIC CPU
All 0180.c200.0008 STATIC CPU
All 0180.c200.0009 STATIC CPU
All 0180.c200.000a STATIC CPU
All 0180.c200.000b STATIC CPU
All 0180.c200.000c STATIC CPU
All 0180.c200.000d STATIC CPU
All 0180.c200.000e STATIC CPU
All 0180.c200.000f STATIC CPU
All 0180.c200.0010 STATIC CPU
All ffff.ffff.ffff STATIC CPU
All ffff.ffff.ffff STATIC CPU
1 0180.c200.0010 STATIC Te1/0/9 Te1/0/10
1 03bf.c0a8.171e STATIC Te1/0/8
24 03bf.c0a8.171e STATIC

在客户的mac地址表中我们可以看到绑定了静态mac地址但是缺失了部分接口甚至有的条目没有mac地址对应的接口。
如果您了解了之前的NM信息,通过检查客户的配置我们很快可以找到原因。
Switch#show run | in mac
mac address-table static 03bf.c0a8.171e vlan 1 interface TenGigabitEthernet1/0/8
TenGigabitEthernet1/1/5

mac address-table static 0180.c200.0010 vlan 1 interface TenGigabitEthernet1/0/10 TenGigabitEthernet1/0/9
mac address-table static 03bf.c0a8.171e vlan 24 interface TenGigabitEthernet1/1/5
----------------- show inventory ------------------
NAME: "c38xx Stack", DESCR: "c38xx Stack"
PID: WS-C3850-24XS , VID: V02 , SN: XXXXXXXXXX
NAME: "Switch 1", DESCR: "WS-C3850-24XS-S"
PID: WS-C3850-24XS-S , VID: V02 , SN: XXXXXXXXXX
NAME: "StackPort1/1", DESCR: "StackPort1/1"
PID: STACK-T1-50CM , VID: V01 , SN: XXXXXXXXXX
省略部分输出
NAME: "Te1/0/22", DESCR: "1000BaseSX SFP"
PID: GLC-SX-MMD , VID: V01 , SN: XXXXXXXXXX
NAME: "Te1/0/23", DESCR: "SFP-10GBase-SR"
PID: SFP-10G-SR , VID: V02 , SN: XXXXXXXXXX
NAME: "Te1/0/24", DESCR: "10/100/1000BaseTX SFP"
PID: , VID: , SN: XXXXXXXXXX
NAME: "Switch 2", DESCR: "WS-C3850-24XS-S"
PID: WS-C3850-24XS-S , VID: V02 , SN: XXXXXXXXXX
因为在我们客户的环境中并没有插入任何NMmodule。
而命令为调用了1/1/5接口,也就是一个实际上并没有存在的接口。所以在mac 地址表中也不会被编程。
所以现在所见到的是一个预期的显示。
解决方案:
更改到存在的物理接口上进行配置。
评论
xupeng
Cisco Employee
Cisco Employee
赞,谢谢分享
tongyzha
Cisco Employee
Cisco Employee
本帖最后由 tongyzha 于 2018-5-30 17:43 编辑
谢谢大神的分享
tongyzha
Cisco Employee
Cisco Employee
谢谢大神的分享
ruiqwang
Community Member
感谢分享:lol
zhiwqin
Cisco Employee
Cisco Employee
谢谢大神的分享
yibinzha
Cisco Employee
Cisco Employee
谢谢大神的分享
dishu@cisco.com
Cisco Employee
Cisco Employee
赞,谢谢分享
yangkai_716
Spotlight
Spotlight
学习了,感谢楼主分享
入门指南

使用上面的搜索栏输入关键字、短语或问题,搜索问题的答案。

我们希望您在这里的旅程尽可能顺利,因此这里有一些链接可以帮助您快速熟悉思科社区:









快捷链接