目录
作用
- 实现不同VLAN之间的通信
路由器实现(单臂路由)
第一步
- 配置各个主机的IP、网关
第二步
- 配置VLAN
Switch(config)#vlan 10
Switch(config-vlan)#name caiwu
Switch(config-vlan)#exit
Switch(config)#interface range f0/1-5
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 10
第三步
- 配置路由器
- 路由器配置
Router1(config)#interface fastethernet0/0
Router1(config-if)#no shutdown
Router1(config)#interface fastethernet0/0.1
Router1(config-subif)#encapsulation dot1q 10
Router1(config-subif)#ip address 192.168.10.1 255.255.255.0
第四步
- 配置Trunk
Switch(config)#interface f0/24
Switch(config-if)#switchport mode trunk
三层交换机
采用三层交换机的原因
路由器转发速度慢
三层交换机的速度比路由器速度快很多
第一步
- 配置各个主机的ip和网关
第二步
- 配置VLAN
Switch(config)#vlan 10
Switch(config-vlan)#name jishu
Switch(config-vlan)#exit
Switch(config)#interface range f0/1-5
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 10
第三步
- 开启三层交换机的路由功能
Switch(config)#ip routing //启动路由功能
Switch(config)#interface vlan10
Switch(config-if)#encapsulation dot1q 10 //模拟器不识别,省略
Switch(config-if)#ip address 192.168.10.1 255.255.255.0
Switch(config-if)#no shutdown
二层交换机连三层交换机实现VLAN之间的通信
第一步
- 在二层交换机上配置VLAN,并将与三层交换机连接的端口配置成trunk模式
第二步
- 在三层上创建与二层交换机相同的VLAN
第三步
- 配置三层交换机
Switch(config)#ip routing //启动路由功能
Switch(config)#interface vlan10
Switch(config-if)#encapsulation dot1q 10 //模拟器不识别,省略
Switch(config-if)#ip address 192.168.10.1 255.255.255.0
Switch(config-if)#no shutdown
VLAN访问外部网络
第一步
- 配置VLAN
第二步
- 将连接路由器的接口划分VLAN并分配IP
Switch(config-if)#vlan 40
Switch(config)#interface vlan 40
Switch(config-if)#ip address 192.168.100.1 255.255.255.0
Switch(config)#interface f0/24
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 40
第三步
- 配置三层交换机路由协议
Switch(config)#router rip
Switch(config-router)#version 2
Switch(config-router)#network 192.168.100.0
Switch(config-router)#network 192.168.10.0
Switch(config-router)#network 192.168.20.0
Switch(config-router)#network 192.168.30.0
第四步
- 配置路由器路由协议
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 192.168.100.0
Router(config-router)#network 192.168.200.0