Vmware-Vsphere

vSphere 混雜模式僅以一種方式從網路交換機接收數據包

  • September 17, 2014

我們有兩個網路交換機,一個 POE 交換機(SwitchA)為我們的手機/使用者電腦供電,一個非 POE 交換機(SwitchB 用於其餘網路。)

每個交換機都設置為進行埠鏡像以支持我們的 VoIP 錄音系統。如果我們需要記錄使用者,SwitchA 會在特定埠上進行埠鏡像。SwitchB 鏡像一個埠來監控我們在家庭使用者中的工作(網際網路來自託管路由器,切換,回到我們的防火牆。)這兩個埠鏡像設置饋送到一台 vmware vSphere 4.1 伺服器,它總共有四個物理卡。其他兩個 NIC 饋入非託管交換機以連接到網路的其餘部分。

一旦進入 vSphere 伺服器,所有網路埠都會進入 vSwitch,然後其中一台伺服器 (Windows 2008 R2) 會嗅出它們並執行其操作。

SwitchB 的一切都執行良好且花花公子。但在 SwitchA 上,我們只接收到 VoIP 數據包的一側(傳到電話,沒有從電話傳來)。

到目前為止我已採取的故障排除步驟:

  • 我將筆記型電腦連接到 SwitchB 上的監控埠,我看到了數據包的兩側。
  • 我交換了哪個網路介面插入到 SwitchA 上的監控埠。

因為所有內容都輸入到一個 vSwitch / vNetwork 中,並且對話的雙方都可以從 SwitchB 順利到達,我相信 vSphere 伺服器/來賓上的所有內容都已正確配置。

什麼可能導致一種方式的數據包僅從一個介面到達我的來賓電腦,而不是另一個?不良電纜是否會導致 SwitchB 出現問題?

編輯:

  • 我還將交換機上的監控埠啟用為中繼模式,而不是訪問模式。
  • 我在 VM 網路上將 vlanID 設置為 All(4095)。
  • 我為 vSwitch 開啟了混雜模式 = 接受。(我把它關掉了,所以我的 VoIP 錄音伺服器看不到所有的 vSwitch 流量。)

一個 vSwitch 可以有兩個 vlanID 嗎?我可以將 vSwitch 設置為同時關聯 1 和 50 嗎?似乎因為無 (0) 或全部 (4095) 都有一個下拉列表,所以這些都是我的選擇。

為了回答我自己的問題,對來賓機器上的 NIC 驅動程序進行了非常簡單的更改。vNic 驅動程序配置

正如您在上面看到的,我將“Priority & VLAN”屬性從“Priority & VLAN Enabled”更改為“Priority Enabled”。我還將 vNetwork 設置為中繼,如下所示。 vSwitch 中繼配置 vSwitch 屬性 vNetwork 屬性

引用自:https://serverfault.com/questions/236498