天天看點

一文弄懂交換機配置,這個執行個體很經典

作者:網絡工程師-郭主任

一、交換機vlan配置案例

關于銳捷交換機配置的基礎指令,前面我們曾有過總結,這裡我們就以執行個體的方式,來看銳捷交換機vlan的配置。

案例:如下圖

一文弄懂交換機配置,這個執行個體很經典

3 個VLAN 對應的IP 子網分别為192.168.10.0/24 、192.168.20.0/24 、192.168.30.0/24,現在需要,3 個VLAN 通過3 層核心交換機的IP 轉發能力vlan間互通。

# 核心交換機的配置:

Ruijie>enable 
Ruijie#configure terminal
Ruijie(config)#vlan 10             //建立VLAN 10
Ruijie(config-vlan)#vlan 20         //建立VLAN 20
Ruijie(config-vlan)#vlan 30        //建立VLAN 30
Ruijie(config-vlan)#exit
Ruijie(config)#interface range GigabitEthernet 0/2-4       //配置該端口Gi 0/2-4 都為trunk 口
Ruijie(config-if-range)#switchport mode trunk
Ruijie(config-if-range)#exit
Ruijie(config)#interface vlan 10      //進入vlan10
Ruijie(config-if)#ip address 192.168.10.1 255.255.255.0    //配置vlan 10的網關位址
Ruijie(config-if)#interface vlan 20      //進入vlan20
Ruijie(config-if)#ip address 192.168.20.1 255.255.255.0       // 配置vlan 20的網關位址
Ruijie(config-if)#interface vlan 30        //進入vlan 30
Ruijie(config-if)#ip address 192.168.30.1 255.255.255.0     // 配置vlan 20的網關位址
Ruijie(config-if)#end      //退出到特權模式
Ruijie#write             //确認配置正确,儲存配置
           

核心交換機上面建立3個vlan,并為每個vlan配置網關接口,配置對應的ip位址,友善各個vlan間通信。

# 接入交換機Switch A上的配置:

Ruijie>enable 
Ruijie#configure terminal
Ruijie(config)#vlan 10
Ruijie(config-vlan)#vlan 20
Ruijie(config-vlan)#exit
Ruijie(config)#interface range GigabitEthernet 0/2-12   
Ruijie(config-if)#switchport access vlan 10         //将端口Gi0/2-12 配置設定給VLAN 10
Ruijie(config-if)#interface range GigabitEthernet 0/13-24
Ruijie(config-if)#switchport access vlan 20         // 将端口Gi0/13-24 配置設定給VLAN 20
Ruijie(config-if)#exit
Ruijie(config)#interface GigabitEthernet 0/1
Ruijie(config-if)#switchport mode trunk           //指定上連核心交換機的trunk 口
Ruijie(config-if)#end                  //退出到特權模式
Ruijie#write           //确認配置正确,儲存配置           

這段就是劃分Switch A的vlan,各個端口的vlan,并将0/1端口設定為Trunk模式,交換機與交換機之間的接口配置用trunk,可以允許多個VLAN通過。後面的Switch B與Switch C的交配置也是一樣。

普通的單個vlan接口用access,隻屬于一個vlan間的通信。

# 接入交換機Switch B上的配置:

Ruijie>enable 
Ruijie#configure terminal
Ruijie(config)#vlan 10
Ruijie(config-vlan)#vlan 20
Ruijie(config-vlan)#vlan 30
Ruijie(config-vlan)#exit
Ruijie(config)#interface range GigabitEthernet 0/2-8   
Ruijie(config-if)#switchport access vlan 10         //将端口Gi0/2-8 配置設定給VLAN 10
Ruijie(config-if)#interface range GigabitEthernet 0/9-16
Ruijie(config-if)#switchport access vlan 20         // 将端口Gi0/9-16 配置設定給VLAN 20
Ruijie(config-if)#interface range GigabitEthernet 0/17-24
Ruijie(config-if)#switchport access vlan 30         // 将端口Gi0/17-24 配置設定給VLAN 30
Ruijie(config-if)#exit
Ruijie(config)#interface GigabitEthernet 0/1
Ruijie(config-if)#switchport mode trunk           //指定上連核心交換機的trunk 口
Ruijie(config-if)#end                  //退出到特權模式
Ruijie#write           //确認配置正确,儲存配置           

# 接入交換機Switch C上的配置:

Ruijie>enable 
Ruijie#configure terminal
Ruijie(config)#vlan 20
Ruijie(config-vlan)#vlan 30
Ruijie(config-vlan)#exit
Ruijie(config)#interface range GigabitEthernet 0/2-12   
Ruijie(config-if)#switchport access vlan 20         //将端口Gi0/2-12 配置設定給VLAN 10
Ruijie(config-if)#interface range GigabitEthernet 0/13-24
Ruijie(config-if)#switchport access vlan 30         // 将端口Gi0/13-24 配置設定給VLAN 30
Ruijie(config-if)#exit
Ruijie(config)#interface GigabitEthernet 0/1
Ruijie(config-if)#switchport mode trunk           //指定上連核心交換機的trunk 口
Ruijie(config-if)#end                  //退出到特權模式
Ruijie#write           //确認配置正确,儲存配置           

可以發現,SwitchA、SwitchB 與Switch C的配置幾乎是一樣的,隻是vlan的端口配置設定不一樣,其它的基本上都是重複指令。

這樣就實作了三個vlan間的互通,每個交換機都建立各vlan,關鍵在于配置核心交換機,在核心交換機配置每個vlan間的網關ip位址,友善他們之間通信。

關注 工 仲 好:IT運維大學營,擷取60個G的《網工系統大禮包》

繼續閱讀