三层交换
三层交换具有二层的交换功能和三层的路由功能,三层交换机使用硬件转发技术,实现数据的快速转发。
三层交换是用来解决路由器和交换机之间的链路的瓶颈问题。学完本章你将完成以下要求:
配置三层交换机,实现
vlan
之间的通信。
配置三层交换机和路由器的连通性
在三层交换机上配置
DHCP
中继
一、
vlan
之间的路由
配置单臂路由,实现交换机上不同
vlan
的之间通信问题。
配置单臂路由,主要包含以下内容:
配置路由的子接口
在子接口上封装
vlan trunk
协议
配置子接口的
ip
地址
配置命令如下:
Router(config)#interface f0/0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface f0/0.1
Router(config-subif)#encapsulation dot1q 1
Router(config-subif)#ip address 10.1.1 .1 255.0.0.0
Router(config-subig)#no shutdown
Router(config)#interface f0/0.2
Router(config-subif)#encapsulation dot1q 2
Router(config-subif)#ip address 20.1.1 .1 255.0.0.0
Router(config-subif)#no shutdown
Router(config)#interface f0/0.3
Router(config-subif)#encapsulation dot1q 3
Router(config-subif)#ip address 30.1.1.1 255.0.0.0
Router(config-subif)#no shutdown
交换机与路由器连接的接口配置为
trunk
模式。配置单臂路由后,可以实现不同
vlan
之间的通信。
什么是三层交换技术呢?
简单的说三层交换技术就是:二层交换技术
+
三层转发技术
三层交换机配置命令
A
:在三层交换机上配置启动路由
Switch(config)#ip routing
B
:配置
vlan
的
IP
地址
Switch(config)#iinterface vlan vlan-id
Switch(config-if)#ip address ip-address subnet-masknet
Switcht(config)#no shutdown
C
:查看
FIB
表
Switch(config)#show ip cef
D
:查看邻接表
Switch(config)#show adjacency detail
E
:在三层交换机上配置路由接口
Switch(config-if)#no switchport
F
:配置
DHCP
中继转发
Switch(config)#interface vlan vlan-id
Switch(config-if)#ip helper-address dhcpserver-address
三层交换机实现
vlan
之间的通信
第一步
在二层交换机上配置
vlan
与
trunk
第二步
在三层交换机上配置
vlan
与
trunk
第三步
在三层交换机上配置平启用路由功能
Switch
(
config
)
#ip routing
第四步
在三层交换机上配置个
vlan
的
IP
地址
Switch(config)#interface vlan 1
Switch(config-if)#ip address 192.168.3.2 255.255.255.0
Switch(config-if)#no shutdown
Switch(config)#interface vlan 2
Switch(config-if)#ip address 192.168.3.2 255.255.255.0
Switch(config-if)#no shutdown
第五步
验证配置
Switch#show ip route
Switch#show ip cef
查看
FIB
表的内容
Switch#show adjacency detail
查看邻接关系表
在三层交换机上配置路由
第一步
在三层交换机上配置路由接口,并配置接口的
IP
地址
Switch(config)#interface f0/3
Switch(config-if)#no switchport
Switch(config-if)#ip address 192.168.3.2 255.255.255.0
Switch(config-if)#no shutdown
第二步
在三层交换机上配置路由
Switch(config)#ip route 0.0.0 .0 0.0.0.0 192.168.3.2
第三步
在路由器上配置路由
Switch(config)#ip route 192.168.3.0 255.255.255.0 192.168.3.1
Switch(config)#ip route 192.168.3.0 255.255.255.0 192.168.3.1
Switch(config)#ip route 192.168.3.0 255.255.255.0 192.168.3.1
第四步
验证配置
Switch# show ip route
查看路由表
在三层交换机上配置
DHCP
中继
什么是
DHCP
?
DHCP
称为动态主机配置协议,这个协议的用途是动态的分配
IP
地址。
DHCP
中继
默认的情况下,
DHCP
只能在
vlan
内部使用,要是其他
vlan
也要使用
DHCP
怎么半,这就需要配置
DHCP
中继。
因此,解决这个问题就是在三层交换机上配置
DHCP
中继。让三层交换机能够将
DHCP
这种特殊的广播信息在不同的
vlan
之间进行转发,让其他
vlan
的客户端也能从
DHCP
服务器里获得
IP
地址。
DHCP
配置中继如下:
Switch(config)#interface vlan 1
Switch(config)#ip helper-address 192.168.2.100
Switch(config)#interface vlan 2
Switch(config)#ip helper-address 192.168.2.100
在三层交换机上配置
DHCP
中继转发,是在三层交换机已经配置了各
vlan
互通的前提下,在不包含
DHCP
服务器的
vlan
上,命令是
;ip helper-address DHCP-address,
从而实现其他
vlan
的客户端也能从
DHCP
服务器上自动的获得
IP
地址。
有一点需要注意,
DHCP
需要配置多个地址池,包含多少各
vlan
,就需要配置几个地址池。