单臂路由

定义:实现不同VLAN间的跨VLAN的通讯

工作原理

重新封装MAC地址,转化VLAN标签

链路类型:

trunk协议使用范围:交换机对交换机使用Trunk协议,交换机对单臂路由器使用Trunk协议,作用: 用于识别可放行的vlan标签(标识)。

access协议使用范围:交换机对路由器使用access协议,交换机对主机使用access协议),作用; 进交换机时 打上vlan标签,出交换机时 脱掉vlan标签。
单臂路由2.png
子接口:(不是真实存在,逻辑划分的)

路由器的物理接口可以被划分成多个逻辑接口

每一个子接口对应一个VLAN网段的网关

单臂路由器的配置指令

单臂路由的命令(华为)——配置子接口

interface g0/0/0.X ;进入子系统接口模式,X与VLAN ID一致

dot1q termination vid X ;配置VLAN X的封装协议

ip add XXXXXX 24 ;VLAN网关IP绑定

arp broadcast enable ;开启向下ARP广播

int g0/0/0 undo shut down;该物理端口永不关闭

单臂路由产生的缺点

单臂为网络骨干链路。容易形成瓶颈

子接口依托于物理接口,应用不灵活

VLAN间转发需要查看路由表,严重浪费设备资源

三层交换机

定义:具有路由功能,可以转发数据。ip地址配置在虚接口上而不是物理接口上。物理接口配置trunk,对接PC来配置access

此外,具有静态路由器(默认路由)、动态路由器的功能

!!(工作原理:一次路由,多次交换)

一次路由路由:数据流的第一个数据包由三层引擎重新封装mac地址,再进行路由转发数据包

多次交换:第一个数据包转发后在硬件创建并记录在MLS条目中,包含FIB(转发信息库)与邻接关系表,就有了对应的IP对MAC地址表,后面就是查看表直接转发

使用三层交换技术实现VLAN通讯

三层交换技术:二层交换+三层转发(带有路由功能的交换机)
三层转发技术.png

三层交换机指令:华为——虚拟端口绑定IP流程

vlan batch X Y ;添加VLAN ID

interface vlanif X ;进入vlan X的虚拟接口

ip add XXXX 24 ;虚拟接口绑定实际IP

用三层交换机充当静态路由的添加步揍

vlan bacth X Y;添加VLAN ID

int g0/0/1;进入实际的0号端口

port link-type access 设置该端口协议access

port default vlan x;把该端口与vlan X绑定

interface vlanif X;进入VLAN X的虚拟接口

ip add XXX 24;次虚拟接口绑定实际端口IP地址

总结:

单臂路由、三层交换机 都可以实现VLAN间的通讯

单臂路由 原理:路由器重新封装mac地址,转化vlan id

三层交换原理:一次路由,多次交换