ALE Virtual Chassis Basic Configuration
現行的R8版本支援手動
與自動
兩種配置模式,其自動模式就如前篇所提到的Intelligent Fabric (iFab)
自動化技術,針對Virtual Chassis建構提供了Auto-VC
、Auto-VFL
兩種功能。
Requirements
要能夠配置成Virtual Chassis有以下注意事項:
- 相同系列的Switch(例如OS6900跟OS6860不能混合串接成一個VC)
- VFL port需要10Gbps以上的速率(不支援10G Base-T)
- 預設Control VLAN ID是4094
Manual mode
以兩台OS6900-X20為例,當設備完成開機後,規劃1/19-20為VFL port,並分別輸入以下指令到兩台設備上。
OS6900-X20 chassis 1
1 | OS6900-> virtual-chassis configured-chassis-id 1 |
OS6900-X20 chassis 2
1 | OS6900-> virtual-chassis configured-chassis-id 2 |
上述設定說明分別為兩台設備定義不同的chassis-id,並且將規劃作為VFL Port的1/19-20綁定成一個vf-link id (以上面的例子 vf-link id為0),然後將設定寫入vc_dir這個資料夾中,並且指定這個資料夾作為重新開機後的配置資料夾,讓開機過程可以讀取Virtual Chassis設定。
原廠有提到,同一個VFL ID建議至少兩Port,以達到備援的效果
當兩台設備開機完成後,可以在Master Switch執行以下指令來確認Virtual Chassis拓樸資訊。
1 | show virtual-chassis topology |
Auto Mode
一樣用兩台OS69000-X20來說明,在OmniSwitch AOS Release 8 Switch Management Guide
有提到,OS6900預設會將最後5 port設定為auto-VFL port(包含expansion slot),也就是1/16-20,而OmniSwitch R8 AOS的auto-VC功能預設都是啟用,所以只要確認設備都是初始化設定,不需要下任何指令,Virtual Chassis就會自動建立。
首先,將其中一台OS6900-X20開機,待第一台完成開機程序後,分別將1/19-20接入另一台OS6900-X20的1/19-20,然後將第二台開機,等個幾分鐘後Virtual Chassis就會自動建立完成。
Virtual Chassis Split Protection (VCSP)
在眾多Cluster的架構中有一個現象叫做Split-brain
,中文叫腦裂
,其實他說明的是當隸屬同一個Cluster裡的members發生通訊中斷,被分成兩群時,這兩群就會自我推舉成Master,進而出現衝突造成整個系統的crash,通常要避免這個問題,大部分會利用仲裁者
這個角色來作為第三方檢驗。
Virtual Chassis可以利用RCD with EMP
或是VCSP Helper Switch
這兩個方式來達成。
Remote Chassis Detection(RCD) with EMP
把各VC members的EMP port接在同一個L2 Switch上,就類似Out-of-Band的方式,再設定EMP interface ip就完成。
1 | VC-> ip interface local chassis-id 1 emp address 10.255.100.1 mask 255.255.255.0 |
VCSP Helper Switch
跟Out-of-Band的方式類似,只是Helper Switch角色建議獨立出來。
VC
1 | OS6900-> virtual-chassis split-protection linkagg 100 |
VC Helper Switch
1 | OS6900-H-> virtual-chassis split-protection helper linkagg 100 |
References
- OmniSwitch AOS Release 8 Switch Management Guide