交换机配置示例
整网拓扑
路由器接口信息图
三层交换机接口信息图
前提:IP路由等全局生效的配置需在全局配置模式写;命令提示符为
Switch(config)#
;锐捷无全局配置模式配置命令直接写,命令提示符为(设备名称+#)例如:Switch#
添加IP,添加DHCP等在相应子接口生效的配置需要在相应子接口下书写;命令提示符为Switch(config-if)#
或Switch(config-vlan)#
等子接口提示符
Router>enable
#进入特权模式
Router#configure terminal
#进入全局配置模式(锐捷无需此命令)
Router(config)#interface gigabitEthernet 0/0/1
#进入千兆接口:0/0/1(接下层:服务器)
Router(config-if)#ip address 192.168.3.1 255.255.255.0
#添加IP:192.168.3.1
Router(config-if)#no shutdown
#启用接口
Router(config-if)#interface gigabitEthernet 0/0/0
#进入千兆接口:0/0/0(接下层:三层交换机)
Router(config-if)#ip address 200.200.200.1 255.255.255.0
#添加IP:200.200.200.1
Router(config-if)#no shutdown
#启用接口
Router(config-if)#exit
#退出到全局配置模式
Router(config)#ip route 192.168.10.0 255.255.255.0 200.200.200.2
#添加到三层交换机VLAN10的回程路由
Router(config)#ip route 192.168.20.0 255.255.255.0 200.200.200.2
#添加到三层交换机VLAN20的回程路由
Switch(config-if)#``end` #退出到特权模式
Router#Switch#write
#保存配置
路由器配置结束:
show run
显示应有以下信息
!
interface GigabitEthernet0/0/0
ip address 200.200.200.1 255.255.255.0
duplex auto
speed auto
!
interface GigabitEthernet0/0/1
ip address 192.168.3.1 255.255.255.0
duplex auto
speed auto
!
ip classless
ip route 192.168.10.0 255.255.255.0 200.200.200.2
ip route 192.168.20.0 255.255.255.0 200.200.200.2
Switch>enable
#进入特权模式
Switch#configure terminal
#进入全局配置模式(锐捷无需此命令)
Switch(config)#ip routing
#启用三层路由功能
Switch(config)#ip route 0.0.0.0 0.0.0.0 200.200.200.1
#添加三层交换机出口默认路由到路由器(200.200.200.1)
Switch(config)#vlan 10
#创建VLAN10
Switch(config-vlan)#interface vlan 10
#进入VLAN10
Switch(config-if)#ip address 192.168.10.254 255.255.255.0
#添加VLAN10的IP(此ip为vlan10的网关)
Switch(config)#vlan 20
#创建VLAN20
Switch(config-vlan)#interface vlan 20
#进入VLAN20
Switch(config-if)#ip address 192.168.20.254 255.255.255.0
#添加VLAN20的IP(此ip为vlan20的网关)
Switch(config-if)#interface fastEthernet 0/3
#进入百兆接口:0/3(接上层:路由器)
Switch(config-if)#no switchport
#启用接口的三层模式
Switch(config-if)#ip address 200.200.200.2 255.255.255.0
#添加IP:200.200.200.2
Switch(config-if)#interface FastEthernet0/1
#进入百兆接口:0/1(接下层:二层路由器)
Switch(config-if)#switchport trunk encapsulation dot1q
#更改封装模式(锐捷无需此命令)
Switch(config-if)#switchport mode trunk
#更改vlan模式为trunk
Switch(config-if)#switchport trunk allowed vlan 10,20
#透传VLAN10和20
Switch(config-if)#interface FastEthernet0/2
#进入百兆接口:0/2(接下层:二层路由器)
Switch(config-if)#switchport trunk encapsulation dot1q
#更改封装模式(锐捷无需此命令)
Switch(config-if)#switchport mode trunk
#更改vlan模式为trunk
Switch(config-if)#switchport trunk allowed vlan 10,20
#透传VLAN10和20
Switch(config-if)#end
退出到特权模式
Switch#write
保存配置
三层交换机配置结束:
show run
显示应有以下信息
!
interface FastEthernet0/1
switchport trunk allowed vlan 10,20
switchport trunk encapsulation dot1q
switchport mode trunk
!
interface FastEthernet0/2
switchport trunk allowed vlan 10,20
switchport trunk encapsulation dot1q
switchport mode trunk
!
interface FastEthernet0/3
no switchport
ip address 200.200.200.2 255.255.255.0
duplex auto
speed auto
!
interface Vlan1
no ip address
shutdown
!
interface Vlan10
mac-address 0001.9685.8201
ip address 192.168.10.254 255.255.255.0
!
interface Vlan20
mac-address 0001.9685.8202
ip address 192.168.20.254 255.255.255.0
!
ip classless
ip route 0.0.0.0 0.0.0.0 200.200.200.1
!
接三层交换机口使用
trunk
进入对应接口透传对应VLAN
Switch(config-if)#switchport mode trunk
#更改vlan模式为trunk
Switch(config-if)#switchport trunk allowed vlan 10
#透传VLAN10
Switch(config-if)#switchport trunk allowed vlan add 20
#添加透传VLAN20(按需添加)
接电脑使用
access
模式进入对应接口添加对应vlan
Switch(config-if)#switchport mode access
#更接口改模式为access
Switch(config-if)#switchport access vlan 10
#剥离VLAN10