思科網絡虛擬化VSS詳解

VSSvirtual switching system虛擬交換系統)算法

1.VSS是思科一項創新功能,可在C4500指定產品、C6500系列交換機上配置,該功能有效的使兩個物理機箱一塊兒羣集到單個邏輯實體中,這種技術可在園區和數據中心部署的全部區域實現新的加強功能,包括高可用性、高擴展性、管理和維護。網絡

1)建立或從新啓動VSS時,對等機箱會協商其角色,一個機箱成爲VSS活動機箱,一個成爲VSS備用機箱負載均衡

2VSS活動機箱控制VSS,爲兩個機箱上的交換模塊運行第2層、第3層控制協議dom

3)兩個機箱分別在其本地託管的接口上爲入口數據流量執行數據包轉發,可是VSS備用機箱會將控制流量經過VSL發送到VSS活動機箱進行處理ide

image.png

2.Supervisor引擎使思科模塊化交換機的重要組成部分,思科C4500部分產品和C6500系列能夠提供冗餘的引擎方案,爲因引擎故障提供冗餘的鏈接方式,有RPRRPR+SSONSF結合SSO方式,VSS特性依賴於以上引擎冗餘方式,來提供引擎故障倒換期間IP流量不間斷轉發。模塊化

冗餘模式spa

簡介orm

故障恢復時間router

備用引擎狀態blog

配置命令

RPR
    (
路由處理器冗餘)

思科IOS中最先出現的高可用性特性,目前已不是最佳選擇

2~4分鐘

啓動但處於不運轉狀態

switch(config)#redundancy
switch(config-red)#mode rpr

RPR+
    (
路由處理器冗餘+)

RPR的加強版本,僅6500系列產品支持此特性

30~60

啓動並處於運轉狀態

switch(config)#redundancy
switch(config-red)#mode rpr-plus

SSO
   
(狀態化故障切換)

SSO可以在引擎故障倒換的過程當中,最小化二層流量中斷的時間

1~3秒可完成二層轉發恢復

啓動並處於運轉狀態且同步了狀態信息

switch(config)#redundancy
switch(config-red)#mode sso

NSF結合SSO
   
(不間斷轉發結合狀態化故障切換)

NSF結合SSO冗餘特性包括使用標準的SSO進行二層交換,同時還經過繼續使用倒換前活躍引擎中創建的CEF條目,是的在引擎倒換引發的三層網絡不可用期間,繼續轉發IP數據包

接近0%丟包率

啓動並處於運轉狀態且同步了狀態信息,繼續使用倒換以前活躍引擎的CEF

switch(config)#redundancy
switch(
config-red)#mode   sso
switch(
config-red)#exit
switch(
config)#router   ospf 1 switch(config-router)#nsf
switch(
config-router)#end

備註

1.可以使用show   redundancy states查看當前引擎冗餘模式

3.VSL virtual switch link虛擬交換鏈接)

種特殊的鏈路,可在VSS的兩個機箱之間進行控制和數據通訊,最多能夠8個物理鏈接的etherchannel,,VSL爲控制流量提供比數據流量更高的優先級,所以永遠不會丟棄控制流量。經過etherchannel負載均衡算法,VSL鏈路之間的數據流量實現了負載分擔。VSL僅支持萬兆以太網端口鏈接,必須使用兩個徹底相同的引擎模塊。

image.png

4.VSS配置步驟示例

1)配置NSF結合SSO的引擎冗餘方案

switch-1(config)#redundancy

Switch-1(config-red)#mode sso

Switch-1(config-red)#exit

Switch-1(config)#router ospf 1

Switch-1(config-router)#nsf

Switch-1(onfig-router)#exit

switch-2(config)#redundancy

Switch-2(config-red)#mode sso

Switch-2(config-red)#exit

Switch-2(config)#router ospf 1

Switch-2(config-router)#nsf

Switch-2(onfig-router)#exit

2)配置交換域和交換機編號

