本文描述在超過Netflow三重內容可定址記憶體(TCAM)閾值時,Cisco Catalyst 6500系列交換器上遇到的問題,並提供該問題的解決方案。
本文件沒有特定需求。
本檔案中的資訊是根據執行Supervisor Engine 720的Cisco Catalyst 6500系列交換器。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
Netflow是一種功能,用於收集經過交換器的流量的統計資訊。然後,統計資訊將儲存在Netflow表中,直到Netflow Data Expert(NDE)匯出為止。 原則功能卡(PFC)以及每個分散式轉送卡(DFC)上都有一個Netflow表。 某些功能(例如網路地址轉換(NAT))最初需要在軟體中處理流量,然後進行硬體加速。PFC和DFC上的Netflow表收集硬體加速或流交換流量的統計資訊。
某些功能使用Netflow,例如NAT和服務品質(QoS)。NAT使用Netflow進行轉送決策,而QoS使用Netflow監控流量進行微監管。通過使用Netflow資料匯出(NDE),您可以將這些統計資訊匯出到外部Netflow收集器,以便進一步分析網路行為。
Supervisor引擎720在每個輪詢間隔輪詢NetFlow表的完整程度,並在表大小達到設定閾值時啟用主動過期。
當表快滿時,由於TCAM中缺少可用空間,無法建立新活動流。此時,為了為新流建立空間,最好更積極地淘汰表中的非活動或非活動流。只要流滿足已配置的超時和資料包閾值(將在本文檔後面討論),就可以將其重新插入表中。
Cisco Catalyst 6500系列交換器可能會報告以下日誌:
EARL_NETFLOW-4-TCAM_THRLD: Netflow TCAM threshold exceeded, TCAM Utilization [[dec]%]
出現此問題時顯示的控制檯輸出如下:
Aug 24 12:30:53: %EARL_NETFLOW-SP-4-TCAM_THRLD:
Netflow TCAM threshold exceeded, TCAM Utilization [97%]
Aug 24 12:31:53: %EARL_NETFLOW-SP-4-TCAM_THRLD:
Netflow TCAM threshold exceeded, TCAM Utilization [97%]
完成以下步驟以評估和最佳化Netflow TCAM利用率:
6500(config)#no service internal
6500#show mls netflow flowmask根據需要更改flowmask(interface-full flow關鍵字設定使用的最大TCAM條目):
current ip flowmask for unicast: if-full
current ipv6 flowmask for unicast: null
6500(config)#mls flow ip ?
interface-destination interface-destination flow keyword
interface-destination-source interface-destination-source flow keyword
interface-full interface-full flow keyword
interface-source interface-source only flow keyword
6500#show mls netflow aging
enable timeout packet threshold
------ ------- ----------------
normal aging true 300 N/A
fast aging true 32 100
long aging true 1920 N/A
6500(config)#mls aging normal ?如果啟用快速計時器,最初將值設定為128秒。如果MLS快取的大小繼續增長到32,000個條目以上,則降低設定直到快取大小保持小於32,000。如果快取仍然繼續增長到32,000個條目,則降低正常MLS老化計時器。任何不是八秒的倍數的時效計時器值都將調整為最接近的八秒倍數。
<32-4092> L3 aging timeout in second
6500(config)#mls aging long ?
<64-1920> long aging timeout
6500(config)#mls aging fast ?
threshold fast aging threshold
time fast aging timeout value
6500(config)#mls aging fast threshold ?
<1-128> L3 fast aging theshold packet count
time fast aging timeout value
6500(config)#mls aging fast time ?
<1-128> L3 fast aging time in seconds
threshold fast aging threshold
6500(config)#mls aging fast threshold 64 time 30
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
20-Aug-2013 |
初始版本 |