三层交换机的配置,一般来说就是配置VLAN和路由。和端口汇聚。
VLAN的创建与配置:
VLAN的创建比较简单,大体步骤分为三步,即创建VLAN,划分VLAN所属的端口,配置VLAN的子接口。配置VLAN子接口的目的是实现VLAN间的相互通信,仅三层交换机或路由器才支持。若没有三层交换机,就采用二层交换机+路由的方式。
1,VLAN创建 | 命令: vlan vlan-id name vlan-name 例如:在vlan数据库模式配置vlan 10, vlan 10 name teacher cisco推荐在全局模式配置vlan,分两步 #conf t (config)#vlan 10 (config)#name teachergroup | |
2,划分VLAN端口 | 就是将交换机的端口划分指派到各自所述的VLAN。分两步: 第一步,选择要划分的端口 第二部,通过命令指定vlan: switchprot access vlan vlan-id | |
3,配置VLAN的子接口 | 目的:实现VLAN间的通信,要实现VLAN间的相互通信,就必须配置VLAN对应的子接口IP地址。配置子接口的IP地址后,三层交换机会自动添加路由。使得VLAN可以互通。 | 对VLAN子接口的配置,通常有两项: 一是配置指定接口的IP地址,该IP地址就成为该网段的网关地址 二是为该网段配置指定DHCP服务器地址,以使该网段的主机能实现自动获取IP地址。还需在DHCP服务器上配置一些,例如地址池,租用期,默认路由,等 配置命令: interface vlan vlan-id ip address address netmask ip helper-address dhcp-server no shutdown |
配置Trunk链路
当一条链路需要多个VLAN流量通过时,该条链路就必须配置成Trunk链路。
要配置实现Trunk链路,只需将级联链路两端的端口配置成Trunk工作模式,并配置指定Trunk链路的封装协议即可。
Trunk功能属于二层特性,在配置之前,注意检查和设置交换机端口为二层端口。三层交换机的端口默认为二层端口,要执行no switchport命令设置为三层端口。
1,交换机端口的工作模式 | 交换机端口的模式分为access和trunk两种,默认是access,可以使用下面命令来进行设置: switchport mode access|trunk |
2,配置trunk封装协议 | trunk的封装协议,思科的一般都支持ISL和IEEE 802.1q协议,其他厂家的仅支持IEEE 802.1q封装 配置封装协议的命令为: switchport trunk encapsulation isl|dot1q Trunk链路两端的交换机端口都要配置成Trunk口,并且封装协议相同。可用show interface trunk查看 |
3,配置Trunk链路允许通过的VlAN | 默认情况下,Trunk链路允许所有的VLAN的流量通过,在某些应用场合中(如交换机有2条Trunk链路和多个VLAN存在时),有时需要限制允许通过Trunk链路的VLAN (1)绝对指定方式 switch trunk allowed vlan vlanlist 例如:switch trunk allowed vlan all switch trunk allowed vlan 1,30,40,50 (2)相对指定方式,在原有的基础上增加或删除 增加:switchport trunk allowed vlan add 2,5 删除:switchport trunk allowed vlan remove 3,4 |
如果没有三层交换机,就只能采用二层交换机+路由器的模式来实现VLAN间的通信,此时需要采用单臂路由器的方法来实现
路由器的端口必须支持Trunk功能,把交换机的一个端口划分陈虚拟的几个子接口。并配上相应的IP地址,就可以实现通信。
用三层交换机来实现VLAN间的相互通信,比利用路由器来实现,配置更方便,而且效果更好。