簡介
本檔案介紹搭配第2層(L2)交換器使用的以應用程式為中心的基礎設施(ACI)連結組態和跨距樹狀目錄連結型別。
操作
連線到ACI枝葉的L2介面可配置鏈路型別共用,而不是點對點(P2P)。
ACI拓撲
生成樹協定(STP)假設當鏈路型別為P2P時,該介面上只能連線一台其他STP裝置。當拓撲發生變化時,過程如下:
- 交換機3850-1傳送建議。
- 交換機3850-2傳送協定(由於鏈路型別為P2P,因此它認為沒有其他交換機看到建議)。
- 收到協定後,交換機3850-1可以立即從阻塞轉換到轉發。
- 交換機N7010可以傳送建議,但3850-1已將其轉發。
如果連結型別設定為共用,則流程如下:
- 交換機3850-1傳送建議。
- 交換機3850-2不傳送協定(因為線路型別是共用的,而另一台交換機想傳送建議)。
- 交換機N7010不傳送協定或建議。
- 交換機3850-1傳送建議。
- 根據STP計時器,交換機3850-1從阻塞狀態轉換為學習狀態,然後轉換為轉發狀態。
這會導致收斂較慢,但也會確保不會形成環路。在共用模式下,交換器不會傳送協定,因為區段上可以有多個其他交換器,而且它們不能都一致。因此,在共用模式下,缺乏協定會導致建議傳送方等待更長時間,然後再轉換到轉發狀態。
可以如下所示配置連線到ACI枝葉的所有L2交換機介面:
RTP-AGG1(config-if)# spanning-tree link-type shared
預設行為是STP鏈路型別P2P。這是基於在全雙工模式下運行的鏈路,這是交換機到交換機鏈路的預設行為。如果鏈路以半雙工模式啟動,則STP鏈路型別預設為共用。
IEEE 802.1d規範規定:
17.12 RSTP和點對點鏈路
指定埠到轉發的快速轉換取決於埠是否直接連線到最多另一個網橋[它是邊緣埠(17.3, 17.19.17),或者連線到點對點LAN而不是共用介質]。adminPointToPointMAC和operPointToPointMAC引數(6.4.3)提供點對點狀態的管理和信令到RSTP狀態機。 新選擇的根埠可以快速轉換為轉發,即使連線到共用介質也是如此。
17.20.4 EdgeDelay
如果operPointToPointMAC為TRUE,則返回MigrateTime的值,否則返回MaxAge的值。
17.21.9記錄協定()
如果rstpVersion為TRUE,則operPointToPointMAC (6.4.3)為TRUE,且收到的配置消息已設定協定標誌,則設定約定的標誌並清除提議標誌。否則,將清除商定的標誌。
ACI將STP橋接協定資料單元(BPDU)泛洪到分配給FD VLAN的VXLAN網路識別符號(VNID)(VNID透過VLAN池分配,因此封裝必須是同一VLAN池的一部分,才能屬於同一STP域)。因此,在生成樹方面,它實際上充當乙太網集線器。 當外部L2交換機連線到ACI枝葉交換機時,它們預設為全雙工操作。在STP領域,這相當於P2P鏈路型別。
要確認兩個終端組(EPG)是否屬於同一個STP域,請輸入以下命令:
module-1# show system internal eltmc info vlan 49 | grep fabric_encap
fabric_encap_type: VXLAN ::: fabric_encap: 11196
註:VLAN 49是FD/EPG VLAN。所有BDPU都可以透過VNID 11196中的交換矩陣泛洪。
結論
在ACI中,它充當乙太網集線器。在P2P中,如果交換機看到一個建議,它會立即傳送該協定,並可能發生從阻塞到轉發的轉換。在共用模式下,交換機上的介面在看到建議書時無法立即傳送協定。這會導致建議書的傳送方等待更長的時間(這取決於配置的計時器),然後再從阻塞轉發狀態轉換。
這適用於所有版本的ACI韌體。