目录
作用
- 实现不同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