簡介
本文介紹Nexus 3000平台上的每個VLAN計數器功能
問題
在unified image 7.x版的「show interface vlan <vlan ID>」上不顯示每VLAN計數器
Nexus_3064# show interface vlan 1計數器
--------------------------------------------------------------------------------
埠InOctets InUcastPkts
--------------------------------------------------------------------------------
Vlan1 - 0
--------------------------------------------------------------------------------
埠InMcastPkts InBcastPkts
--------------------------------------------------------------------------------
Vlan1 —
--------------------------------------------------------------------------------
埠OutOctets OutUcastPkts
--------------------------------------------------------------------------------
Vlan1 —
--------------------------------------------------------------------------------
Port OutMcastPkts OutBcastPkts
--------------------------------------------------------------------------------
Vlan1 —
解決方案
1.在7.x版上,Nexus 3000不支援每個VLAN計數器。這是因為SVI TCAM雕刻支援在Nexus 3000平台上不可用,而在7.x版上,每個VLAN計數器必須支援SVI TCAM雕刻才能正常工作。
附註 |
從版本7.0(3)I2(1)和更高版本開始,有一個用於引導Cisco Nexus 3000系列平台的映像。不再需要啟動映像和系統映像。
單映像二進位制檔案現在在Cisco Nexus 3000和3100系列平台以及Cisco Nexus 9000系列平台上啟動。
在Nexus 9000平台上,通過為SVI劃分新的TCAM區域來實現每VLAN計數器功能,此類行為在Nexus 3000平台上繼承,
因此,從7.0(3)I2(1)版本起,每個VLAN計數器必須支援SVI TCAM雕刻才能正常工作。
|
有關Nexus 3000系列平台的TCAM雕刻選項,請參閱下文,我們可以看到選項「SVI」不可用:
Nexus_3064(config)# hardware profile tcam region ?
arpacl為arpacl區域配置tcam
e-qos為e-qos區域配置tcam
e-racl為e-racl區域配置tcam
e-vacl為e-vacl區域配置tcam
ifacl為ifacl區域配置tcam
ipsg為ipsg區域配置tcam
ipv6-e-racl為ipv6-e-racl區域配置tcam
ipv6-pbr為ipv6-pbr區域配置tcam
ipv6-qos為ipv6-qos區域配置tcam
ipv6-racl為ipv6-racl區域配置tcam
ipv6-sup配置tcam for ipv6-sup區域
nat為NAT區域配置tcam
pbr為pbr區域配置tcam
qos為qos區域配置tcam
qoslbl為qoslbl區域配置tcam
racl為racl區域配置tcam
sup為sup-tcam區域配置tcam
vacl配置vacl區域的tcam
2. 5.x版支援每VLAN計數器功能,6.x版從第一天起也支援該功能
在5.x版本中,有一個部分清楚地宣告支援SVI和VLAN計數器:
https://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus3000/sw/release/503_u3_1/n3k_rel_notes_503_u3_1.html#wp414722
3.雖然版本5.x和版本6.x都支援每VLAN計數器,但支援是有限的。有關限制,請參閱以下內容:
- 不會統計所有組播資料包,不會統計已知控制平面組播資料包(例如OSPF、EIGRP Hello消息等),因為它們使用CoPP隊列被傳送到CPU。
- 「In UnicastPackets」下顯示的計數器值會計算該特定層埠上的所有資料包(包括單播、組播和廣播)入侵。
- 在撰寫本文時,Nexus 3000系列平台沒有可用的修復或解決方法,但是,如果TCAM是為SVI構建的,則支援按VLAN計數器功能,而對Nexus 3100系列平台沒有上述限制。
|

附註
|
Nexus 3000系列平台具有Broadcom Trident + ASIC
Nexus 3100系列平台帶有Broadcom Trident 2 AISC
對組播資料包計數的限制是由於對ASIC(Broadcom)的限制,因此,它不是軟體缺陷。
|