一、交换机vlan配置案例

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

案例:如下图

中兴5960交换机镜像命令_中兴5960交换机镜像命令

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地址,方便他们之间通信。