Cisco三层交换机配置
为了解决VLAN之间的路由问题,我们引入了三层交换的概念,称为二层交换+三层转发。三层交换机相当于多个单臂路由交换的集成体,专门处理VLAN间路由。
三层交换机的转发原理
三层交换机通过硬件对数据包进行交换和路由。为了处理数据包的高层信息,三层交换有两种架构:
传统MLS(多层交换)依靠ASIC(应用-专用集成电路)来控制数据流。第一个数据包路由完成后,第三层引擎对硬件交换部件进行程序处理,为后续数据包提供路由。MLS条目记录生成、路由一次并交换多次。
基于CEF(CiscoExpressForwarding)的MLSCEF是一种基于拓扑的转发模型。它预先将所有路由信息添加到转发信息库(FIB)中,以便于快速路由。基本概念有:
转发信息库(FIB):类似于路由表,记录IP和vlan的对应关系
邻接表:类似于mac地址表,记录相邻接口所连接主机的mac地址
虚拟接口:不依赖于物理接口的子接口。如果开启vlan配置网关,则属于该vlan的物理接口可以动态充当该vlan的网关
三层交换机配置
三层交换机的接口是默认为二层接口。switchport命令将其转换为第3层接口。相反,noswitchport将路由接口转换为交换接口。以下面的仿真图配置为例。
配置步骤:
在二层交换机上创建vlan,分配端口,在f0/0端口上配置trunk(命令省略)在三层交换机上创建vlan,并配置trunk指定接口封装方式:SW_3L(config)#intf0/0
:SW_3L(config-if)#switchporttrunkencapsulationdot1q
SW_3L(config-if)#switchportmodetrunk
配置三层交换机各vlan的IP地址SW_3L(config)#intvlan10
SW_3L(config-if)#ipadd192.168.1.1255.255.255.0
SW_3L(config-if)#nosh
vlan20和vlan30简介
三层交换机上启用路由并配置接口ip【SW_3L(config)#iprouting
【SW_3L(config)#intf1/0
SW_3L(config-if)#noswitchport
SW_3L(config-if)#ipadd10.1.1.1255.255.255.248
SW_3L(config-if)#nosh
是三层交换机配置默认路由SW_3L(config)#iproute0.0.0.00.0.0.010.1.1.2
经过上述配置后,设置完毕客户端的IP和网关,不同vlan已经可以正常通信了。三层交换机上还可以配置DHCP中继转发,方便客户端地址配置。效果是不同的vlan共享一个dhcp服务器,不同vlan之间可以转发dhcp广播信息。配置过程如下:
首先选择一个vlan,将dhcp服务配置为dhcpserver第三章配置这里省略。
接下来,在除dhcpserver所在vlan之外的各个vlan上配置dhcp中继转发。例如,dhcpserver现在在vlan2中配置vlan3:
SW_3L(config)#intvlan3
SW_3L(config-if)#ipadd192.168.2.1255.255.255.0设置vlan3网关地址
SW_3L(config-if)#iphelper-address192.168.2.100vlan2中的DHCPserver主机地址
需要注意的是,与在单臂路由器上配置dhcp服务一样,我们需要配置多个地址池,地址池中应包含对应vlan的网关地址。
;上一篇:内存给虚拟机多还是给主机
下一篇:联想小新潮5000内存条型号