目錄

簡介

必要條件

需求

採用元件

背景資訊

問題摘要

軟體更改

因應措施

簡介

本文說明如何瞭解連線到Catalyst 9000系列交換器上多千兆位乙太網路(mGig)連線埠的裝置錯誤。

必要條件

需求

本文件沒有特定需求。

採用元件

本檔案中的資訊是根據以下平台：採用mGig功能連線埠的Catalyst 9000系列交換器。

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路運作中，請確保您瞭解任何指令可能造成的影響。

背景資訊

本檔案將說明為什麼由於封包間間隙(IPG)或訊框間間隙(IFG)容限，連線到Catalyst 9000系列交換器上多千兆位乙太網路(mGig)連線埠的裝置可能會遇到訊框檢查順序(FCS)錯誤、輸入錯誤或封包遺失。

在網路中，網路資料包或網路幀之間可能需要暫停。資料包之間的這一次稱為IPG或IFG。此暫停對於允許接收器時鐘恢復是必需的，這使得接收器可以準備另一個資料包。千兆乙太網的IFG/IPG標準值為12位元組。但是，從IEEE標準802.3來看，IFG的最小值可低至8位元組或64 BT（位元時間）。 作為參考，這記錄在802.3-2000 - IEEE資訊科技標準 — LAN/MAN — 特定要求中。

問題摘要

在Cat9000架構的10Gig PHY上實現了多千兆乙太網技術。例如，當通過1Gbps的mGig埠建立連線時，如果流量突發量高於介面的頻寬，C9600會利用埠緩衝區來容納超額流量，並動態減少IFG/IPG大小以避免任何影響，並確保流量吞吐量和交換機效能。當某些對等裝置無法處理較小的IFG/IPG大小，且無法再識別合法資料包並丟棄此流量時，就會出現問題，這會導致其NIC或PHY發生輸入錯誤，例如循環冗餘檢查(CRC)或FCS錯誤。在某些場景中，本地mGig埠（mGig線路卡C9600-LC-48TX中的介面）也可能會遇到相同型別的丟失，表現為介面上的輸入錯誤(CRC、FCS)。

如表所示，乙太網資料包的結構，包括IPG/IFG欄位：

層

序言

起始幀傳遞器

目的地 MAC

來源 MAC

802.1Q標籤

乙太網型別（乙太網II）或長度(IEEE 802.3)

負載

幀校驗序列（32位CRC）

IPG/IFG

7個八位位元組

1個二進位制八位數

6個八位位元組

6個八位位元組

4個八位位元組

2個八位位元組

46-1500個八位位元組

4個八位位元組

≥ 8個八位位元組

第2層乙太網幀

64-1522個八位位元組

第1層位

72-1530個八位位元組

≥ 8個八位位元組

軟體更改

Cisco對支援mGig的Catalyst交換機的軟體進行了更改，以容納不允許IPG/IFG中變化的裝置。這些變更記錄在各種Cisco錯誤ID中。

受影響的平台

錯誤ID和解決狀態

C9200L

已完全解決，請參閱「思科錯誤ID CSCvy72944」以瞭解詳細資訊。

C9300-48UN

已完全解決，如需詳細資訊，請參閱Cisco錯誤ID CSCvw65866。

C9300-48UXM

已完全解決，請參閱「思科錯誤ID CSCvr95643」以瞭解詳細資訊。

C9300-48UXM

已完全解決，請參閱「Cisco bug ID CSCvr13950」以瞭解詳細資訊。

C9600-LC-48TX

正在解決：

在極少數情況下，客戶仍會遇到本可解決的問題，如需詳細資訊，請參閱「Cisco bug ID CSCvz67689」。

由於先前記錄的一些罕見問題，需要額外的修正，如需詳細資訊，請參閱「Cisco bug ID CSCwb31319」。

附註：只有已註冊的思科使用者端才能存取本檔案所列的錯誤。

因應措施

在某些情況下，這些互操作性問題可以通過以下方法得到緩解：將mGig埠硬編碼為較低速度（100 Mbps比1 Gbps），使用不同速度（100 Mbps或10 Gbps比1 Gbps），或將受影響的裝置移至不支援mGig的埠。