Switch-1(config)#switch virtual domain 100       \\域序號爲100,範圍爲1-255,必須相同

Switch-1(config-vs-domain)#switch 1     \\配置交換域中此交換機編號爲1,編號只有12能夠可選配置

Switch-1(config-vs-domain)#switch 1 priority 110     \\優先級爲110,範圍1(低優先級)-255(高優先級),默認爲100,在交換機角色肯定後,可在活動VSS機箱中使用redundancy force-switchover手工切換主備角色

Switch-1(config-vs-domain)#mac-address 0123.4567.89ab \\默認狀況下會使用active交換機分配MAC地址,即使active失敗,standby切換成active,仍然繼續使用以前的MAC地址,可是若是發生兩臺同時短暫故障的狀況,首先UP的交換機的MAC會被用於router mac,會致使通信中斷,建議設置一個固定的MAC地址更可靠

Switch-2(config)#switch virtual domain 100       \\域序號爲100,範圍爲1-255,必須相同

Switch-2(config-vs-domin)#switch 2     \\配置交換域中此交換機編號2編號只有12能夠可選配置

3)配置VSL

Switch-1(config)#interface port-channel 10      \\配置一個普通channel

Switch-1(config-if)#switch virtual link 1  \\指定爲switch 1 爲此channel全部者

Switch-1(config-if)#no shutdown

Switch-1(config-if)#interface tengig5/1

Switch-1(config-if)#channel-group 10 mode on

Switch-1(config-if)#interface tengig5/2

Switch-1(config-if)#channel-group 10 mode on

Switch-2(config)#interface port-channel 20      \\配置一個普通channel

Switch-2(config-if)#switch virtual link 2  \\指定爲VSL

Switch-2(config-if)#no shutdown

Switch-2(config-if)#interface tengig5/1

Switch-2(config-if)#channel-group 20 mode on

Switch-2(config-if)#interface tengig5/2

Switch-2(config-if)#channel-group 20 mode on

4)啓動VSS模式

Switch-1(config)#switch convert mode virtual  \\切換爲VSS虛擬模式

Switch-2(config)#switch convert mode virtual  \\切換爲VSS虛擬模式

5)狀態查看

Show redundancy status   \\查看引擎冗餘狀態

Show switch virtual  \\查看VSS domain  numberswitch number

Show switch virtual role   \\查看交換機角色

Show switch virtual link  \\查看交換機VSL狀態

5.雙活檢測機制

若是VSL發生故障,VSS備機沒法肯定VSS活動機箱的狀態,此時VSS備用機箱將認爲VSS活動機箱故障,開始切換爲VSS活動機箱,若是VSS活動機箱仍正常運行,此時網絡中存在兩個活動VSS機箱,成爲雙重活動情景。

如下三種方案檢測雙活場景

1)加強Pagp

在多機箱etherchannel鏈路上使用pagp消息傳遞,以經過鄰居交換機在兩個機箱之間進行通訊,加強的pagpip bfd更快,可是須要支持pagp加強的鄰居交換機

2IP雙向轉發檢測(IP BFD

在備用以太網鏈接上使用BFD消息傳遞,IP BFD使用兩個機箱之間的直接鏈接,不須要鄰居交換機的支持

3Dual-active fast-hello

在備用以太網鏈接上使用特殊的hello消息,比IP BFD快,而且不須要鄰居交換機的支持

經過以上檢測方法,檢測到雙活情景的VSS活動機箱將關閉其全部非VSL端口,以將自身從網絡中刪除,並在恢復模式下等待,直至VSL鏈路恢復。

Dual-active fast-hello配置示例:首先使用一根網線鏈接對等機箱上普通的千兆端口

Switch-1(config)#switch virtual domain 100

Switch-1(config-vs-domain)#dual-active detection fast-hello

Switch-1(config)#interface gig1/2/0/40

Switch-1(config-if)#dual-active fast-hello

Switch-1(config-if)#no shutdown

原本整理的是PPT版,若是須要PPT版,還請私信~

相關文章
相關標籤/搜索