三层交换机的原理:
三层交换机通过硬件来交换和路由选择数据包,为了在硬件处理中处理数据包的高层信息。Cisco Catalyst交换机使用传统的MLS(多层交换)体系结构或基于CEF(快速转发)的MLS体系结构。传统的MLS是一种老式结构,而所有新型的的Catalys交换机都支持CEF多层交换。简单来说三层交换机就等于二层交换机加上三层转发。
三层交换机的虚拟接口:
三层交换机具备路由功能,所以俩个VLAN之间是可以互相访问的,每一个VLAN虚拟接口就是该网段的网关
题目:
pc1和pc2通过R2获得IP地址然后实现全网互通
以下拓扑图进行配置命令:
sw的配置命令:
sw(config)#vlan 10,20,30 创建vlan
sw(config)#no ip routing 关闭路由功能
sw(config)#int f1/0
sw(config-if)#switchport access vlan 10
sw(config)#int f1/1
sw(config-if)#switchport access vlan 20 划分vlan
sw(config)#int f1/2
sw(config-if)#switchport mode trunk 把接口改为trunk接口
SW-3L配置命令:
sw-3L(config)#vlan 10,20,30 划分vlan
sw-3L(config-vlan)#int f1/0
sw-3L(config-if)#switchport mode trunk 接口改为trunk接口
sw-3L(config)#int f1/2
sw-3L(config-if)#switchport access vlan 1
sw-3L(config)#int f1/1
sw-3L(config-if)#switchport access vlan 30 划分vlan,vlan1是默认的vlan
sw-3L(config)#int vlan 10
sw-3L(config-if)#ip add 192.168.10.1 255.255.255.0 给vlan10设置网关
sw-3L(config-if)#ip helper-address 192.168.30.2 给vlan10设置中继
sw-3L(config-if)#no shut 开启
sw-3L(config)#int vlan 20
sw-3L(config-if)#ip add 192.168.20.1 255.255.255.0 给vlan20设置网关
sw-3L(config-if)#ip helper-address 192.168.30.2 给vlan20设置中继
sw-3L(config-if)#no shut 开启
sw-3L(config)#int vlan 30
sw-3L(config-if)#ip add 192.168.30.1 255.255.255.0 给vlan30设置ip
sw-3L(config-if)#no shut
sw-3L(config)#int vlan 1
sw-3L(config-if)#ip add 192.168.40.2 255.255.255.0 给vlan1设置ip
sw-3L(config-if)#no shut
R2的配置命令:
R2(config)#int f0/0
R2(config-if)#ip add 192.168.30.2 255.255.255.0
R2(config-if)#no shut 给端口设置ip
R2(config)#ip dhcp pool v10
R2(dhcp-config)#network 192.168.10.0 255.255.255.0
R2(dhcp-config)#default-router 192.168.10.1 给pc1设置DHCP
R2(config)#ip dhcp pool v20
R2(dhcp-config)#network 192.168.20.0 255.255.255.0
R2(dhcp-config)#default-router 192.168.20.1 给pc2设置DHCP
R2(config)#ip route 192.168.10.0 255.255.255.0 192.168.30.1
R2(config)#ip route 192.168.20.0 255.255.255.0 192.168.30.1
R2(config)#ip route 192.168.40.0 255.255.255.0 192.168.30.1 设置静态路由
R3的配置命令:
R3(config)#interface f0/0
R3(config-if)#ip add 192.168.40.1 255.255.255.0
R3(config-if)#no shut 设置端口ip
R3(config)#ip route 192.168.10.0 255.255.255.0 192.168.40.2
R3(config)#ip route 192.168.20.0 255.255.255.0 192.168.40.2
R3(config)#ip route 192.168.30.0 255.255.255.0 192.168.40.2 设置静态路由
看看pc1和pc2能不能获得ip地址,然后是否全网互通: