三层交换机的原理:

   三层交换机通过硬件来交换和路由选择数据包,为了在硬件处理中处理数据包的高层信息。Cisco Catalyst交换机使用传统的MLS(多层交换)体系结构或基于CEF(快速转发)的MLS体系结构。传统的MLS是一种老式结构,而所有新型的的Catalys交换机都支持CEF多层交换。简单来说三层交换机就等于二层交换机加上三层转发。


三层交换机的虚拟接口:

   三层交换机具备路由功能,所以俩个VLAN之间是可以互相访问的,每一个VLAN虚拟接口就是该网段的网关


题目:

       pc1和pc2通过R2获得IP地址然后实现全网互通


以下拓扑图进行配置命令:

blob.png

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地址,然后是否全网互通:


blob.png

blob.png