单臂路由与三层交换机
单臂路由与三层交换机
单臂路由
单臂路由实现不同vlan间通信
链路类型:
交换机连接主机的端口为access链路
交换机连接路由器的端口为trunk链路
子接口:
路由器的物理接口可以划分成多个逻辑接口
每个子接口对应一个vlan网段的网关
单臂路由实现不同vlan间通信的原理
路由器重新封装MAC地址、转换VLAN标签
pc1向pc2通信,内容在通过交换机的时候,携带了vlan10的标签,在通过路由转发再次通过交换机的时候将内容进行拆包重新封装拆除vlan10的标签,带上vlan20的标签,在发送到pc2.
单臂路由的缺点
流量慢
应用不灵活
浪费资源
三层交换
三层交换技术也可以进行不同vlan间通信
三层交换=二层交换+三层转发
一次路由,多次转发
三层交换机具有路由功能可转发数据,ip地址是配置在虚接口上而不是物理接口上,物理接口对接交换机配置trunk,对接pc机配合access
三台主机方便在不同的网段,不同的vlan网中,通过三层交换技术进行通信。
p l a:为Ethernet接口创建access连接(交换机连接主机使用access)
p d v:将该接口加入各vlan网段
p l t:为Ethernet接口创建trunk连接(交换机连接交换机使用trunk)
p t a v a:表示该接口任意vlan网段都可以通过
三层交换机具有路由器大部分功能,给他创建虚拟端口,每个端口配置一个ip地址作为网关,来实现通信。
三台不同网段不同vlan网的主机进行了通信。
三层交换机实现vlan之间通信的原理:
每一个 vlan都会虚拟出一个虚拟接口,然后在虚拟接口上配置ip地址
- 主机A给B发送单播数据包
- 交换机查找FIB表,找到下一跳地址
- 查找下一跳地址对应的邻接关系的2层封装信息
- 转发