本文描述如何在設定思科統一計算系統(UCS)、Cisco Nexus 1000V系列交換機(N1kV)和Cisco Nexus 5000系列交換機(N5k)時配置虛擬機器(VM)的第2層(L2)組播並對其進行故障排除。
思科建議您瞭解以下主題:
本文中的資訊係根據以下軟體和硬體版本:
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您已瞭解任何指令或封包擷取設定可能造成的影響。
組播最初設計為使用第3層(L3)功能,即網路中的多個主機訂閱組播地址。新的趨勢是使用L2組播功能,即流量在參與組播應用的VM之間通過同一VLAN上的主機流動。此類組播流量位於同一個L2域中,不需要路由器。
當發出查詢的VLAN中沒有組播路由器時,您必須配置網際網路組管理協定(IGMP)監聽查詢器以傳送成員查詢。UCS、N1kV和N5k預設啟用IGMP監聽。您可以在UCS或N5k上啟用IGMP監聽查詢器,具體取決於L2組播的範圍。如果UCS外部有組播接收器,請在N5k上配置監聽查詢器。
啟用IGMP監聽查詢器後,它會定期傳送觸發來自要接收IP組播流量的主機的IGMP報告消息的IGMP查詢。IGMP偵聽偵聽偵聽這些IGMP報告,以建立適當的轉發。
IGMP監聽軟體檢查VLAN中的IGMP協定消息,以發現連線到主機或其他有意接收此流量的裝置的介面。利用介面資訊,IGMP監聽可以降低多接入LAN環境中的頻寬消耗,以避免整個VLAN泛洪。IGMP監聽功能跟蹤連線到支援組播的路由器的埠,以幫助管理IGMP成員報告的轉發。此外,IGMP監聽軟體會響應拓撲更改通知。
使用本節內容可為VM配置L2組播。
以下是關於此範例中網路設定的一些重要說明:
不需要在同一個VLAN(16)中設定兩個查詢器。 如果UCS外部有組播接收器,請在N5k上配置監聽查詢器。如果組播流量在UCS域內,則在Cisco Unified Computing System Manager(UCSM)上建立監聽查詢器。
以下是在N5k上配置IGMP查詢器的示例:
vlan 16
ip igmp snooping querier 172.16.16.2
!
int vlan 16
ip address 172.16.16.2/24
no shut
查詢器IP地址無需用於交換虛擬介面,它可以是相同VLAN 16子網中的不同IP地址。
完成以下步驟,以便為UCS配置IGMP查詢器:
使用本節內容,確認您的組態是否正常運作。
驗證組播接收器TEST VM和AD-1 VM已加入組播流239.14.14.14,MCAST VM從組播流中來源流量。此圖顯示組播接收者測試VM接收流:
N1kV監聽輸出顯示組播接收器的組地址和路徑,而不是源組播流量的VM的路徑(如預期的那樣):
此N1kV輸出顯示組播和IGMP查詢器的活動埠:
在主機級別,您可以驗證參與的VM是否收到組播流量。此輸出顯示VM AD-1,它位於虛擬Supervisor Module(VSM)的模組3上:
此輸出顯示VSM的Module 4上的VM TEST:
此UCS輸出顯示組播的活動埠和組地址:
VLAN 16的此UCS監聽輸出驗證查詢器是否配置在UCSM和N5k上,並且它顯示當前只有N5k上的查詢器處於活動狀態(如預期的那樣):
在N5k上,確認組播組地址239.14.14.14,並且活動埠通道已連線到UCS交換矩陣互聯(FI):
本節提供的資訊可用於對組態進行疑難排解。
以下是有關L2網域中多點傳送的基本警告清單:
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
27-Jan-2014 |
初始版本 |