在與讀者朋友的一些交流中,發現有許多讀者對Cisco交換機中的堆疊連接及兩種連接方式還是搞不清,特別是它們的連接原理,所以在此把我在《Cisco/H3C交換機配置與管理完全手冊》(第二版)中介紹的最新Cisco交換機堆疊技術摘選如下:
7.2.2 IOS交換機堆疊電纜的選擇與連接
在可堆疊的IOS交換機中,可選擇0.5米、1米和3米這三種規格的StackWise堆疊電纜,用于不同堆疊類型的交換機連接。如圖7-3所示的是一條0.5米的StackWise堆疊電纜,如圖7-4所示的是堆疊電纜與交換機上StackWise端口的連接示意圖。
圖7-3StackWise堆疊電纜
圖7-4堆疊電纜與堆疊端口的連接示意圖
Cisco之所以要準備三種不同長度規格的堆疊電纜,就是為了滿足不同堆疊連接方式中不同連接距離的需求。圖7-5是使用0.5米規格StackWise堆疊專用電纜的一種建議連接方式。在這種連接方式中,電纜連接的是兩臺交換機的相同序號(STACK 1—STACK 1,STACK 2--STACK2)SATCK接口(除了最下面兩臺的連接外),而且每兩臺連接的交換機中間是間隔了一臺交換機的(除了第一臺和第二臺之間,以及最后兩臺之間),但它通過兩組連接(從一個堆疊端口出發,依自向下連接即可畫出兩組連接)就實現了所有交換機的堆疊連接,并最終形成一個封閉的連接環路,實現連接的冗余性。在在這種堆疊連接中全部是使用0.5米規格的堆疊電纜的。
圖7-6是使用0.5米和3米兩種規格StackWise堆疊電纜進行的兩種堆疊連接方式。左右兩種連接方式都提供了一個封閉的環形連接,實現連接的冗余性。
左邊連接方式的環是這樣形成的(0.5米電纜連接的都是不同交換機上相同序號的堆疊接口,3米的電纜連接的是上、下級交換機中不同序號的STACK接口):首先從最上面那臺交換機的STACK 2接口用一條0.5米的堆疊電纜連接到第二臺交換機上的STACK 2接口,然后從第二臺交換機的STACK 1接口用一條0.5米的堆疊電纜連接到第三臺交換機上的STACK 1接口,再從第三臺交換機的STACK 2接口用一條0.5米的堆疊電纜連接到第四臺交換機上的STACK 2接口,依此類推,直到最后一臺,用一條3米的堆疊電纜從STACK 2接口連接到最上面第一臺交換機的STACK 1接口,實現一個全封閉的連接環,實現連接的冗余性。
右邊那種連接方式環的形成類似,只不過它連接時0.5米電纜連接的都是不同交換機上不同序號的堆疊接口,也就是從上臺交換機上STACK 1口連接下臺交換機的STACK 2口。3米的電纜連接的也是上、下級交換機上不同序號的STACK接口。
圖7-5用0.5米堆疊電纜實現的堆疊連接方式之一
圖7-6同時使用0.5米和3米堆疊電纜實現的兩種堆疊連接方式
圖7-7顯示的是當交換機是并排安裝時建議的堆疊連接方式。這時也要使用1米和3米兩種規格的堆疊電纜,1米的電纜用來連接相鄰交換機的堆疊接口,3米的電纜是用來連接第一臺和最后一臺的堆疊接口,以形成一個封閉的環路。它其實上面圖7-中的右圖連接方式,也是串行連接的。
圖7-7并排安裝的交換機間堆疊連接方式
從以上幾種堆疊連接方式可以看出,IOS交換機的堆疊連接都是串聯方式,無論你連接的是相同序號STACK接口,還是不同序號的STACK接口。而且堆疊連接必須要在最后能形成一個封閉的連接環,這樣可確保堆疊連接的冗余性,不管其中任何一條連接電纜中斷了,都不影響整個堆疊連接。
7.2.3 IOS交換機中的全帶寬和半帶寬堆疊連接
在Cisco IOS交換機的StackWise堆疊連接中,依據其堆疊性能和可冗余特性劃分為兩種連接類型,那就是我們常用的全帶寬連接(full bandwidth connections)和半帶寬連接(half bandwidth connections)。
1.全帶寬連接
所謂全帶寬(2*32 Gb/s=64 Gb/s)連接,就是堆疊成員交換機中所有StackWise端口都參與了連接,充分利用了各堆疊端口的帶寬性能(相當于全雙工模式),最終形成了上節提到的全封閉連接環(第一臺交換機的STACK 1→第二臺交換機的STACK 1→第二臺交換機的STACK 2→第三臺交換機的STACK 1→第三臺交換機的STACK 2→第一臺交換機的STACK 2),并提供連接冗余性能。圖7-8是一個三臺Catalyst 3750-X交換機堆疊,其中的①、②、③這三條堆疊電纜的連接恰好形成了一個封閉的連接環,提供了連接冗余。即使其中任何一條電纜(假設為③號電纜)連接中斷了,堆疊中的三臺交換機仍可以實現相互通信,只不過此時它只能實現半帶寬連接,而且不能提供連接冗余特性,如圖7-9所示。
圖7-8 全帶寬連接堆疊示例
圖7-9全帶寬連接堆疊中的連接失效示例
如果要查看堆疊端口連接到堆疊中交換機的哪個連接是有效的,可以使用show switch stack-ports命令。如下所示的是全帶寬連接情況下的show switch stack-ports命令輸出,從中可以看出每個交換機的兩個堆疊端口都是有效的。
3750-Stk#show switch stack-ports
Switch # Port 1 Port 2
-------- ------ ------
1 Ok Ok
2 Ok Ok
3 Ok Ok
如果想要查找每個堆疊端口鄰近的交換機,則可以使用show switch neighbors命令,如下所示,從其中可以看出交換機1的堆疊端口1連接的是交換機2,交換機1的堆疊端口2連接的是交換機3,以此類推。此交換機堆疊的連接就是如圖7-8所示。
3750-Stk#show switch neighbors
Switch # Port 1 Port 2
-------- ------ ------
1 2 3
2 1 3
3 2 1
2.半帶寬連接
半帶寬(32 Gb/s)連接就是不能利用所有堆疊交換機中的兩個堆疊端口行連接,也就不能充分利用兩個堆疊端口的帶寬性能(相當于半雙工模式),也不能提供連接冗余性。圖7-10是一個半帶寬連接的三臺Catalyst 3750-X交換機堆疊。因為其中只有①和②號兩條堆疊連接電纜,只形成了一條自上而下(或者自下而上)的串行連接(第一臺交換機的STACK 1→第二臺交換機的STACK 1→第二臺交換機的STACK 2→第三臺交換機的STACK 1),并沒有形成一個封閉的連接環,所以不能提供連接的冗余性。
在半帶寬連接中,如果其中一條電纜(假設為②號電纜)斷了,則這個堆疊將被劃分成兩個獨立的堆疊了(本示例情況其實另一個堆疊只有一臺交換機),形成兩個堆疊主了,如圖7-11所示。
圖7-10 半帶寬連接堆疊示例
圖7-11半帶寬連接堆疊連接失效示例
同樣可以使用show switch stack-ports命令查看半帶寬連接情況下的各堆疊端口狀態,使用show switch neighbors命令查看各堆疊成員交換機的鄰居交換機信息。示例如下,從show switch stack-ports命令的輸出信息中可以看出,在這個堆疊中共有3臺成員交換機,且這三臺交換機的堆疊端口1都是呈連接狀態,而交換機1和交換機3的堆疊端口2是斷開狀態,而交換機2的堆疊端口2是呈連接狀態。
3750-Stk#show switch stack-ports
Switch # Port 1 Port 2
-------- ------ ------
1 Ok Down
2 Ok Ok
3 Ok Down
3750-Stk#show switch neighbors
Switch # Port 1 Port 2
-------- ------ ------
1 2 None
2 1 3
3 2 None
同時還可從show switch neighbors命令的輸出信息中看出交換機1的堆疊端口1連接的是交換機2,交換機1的堆疊端口2沒有連接;交換機2的堆疊端口1連接的是交換機1,交換機2的堆疊端口2連接的是交換機3;交換機3的堆疊端口1連接的是交換機2,交換機3的堆疊端口2沒有連接。此交換機堆疊的連接就是如圖7-10所示。
-
交換機
+關注
關注
21文章
2640瀏覽量
99638 -
堆疊
+關注
關注
0文章
34瀏覽量
16592 -
iOS
+關注
關注
8文章
3395瀏覽量
150605
發布評論請先 登錄
相關推薦
評論