一文弄懂交换机配置,这个实例很经典

2024-05-18 16:45

一、交换机vlan配置案例


关于锐捷交换机配置的基础命令,前面我们曾有过总结,这里我们就以实例的方式,来看锐捷交换机vlan的配置。

案例:

如下图

微信图片_20240518161217.png

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间通信。

图片
图片

START

图片


# 接入交换机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间的通信。


图片
图片

START

图片

# 接入交换机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的端口分配不一样,其它的基本上都是重复命令。

图片
图片

START

图片
这样就实现了三个vlan间的互通,每个交换机都创建各vlan,关键在于配置核心交换机,在核心交换机配置每个vlan间的网关ip地址,方便他们之间通信。