2017年10月21日 星期六

Aruba switch做VSF v2.0

Aruba switch做VSF v2.0

Aruba switch,只有5400系列與2930F可以做vsf,具體哪個型號支援什麼功能,可以參考HPE ArubaOS-Switch Software Feature Support Matrix
5400系列的vsf只能做兩台,2930F可以做4台,5400系列支援10G、40G的port做vsf,2930支援1G與10G的port做vsf
(2930F在16.06之後的版本支援最多8台的VSF)

首先決定要使用1G還是10G port做VSF

使用vsf port-speed修改數值

Aruba switch 做VSF有三種方式,分別是
Auto-join(plug-and-play)、Manual configuration、VSF provisioning

Auto-join:在一台switch做vsf的設定後,接上的第二台switch會自動加入vsf
Manual configuration:手動在每台switch上設定vsf連結,並啟用vsf domain再重開機
VSF provisioning:在第一台switch做vsf的設定,再在第一台上手動新增要加進來的第二台的vsf條件(型號or型號+MAC),再連結switch

Auto-join
首先在member1上設定VSF
VSF1(config)#vsf member 1 link 1 1 (member1、link1、在port1做)
VSF1(config)#vsf enable domain 2 (為了預防與其他不相干的switch做出VSF,需指定domain)
之後系統會要求重開,按y讓他重開

接著接上一台回復完原廠設定的switch,在一小段時間後,VSF會偵測到新裝置,重開新的switch並使其加入VSF
(回復完原廠設定的switch所有port都是啟用的,並會自動偵測是否有vsf相關的資料進來)

使用以下指令檢測VSF的狀態
Show vsf  
Show vsf detail  
Show vsf link  
Show vsf link detail  
Show running-config
show vsf topology

show vsf底下的清單上要出現兩台才算成功



Manual configuration

首先在member1上設定VSF
VSF1(config)#vsf member 1 link 1 1 (member1、link1、在port1做)
VSF1(config)#vsf enable domain 2 (為了預防與其他不相干的switch做出VSF,需指定domain)
之後系統會要求重開,按y讓他重開


再來在member2上設定VSF
VSF1(config)#vsf member 2 link 1 1 (member2、link1、在port1 做)
VSF1(config)#vsf enable domain 2
之後系統會要求重開,按y讓他重開
ps:做完VSF,member2的port會變成2/X
在開機循環完成之前接上member1的switch與member2的switch

等待開完機後,使用以下指令檢測

Show vsf  
Show vsf detail  
Show vsf link  
Show vsf link detail  
Show running-config
show vsf topology

show vsf底下的清單上要出現兩台才算成功

VSF provisioning


首先在member1上設定VSF
VSF1(config)#vsf member 1 link 1  (member1、link1、在port1做)
VSF1(config)#vsf enable domain 2 (為了預防與其他不相干的switch做出VSF,需指定domain)
之後系統會要求重開,按y讓他重開

之後在等member1開完機,在member1上面設定

第一種方式
VSF1(config)#vsf member 2 type j9850a
(可以用show run檢視料號,所有符合料號的設備都會加進vsf)

第二種方式
VSF1(config)#vsf member 2 type j9850a 3ca82a-3f583f
(可以用show run與show system檢視料號與MAC,所以符合此兩數值的switch都會被加進vsf)

接著接上member 2,等待開機完成即可驗證vsf狀態


添加額外的port給VSF
VSF允許多個port被分配在同一個邏輯vsf link下

1.在member 1分配port給link
VSF1(config)#vsf member 1 link 1 1/17
2.在member 2分配port給link
VSF2(config)#vsf member 2 link 1 2/17
可以在vsf建立完之後,添加額外的port給vsf link,再接上網路線

link的意義說明
做vsf的switch最多只能跟另外兩台switch互接(做chain或是ring的架構),所以link最多只能有兩個,最多可以分配8個物理port給一個link

關於vsf的重開機
當做完了vsf,下reboot或是reload指令會只重開vsf裡的commandor,然後standby會變成commandor,接著重開回來的commandor會變成standby,這是為了不讓整個vsf架構消失
可以用boot vsf member <1-4>的方式來指定特定vsf成員重開
或是使用5400支援的平等開機指令

關於vsf的升級分位
做完vsf的switch在升級分位時會一起升級,不需要指定member
順便一提,在5400系列上做兩台的vsf韌體升級時,可以使用Fast Software Upgrade (FSU)
來讓網路斷線的時間降低,具體可參閱ArubaOS-Switch Management and Configuration Guide for KA/KB.16.04的25章

lldp-mad
vsf link假如斷掉的話,會造成有兩台一樣設定的switch在網路上運行,會有多重ip、路由,導致網路出現問題,所以可以啟用mad的機制來防止這種情況發生。
如果啟用了mad,vsf的switch就會互相偵測,當vsf link全斷的時候,standby的switch會自己shutdone所有介面,來防止網路發生問題。
啟用mad有多種方式,這裡介紹lldp-mad,具體原理請參考



指令本身很簡單,但是要滿足啟用指令的條件
必須要兩台做完vsf的switch都有用lacp各接一個link到另一台設備上,還要都啟用snmpv2然後指定community值

Aruba(config)# vsf lldp-mad ipv4 0.0.0.0 v2c public

0.0.0.0要代換成另一台switch,v2c後面接snmp的community值
可以show vsf lldp-mad status/parameters來檢查是否有成功
另外,當vsf link斷開時,端口都被shutdone的那個switch是無法進入config模式的,只能在enable模式底下檢視狀態

參考官方文件



沒有留言:

張貼留言